Система контроля линий

Система контроля линий построена на новейшей электронной базе и отвечает высоким требованиям по отказоустойчивости, сердцем системы является модуль на чипе imx6ull ADAKTA-mx6ull-m22i.

Контроль линий и настройка системы осуществляется через web-интерфейс.

Система позволяет осуществлять дистанционный контроль таких датчиков как: резистивный, счетчик импульсов, открытый коллектор и т.д., с логированием событий. К основной плате подключаются платы расширения с датчиками, через интерфейс RS485, протокол MODBUS.
 

Участие 11-parts

Первая версия ПО была реализована в рекордные сроки, всего за 1 месяц система получила высокотехнологичный WEB интерфейс, который: 

  • позволяет в реальном времени управлять линиями и отображать состояние датчиков, - имеет возможность удаленного обновления, 
  • поддерживает сброс к заводским настройкам,
  • позволяет добавлять/удалять операторов,
  • имеет защиту от ввода неверных данных, 
  • позволяет настроить обмен между платами расширения через MODBUS,
  • имеет возможность выгрузки лога на 1Млн записей,
  • имеет полностью эксклюзивный дизайн

 

Кроме WEB интерфейса система получила мощный бэкенд, который :

  • отвечает  за поддержку сети Ethernet, включая настройку маршрутизации 
  • отвечает  за настройку файервола, 
  • ведет запись лога датчиков в особом формате с защитой от потери данных в случае выкл. питания.,
  • реализует логику управления линиями с помощью пульта, в том числе постановку на охрану и снятие с охраны,  реализует подсчет наработки устройства и т.д. на базе легковесного многопоточного сервера, 
  • поддерживает сброс к заводским настройкам по кнопке,
  • сохраняет все изменения и конфигурацию в автоматическом режиме с двойным резервированием, с защитой от потери данных в случае выкл. питания.,
  • имеет решение для автоматизированной прошивки серийных номеров и MAC адресов при производстве, в отдельную область памяти,
  • взаимодействует с датчиками через платы расширения используя MODBUS-RTU,
  • реализует WEB сервер

 

Часть бэкенда разработана совместно с участием ООО Адакта. 

 

Дополнительно создан дистрибутив с помощью сборщика проектов 11-parts, для накопителей NAND с разделами ubifs. Сборщик проектов 11-parts позволил создать образ, который совместим с системой обновления и имеет повышенную надежность за счет своей архитектуры. 


В основе дистрибутива лежит сборка yocto.

Характеристики железа

Центральный блок:

  • Процессорный модуль ADAKTA-mx6ull-m22i;
  • 1x Ethernet RJ45 10/100Base-T + PoE;
  • 1x USB Host, USB-A;
  • 1x USB Device, miniUSB;
  • 1x Кнопка сброса;
  • 1x Кнопка сброса на заводские установки;
  • 1x LED индикация питания;
  • 1x LED (двухцветный) контроль линий;
  • 1x MMC/SD разъем MicroSD карты (опционально);
  • 1x Console UART;
  • 1x Батарейка CR2032 для часов реального времени;
  • 8x Контроль линии «АЦП (резистивный)» или «Счетчик импульсов»;
  • 1x Вход сухой контакт (контроль вскрытия корпуса);
  • 1x Разъем для подключения удаленной клавиатуры (с питанием);
  • 2x Разъем сухой контакт выход (реле);
  • 10x Разъем для подключения блоков расширения (RS485);
  • 1x Разъем для выбора адреса устройства;
  • 2x Звуковой сигнализатор аварии на линии;
  • Питание платы 12 В / PoE.

Блок расширения:

  • CPU: STM32F100C4T6B;
  • 1x LED индикация питания;
  • 8x Контроль линии «АЦП (резистивный)» или «Счетчик импульсов»;
  • 2x Разъем для подключения блока расширения и линии RS485;
  • 1x Разъем для выбора адреса устройства;
  • Питание 12 В.

Блок клавиатуры:

  • CPU: STM32F100C4T6B;
  • 1x LED индикация питания;
  • 20x Кнопки установки линий на контроль;
  • 20x Светодиодный индикатор;
  • 1x Разъем для подключения линии RS485;
  • 1x Разъем для выбора адреса устройства;
  • Питание платы 12 В через разъем подключения к центральному блоку.
     

устройство можно доработать или полностью переделать под ваши требования, напишите свои пожелания на info@11-parts.com

Контакты

связаться с автором фреймворка

email: info@11-parts.com

telegramm: @develinux
группа вконтакте:

публикации на youtubeyoutube