
- •2.1.1.1. Назначение
- •2.1.1.2. Требования к техническим параметрам мбскт
- •2.1.1.3. Требования к конструкции мбскт
- •2.1.1.4. Требования к условиям эксплуатации
- •2.1.2. Требования к функционированию цифровой части и алгоритмам управления, коррекции и контроля
- •2.1.2.1. Требования к функционированию цифровой части мбскт
- •Требования к алгоритмам коррекции и диагностики
- •Алгоритмы коррекции и расчета сигналов бскт.
- •Требования к диагностике
- •2.2. Проектирование структурной схемы
- •Метод двухтактного интегрирования
- •Метод …
-
Требования к алгоритмам коррекции и диагностики
-
Алгоритмы коррекции и расчета сигналов бскт.
Здесь и далее вся информация представлена в дополнительном коде, т.е. входному напряжению АЦП (0…5) В соответствует (0…2048) единиц кода, входному напряжению минус (5…0) В соответствует минус(2048…0) единиц кода.
Выходные коды:
NSHi, NCHi - первый код сигнала соответственно синусной и косинусной обмотки i-того датчика, снятый при положительном полупериоде питающего напряжения,
i = 1…4.
NSLi, NCLi - второй код сигнала соответственно синусной и косинусной обмотки i-того датчика, снятый при отрицательном полупериоде питающего напряжения,
i = 1…4.
Зависимость величины кода от значения параметра:
NSHi = -(1530 300)•SIN(i) 75 ед.кода
NSLi = (1530 300)•SIN(i) 75 ед.кода
NCHi = -(1530 300)•COS(i) 75 ед.кода
NCLi = (1530 300)•COS(i) 75 ед.кода
где i - угол поворота i-того датчика
Формулы коррекции кодов:
NSi = NSHi - NSLi
NCi = NCHi - NCLi
Yi = TG(i) = NSi NCi
1 / Yi = CTG(i) = NCi / Nsi
Формулы вычисления углов:
-
Знак кода
Расчетная формула
Диапазон углов (градусы)
NSi
NCi
NSi - Nci
-
+
-
arctg(Yi)
0...45
+
+
-
+
+
+
90 – arctg(1/Yi)
45...135
+
-
+
+
-
-
180 + arctg(Yi)
135...225
-
-
-
-
-
+
270– arctg(1/Yi)
225...315
-
+
+
-
Требования к диагностике
Условия отсутствия отказов
Модуль должен осуществлять контроль отсутствия отказов по следующим признакам:
а) | NSHi | < 1905 единиц кода;
б) | NSLi | < 1905 единиц кода;
в) | NCHi | < 1905 единиц кода;
г) | NCLi | < 1905 единиц кода;
е) | (NSHi + NSLi) – ( NCHi + NCLi ) | < 1905 единиц кода;
ж) | (NSi | + | NCi | = 2048 единиц кода.
При выполнении данных условий модуль рассчитывает угол поворота i‑того датчика. При невыполнении условий модуль должен выдать диагностическую информацию об отказе i‑того датчика.
Дополнительные требования к диагностике
Модуль по включению питания и в процессе работы должен осуществлять диагностику завершенности программы. При незавершенности программы модуль должен выдать соответствующую диагностическую информацию и произвести рестарт.
2.2. Проектирование структурной схемы
Проектируемое устройство обрабатывает сигналы четырех датчиков. Построение четырех параллельных измерительных трактов не экономично. Для уменьшения стоимости устройства целесообразно применить параллельно-последовательную структуру измерительного тракта. При этом датчики подключим к измерительному устройству через устройство коммутации (УК). Таким образом, вся аппаратура после устройства коммутации становится общей для четырех виртуальных измерительных каналов.
Далее аналоговый сигнал на выходе УК требуется преобразовать в код угла поворота датчика (это обусловлено требованиями к протоколам выдачи информации). Для этого нужно получить коды напряжений синусной и косинусной обмоток датчиков и по формулам тригонометрии вычислить код угла поворота. Таким образом, выходной сигнал УК подаем на измерительное устройство, преобразующее аналоговый сигнал в код, а затем на вычислительное устройство, выдающее код угла.