Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
Извините, что отвлекаю... Вопрос об алгоритме самообучения сигналам ИК ДУ
Отправлено
A_R_V (172.20.20.23,87.117.1.141,94.246.126.112) 14 сентября 2010, г. 13:58
пытаюсь сделать устройство, способное самонастроиться на команды с любого пульта ДУ от бытовой аппаратуры. изучив наиболее распространенные протоколы подобрал алгоритм, выдающий некие числа (до 32 бит) при приеме сигналов со всех имеющихся у меня пультов (по осциллографу все пульты выдают разные коды - времянки так же отличаются)
но возникла проблема с приемом простейшего RC5 моим алгоритмом: в RC5 имеется toggle-бит, который меняется при каждом очередном нажатии кнопки на пульте, поэтому каждой кнопке по существу соответствует 2 разных кода...
вот и думаю: как построить алгоритм самообучения, чтобы и RC5 можно было использовать? если поступать тупо, то девайс обучается одному из пары кодов и в итоге реагирует на нажатия кнопок пульта строго через раз... самое плохое то, что в моем алгоритме положение меняющегося бита не фиксировано - это всегда самый старший бит в коде, но по счету это может быть и 7-й бит, и 8-й и даже 6-й...
Составить ответ | Вернуться на конференцию
Ответы