/
Author: Лыжин Р.
Tags: программирование радиотехника радиоконструктор журнал радиоконструктор
Year: 2020
Text
Тестер пультов ДУ
на АКО1Л1ЧО ОЫО
Для проверки пультов дистан-
ционного управления аппаратурой
на ИК-лучах существует множество
тестеров и способов, но практически
все они только показывают, излучает
ИК-светодиод или нет. Этот тестер
отличается тем, что он еще и
показывает НЕХ-код посылаемой
пультом команды. Это может помочь
подобрать аналогичный пульт
вместо утраченного, узнать коды
команд, сравнить различные пульты.
Тестер выполнен
на основе универ-
сальной микроконт-
роллерной платы
АЕЮ1ЛМО 1Л\Ю. Еще
потребуется ЖК-
дисплей типа 1602А
(на основе контрол-
лера НЭ44780) и
любой интегральный
фотоприемник, на-
пример, Т8ОР4838.
Еще нужен источник
питания, это может
быть блок питания с
выходом в пределах
7-12М постоянного
напряжения для
питания платы через
разъем питания, или
5\/ для питания
платы через 118В- }
источник питания.
Схема показана на >
рисунке 1. Для под-
ключения дисплея используются порты с
ЭЗ по Э8. Порт Э2 настроен как приемный
и служит для приема команд от пульта
через интегральный фотоприемник Е1.
Дисплей и фотоприемник питаются от
источника 5\/, со стабилизатора напря-
жения, имеющегося на плате АЕЮ1ЛМО.
Ниже, под схемой, приводится програм-
ма, написанная на языке С++. Для работы
требуются две библиотеки, одна для
работы с дисплеем, это библиотека:
/*
тестер пультов
*/
#1пс1ис1е <Ь±ди±с1СгузЪа1.11>
Ыди±с1СгузЪа1 1ссЦЗ, 4, 5, 6, 1, 8); //подключениедисплея
#1пс1ис1е <1КгетоЪе. 11>
ТКгееу ±ггесту(2) ; // подключение фотоприеника
<1есос1е_гези1Ъз гези1Ъз; // декодировано команд
Vо^с^ зеЪир () {
1сй. Ьедхп (16,2); // дисплей 16 символов 2 строки
хггесгу. епаЫеТКТп () ; // прием команд
}
ЛЛО1С1 1ООр ( ) {
(±ггеот.с!есос1е (&гези1Ъз)) {
1са. с1еаг () ; // обнуление дисплея
1сс1.рг±пЪ1п(гези1Ъз^а1ие, НЕХ); //печать команды
ае1ау (200) ; // задержка 0,2 секунды на дребезг кнопок
хггеоу. гезите () ; // прием следующей команды
#1пс1ис1е <Ыци1с1Сгу81а1.К>
И вторая для работы с интегральным
фотоприемником сигналов пульта ДУ, это
библиотека:
#!пс1ис1е <1Кгето1е.Ь>
Обе библиотеки имеются в стандартном
наборе библиотек программного обеспе-
чения для АЕЮ1ЛМО. Здесь на начальном
этапе программы они загружаются. Затем
указываются порты для подключения
дисплея и для подключения интегрального
фотоприемника.
Исполнение программы начинается с
приема и декодирования команды пульта.
Затем происходит обнуление дисплея и
вывод на него НЕХ-кода принятой коман-
ды. Далее устанавливается пауза в 0,2
секунды, и потом подготовка к приему
следующей команды.
Пауза в 0,2 секунды потребовалась
потому, что при дребезге кнопки пульта
или слишком длительном её удержании
происходит либо многократная подача
одной и той же команды, либо передача
пустой команды (строчка букв «Е») после
основной. При отсутствии задержки
индикация дает сбои, и на дисплее может
появиться некорректная информация,
связанная с тем что устройство много-
кратные повторы команды или передачу
пустой команды после основной восприни-
мает как единую целую команду. А вот
пауза в 0,2 секунды как раз и служит для
того, чтобы этого не происходило.
Лыжин Р.
Литература:
1. Каравкин В. «Дистанционное управле-
ние на ИК-лучах на АКВ1Л1МО НПО».
ж. Радиоконструктор, №10, 2019, с. 24.
Подписка на 2-е полугодие 2020 / |
I С апреля начинается прием подписки на газеты и журналы на 2-е полугодие ।
। 2020 года. I
' Сейчас для того чтобы оформить подписку на «Радиоконструктор» совсем не I
I обязательно приходить на почту, для этого можно посетить сайт подписного ।
I агентства Почты России - Ы1р5://рос1р15ка.росЫа.ги Там, в поиско- ।
| вой строке набрать название журнала, и далее заполнить форму, произвести >
I оплату.
। По прежнему подписку на журнал «Радиоконструктор» можно оформить в |
любом почтовом отделении РФ по каталогу «Подписные издания. Официальный |
I каталог Почты России», это каталог темно синего цвета. «Радиоконструктор» I
I находится в нем под индексом П2169. Но, совсем не обязательно искать журнал ।
| в каталоге, достаточно взять листок бумаги, и написать на нем: .
I «Радиоконструктор, П2169», и далее указать месяцы подписки, а так же Ваш ।
। почтовый адрес, фамилию, имя, отчество, и предать листок оператору. I
Возможна подписка и по индексу 78787 (каталог «Роспечать»), но здесь нужно I
I учесть, что со второго полугодия 2020 года АО «Роспечать» изменило порядок |
I своей работы, и теперь не оказывает услуги издателям по организации подписки, ।
| а выступает исключительно в качестве торгово-закупочной организации. '
I В результате это может существенно повлиять на фактическую цену подписки I
। по индексу 78787. I
!______________________________________________________________________