Аппаратное обеспечение: Платформа на базе Xilinx Zynq 7010 (Dual-core ARM Cortex-A9 + FPGA)
Программное обеспечение: FreeRTOS (Real-Time Operating System), LwIP (TCP/IP)
Промышленные ультразвуковые расходомеры, основанные на принципе времени пролёта, требуют тщательного проектирования системы для достижения высокой точности при ограниченном пространстве, особенно при использовании нескольких пар преобразователей. Типичная рабочая частота составляет около 1 МГц, а общая точность измерений напрямую связана с относительной точностью измерений времени пролёта в прямом и обратном направлениях. Для обеспечения детерминированного формирования передающих и приёмных импульсов обычно применяется ПЛИС (FPGA), при этом любые вариации задержек в трактах сигнала должны строго контролироваться. Приёмная цепочка должна обеспечивать высокое малошумящее усиление — как правило, 60 дБ и более — с динамической регулировкой под различные условия потока и размеры труб.
Возбуждение преобразователей может осуществляться по принципу включения/выключения или с использованием генератора формы сигнала. Хотя второй вариант увеличивает стоимость и сложность системы, он обеспечивает лучший контроль выходного сигнала и позволяет создавать ещё более точные и надёжные расходомеры. Обработка сигналов требует значительной фильтрации и анализа БПФ (FFT) для извлечения точных временных меток принимаемого сигнала.
Клиент: производитель промышленных ультразвуковых расходомеров для критичных процессов в нефтегазовой, химической, энергетической и водоподготовительной отрасли.
Вызовы:
Разработка новой версии промышленного ультразвукового расходомера со встроенным сетевым интерфейсом PROFINET RT на современной платформе Xilinx Zynq 7010 под управлением FreeRTOS.
Ключевые компоненты решения
Гибкая аппаратная платформа (Zynq 7010)
Реализация промышленного стека PROFINET RT
Программная экосистема расходомера
Комплексный процесс тестирования
Для производителя ультразвуковых расходомеров:
Для конечного заказчика (нефтехимия, водоканал, ТЭЦ):
Итог: проект превращает традиционный ультразвуковой расходомер в полностью цифровой узел PROFINET RT, обеспечивающий детерминированный обмен измерениями и диагностикой, готовый для интеграции в инфраструктуру Индустрия 4.0 и современных DCS/PLC-систем.