Close

Программа сбора и обработки данных с нескольких многоканальных АЦП

Программа сбора и обработки данных с нескольких многоканальных АЦП

Краткая информация
  • Разработка программного обеспечения, позволяющего выполнять визуализацию в реальном времени графиков сигналов, оцифрованных АЦП при подключении нескольких каналов с нескольких модулей АЦП
  • Одновременная непрерывная запись считываемых данных в файл формата MS Excel
  • Обеспечение работы приложения в режиме 24/7 (теоретически сколь угодно долго)

Задача

Заказчик: ООО «Лаборатория энергосистем» занимается разработкой, испытаниямии изготовлением плазменных систем зажигания, горелочных устройств, форсунок (в т.ч.плазменных), разработкой нестандартного оборудования и ситем теплоэнергетики.

Приразработке испытательного стенда нового вида систем зажигания для авиационных двигателей возникла необходимость в автоматизации процесса регистрации данных с несколькихмногоканальных АЦП, а также предварительной обработки этих данных, сохранения и визуализации.

Существующее программное обеспечение либо не поддерживало требуемый тип АЦП или не могло работать с несколькими одновременно подключенными АЦП или не отвечало другим требованиям заказчика. Выполнение данной задачи заказчик поручил САТЭК.


Решение

Специалисты НПП САТЭК плюс были приглашены для разработки программного обеспечения, позволяющего выполнять визуализацию в реальном времени графиков сигналов, оцифрованных АЦП при подключении нескольких каналов с нескольких модулей АЦП, а также позволяющего производить одновременную непрерывную запись считываемых данных в файл формата MS Excel. Также необходимо было обеспечить работу приложения в режиме 24/7 (теоретически сколь угодно долго)

В рамках данного проекта были выполнены следующие виды работ:

1. Проектирование расширяемой архитектуры ПО с целью подключения множества разнородных АЦП.. 

2. Разработка на платформе Microsoft .NET модулей низкоуровневой работы с АЦП, визуализации данных (отображения множества графиков в зависимости от времени или других оцифровываемых сигналов), записи считываемых данных в файл формата MS Excel. 

3. Специалисты НПП САТЭК плюс провели тестирование программного обеспечения, разработали документацию и уделили время для обучения персонала предприятия-заказчика.

Результаты

В результате сотрудничества с САТЭК заказчик получил готовое программное обеспечение , обеспечивающее автоматизацию экспериментов на испытательном стенде заказчика, позволяющее анализировать 16 каналов данных в реальном времени, а также обеспечивающее их сохранение для последующей обработки.

Дополнительным результатом проекта стало расширяемое программное обеспечение, которое может решать аналогичные задачи, используя АЦП других видов.