СХЕМЫ---->
СХЕМЫ АВТОЭЛЕКТРОНИКИ статьи № 1-50---->
СХЕМЫ АВТОЭЛЕКТРОНИКИ статьи № 51-100
Автомобильный охранный сигнализатор на микроконтроллере.
А. ЯКОВЛЕВ, г. Ижевск, Удмуртия
Это устройство отличается от подобных отсутствием время-задающих RC- цепей. Поскольку его основой служит микроконтроллер, оно схемотехнически получается очень простым и экономичным, позволяет вводить новые узлы, изменять временные соотношения, приспосабливая для решения новых задач, — необходимо только соответственно корректировать программу микроконтроллера.
Сигнализатор в дежурном режиме потребляет от источника питания ток около 3 мА, причем большая часть этого тока протекает через светодиод, индицирующий включение устройства и переход его в дежурный режим.
При открывании капота и крышки багажника автомобиля, а также при включении зажигания сигнализатор срабатывает немедленно. При открывании дверей салона срабатывание происходит с семисекундной задержкой.
Схема устройства изображена на рис. 1.
Включают его скрытым кнопочным выключателем SB1. Диод VD5 защищает микросхемы DA1 и DD1 от подключения его к источнику питания в неправильной полярности. Контроллер DD1 питается стабилизированным напряжением 5 В, снимаемым с выхода стабилизатора DA1. Конденсаторы С1 и С4 — фильтры цепи питания.
После подачи напряжения питания включается тактирующий генератор микроконтроллера с кварцевым резо
натором ZQ1, после чего микроконтроллер начинает выполнять программу, записанную в его запоминающем устройстве. Все временные задержки реализуются программно и представляют собой цикл с вычитанием единицы из константы, находящейся в памяти контроллера.
По истечении 15 с программа разрешает выполнение прерываний от изменения напряжения на выводах 10, 11 и 12 — сигнализатор входит в режим охраны. Для визуального контроля вхождения в этот режим предусмотрен светодиод HL1. Он включается в момент окончания пятнадцатисекундной задержки.
В дежурном режиме энергопотребление микроконтроллера снижается, но изменение напряжения на любом из входов RB4—RB6 немедленно его активизирует. Когда крышка багажника и капот закрыты, контакты датчиков—выключателей SF1, SF2 разомкнуты, на входе RB4 действует высокий уровень.
Как только произойдет замыкание хотя бы одной из пар контактов SF1, SF2, высокий уровень на входе RB4 сменится низким, микроконтроллер в соответствии с программой установит высокий уровень на выходах RAO—RA2, откроются транзисторы VT3—VT5. В результате контактами К1.1 реле К1 включится тревожная сирена и контактами К2.1 реле К2 блокируется система зажигания автомобиля.
Канал с транзистором VT5 и реле КЗ — резервный. Он может служить дублирующим для одного из первых двух каналов, а может выполнять самостоятельную функцию, например, включать световую сигнализацию.
Через одну минуту все реле возвращаются в исходное состояние и контроллер проверяет состояние сторожевых датчиков. Если причина возникновения тревоги устранена,сигнализатор
переходит в дежурный режим, а если нет, то через 30 с вновь включается сирена и блокируется зажигание — цикл повторяется.
Коды программы для контроллера в формате HEX представлены в таблице.
Загрузка программы выполнена с помощью программатора PONYPROG V.2.05. Предварительно нужно задать следующую конфигурацию микроконтроллера: CP — О, PWRTE - 1, WDTE — 1, FOSC1 — 1, FOSCO — 0, что значит: бит защиты выключен, таймер по включению питания активирован, сторожевой таймер выключен, выбран режим XT кварцованного генератора.
Вместо КД102Б в сигнализаторе можно применить диоды КД102А, вместо КД522Б — КД102Б. Светодиод использован мигающий импортный; подойдет и обычный отечественный, например, АЛ336Б, но потребляемый устройством ток увеличится на несколько миллиампер. Реле К1—КЗ — РЭС55, паспорт РС4.569.600-01; можно использовать более мощные реле, но тогда маломощные транзисторы КТ315Б придется заменить другими, средней мощности.
Стабилизатор 78L05 (DA1) заменим любым отечественным пятивольтным из серии КР1157 или,
в крайнем случае, КР142ЕН5А. Конденсаторы С1—С4 — керамические. Сирена, использованная в сигнализаторе, — ES200, шеститональная, мощностью 20 Вт.
Микроконтроллер лучше подойдет PIC16F84A-04E/R так как у него верхняя температурная граница работоспособности 125 °С. В крайнем случае его можно заменить на PIC16F84A-04I/P,
у которого указанная температура не превышает 85 °С.
Большинство деталей сигнализатора смонтировано на печатной плате из фольгированного стеклотекстолита толщиной 1 мм. Чертеж платы представлен на рис. 2.
Контакты SF1 и SF2 — это микровыключатели, смонтированные на крышке багажника и капоте. Контакты должны замыкаться при открывании. Так же работает и пара контактов SF3 — это дверные выключатели салона (на схеме изображен только один из них). Базовую цепь транзистора VT1 подключают к тому контакту замка зажигания, на котором при повороте ключа в положение "Включено" появляется напряжение бортовой сети.
Для обеспечения блокировки зажигания автомобиля с классической системой между "незаземленным" контактом группы К2.1 реле К2 и выводом прерывателя надо включить конденсатор емкостью 10 мкФ на номинальное напряжение 400 В (на схеме он не показан). Подойдут любые конденсаторы, способные работать при температуре не менее 100°С, например, К73П-2.
Редактор — Л. Ломакин, графика — Л. Ломакин
Примечание редакции. Исходный текст программы на языке ассемблера и загрузочный НЕХ-файл размещены на сайте редакции по адресу: ftp://ftp.radio.ru/pub/2005/ 03/avtosign.zip
|