Автомобильный охранный сигнализатор на микроконтроллере |
![]() |
![]() |
![]() |
Автор: Administrator |
25.03.2012 08:09 |
Автомобильный охранный сигнализатор на микроконтроллереАвтомобільний охоронний сигналізатор на мікроконтролеріАвтомобільний охоронний сигналізатор на мікроконтролері розробив А. Яковлєв з м. Іжевська ("Радіо" № 3/2005). Це пристрій відрізняється від подібних відсутністю времязадающіх RC ланцюгів, схемотехнически виходить дуже простим і економічним, дозволяє вводити нові вузли, змінювати часові співвідношення, пристосовуючи для вирішення нових завдань (необхідно тільки відповідно коригувати програму мікроконтролера). Сигналізатор в черговому режимі споживає від джерела живлення струм близько 3 мА, причому більша частина цього струму протікає через світлодіод, показує включення пристрою і перехід його в черговий режим. При відкриванні капота і кришки багажника автомобіля, а також включення запалювання сигналізатор спрацьовує негайно. При відкриванні дверей салону спрацьовування відбувається з семісекундной затримкою.
Схема пристрою показана на рис.1. Включають його прихованим кнопковим вимикачем SB1. Діод VD5 захищає мікросхеми DA1 і DD1 від підключення до джерела живлення в неправильній полярності. Контролер DD1 живиться стабілізованою напругою 5 В, знімається з виходу стабілізатора DA1. Конденсатори С1 і С4 - фільтри ланцюга живлення. Після подачі напруги живлення включається тактовий генератор мікроконтролера з кварцовим резонатором ZQ1, після чого мікроконтролер починає виконувати програму, записану в його запам'ятовуючому пристрої. Всі тимчасові затримки реалізуються програмно і являють собою цикл з вирахуванням одиниці з константи, що знаходиться в пам'яті контролера. Після закінчення 15 з програма дозволяє виконання переривань від зміни напруги на висновках 10, 11 і 12 - сигналізатор входить в режим охорони. Для візуального контролю входження в цей режим передбачений світлодіод HL1. Він включається в момент закінчення пятнадцатісекундной затримки. У черговому режимі енергоспоживання мікроконтролера знижується, але зміна напруги на будь-якому з входів RB4-RB6 негайно його активізує. Коли кришка багажника і капот закриті, контакти датчіков5виключателей SF1 і SF2 розімкнені, на вході RB4 діє високий рівень. Як тільки відбудеться замикання хоча б однієї з пар контактів SF1 і SF2, високий рівень на вході RB4 зміниться низьким, мікроконтролер відповідно до програми встановить високий рівень на виходах RA0-RA2, відкриються транзистори VT3-VT5. В результаті контактами К1.1 реле К1 включається тривожна сирена і контактами К2.1 реле К2 блокується система запалювання автомобіля. Канал з транзистором VT5 і реле КЗ - резервний. Він може служити дублюючим для одного з перших двох каналів, а може виконувати самостійну функцію, наприклад, включати світлову сигналізацію. Через одну хвилину все реле повертаються в початковий стан і контролер перевіряє стан сторожових датчиків. Якщо причина виникнення тривоги усунена, сигналізатор переходить в черговий режим, а якщо ні, то через 30 с знову включається сирена і блокується запалювання - цикл повторюється. Коди програми для контролера: : 020000040000FA Коди програми для контролера в форматі HEX представлені в таблиці. Завантаження програми виконана за допомогою програматора PONYPROG V.2.05. Попередньо потрібно задати наступну конфігурацію мікроконтролера: СР - 0, PWRTE - 1, WDTE - 1, FOSC1 - А FOSCO - 0, що значить: біт захисту вимкнений, таймер по включенню живлення активований, сторожовий таймер вимкнено, обраний режим XT кварцованних генератора. Замість КД102Б в сигналізаторі можна застосувати діоди КД102А, замість КД522Б - КД102Б. Світлодіод використаний миготливий імпортний; підійде і звичайний вітчизняний, наприклад, АЛ336Б, але споживаний пристроєм струм збільшиться на кілька міліампер. Реле К1-КЗ типу РЕС55А, паспорт РС4.569.600501; можна використовувати більш потужні реле, але тоді малопотужні транзистори КТ315Б доведеться замінити іншими, середньої потужності. Стабілізатор 78L05 (DA1) замінимо будь-яким вітчизняним 55вольтовим із серії КР1157 або, в крайньому випадку, КР142ЕН5А. Конденсатори С1-С4 керамічні. Сирена, застосована в сигналізаторі, типу ES200, 65тональная, потужністю 20 Вт Мікроконтролер краще підійде PIC16F84A504E / P, так як у нього верхня температурна межа працездатності 125 С. У крайньому разі його можна замінити PIC16F84A504I / P, у якого зазначена температура не перевищує 85 С. Більшість деталей сигналізатора змонтовано на друкованій платі з фольгованого склотекстоліти товщиною 1 мм . Креслення плати зображений на рис.2.
Контакти SF1 і SF2 - це мікровимикача, змонтовані на кришці багажника і капоті. Контакти повинні замикатися при відкритті. Так само працює і пара контактів SF3 - це дверні вимикачі салону (на схемі зображено тільки один з них). Базову ланцюг транзистора VT1 підключають до того контакту замка запалювання, на якому при повороті ключа в положення "Включено" з'являється напруга бортової мережі. Для забезпечення блокування запалювання автомобіля з класичною системою між "незаземленим" контактом групи К2.1 реле К2 і виведенням переривника треба включити конденсатор ємністю 10 мкФ на номінальну напругу 400 В (на схемі він не показаний). Підійдуть будь-які конденсатори, здатні працювати при температурі не менше 100 С, наприклад, К73П52. Радіоаматор 2005 № 06
|