\
АВТОМАТИКА
I
и кнопка SB1. Первый является сиг-
нализато! юм звуковой сигнализации,
сигнал на который подается с выхода
внутреннего ШИМа микроконтролле
ра, вывод 15 (РВЗ/ОС1). Кнопка SB1
подключена к выводу 6 (PD2/INT0) и
используется для вкпючения/выклю-
чения устройства. При выключении
микроконтроллер переходит в режим
“Sleep”. Энергопотребление процессо-
ра в этом режиме не превышает 10
мкА. Напряжение для питания устрой-
ства стабилизируется при помощи
стабилизатора, собранного на осно-
ве микросхемы DA2.
Алгоритм ра 5оты устройства сле-
дующий. Сформированный байт
кода переписывается в регистр UDR
передатчика UART. В это же время
запускается подпрограмма, которая
анализирует логическое состояние
вывода TXD (выхода передатчика
UART). При наличии низкого логичес-
кого уровня запускается широто-им-
пульсный модулятор (ШИМ), подклю-
ченный к выводу PD4 и построенный
с использованием прерывания тай-
мера/счетчика 0. Частота ШИМа рав-
на частоте резонанса стандартного
ИК приемника кода RC-5 (36 кГц).
При появлении на выводе TXD сиг-
нала высокого уровня ШИМ выклю-
чается, и на выводе PD4 устанавли-
вается низкий логический уровень,
при котором И К светодиод не излу-
чает. Таким образом, происходит мо-
дуляция каждого бита кода, а также
старт и стоп бита необходимых для
правильной роботы UART. Одновре-
менно с передачей ИК кода ведется
также его прием; это возможно бла-
годаря тому что UART микроконт-
роллера AT90S2313 может работать
в дуплексном режиме, то есть вести
одновременно как передачу сигнала,
так и его прием. Далее принятый байт
сравнивается с переданным байтом.
Если два байта равны, то цикл пере-
дачи повторяется, с той лишь разни-
цей, что передаваемый байт изменя-
ется. Менять код (байт) после каж-
дого цикла передачи можно за лю-
бым математическим законом или
вообще синтезировать случайным
образом. В моем случае код изме-
няется простым суммированием
единицы и предыдущего значения
байта. Если же переданный и приня-
тый байты не равны, а такое может
случится, если на оптической линии
передачи сигнала появилась прегра-
да, то включается сигнализация. Ана-
логичное включение сигнализации
произойдет, если иАРТ вообще не
принял байт. Если по истечению вре-
мени работы сигнализатора (около 5
секунд) линия оптической связи бу-
дет восстановлена (исчезнет прегра-
да), то система снова перейдет в ре-
жим охраны.
Устройство размещено на плате
размерами 50x50 мм. ИК светодиод
и ИК приемник размещают в удоб-
ных местах, а к плате их подключа-
ют при помощи соединительных ка-
белей (длиной до 3 м).
При помощи схемы, представлен-
ной на
рис. 1,
можно организовать
оптическую линию охраны длиной до
3 м Если требуется покрыть большее
расстояние, можно воспользоваться
схемой, представленной на
рис. 2.
Еще одним вариантом увеличения
расстояния между передатчиком и
приемником является использование
в качестве излучателя И К лазер. В
самом простом исполнении зто мо-
жет быть обычная лазерная указка
Как правило, данные указки уже име-
ют в своем составе гасящий резис-
тор (около 200 Ом), поэтому ее пбд-
ключение сводится к подключению
выводов питания указки к выводам
микроконтроллера. “Плюс” вывод пи-
тания лазерной указки подключают
к выводу 8 микроконтроллера, а “ми-
нус” - к корпусу
(рис. 3).
В качестве
сигнализатора также можно исполь-
зовать обычную динамическую го-
ловку
(рис. 4).
Нужно сказать, что устройство по-
лучилось очень надежным. За полго-
да работы схемы не наблюдалось
никаких существенных сбоев. Также
благодаря наличию сложного кода
устройству не страшны ни ИК поме-
хи, ни различные засветки. Как уже
выше упоминалось, на базе данного
устройства легко можно построить
полноценную систему сигнализации.
Этому способствует наличие боль-
шого количества свободных выводов
микроконтроллера, к которым мож-
но подключить разнообразные дат-
чики (например, герконы, контактные
датчики и др.).
о
VD15
If"
L
- К выводу 8 DD1
Лазерная
указка
Рис. 3
В заключение нужно отметить, что
освоение данного метода передачи
данных иАПТ с помощью ИК излуче-
ния открывает большие перспективы.
В первую очередь - зто, конечно, об-
мен информацией между микроконт-
роллерными устройствами, или микро-
контроллером и персональным компь-
ютером, в тех случаях, когда обычное
соединение с помощью проводов
невозможно. Вторая область примене-
ния данного метода - это организация
ИК управления различными самодель-
ными устройствами на микроконтрол-
лерах Прием ИК кода иАПТ практи-
чески не отнимает полезных ресурсов
контроллера, в то время как для при-
ема других стандартов ИК управления
нужно писать сложные декодеры, ко-
торые отнимают много ресурсов про-
цессора во время приема кода.
“Схемотехника”, № 11,2003.
I » I
| Радиолюбитель - 03/2005
предыдущая страница 9 Радиолюбитель 2005-03 читать онлайн следующая страница 11 Радиолюбитель 2005-03 читать онлайн Домой Выключить/включить текст