Перейти к содержанию

Навигация

WB-MIR v1 - Modbus IR Remote Control: различия между версиями

Нет описания правки
(Отметить эту версию для перевода)
 
(не показано 14 промежуточных версий 2 участников)
Строка 1: Строка 1:
<languages>
<translate>
<translate>


<!--T:1-->
<!--T:1-->
{{DISPLAYTITLE:Устройство IR-управления WB-MIR v1}}
{{DISPLAYTITLE:Устройство IR-управления WB-MIR v.1}}


<!--T:2-->
<!--T:2-->
'''Эта страница описывает устройство WB-MIR v1, снятое с производства в 11.2017. Прямая замена - улучшенный модуль [[WB-MIR v2 - Modbus IR Remote Control|WB-MIR v2]]'''
'''Эта страница описывает устройство WB-MIR v.1, снятое с производства в 11.2017. Прямая замена - улучшенный модуль [[WB-MIR v2 - Modbus IR Remote Control|WB-MIR v.2]]'''


<!--T:3-->
<!--T:3-->
Строка 17: Строка 16:
Управление модулем производится с контроллера или ПК по шине RS-485 командами по протоколу MODBUS.
Управление модулем производится с контроллера или ПК по шине RS-485 командами по протоколу MODBUS.


== Входы == <!--T:5-->
== Общий принцип работы == <!--T:5-->
Питание модуля подается на винтовые зажимы V+ и GND, линия RS-485 подключается к входам A и B. Внешний датчик температуры DS18B20 подключается по паразитной схеме питания, когда выводы +5В и GND объединены и подключены к клемме GND, вывод данных подключается к зажиму 1-W.  
Питание модуля подается на винтовые зажимы V+ и GND, линия RS-485 подключается ко входам A и B. Внешний датчик температуры DS18B20 подключается по паразитной схеме питания, когда выводы +5В и GND объединены и подключены к клемме GND, вывод данных подключается к зажиму 1-W.  
D некоторых моделях присутствует внутренний датчик температуры DS18B20 в корпусе TO-92, распаянный в верхней левой части платы модуля (вид сверху корпуса датчика нанесен в этом месте шелкографией).
В некоторых моделях присутствует внутренний датчик температуры DS18B20 в корпусе TO-92, распаянный в верхней левой части платы модуля (вид сверху корпуса датчика нанесен в этом месте шелкографией).


==Монтаж== <!--T:6-->
==Монтаж== <!--T:6-->
Модуль монтируется на кондиционер на двусторонний скотч таким образом, чтобы небольшое отверстие излучающего диода с обратной стороны располагалось бы напротив ИК-приемника кондиционера, не закрывая приемник от основного пульта устройства. Положение подбирается экспериментальным путем ввиду огромного множества конструкций корпусов кондиционеров. То же относится и к любым бытовым устройствам, управляемым по ИК-каналу.
Модуль монтируется на кондиционер при помощи двустороннего скотча таким образом, чтобы небольшое отверстие излучающего диода с обратной стороны располагалось напротив ИК-приемника кондиционера, не закрывая приемник от основного пульта устройства. Положение подбирается экспериментальным путем ввиду огромного множества конструкций корпусов кондиционеров. То же относится и к любым бытовым устройствам, управляемым по ИК-каналу.


== Технические характеристики == <!--T:7-->
== Технические характеристики == <!--T:7-->
Строка 42: Строка 41:
|-
|-
| Внешние датчики
| Внешние датчики
| Возможность подключения цифрового датчика температуры DS18B20.
| Возможность подключения цифрового датчика температуры DS18B20
|-
|-
! colspan="2" |Управление
! colspan="2" |Управление
Строка 57: Строка 56:
|Параметры интерфейса RS-485
|Параметры интерфейса RS-485
|  
|  
скорость 9600 бит/с; данные — 8 бит; четность N; стоп-биты 2;  
Скорость 9600 бит/с; данные — 8 бит; четность N; стоп-биты 2;  
Начиная с версии прошивки '''3.1.0''' параметры интерфейсы могут быть настроены программно:
Начиная с версии прошивки '''3.1.0''' параметры интерфейсы могут быть настроены программно:
*Скорость: 1200, 2400, 4800, 9600 (по умолчанию), 19200, 38400, 57600, 115200 бит/с <br>([[UART_Communication_Settings|Настройка параметров обмена данными по RS-485 для modbus-устройств Wiren Board]])
*Скорость: 1200, 2400, 4800, 9600 (по умолчанию), 19200, 38400, 57600, 115200 бит/с <br>([[UART_Communication_Settings|Настройка параметров обмена данными по RS-485 для modbus-устройств Wiren Board]])
Строка 75: Строка 74:
|-
|-
| Относительная влажность воздуха
| Относительная влажность воздуха
| до 98%,без конденсата влаги
| До 98%,без конденсата влаги
|}
|}


Строка 81: Строка 80:


<!--T:9-->
<!--T:9-->
Подробное описание и использования модуля, а также карта регистров, описаны в разделе [[WB-MSx_Consumer_IR_Manual|Инструкция по работе с ИК-приёмопередатчиком в устройствах WB-MS, WB-MSW, WB-MIR]].
Подробное описание и руководство по использованию модуля, а также карта регистров, описаны в разделе [[WB-MSx_Consumer_IR_Manual|Инструкция по работе с ИК-приёмопередатчиком в устройствах WB-MS, WB-MSW, WB-MIR]].


== Дополнительные Функции== <!--T:10-->
== Дополнительные Функции== <!--T:10-->
Строка 91: Строка 90:
По адресу 200 лежит '''сигнатура''' длинной 6 байт. Сигнатура уникальна для каждой модели устройства и позволяет идентифицировать модель.
По адресу 200 лежит '''сигнатура''' длинной 6 байт. Сигнатура уникальна для каждой модели устройства и позволяет идентифицировать модель.
Для получения сигнатуры нужно выполнить READ_HOLDING_REGISTERS адрес 200 длина 6.   
Для получения сигнатуры нужно выполнить READ_HOLDING_REGISTERS адрес 200 длина 6.   
Запись в эту область памяти не поддерживается, при попытки записи в недопустимое место возвращается ошибка 3.
Запись в эту область памяти не поддерживается, при попытке записи в недопустимое место возвращается ошибка 3.


== Карты регистров == <!--T:13-->
== Карты регистров == <!--T:13-->
Строка 140: Строка 139:
|96
|96
|baud rate / 100
|baud rate / 100
|скорость порта RS-485, '''делённая на 100'''. Допустимые скорости: 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200
|Скорость порта RS-485, '''делённая на 100'''. Допустимые скорости: 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200
| rowspan="3" |>3.1.0
| rowspan="3" |>3.1.0
|-
|-
Строка 148: Строка 147:
|0
|0
|
|
|настройка бита чётности порта RS-485. Допустимые значения: 0 - нет бита чётности (none), 1 - нечётный (odd), 2 - чётный (even)
|Настройка бита чётности порта RS-485. Допустимые значения: 0 - нет бита чётности (none), 1 - нечётный (odd), 2 - чётный (even)
|-
|-
|112
|112
Строка 155: Строка 154:
|2
|2
|
|
|количество стоп-битов порта RS-485. Допустимые значения: 1, 2
|Количество стоп-битов порта RS-485. Допустимые значения: 1, 2
|-
|-
|
|
Строка 170: Строка 169:
|0
|0
|отличное от 0
|отличное от 0
|запись в регистр вызывает перезагрузку модуля без сохранения состояния
|Запись в регистр вызывает перезагрузку модуля без сохранения состояния
|
|
|-
|-
Строка 178: Строка 177:
| -
| -
|mV
|mV
|текущее напряжение питания модуля
|Текущее напряжение питания модуля
|
|
|-
|-
Строка 194: Строка 193:
|см. [[Sensors Modbus Management|Сигнатура устройства]]
|см. [[Sensors Modbus Management|Сигнатура устройства]]
|
|
|сигнатура
|Сигнатура
|
|
|-
|-
Строка 202: Строка 201:
|
|
|__date__ __time__
|__date__ __time__
|дата сборки прошивки
|Дата сборки прошивки
|
|
|-
|-
Строка 210: Строка 209:
|
|
|строка, null-terminated
|строка, null-terminated
|версия прошивки
|Версия прошивки
|
|
|-
|-
Строка 218: Строка 217:
|
|
|32-bit unsigned int
|32-bit unsigned int
|уникальный идентификатор (S/N)
|Уникальный идентификатор (S/N)
|
|
|}
|}
Строка 240: Строка 239:
Начиная с регистра 220 записана дата сборки прошивки, в формате "число'''x00'''время'''x00'''" в виде строки (пример: 'Jan 27 2017 17:01:13'). Длина записи — 21 регистр.
Начиная с регистра 220 записана дата сборки прошивки, в формате "число'''x00'''время'''x00'''" в виде строки (пример: 'Jan 27 2017 17:01:13'). Длина записи — 21 регистр.


== Управление модулем из web-интерфейса == <!--T:20-->
== Управление модулем из веб-интерфейса == <!--T:20-->


<!--T:21-->
<!--T:21-->
Строка 250: Строка 249:
|[[File:Web-wb-mir-simple.png|300px|thumb|right|Упрощенный веб-интерфейс модуля WB-MIR]]  
|[[File:Web-wb-mir-simple.png|300px|thumb|right|Упрощенный веб-интерфейс модуля WB-MIR]]  
|}
|}


<!--T:23-->
<!--T:23-->
Строка 264: Строка 262:
|Play from RAM||Воспроизведение ИК-сигнала из оперативного буфера (см. раздел [[#Оперативный режим|Оперативный режим]]).
|Play from RAM||Воспроизведение ИК-сигнала из оперативного буфера (см. раздел [[#Оперативный режим|Оперативный режим]]).
|-
|-
|Learn to ROMx||Запись ИК-сигнала в соотв. ячейку ПЗУ (см. раздел [[#Постоянный режим|Постоянный режим]]). Для обучения контрол переводится в положение ON, после обучения — OFF.
|Learn to ROMx||Запись ИК-сигнала в соответствующую ячейку ПЗУ (см. раздел [[#Постоянный режим|Постоянный режим]]). Для обучения контрол переводится в положение ON, после обучения — OFF.
|-
|-
|Play from ROMx||Воспроизведение ИК-сигнала из соотв. ячейки ПЗУ (см. раздел [[#Постоянный режим|Постоянный режим]]). Для обучения контрол переводится в положение ON, после обучения — OFF.
|Play from ROMx||Воспроизведение ИК-сигнала из соответствующей ячейки ПЗУ (см. раздел [[#Постоянный режим|Постоянный режим]]). Для обучения контрол переводится в положение ON, после обучения — OFF.
|-
|-
|ROMx -> RAM||Копирование данных из соотв. ячейки ПЗУ в оперативный буфер для редактирования (см. раздел [[#Постоянный режим|Постоянный режим]]). Для редактирования контрол переводится в положение ON, после редактирования — OFF.
|ROMx -> RAM||Копирование данных из соответствующей ячейки ПЗУ в оперативный буфер для редактирования (см. раздел [[#Постоянный режим|Постоянный режим]]). Для редактирования контрол переводится в положение ON, после редактирования — OFF.
|-
|-
|Internal/External Temperature Sensor||Температура внутреннего/внешнего цифрового датчика. Если датчик отсутствует или неисправен, его название выделяется красным цветом.
|Internal/External Temperature Sensor||Температура внутреннего/внешнего цифрового датчика. Если датчик отсутствует или неисправен, его название выделяется красным цветом.
Строка 279: Строка 277:


== Управление модулем из командной строки == <!--T:24-->
== Управление модулем из командной строки == <!--T:24-->
Программное обеспечение контроллера Wiren Board включает в себя утилиту modbus_client для работы с устройствами, подключенными к выходам RS-485, по протоколу Modbus, подробное описание команды находится на странице [[Modbus-client]]. Доступ к командной строке описан в статье [[SSH]].
Программное обеспечение контроллера Wiren Board включает в себя утилиту modbus_client для работы с устройствами, подключенными к выходам RS-485, по протоколу Modbus. Подробное описание команды находится на странице [[Modbus-client]]. Доступ к командной строке описан в статье [[SSH]].


=== Пример чтения регистров === <!--T:25-->
=== Пример чтения регистров === <!--T:25-->
Строка 290: Строка 288:


<!--T:27-->
<!--T:27-->
В результате выполнения команды получаем строку, например '''WBMIR'''. В этом примере модуль WB-MIR имеет Modbus-адрес 1.
В результате выполнения команды получаем строку, например, '''WBMIR'''. В этом примере модуль WB-MIR имеет Modbus-адрес 1.


</translate>
</translate>
618

правок