Персональные страницы Доп. раздел |
Коновалов Дмитрий АлександровичТестер для исследования пультов ДУДля того чтобы определить целесообразность использования конкретного пульта ДУ в своей конструкции нужно определить по какому протоколу он работает. Для этого может пригодиться простое устройство, измеряющее параметры импульсов, передаваемых этим пультом. Для того чтобы определить целесообразность использования конкретного пульта ДУ в своей конструкции нужно определить по какому протоколу он работает. Для этого может пригодиться простое устройство, измеряющее параметры импульсов, передаваемых этим пультом.Рис. 1
Прошивка: RC_Samp-TIC5231_3W.zip
Программа измеряет длительности пар Импульс/Пауза и отображает их на дисплее. Измерение и отображение реализовано в режиме «стробирования». При первом нажатии на кнопку пульта отображаются параметры первой пары, при втором – второй пары и т.д. После определения паузы большей 13.5 ms (переполнение регистра таймера) измерение начинается снова с первого импульса.
Рис. 2
На рис.2 представлены типичные значения для стартового импульса пульта, работающего по протоколу NEC. Все цифры отображаются в шестнадцатеричном виде. Расшифруем: номер импульса – 1, длительность импульса – $A9 (169) тактов таймера, длительность паузы – $52 (82) тактов таймера. Период измерительного таймера равен 53.3 мкс , поэтому длительность импульса равна 169*53.3 мкс = 9,008 мс, а паузы – 82*53,3 мкс = 4,37 мс. Надо иметь в виду, что самое старшее знакоместо индикатора TIC5231 может отображать только единицу, поэтому корректно отображаются номера импульсов до 31 ($1F). После этого отображение номера импульса начинается с нуля (32-ой импульс) по «второму кругу».
Для того чтобы начать измерение с первого импульса, не «прокручивая» всю последовательность, надо удерживать кнопку пульта до тех пор пока не отобразиться пауза длительностью FF, после чего сразу отпустить кнопку. Счётчик импульсов обнулится и после следующего нажатия на кнопку пульта на дисплее отобразятся длительности первой пары.
|