Міністерство освіти і науки, молоді та спорту України
Запорізька державна інженерна академія
Факультет інформаційних та електронних технологій
Кафедра програмного забезпечення автоматизованих систем
Програмне забезпечення вбудованого мікропроцесора домофона
Курсова робота з курсу «Об’єктно-орієнтоване програмування»
Спеціальність 6.080403 «Програмна інженерія»
Виконала студентка
групи СП-11-1 Северина Ю.А
Керівник роботи
доц. каф. ПЗАС Попівщий В.І.
Оцінка
Члени комісії: ст. викл. Кривуляк В.В.
доц. Безверхий А.І
Запоріжжя
2013
Вступ
Домофон – це електронний переговорний пристрій, який використовується за для створення безпеки житлових та робочих приміщень. Домофон дозволяє мешканцю без безпосереднього контакту з особою, яка бажає потрапити у приміщення, встановити зв’язок та, якщо це потрібно, перешкодити потрапляння небажаної особи у будинок.
Домофони бувають декількох видів: малоабонентські та багатоабонентські. Малоабонентські використовують у приватних помешканнях. Багатоабонентські зазвичай використовуються у багато поверхневих будинках. Саме такий вид домофону і потрібно було змоделювати у даній роботі.
Глосарій
Домофон - це електронний переговорний пристрій, який використовується за для створення безпеки житлових та робочих приміщень.
Панель виклику або ввідна панель – розміщена перед входом у приміщення на дверях або біля них. З її допомогою людина, яка бажає потрапити у приміщення, може з’єднатися з тими, хто знаходиться всередині. Може містити:
кнопки цифрового набору
підсвічування клавіатури
приховану відеокамеру спостереження
Комутатор – комутує сигнал на квартири, перемикаючи сигнал на переговорні пристрої в залежності від набраного номера. Присутній зазвичай у багатоквартирних домофонах, працює за принципом телефону. За допомогою нього відвідувач може встановити безпосередній зв’язок з мешканцями бажаної квартири.
Абонентський пристрій – апарат, за допомогою якого люди, які знаходяться всередині приміщення, можуть вести розмову з відвідувачем. За допомогою кнопки «відкрити» можна відчинити замок, якщо він є електричним.
Замикаючий пристрій. Сучасні домофони зазвичай забезпечують зв’язок з електричним замком, хоча він і не є складовою омофону, а тільки виконує команду відкривання дверей.
Комутація – процес з’єднання абонентів комунікаційної мережі через транзитні вузли.
Процесор - електронний блок або інтегральна схема (мікропроцесор), виконуюча машинні інструкції (код програм), головна частина апаратного забезпечення комп'ютера або програмованого логічного контролера.
Абонент - людина, що володіє правами на доступ у приміщення, підтвердженими наявністю ключа або пароля.
Постановка задачі
Потрібно розробити модель програмного забезпечення вбудованого мікропроцесора домофона.
Домофон регулює доступ в під'їзд багатоквартирного будинку. У під'їзді є двері з замком. Із зовнішнього боку дверей встановлена панель з кнопками на кожну квартиру, мікрофон і динамік.
У кожній квартирі є кнопка "ЗВ'ЯЗОК", "БЛОКУВАННЯ" і "ВІДКРИТИ". Крім того, в квартирі є мікрофон і динамік. Мешканці можуть відкривати двері ключем. Відвідувач може натиснути кнопку квартири. В квартирі лунає дзвінок. При натисканні кнопки "ЗВ'ЯЗОК" всередині квартири встановлюється звукове повідомлення між квартирою і відвідувачем. звуки, вимовні відвідувачем в мікрофон, встановлений у під'їзді, повинні бути чутні в динаміці, встановленому в квартирі. При натисканні на кнопку "ВІДКРИТИ" двері в під'їзд відкривається. Натискання на кнопку "БЛОКУВАННЯ" відключає подачу дзвінка в квартиру при натисканні на кнопку квартири в під'їзді. Повторне натискання на кнопку "БЛОКУВАННЯ" знову включає подачу дзвінка.
Відомості про відвідини будинку (коли і з якої квартири відкривали замок домофона) зберігаються в журналі домофона. Після доби журнал омофону пересилається на пульт начальника охорони.