Страница 1 из 1

Интерфейсный модуль теплосчетчика ELF

Добавлено: 06 авг 2021, 15:39
garry
Добрый день! Попался в руки счетчик ELF-2.5-20, хочу прилепить его в домашнюю котельную для контроля производительности котла и завести его на Ардуино. Проблема в том, что он без интерфейсного модуля. Может у кого есть такой модуль RS485_ELF, выложите пожалуйста качественное фото его платы с двух сторон.

Обмен с теплосчетчиком по UART

Добавлено: 09 авг 2021, 21:52
garry
Подсоединился по UART через переходник на CH341 к теплосчетчик Elf, штатные программы коннектятся и получают данные. Возникла проблема другого рода, при прямой подаче запросов с терминала HEX кодом- от счетчика молчок. Я просниффал обмен и оказалось что штатные программы перед обменом еще и хитро подстраивают COM-порт. Выкладываю лог обмена. Подскажите, что именно подстраивается в порту, что так влияет на обмен со счетчиком. Можно ли настроить serial ардуино аналогично, так как планирую читать с теплосчетчика ардуиной.

Интерфейсный модуль теплосчетчика ELF

Добавлено: 10 авг 2021, 10:30
Sancho
Так по какому протоколу идёт обмен? В первом попавшемся доке я увидел только M Bus.
Дайте больше инфы - поможем.

Интерфейсный модуль теплосчетчика ELF

Добавлено: 10 авг 2021, 13:05
garry
Протокол MBUS, физически подключен по UART. Сейчас заметил особенность, если в порт послать однообразную белиберду, например сотню 55h, а потом в течение секунды сделать стандартный запрос 10h 7Bh 01h 7Ch 16h, то счетчик отвечает как положено, если же после коннекта сразу послать запрос, то молчит. Может это не баг, а фича?

Интерфейсный модуль теплосчетчика ELF

Добавлено: 10 авг 2021, 17:25
Sancho
garry писал(а): 10 авг 2021, 13:05 Может это не баг, а фича?
это называется активация устройства.
[spoiler=Пример]
2021-08-10_17-25-51.png
[/spoiler]