Сounters Pulsar: различия между версиями

Материал из Wiren Board
м (Перенаправление на Supported devices)
Метка: новое перенаправление
(не показано 12 промежуточных версий 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).
 
Общий способ получения адреса подключенного устройства (должен действовать для всех устройств Пульсар, подключенных по RS-485, протестирован на счётчике воды Пульсар):
 
#Убедитесь, что к интерфейсу подключен только один счётчик;
#Используя [[Работа с последовательным портом из 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.
 
=== Теплосчётчик "Пульсар" ===
 
Адрес устройства можно вывести на дисплей последовательными нажатиями на кнопку под дисплеем. В какой-то момент на дисплей будет выведено 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
|}

Версия 15:30, 17 мая 2019

Подключение

Подключение к 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).

Общий способ получения адреса подключенного устройства (должен действовать для всех устройств Пульсар, подключенных по RS-485, протестирован на счётчике воды Пульсар):

  1. Убедитесь, что к интерфейсу подключен только один счётчик;
  2. Используя serial-tool, отправьте следующий запрос:
F0 0F 0F F0 00 00 00 00 00 A5 44

Устройство должно ответить следующим кадром:

F0 0F 0F F0 AA AA AA AA XX XX

где АА АА АА АА - и есть искомый адрес, XX - неважно.

Например, если устройство ответило фразой F0 0F 0F F0 01 23 45 67 xx xx, то адрес устройства - 01234567.

Теплосчётчик "Пульсар"

Адрес устройства можно вывести на дисплей последовательными нажатиями на кнопку под дисплеем. В какой-то момент на дисплей будет выведено 8 цифр - это и есть адрес устройства.

Счётчик воды "Пульсар"

Ошибка создания миниатюры: Файл не найден
Внешний вид счётчика воды Пульсар с помеченным адресом

Адрес счётчика воды Пульсар указан на его корпусе: на наклейке под шкалой справа (см. фото) нанесена запись вида XX_AAAAA. Здесь AAAAA - младшие разряды адреса, старшие - нули. В итоге должно получиться 8 цифр.

Пример: если на наклейке нанесено 14_12345, то адрес устройства - 00012345.

ВНИМАНИЕ: при задании адреса счетчика в Web-интерфейсе контроллера начальные нули в адресе указывать не надо! То есть, если полученный адрес счетчика 00012345, то в поле "Slave id of the device" надо указать адрес 12345.

Подключение датчика в ПО

См. RS-485:Настройка через веб-интерфейс

На сегодняшний день поддерживаются два вида счётчиков (многоструйный счётчик Пульсар-М нуждается в тестировании).

Выбор типа счётчика в конфигурационном файлe

Название счётчика Тип в конфигурационном файле
Счётчик воды Пульсар pulsar-water
Счётчик тепла Пульсар pulsar-heat
Счётчик воды многоструйный Пульсар-М pulsar-m-water