Перейти к содержанию
    

Разработка модулей опросов Приборов учета(STM32) Аутсорс

 

Техническое задание

Требуется написать модуль опроса прибора учета тепла Карат 306, Карат 307, Карат 308(далее — ПУ) для разработанного на stm32 радиомодуля(далее — IS_industry ) работающего по каналу связи LoRaWAN.

Язык программирования при этом нужно использовать С.

Протокол опроса ModBus307(подобен протоколу ModBus-RTU)

Описание протокола и взаимодействия с ПУ будет во вложении.

Непосредственное взаимодействие между ПУ и IS_ industry по последовательному интерфейсу RS-485.

Опрос ПУ должен происходить на самом модуле. Далее исходя из ТЗ, данные нужно приводить к согласованному формату и передавать по LoRaWAN(Работа с лора частью реализована и описана, требуется передавать данные в нужную часть прошивки).

Механизм взаимодействия ПУ и IS_ industry:

  • Устанавливаем связь с счетчиком,

  • Далее считать служебную информацию:

    • Модель(тип) устройства

    • Серийный номер

    • Текущая дата и время

  • Текущие значения, архивные значения

  • Конфигурации архива и имена параметров:

    • Данные конфигураций и имена параметров требуется предавать для интерпретации текущих значений и архивных значений. Также их нужно хранить на самом приборе и учитывать CRC(Контрольную сумму). При изменении конфигурации требуется сравнивать CRC и если она отличается то конфигурации нужно передавать заново.

  • Текущий данные

  • Конфигурация текущих данных:

    • Данные конфигурации требуется предавать для интерпретации текущих данных и архивных значений. Также их нужно хранить на самом приборе и учитывать CRC(Контрольную сумму). При изменении конфигурации требуется сравнивать CRC и если она отличается то конфигурации нужно передавать заново.

 

Также требуется описать формат передаваемого пакета:

по типу:

Тип данных, количество байт, название метрики.

 

Пример:

Метрика Q1

Тип данных

4 байта

 

450899334542223344

 

Связь Telegram @DmNemo

Изменено пользователем Qauric

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...