Это старая версия документа!
Контроллер для опроса 8 датчиков DS18B20 по протоколу Modbus RTU. Каждый датчик подключается к отдельному порту, а не к общей шине, что имеет ряд плюсов:
Кроме этого в контроллере предусмотрено управление питанием каждого из датчиков (удаленная перезагрузка в случае зависания) и два релейных выхода (ток до 3 ампер).
Вход | Значение | Тип данных | Режим | Регистр | Комментарий |
---|---|---|---|---|---|
1 | Текущее значение | int16_t | R | 0 | |
float | R | 16 | |||
Фильтрованное значение | int16_t | R | 8 | Среднее арифметическое по 16 последним измерениям | |
float | R | 32 | |||
Наличие датчика | bool | R | 0 | ||
Ошибка CRC | bool | R | 1 | После нескольких ошибок датчик будет перезагружен по питанию | |
Архив фильтрации заполнен | bool | R | 2 | Архив содержит 16 значений измерения. Пока он не заполнен, фильтрованное значение формируется из уменьшенного числа отчетов. | |
Интервал опроса | uint16_t | R/W | 0 | Не менее одной секунды. | |
Калибровочный коэф. | int16_t | R/W | 8 |