12 063
правки
м |
(Отметить эту версию для перевода) |
||
Строка 1: | Строка 1: | ||
<translate> | <translate> | ||
== Подключение == | == Подключение == <!--T:1--> | ||
<!--T:2--> | |||
Подключение к Wiren Board производится посредством интерфейса [[RS-485]] согласно руководству к счётчику. | Подключение к Wiren Board производится посредством интерфейса [[RS-485]] согласно руководству к счётчику. | ||
<!--T:3--> | |||
Цветовая маркировка проводов: | Цветовая маркировка проводов: | ||
<!--T:4--> | |||
* коричневый - V+ (9-30 В, подходит питание от платы Wiren Board через Vout) | * коричневый - V+ (9-30 В, подходит питание от платы Wiren Board через Vout) | ||
* белый - V- (подключается к GND) | * белый - V- (подключается к GND) | ||
Строка 12: | Строка 15: | ||
* зелёный - RS-485 B | * зелёный - RS-485 B | ||
=== Настройки последовательного порта === | === Настройки последовательного порта === <!--T:5--> | ||
<!--T:6--> | |||
* Скорость: 9600 бод | * Скорость: 9600 бод | ||
* Бит чётности: N | * Бит чётности: N | ||
* Стоп-биты: 1 | * Стоп-биты: 1 | ||
<!--T:7--> | |||
Важно: Неправильная настройка коммуникационных параметров может привести к получению неверных данных от счетчика. | Важно: Неправильная настройка коммуникационных параметров может привести к получению неверных данных от счетчика. | ||
== Получение адреса == | == Получение адреса == <!--T:8--> | ||
<!--T:9--> | |||
Адрес устройств, работающих по протоколу Пульсар - 8 десятичных цифр (12 34 56 78). '''При задании адреса в Web-интерфейсе контроллера начальные нули в адресе не указываются.''' | Адрес устройств, работающих по протоколу Пульсар - 8 десятичных цифр (12 34 56 78). '''При задании адреса в Web-интерфейсе контроллера начальные нули в адресе не указываются.''' | ||
<!--T:10--> | |||
В зависимости от версии ПО используются разные команды определения адреса ("сетевого адреса" в терминологии производителя) счетчиков, подключаемых по RS-485. | В зависимости от версии ПО используются разные команды определения адреса ("сетевого адреса" в терминологии производителя) счетчиков, подключаемых по RS-485. | ||
<!--T:11--> | |||
Алгоритм получения адреса подключенного устройства (должен действовать для всех устройств Пульсар, подключенных по RS-485, протестирован на счётчиках воды "Пульсар водосчетчик RS485" (старая модель) и "Пульсар модуль счетчика воды v1.1" (более новая модель)): | Алгоритм получения адреса подключенного устройства (должен действовать для всех устройств Пульсар, подключенных по RS-485, протестирован на счётчиках воды "Пульсар водосчетчик RS485" (старая модель) и "Пульсар модуль счетчика воды v1.1" (более новая модель)): | ||
<!--T:12--> | |||
#Убедитесь, что к интерфейсу подключен только один счётчик; | #Убедитесь, что к интерфейсу подключен только один счётчик; | ||
<!--T:13--> | |||
#Используя [[Работа с последовательным портом из Linux#Интерактивный HEX-терминал serial_tool|serial-tool]], отправьте следующий запрос: | #Используя [[Работа с последовательным портом из Linux#Интерактивный HEX-терминал serial_tool|serial-tool]], отправьте следующий запрос: | ||
<pre> | <pre> | ||
Строка 39: | Строка 49: | ||
</pre> | </pre> | ||
<!--T:14--> | |||
где АА АА АА АА - и есть искомый адрес, XX - неважно. | где АА АА АА АА - и есть искомый адрес, XX - неважно. | ||
<!--T:15--> | |||
Например, если устройство ответило фразой F0 0F 0F F0 01 23 45 67 xx xx, то адрес устройства - 01234567. | Например, если устройство ответило фразой F0 0F 0F F0 01 23 45 67 xx xx, то адрес устройства - 01234567. | ||
<!--T:16--> | |||
Если ответа не последовало, то отправьте запрос | Если ответа не последовало, то отправьте запрос | ||
<pre> | <pre> | ||
Строка 48: | Строка 61: | ||
</pre> | </pre> | ||
<!--T:17--> | |||
В этом случае вы должны получить ответ в виде: | В этом случае вы должны получить ответ в виде: | ||
<pre> | <pre> | ||
Строка 54: | Строка 68: | ||
где BB BB BB BB — искомый адрес, XX - неважно; например, если устройство ответило | где BB BB BB BB — искомый адрес, XX - неважно; например, если устройство ответило | ||
<!--T:18--> | |||
'''00 83 60 43''' 0A 12 CB C1 0C 00 00 00 00 00 79 E6 2A 91, то адрес счетчика 00836043. | '''00 83 60 43''' 0A 12 CB C1 0C 00 00 00 00 00 79 E6 2A 91, то адрес счетчика 00836043. | ||
=== Теплосчётчик "Пульсар" === | === Теплосчётчик "Пульсар" === <!--T:19--> | ||
<!--T:20--> | |||
Адрес устройства можно вывести на дисплей последовательными нажатиями на кнопку под дисплеем. В какой-то момент на дисплей будет выведено 8 цифр - это и есть адрес устройства. | Адрес устройства можно вывести на дисплей последовательными нажатиями на кнопку под дисплеем. В какой-то момент на дисплей будет выведено 8 цифр - это и есть адрес устройства. | ||
=== Счётчик воды "Пульсар" === | === Счётчик воды "Пульсар" === <!--T:21--> | ||
<!--T:22--> | |||
[[Файл:Счётчик_воды_Пульсар.jpg|300px|thumb|right|Внешний вид счётчика воды Пульсар с помеченным адресом]] | [[Файл:Счётчик_воды_Пульсар.jpg|300px|thumb|right|Внешний вид счётчика воды Пульсар с помеченным адресом]] | ||
<!--T:23--> | |||
Адрес счётчика воды Пульсар указан на его корпусе: на наклейке под шкалой справа (см. фото) нанесена запись вида XX_AAAAA. Здесь AAAAA - младшие разряды адреса, старшие - нули. В итоге должно получиться 8 цифр. | Адрес счётчика воды Пульсар указан на его корпусе: на наклейке под шкалой справа (см. фото) нанесена запись вида XX_AAAAA. Здесь AAAAA - младшие разряды адреса, старшие - нули. В итоге должно получиться 8 цифр. | ||
<!--T:24--> | |||
Пример: если на наклейке нанесено 14_12345, то адрес устройства - 00012345. | Пример: если на наклейке нанесено 14_12345, то адрес устройства - 00012345. | ||
<!--T:25--> | |||
'''ВНИМАНИЕ: при задании адреса счетчика в Web-интерфейсе контроллера начальные нули в адресе указывать не надо!''' То есть, если полученный адрес счетчика 00012345, то в поле "Slave id of the device" надо указать адрес 12345. | '''ВНИМАНИЕ: при задании адреса счетчика в Web-интерфейсе контроллера начальные нули в адресе указывать не надо!''' То есть, если полученный адрес счетчика 00012345, то в поле "Slave id of the device" надо указать адрес 12345. | ||
== Подключение датчика в ПО == | == Подключение датчика в ПО == <!--T:26--> | ||
<!--T:27--> | |||
См. [[RS-485:Настройка через веб-интерфейс]] | См. [[RS-485:Настройка через веб-интерфейс]] | ||
<!--T:28--> | |||
На сегодняшний день поддерживаются два вида счётчиков (многоструйный счётчик Пульсар-М нуждается в тестировании). | На сегодняшний день поддерживаются два вида счётчиков (многоструйный счётчик Пульсар-М нуждается в тестировании). | ||
=== Выбор типа счётчика в конфигурационном файлe === | === Выбор типа счётчика в конфигурационном файлe === <!--T:29--> | ||
<!--T:30--> | |||
{| class="wikitable" | {| class="wikitable" | ||
! Название счётчика | ! Название счётчика |
правки