DDM845R: различия между версиями

Материал из Wiren Board
Строка 5: Строка 5:


=== Инициализация регистров ===
=== Инициализация регистров ===
Сначала установить основные параметры:
Установить адрес            HR0=34
Скорость и параметры порта  HR1=0 (установлен по умолчанию 0)
Установить режим работы    HR30=1 (установлен по умолчанию 1)
Установить общую яркость    HR44=100 (установлен по умолчанию 100)
Дополнительные параметры:  HR31, 33,34,35,36,37,60,61,62,63  = 0
Период частоты              HR32 = 10000 ... 10500
Установить значения, которые будут постоянно меняться.
Установить яркость канала 1 HR40= (0-1023) (установлен по умолчанию 0)
Установить яркость канала 2 HR41= (0-1023) (установлен по умолчанию 0)
Установить яркость канала 3 HR42= (0-1023) (установлен по умолчанию 0)
Установить яркость канала 4 HR43= (0-1023) (установлен по умолчанию 0)
Входы.
Для 1 вх IR4 = -25000 (выключатель разомкнут -- может быть другое число, например 0x9ff6);  ~50 — (выключатель замкнут)
Для 2 вх IR5
Для 3 вх IR6
Для 4 вх IR7
Для 5 вх IR8
Для 6 вх IR9
Для 7 вх IR10
Для 8 вх IR11
Можно эти значения преобразовать в понятные величины:
Создать сценарий: HR100=2, HR101=4, HR102=8, HR103= -1000, HR104=1
Создать сценарий: HR200=2, HR201=5, HR202=8, HR203= -1000, HR204=1
Создать сценарий: HR300=2, HR301=6, HR302=8, HR303= -1000, HR304=1
Создать сценарий: HR400=2, HR401=7, HR402=8, HR403= -1000, HR404=1
Создать сценарий: HR500=2, HR501=8, HR502=8, HR503= -1000, HR504=1
Создать сценарий: HR600=2, HR601=9, HR602=8, HR603= -1000, HR604=1
Создать сценарий: HR700=2, HR701=10, HR702=8, HR703=-1000, HR704=1
Создать сценарий: HR800=2, HR801=11, HR802=8, HR803=-1000, HR804=1
Теперь результат можно получить в регистрах:
Для 1 вх IR100 = 0 (выключатель разомкнут) 1 (выключатель замкнут)
Для 2 вх IR101 = 0 (выключатель разомкнут) 1 (выключатель замкнут)
Для 3 вх IR102 = 0 (выключатель разомкнут) 1 (выключатель замкнут)
Для 4 вх IR103 = 0 (выключатель разомкнут) 1 (выключатель замкнут)
Для 5 вх IR104 = 0 (выключатель разомкнут) 1 (выключатель замкнут)
Для 6 вх IR105 = 0 (выключатель разомкнут) 1 (выключатель замкнут)
Для 7 вх IR106 = 0 (выключатель разомкнут) 1 (выключатель замкнут)
Для 8 вх IR107 = 0 (выключатель разомкнут) 1 (выключатель замкнут)
В файле [[File:Scenario.txt]] приводится набор команд для создания сценариев на незапрограммированном диммере.
В файле [[File:Config-ddm845r.json]] базовый шаблон для работы с устройством.

Версия 13:31, 15 февраля 2017

Димммер DDM845R компании "Разумный дом"

Описание

Полное описание устройства можно найти на сайте www.razumdom.ru

Инициализация регистров

Сначала установить основные параметры: Установить адрес HR0=34 Скорость и параметры порта HR1=0 (установлен по умолчанию 0) Установить режим работы HR30=1 (установлен по умолчанию 1) Установить общую яркость HR44=100 (установлен по умолчанию 100) Дополнительные параметры: HR31, 33,34,35,36,37,60,61,62,63 = 0 Период частоты HR32 = 10000 ... 10500

Установить значения, которые будут постоянно меняться. Установить яркость канала 1 HR40= (0-1023) (установлен по умолчанию 0) Установить яркость канала 2 HR41= (0-1023) (установлен по умолчанию 0) Установить яркость канала 3 HR42= (0-1023) (установлен по умолчанию 0) Установить яркость канала 4 HR43= (0-1023) (установлен по умолчанию 0)

Входы. Для 1 вх IR4 = -25000 (выключатель разомкнут -- может быть другое число, например 0x9ff6); ~50 — (выключатель замкнут) Для 2 вх IR5 Для 3 вх IR6 Для 4 вх IR7 Для 5 вх IR8 Для 6 вх IR9 Для 7 вх IR10 Для 8 вх IR11

Можно эти значения преобразовать в понятные величины: Создать сценарий: HR100=2, HR101=4, HR102=8, HR103= -1000, HR104=1 Создать сценарий: HR200=2, HR201=5, HR202=8, HR203= -1000, HR204=1 Создать сценарий: HR300=2, HR301=6, HR302=8, HR303= -1000, HR304=1 Создать сценарий: HR400=2, HR401=7, HR402=8, HR403= -1000, HR404=1 Создать сценарий: HR500=2, HR501=8, HR502=8, HR503= -1000, HR504=1 Создать сценарий: HR600=2, HR601=9, HR602=8, HR603= -1000, HR604=1 Создать сценарий: HR700=2, HR701=10, HR702=8, HR703=-1000, HR704=1 Создать сценарий: HR800=2, HR801=11, HR802=8, HR803=-1000, HR804=1

Теперь результат можно получить в регистрах: Для 1 вх IR100 = 0 (выключатель разомкнут) 1 (выключатель замкнут) Для 2 вх IR101 = 0 (выключатель разомкнут) 1 (выключатель замкнут) Для 3 вх IR102 = 0 (выключатель разомкнут) 1 (выключатель замкнут) Для 4 вх IR103 = 0 (выключатель разомкнут) 1 (выключатель замкнут) Для 5 вх IR104 = 0 (выключатель разомкнут) 1 (выключатель замкнут) Для 6 вх IR105 = 0 (выключатель разомкнут) 1 (выключатель замкнут) Для 7 вх IR106 = 0 (выключатель разомкнут) 1 (выключатель замкнут) Для 8 вх IR107 = 0 (выключатель разомкнут) 1 (выключатель замкнут)


В файле Файл:Scenario.txt приводится набор команд для создания сценариев на незапрограммированном диммере. В файле Файл:Config-ddm845r.json базовый шаблон для работы с устройством.