ЖУРНАЛ «СТА» №3/2002

них задается адрес платы, который счи- тывается и анализируется микроконт- роллером. Выходы четырех по порядку плат TBI24/0 подключаются ко входам плат MDS, выходы которых, в свою очередь, подключаются ко входам «сборной» платы MDS, чей выход че- рез плату IDS подключен к цифровому порту J2 платы 6020. Управление плата- ми MDS производится от цифрового порта J1 микроконтроллера 6020 через плату IDS и с помощью двух монтаж- ных колодок STB26 разводится к пла- там MDS первой и второй ступеней коммутации. Теоретически, используя все возможности микроконтроллера 6020, на базе плат MDS можно реализо- вать шестиступенчатую коммутацию для ввода 98304 дискретных сигналов, однако на практике достижима только трехступенчатая коммутация с макси- мальным количеством опрашиваемых дискретных сигналов — 1536. Микроконтроллер 6020 осуществля- ет функции определения состояний датчиков с выходом типа «сухой» кон- такт путем непрерывного последова- тельного опроса плат TBI24/0, взаи- модействия с оператором посредством матричной клавиатуры и жидкокрис- таллического индикатора и связи с верхним уровнем ИИС через последо- вательные порты по мере поступления запросов на передачу. ПО ПВДС функционирует в ОС QNX 4.25 и содержит: ● задачу ввода дискретных сигналов; ● задачу обработки событий клавиату- ры; ● задачу отображения информации на LCD; ● менеджер очереди; ● менеджер последова- тельного канала. Задача ввода дискрет- ных сигналов выполняет следующие функции: ● управление коммута- торами дискретных сигналов MDS первой и второй ступеней коммутации; ● ввод дискретных сиг- налов; ● устранение «дребезга» контактов; ● передачу по запросу подготовленных паке- тов данных на верхний уровень; ● стробирование сторо- жевого таймера; ● передачу пакета данных в очередь для отображения на LCD. Задача обработки событий клавиату- ры осуществляет сканирование состоя- ния клавиатуры с частотой 10 Гц. Код нажатой клавиши после обработки на антидребезговом фильтре передается задаче отображения на LCD для даль- нейшей интерпретации. Задача отображения информации на LCD выполняет следующие интер- фейсные функции: ● отображение состояния входных сигналов для выбранной платы TBI24/0; ● отображение контрольного символа (сравнение логического адреса платы TBI24/0 с адресом, заданным пере- мычками непосредственно на плате); ● отображение состояния работоспо- собности канала ПВДС (мигающий символ в углу LCD); ● очистку LCD. Все задачи организованы как единый имидж и помещены во флэшпамять микроконтроллера 6020. Время загруз- ки ПО ПВДС составляет 15 секунд. Каждый канал ПВДС со своим ИБП размещается в отдельном монтажном шкафу (рис. 3). К ПВДС подключено 200 дискретных сигналов, 40 входов со- ставляет резерв. Подсистема ввода аналоговых сигналов Каждый из каналов подсистемы вво- да аналоговых сигналов СУ содержит одноплатный микроконтроллер 6040 (Octagon Systems) с подключенными к нему через плату согласования KAD матричной клавиатурой КР3 и жидко- кристаллическим индикатором LCD, 22 платы коммутаторов аналоговых сигналов AIMUX32/AC2 (Fastwel), 20 плат фильтров нижних частот (LPF) собственной разработки, плату гальва- нического разделения дискретных сиг- налов IDS, два модуля нормализации аналоговых сигналов с гальванической изоляцией ADAM3014 (Advantech), плату эталонов, два источника питания PM345CE и NFS427627 (Artesyn). Источник питания PM345CE пред- назначен для запитки микроконтролле- ра 6040 и средств отображения, NFS427627 — для запитки плат комму- таторов, модулей ADAM, платы этало- нов и платы IDS. Сигналы поступают на кроссовые панели и шлейфами раз- водятся группами по 15 на входы плат LPF. Далее с выходов плат LPF они по- ступают на дифференциальные входы двадцати коммутаторов первой ступени коммутации. Выходы этих коммутато- ров двумя группами по десять поступа- ют на входы двух коммутаторов второй ступени коммутации, выходы которых через модули ADAM3014 подключены к двум входам АЦП платы 6040 (порт J7). Опорные сигналы от платы этало- нов (20 номиналов: 0,24; 0,48; 0,72…4,8 В) подключены к шестнадцатым вход- ным каналам коммутаторов первой сту- пени. Управление коммутаторами про- изводится от цифрового порта J1 мик- роконтроллера 6040 через плату IDS и клеммную плату STB26. Максимально достижимое количество входных сиг- налов при реализации двухступенчатой коммутации для платы 6040 составляет 2048 сигналов, при трехступенчатой — 32768. Микроконтроллер 6040 осуществля- ет функции оценки величины аналого- вых сигналов путем непрерыв- ного последовательного опроса, взаимодействия с оператором посредством матричной клавиа- туры и жидкокристаллического индикатора и связи с верхним уровнем ИИС через последова- тельные порты по мере поступ- ления запросов на передачу. ПО ПВССУ функционирует в ОС QNX 4.25 и по выполняе- мым функциям близко к ПО ПВДС. Каждый канал ПВССУ со своим ИБП размещается в от- дельном монтажном шкафу (рис. 4). К ПВССУ подключено 300 (из них 32 — резерв) сигна- лов диапазонов 010 В, 05 В и 05 мА. 50 СТА 3/2002 СИС Т ЕМНА Я ИН Т Е Г РАЦИ Я / АТОМНА Я Э Н Е Р Г Е Т ИК А www.cta.ru Рис. 3. Шкафы подсистемы ввода дискретных сигналов (ПВДС)

RkJQdWJsaXNoZXIy MTQ4NjUy