Управление кондиционером Daikin по ИК каналу


Управление кондиционером в автоматическом режиме в целях поддержания климата в помещении - достаточно дорогая задача, если её решать с помощью фирменной автоматики Daikin. Системные пульты, шлюзы Ethernet - достаточно дороги. Гораздо проще и дешевле управлять кондиционером с помощью устройства - генератора ИК команд, которые передает обычный пульт управления. Такой генератор может быть создан с использованием недорогого микроконтроллера общего применения. Далее такой генератор может быть подключен к сети или к системе "умный дом". Достаточно только знать систему команд пульта управления кондиционером.

Формат передачи ИК данных пульта кондиционера Daikin

Пульт кондиционера Daikin FTXG при нажатии на кнопку пульта передает всю информацию об установленном на пульте режиме. Информация передается в трех пакетах, каждый из которых имеет предварительный импульс и стартовый импульс. Импульсы в пакете имеют два варианта длительности, 420 мс (тактовый импульс, 16 периодов опорной частоты) и 3.3 мс (предварительный импульс, 128 периодов опорный частоты). Биты информации передаются двумя различными интервалами, 1.72 мс (1) и 0.86 мс (0). Байты в пакетах передаются младшими битами вперед.

Daikin ИК протокол

Опорная частота ИК передачи 38 кГц. Скважность около 3.

Daikin ИК пульт

Перед передачей пакетов передается предварительный пакет, состоящий из 6 тактовых импульсов с интервалом 0.86 мс. Затем, после паузы в 25.4 мс начинается передача первого пакета информации. Каждый пакет начинается с передачи стартовой последовательности - предварительного импульса, паузы 25.4 мс и первого тактового импульса. Далее в пакете передается восемь или 19 байт информации - 4 байта адреса, 3 или 14 байт информации и один байт контрольной суммы. Байт контрольной суммы представляет собой сумму всех байт пакета без учета переноса. Первый и второй пакеты имеют одинаковую информационную длину 8 байт. Третий пакет имеет длину 19 байт.

В первом пакете передается служебная информация и режим датчика присутствия. Во втором пакете передается текущее время. В третьем пакете передается информация о температуре, таймерах и режиме.

Информация о формате ИК управления производителем кондиционера не раскрывается. Длительности и значения, указанные выше, не гарантируются, поскольку сняты анализатором кода. Соответственно результат использования этой информации непредсказуем и чисто теоретически может привести к выходу из строя кондиционера.