|
Метка: новое перенаправление |
(не показано 10 промежуточных версий 4 участников) |
Строка 1: |
Строка 1: |
| == Подключение ==
| | #REDIRECT [[Supported devices]] |
| | |
| Подключение к Wiren Board производится посредством интерфейса [[RS-485]] согласно руководству к счётчику.
| |
| | |
| Цветовая маркировка проводов:
| |
| | |
| * коричневый - V+ (9-30 В, подходит питание от платы Wiren Board через Vout)
| |
| * белый - V- (подключается к GND)
| |
| * жёлтый - RS-485 A
| |
| * зелёный - RS-485 B
| |
| | |
| === Настройки последовательного порта ===
| |
| | |
| * Скорость: 9600 бод
| |
| * Бит чётности: N
| |
| * Стоп-биты: 1
| |
| | |
| Важно: Неправильная настройка коммуникационных параметров может привести к получению неверных данных от счетчика.
| |
| | |
| == Получение адреса ==
| |
| | |
| Адрес устройств, работающих по протоколу Пульсар - 8 десятичных цифр (12 34 56 78). '''При задании адреса в Web-интерфейсе контроллера ведущие нули в адресе не указываются.'''
| |
| | |
| В зависимости от версии ПО используются разные команды определения адреса ("сетевого адреса" в терминологии производителя) счетчиков, подключаемых по RS-485.
| |
| | |
| Алгоритм получения адреса подключенного устройства (должен действовать для всех устройств Пульсар, подключенных по RS-485, протестирован на счётчиках воды "Пульсар водосчетчик RS485" и "Пульсар модуль счетчика воды v1.1"):
| |
| | |
| #Убедитесь, что к интерфейсу подключен только один счётчик;
| |
| | |
| #Используя [[Работа с последовательным портом из Linux#Интерактивный HEX-терминал serial_tool|serial-tool]], отправьте следующий запрос:
| |
| <pre>
| |
| F0 0F 0F F0 00 00 00 00 00 A5 44
| |
| </pre>
| |
| Устройство с ранними версиями ПО должно ответить следующим кадром:
| |
| <pre>
| |
| F0 0F 0F F0 AA AA AA AA XX XX
| |
| </pre>
| |
| | |
| где АА АА АА АА - и есть искомый адрес, XX - неважно.
| |
| | |
| Например, если устройство ответило фразой F0 0F 0F F0 01 23 45 67 xx xx, то адрес устройства - 01234567.
| |
| | |
| Если ответа не последовало, то отправьте запрос
| |
| <pre>
| |
| 00 00 00 00 0A 0C 01 00 79 E6 C3 4A
| |
| </pre>
| |
| | |
| В этом случае вы должны получить ответ в виде:
| |
| <pre>
| |
| BB BB BB BB 0A XX XX XX XX XX XX XX XX XX XX XX XX XX
| |
| </pre>
| |
| где BB BB BB BB — искомый адрес, XX - неважно; например, если устройство ответило
| |
| | |
| '''00 83 60 43''' 0A 12 CB C1 0C 00 00 00 00 00 79 E6 2A 91, то адрес счетчика 00836043.
| |
| | |
| | |
| === Теплосчётчик "Пульсар" ===
| |
| | |
| Адрес устройства можно вывести на дисплей последовательными нажатиями на кнопку под дисплеем. В какой-то момент на дисплей будет выведено 8 цифр - это и есть адрес устройства.
| |
| | |
| === Счётчик воды "Пульсар" ===
| |
| | |
| [[Файл:Счётчик_воды_Пульсар.jpg|300px|thumb|right|Внешний вид счётчика воды Пульсар с помеченным адресом]]
| |
| | |
| Адрес счётчика воды Пульсар указан на его корпусе: на наклейке под шкалой справа (см. фото) нанесена запись вида XX_AAAAA. Здесь AAAAA - младшие разряды адреса, старшие - нули. В итоге должно получиться 8 цифр.
| |
| | |
| Пример: если на наклейке нанесено 14_12345, то адрес устройства - 00012345.
| |
| | |
| '''ВНИМАНИЕ: при задании адреса счетчика в Web-интерфейсе контроллера начальные нули в адресе указывать не надо!''' То есть, если полученный адрес счетчика 00012345, то в поле "Slave id of the device" надо указать адрес 12345.
| |
| | |
| == Подключение датчика в ПО ==
| |
| | |
| См. [[RS-485:Настройка через веб-интерфейс]]
| |
| | |
| На сегодняшний день поддерживаются два вида счётчиков (многоструйный счётчик Пульсар-М нуждается в тестировании).
| |
| | |
| === Выбор типа счётчика в конфигурационном файлe ===
| |
| | |
| {| class="wikitable"
| |
| ! Название счётчика
| |
| ! Тип в конфигурационном файле
| |
| |-
| |
| | Счётчик воды Пульсар
| |
| | pulsar-water
| |
| |-
| |
| | Счётчик тепла Пульсар
| |
| | pulsar-heat
| |
| |-
| |
| | Счётчик воды '''многоструйный''' Пульсар-М
| |
| | pulsar-m-water
| |
| |}
| |