не складних у виробництві та установці системи охоронної сигналізацій, яка в той же час володіє достатньою функціональною насиченістю, надійністю щоб без шкоди виконувати свої функції - запобігти крадіжці майна. Для розширення функціональних можливостей і для зниження вартості при розробці охоронної системи необхідно використовувати мікропроцесори, що дозволить реалізувати апаратуру з поліпшеними технічними і споживчими характеристиками.
Мікроконтроллерні техніка є однією з найбільш динамічно розвиваються областей сучасної обчислювальної техніки. Без мікроконтролерів сьогодні не мислимо жоден сучасний прилад. Мікроконтролери широко використовуються в різних виробах обчислювальної, вимірювальної, лабораторної та наукової техніки; в системах управління промисловим обладнанням, транспорту і зв'язку; у побутовій техніці та інших областях.
Метою випускної кваліфікаційної роботи є:
- розробити домашню охоронну сигналізацію на базі мікроконтролера;
- надати знання, отримані на лекційних та практичних заняттях, а так само навички, отримані в ході виробничої практики.
. ОСНОВНА ЧАСТИНА
1.1 Вибір і опис ресурсів мікроконтролера
Серед представлених у таблиці 1 мікроконтролерів, був обраний мікроконтролер «PIC16F628», за такими критеріями як:
- пам'ять програм;
- пам'ять даних.
Таблиця 1 - Основні характеристики мікроконтролерів
НазваниеПамятьТемпературный діапазон цінаПрограма (FLASH) Даних (ОЗУ) EEPROMPIC16F6282048224128-40 ... +85 ° С220 рубPIC16F6271024224128-40 ... +85 ° С115 рубPIC12F629102464128-40 ... +85 ° С140 руб
1.1.1 Опис мікроконтролера
Восемнадцатівиводной «FLASH» мікроконтролер «PIC16F628» входить до складу поширеного сімейства «PICmicro PIC16CXX». Мікроконтролери цього сімейства мають восьми розрядну, високопродуктивну і повністю статичну «RISC» архітектуру.
«PIC16F628» має восьми рівневий апаратний стек і велика кількість внутрішніх і зовнішніх переривань. У гарвардській архітектурі «RISC» ядра мікроконтролер розділений на четирнадцатіразрядного пам'ять програм і восьми розрядну пам'ять даних. Такий підхід дозволяє виконати всі інструкції за один машинний цикл, крім команд розгалуження, які виконуються за два машинних циклу. Ядро мікроконтролерів підтримує тридцять п'ять простих у вивченні, але дуже ефективних інструкцій. Додаткові регістри управління та архітектурні нововведення дозволяють створювати високоефективні пристрої.
Порівняно з восьми розрядними мікроконтролерами цього класу, при використанні «PIC16F628» виграш в ефективності використання пам'яті програм досягає два до одного, а в продуктивності чотири до одного.
Спеціальні особливості мікроконтролера «PIC16F628» дозволяють скоротити число зовнішніх компонентів, що в свою чергу знижує вартість кінцевого пристрою, підвищує надійність системи і зменшує енергоспоживання. Додаткову гнучкість у розробках дає широкий вибір режимів тактового генератора.
Енергозберігаючий режим «SLEEP», дозволяє ефективно використовувати мікроконтролери в пристроях з живленням від батарей або акумуляторів. Вихід з режиму" SLE...