Подключаем наши девайсы к компьютеру. Обсуждаются: порты, протоколы, драйвера, языки программирования и т.д.
Ответить

Опрос теплосчетчика по RS485

Вт дек 21, 2021 18:25:31

Доброго времени суток
Просьба помочь разобраться с ребусом по опросу теплосчетчика SANEXT Mono RM по RS485 (производство Пульсар)
Есть описание формата данных
https://imgur.com/J6SwXrK
https://imgur.com/nOzvkYr
Есть Raspberry pi 3b и rs485 to usb
И огромное желание разобраться как собрать данные )
Планировал использовать готовую библиотеку minimalmodbus для питона с режимом RTU.
Но не осилил синтаксис. Точнее не осилил в целом логику синтаксиса передачи и получения данных по RS485 даже просто в режиме СОМ порта.
Единственное пока, что понял из найденных примеров что нужно передавать данные в НЕХ. Еще как то нужно CRC16 посчитать и куда то деть. В общем непонятно ни чего от слова совсем.
Примеров под мой случай толковых не нашел. Буду очень признателен за помощь в решении этого ребуса. Мне по сути нужно вытащить один показатель только. Хотя нет... в дальнейшем три т.к. планирую штатно дооснастить его импульсными входами для счетчиков воды

Re: Опрос теплосчетчика по RS485

Вт дек 28, 2021 12:52:46

Что до CRC16, то есть простой, как МЯУ, табличный метод.
https://badembed.ru/crc16-dlya-modbus-r ... nyj-metod/
Куда его девать - присобачить в конец отправляемого сообщения.
Как по мне - протокол достаточно простой и понятный.
Ответить