Автомобільний охоронний сигналізатор на мікроконтролері розробив А. Яковлєв з м. Іжевська ("Радіо" № 3 / 2005). Це пристрій відрізняється від подібних відсутністю времязадающіх RC ланцюгів, схемотехнічних виходить дуже простим і економічним, дозволяє вводити нові вузли, змінювати тимчасові співвідношення, пристосовуючи для вирішення нових завдань (необхідно тільки відповідно коригувати програму мікроконтролера).

Сигналізатор в черговому режимі споживає від джерела живлення струм близько 3 мА, причому більша частина цього струму протікає через світлодіод, індиціюється включення пристрою і перехід його в черговий режим. При відкриванні капота і кришки багажника автомобіля, а також включення запалювання сигналізатор спрацьовує негайно. При відкриванні дверей салону спрацьовування відбувається з семісекундной затримкою.

Рис.1. Схема автомобільного охоронного сигналізатора
Рис.1. Схема автомобільного охоронного сигналізатора

Схема пристрою показана на рис.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
:020000000728CF
: 080008000В18572809008312В0
: 1000100085018601810195018В0183168501703070
: 1000200086008312850186016Е2070309100383081
:100030009200393093009103031D1B289203031D86
:100040001B289303031D1B2885158B158B178522A
:10005000FF308500C0309700E1309800E4309900ST
:100060009703031D30289803031D30289903031DAF
:1000700030284B280510E0309A0070309E00723016
:100080009F009A03031D41289E03031D41289F03DF
:10009000031D41282A2806089600161F3A28161E16
:1000A0003A28961A3A2800308500851508008B13E7
:1000B000060895009600161F622096U6520161EE7
:1000C000672069287520282008002820080028209B
:1000D0000800150896000B108B1709008B130608F3
:1000E00095009600961A65200800F0309B00B3300A
:1000F0009C001A309D009B03031D7B289C03031DSD
:0E0100007B289D03031D7B28080063008528D3
:00000001FF

Коди програми для контролера в форматі 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.

Рис.2. Креслення плати
Рис.2. Креслення плати

Контакти SF1 і SF2 – це мікровимикач, змонтовані на кришці багажника і капоті. Контакти повинні замикатися при відкритті. Так само працює і пара контактів SF3 – це дверні вимикачі салону (на схемі зображено тільки один з них). Базову ланцюг транзистора VT1 підключають до того контакту замку запалювання, на якому при повороті ключа в положення "Включено" з'являється напруга бортової мережі.

Для забезпечення блокування запалювання автомобіля з класичною системою між "незаземленим" контактом групи К2.1 реле К2 і виведенням переривника треба включити конденсатор ємністю 10 мкФ на номінальну напругу 400 В (на схемі він не показаний). Підійдуть будь-які конденсатори, здатні працювати при температурі не менше 100 С, наприклад, К73П52.

Радіоаматор 2005 № 06