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

Материал из Wiren Board
м (FuzzyBot переименовал страницу Подключение счётчиков Пульсар/en в Сounters Pulsar/en без оставления перенаправления: Часть переводимой страницы Подключение счётчиков Пульсар.)
(Новая страница: «#Via serial-tool, send…»)
(не показано 19 промежуточных версий 1 участника)
Строка 39: Строка 39:
</pre>
</pre>


where AA AA AA is the address you're looking for, XX doesn't matter.
где АА АА АА АА - и есть искомый адрес, XX - неважно.


For example, if the device responded with an answer 0F F0 0F F0 01 23 45 67 xx xx, the address of the device is 01234567.
Например, если устройство ответило фразой F0 0F 0F F0 01 23 45 67 xx xx, то адрес устройства - 01234567.


If there is no response, send request
Если ответа не последовало, то отправьте запрос
<pre>
<pre>
00 00 00 00 0A 0C 01 00 79 E6 C3 4A
00 00 00 00 0A 0C 01 00 79 E6 C3 4A
</pre>
</pre>


In this case, you should get the answer in the form:
В этом случае вы должны получить ответ в виде:
<pre>
<pre>
BB BB BB BB 0A XX XX XX XX XX XX XX XX XX XX XX XX XX
BB BB BB BB 0A XX XX XX XX XX XX XX XX XX XX XX XX XX
</pre>
</pre>
where BB BB BB BB is the desired address, XX is irrelevant; for example, if the device responded
где BB BB BB BB — искомый адрес, XX - неважно; например, если устройство ответило


'''00 83 60 43''' 0A 12 CB C1 0C 00 00 00 00 00 79 E6 2A 91, the counter address is 00836043.  
'''00 83 60 43''' 0A 12 CB C1 0C 00 00 00 00 00 79 E6 2A 91, то адрес счетчика 00836043.  




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


The device address can be displayed on the display successive presses on the button under the display. At some point, the display will display 8 digits - this is the address of the device.
Адрес устройства можно вывести на дисплей последовательными нажатиями на кнопку под дисплеем. В какой-то момент на дисплей будет выведено 8 цифр - это и есть адрес устройства.


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


[[Файл:Счётчик_воды_Пульсар.jpg|300px|thumb|right|Pulsar water meter with address marked ]]
[[Файл:Счётчик_воды_Пульсар.jpg|300px|thumb|right|Внешний вид счётчика воды Пульсар с помеченным адресом]]


Address water meter pulsar is on his body: on the sticker beneath the dial to the right (see photo) caused an entry XX_AAAAA. Here AAAAA - Junior bits of the address, senior - zeros. The result should be 8 digits.
Адрес счётчика воды Пульсар указан на его корпусе: на наклейке под шкалой справа (см. фото) нанесена запись вида XX_AAAAA. Здесь AAAAA - младшие разряды адреса, старшие - нули. В итоге должно получиться 8 цифр.


Example: if the label is 14_12345, the device address is 00012345.
Пример: если на наклейке нанесено 14_12345, то адрес устройства - 00012345.


NOTE: when specifying the address of the counter in the Web-interface of the controller, you do not need to specify the leading zeros in the address! That is, if the received address of the counter is 00012345, then in the field "Slave id of the device" you must specify the address 12345.
'''ВНИМАНИЕ: при задании адреса счетчика в Web-интерфейсе контроллера начальные нули в адресе указывать не надо!''' То есть, если полученный адрес счетчика 00012345, то в поле "Slave id of the device" надо указать адрес 12345.


== Connecting the sensor to the SOFTWARE ==
== Подключение датчика в ПО ==


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


Two types of counters are supported (multi-jet Pulsar-M counter needs to be tested).
На сегодняшний день поддерживаются два вида счётчиков (многоструйный счётчик Пульсар-М нуждается в тестировании).


=== Select the counter type in the configuration file ===
=== Выбор типа счётчика в конфигурационном файлe ===


{| class="wikitable"
{| class="wikitable"
! Counter name
! Название счётчика
! Type in the configuration file
! Тип в конфигурационном файле
|-
|-
| Pulsar water meter
| Счётчик воды Пульсар
| pulsar-water
| pulsar-water
|-
|-
| Pulsar v1.1 water meter
| Счётчик воды Пульсар v1.1
| pulsar-water-v1_1
| pulsar-water-v1_1
|-
|-
| Pulsar Heat meter
| Счётчик тепла Пульсар
| pulsar-heat
| pulsar-heat
|-
|-
| '''Multi-jet''' water meter Pulsar-M
| Счётчик воды '''многоструйный''' Пульсар-М
| pulsar-m-water
| pulsar-m-water
|}
|}

Версия 19:54, 11 июня 2019

Connection

Connection to the Wiren Board is made via the RS-485/en interface according to the manual to the meter.

Color marking of wires:

  • brown - V+ (9-30 V, power by Wiren Board via Vout)
  • white - V- (connects to GND)
  • yellow - RS-485 A
  • green - RS-485 B

Serial port settings

  • Speed: 9600 baud
  • Parity bit: N
  • Stop bits: 1

Important: Incorrect configuration of communication parameters may result in incorrect data from the meter.

Getting the address

The address of the devices operating under the pulsar Protocol is 8 decimal digits (12 34 56 78). When specifying an address in the Web-interface of the controller, initial zeros are not specified in the address.

Depending on the software version, different commands are used to determine the address ("network address" in the manufacturer's terminology) of counters connected via RS-485.

The algorithm for obtaining the address of the connected device (must be valid for all pulsar devices connected to RS-485, tested on water meters "pulsar water meter RS485" (old model) and "pulsar water meter module v1.1" (newer model)):

  1. Make sure that only one counter is connected to the interface;
  1. Via serial-tool, send the following request:
F0 0F 0F F0 00 00 00 00 00 A5 44

The device with the earlier versions of software should respond with the following frame:

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

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

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

Если ответа не последовало, то отправьте запрос

00 00 00 00 0A 0C 01 00 79 E6 C3 4A

В этом случае вы должны получить ответ в виде:

BB BB BB BB 0A XX XX XX XX XX XX XX XX XX XX XX XX XX

где 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 цифр - это и есть адрес устройства.

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

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

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

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

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

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

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

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

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

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