18 | 12 | 2017
Главное меню
Смотри
Статистика
Пользователи : 1
Статьи : 2871
Просмотры материалов : 7999179

Посетители
Рейтинг@Mail.ru
Советую
Online
  • [Bot]
  • [Google]
Сейчас на сайте:
  • 35 гостей
  • 2 роботов
Новые пользователи:
  • Administrator
Всего пользователей: 1
RSS
Подписка на новости
Последние новости
Автомобильный охранный сигнализатор на микроконтроллере PDF Печать E-mail
Автор: Administrator   
25.03.2012 08:09

Автомобильный охранный сигнализатор на микроконтроллере

Автомобільний охоронний сигналізатор на мікроконтролері

Автомобільний охоронний сигналізатор на мікроконтролері розробив А. Яковлєв з м. Іжевська ("Радіо" № 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

 

 
Для тебя
Читай
Товарищи
Друзья