обігання доступу сторонніх осіб до охоронюваним приміщенням. До їх достоїнств можна віднести простоту в обігу, надійність, можливість забезпечити високий ступінь захисту, відносну легкість зміни коду (порівняно зі зміною звичайного механічного замку). Також важливими є відсутність необхідності виготовлення ключів при наданні доступу великій кількості людей і неможливість фізичної втрати ключа. Недоліком таких систем можна назвати можливість для зловмисника підглянути код або підібрати його. Однак, при великій розрядності коду або наявності конструктивних особливостей, що перешкоджають підбору коду, таких як обмеження кількості спроб або введення тимчасової затримки між невдалими спробами, це завдання сильно ускладнюється, тому останній недолік не можна назвати істотним. У даному курсовому проекті здійснюється розробка електронного кодового замка з використанням мікроконтролера. br/>
2. Вибір та обгрунтування технічних рішень
.1 Деталізація вихідного ТЗ і постановка задачі
Завдання:
Розробити електронний кодовий замок, що має 10 кнопок для введення коду, позначених цифрами від В«0В» до В«9В». Замок повинен мати перемикач режимів В«Запис/РоботаВ», кнопку В«СкиданняВ» у разі набору невірної цифри. Передбачається зміна встановленого коду. Довжина коду 6 десяткових цифр. Після правильно введеного коду повинна загорятися лампочка. p align="justify"> Загальна рекомендація:
Пристрій має бути виконане на базі стандартних мікроконтролерів з моделюванням роботи в симуляторі Proteus.
.2 Джерела інформації (вхідних сигналів)
Для того щоб сказати що буде джерелом інформації спочатку потрібно визначити в якому, конкретно розглянутому випадку ми будемо проводити аналіз системи.
Тобто у разі введення коду, який вводить користувач, джерелом інформації буде він сам, оскільки саме від користувача виходить інформація, яку він або генерує сам, або черпає з навколишнього світу.
.3 Приймач інформації (вихідних сигналів)
Для випадку зчитування даних з пристрою приймачем інформації можна вважати користувача, який набирає код на зчитування даних для того щоб мікроконтролер зміг їх прийняти і виконати перевірку на вірність пароля.
.4 Можливі шляхи вирішення поставленого завдання
Розглянемо специфіку даної задачі. Кодовий замок повинен забезпечувати управління виконавчим пристроєм електромеханічного замку, тобто повинен керувати подачею напруги, що забезпечує відмикання дверей. Передбачається, що замок відкривається наявністю напруги на виконавчому пристрої і закривається його відсутністю. Тому в системі повинен бути присутнім датчик відкриття дверей, щоб можна було визначити, коли двері відкриті, і подача харчування вж...