ЖУРНАЛ СТА 4/2011
±10 В, частоту преобразования в много- канальном режиме 1 MSPS (миллион преобразований в секунду) с использо- ванием прямого доступа к памяти (DMA), число входных/выходных ана- логовых каналов 64/16, цифровой порт 16 бит, встроенный программируемый таймер. Процессорная плата PICOe- ATOM-N270-945GSE c частотой 1,6 ГГц обладает многими функциональными возможностями и несёт на себе необхо- димое количество стандартных портов. Один из COM-портов использован для связи с блоком управления, другой – для поддержки сенсорной панели. Блок ЧМИ также имеет специальную плату расширителя COM-портов на шине PCI. Контроллер блока управления I-8411 содержит модули ввода-вывода, в том числе с повышенным выходным током до 370 мА, используемые для непосред- ственного управления пневмомеханиз- мами. Контроллер имеет встроенный порт RS-485 и аппаратно поддерживает протокол Modbus RTU, по которому осуществляется связь с программируе- мыми оконечными устройствами транспортной системы и системы воз- буждения. Задняя панель блока управ- ления используется для размещения разъёмов питания и управления сорти- ровочной машиной. Разработка и отладка программ в среде QNX Решение вопроса программно- аппаратной совместимости Основной задачей первого этапа раз- работки стало решение вопроса про- граммно-аппаратной совместимости и написания драйверов для сенсорной панели рабочей станции фирмы IEI и выбранных нами функциональных плат АЦП и ЦАП фирмы ADLINK. Вопрос с драйвером сенсорной пане- ли рабочей станции был решён с про- изводителями оборудования путём не- скольких итераций. Большую помощь в обеспечении совместимости драйверов оказали специалисты компании «СВД Встраиваемые системы». Разработку драйверов функциональных плат АЦПи ЦАП фирмы ADLINK выполнила ком- пания ПРОСОФТ. Разработка прикладного ПО В целях сокращения времени разра- ботки создание прикладного ПО было разделено между тремя программиста- ми. Один работал над цифровой обра- боткой, другой (он же выполнял функ- ции координатора) – над созданием графического ЧМИ и связью с блоком управления, третий – над построением целевой системы под управлением ОС РВ QNX. Начнём с рассмотрения реализован- ной системы цифровой обработки сиг- налов. Процесс цифровой обработки сигна- лов в прототипной программе включал: ● запуск АЦП – начало цикла; ● формирование импульса возбужде- ния по прерыванию (0,5 мс от начала цикла); ● ожидание конца работы АЦП – 350 преобразований с накоплением ре- зультатов в FIFO модуля АЦП (в этом интервале одновременно с работой 76 СТА 4/2011 РАЗ РА БОТ КИ / ДОБЫВ АЮЩА Я П РОМЫШЛ Е ННОС Т Ь www.cta.ru Рис. 5. Структурная схема блока человеко-машинного интерфейса Цифровой порт ЖК-монитор Сенсорная панель Контроллер Коммутационная плата К фотоприёмникам системы регистрации Сигналы обнаружений К механизмам исполнительной пневмосистемы в МС Модули (1 и 2) управления виброподачей Устройство управления высоким напряжением К блокам системы возбуждения К транспортной системе Импульсы возбуждения Устройство управления анодным током Порты ввода-вывода ЦАП (DAC) АСУ АЦП (ADC) Блок ЧМИ Блок управления Блоки управления РТ 1 и 2 RS-232 RS-485 RS-485 Ethernet Рис. 4. Структурная схема системы управления (версия с ОС РВ QNX) Аналоговые выходы (8) входы (16) COM3 COM4 COM2 (блок управления) COM1 (сенсорная панель) Цифровые выходы обнаружения (8) WS-843GS PCI PCIe … … … ЖК-монитор RAM CompactFlash DAQe-2502 DAC DAQe-2406 ADC BLG-057 (COM-порты) PICOe ATOM N270 CPU © СТА-ПРЕСС
Made with FlippingBook
RkJQdWJsaXNoZXIy MTQ4NjUy