Из анализа задачи следует, что микроконтроллер находится в различных состояниях. Для формального описания работы МК КР1816ВЕ51 разработаем граф состояний, который поможет уточнить задачу и облегчит разработку схемы. Граф состояния системы приведен на рисунке 3.1.
После включения питания начинается проверка датчиков: датчик срабатывания механизма разрешения доступа, датчик закрытия двери. Если дверь закрыта, то система переходит в исходное состояние или в режим ожидания нажатия кнопки запроса ввода (КЗВ). Иначе, если датчики находятся в других состояниях, то возникает ошибка и система сигнализирует в течении пяти секунд, и далее происходит снова перепроверка датчиков.
Система находится в режиме ожидания. Если нажать кнопку КЗВ, то система готовиться к вводу кода первого уровня защиты. Иначе режим ожидания продолжается. Через десять секунд простоя система ожидает нажатия кнопки второго уровня защиты (К2У). Если введен код и нажата кнопка подтверждения ввода (КПВ), то загораются три индикатора и система также ждет нажатия кнопки К2У. После введения кода второго уровня система и нажатия КПВ или по истечении десяти секунд начинается проверка кодовой комбинации
Во время проверки кода система сравнивает введенные трехзначные цифровой коды с эталонными. В результате, если введенный код верный, то дверь открывается. Если код неверный, то декрементируется число попыток (по заданию их две) и включается световое оповещение (сигнальная лампа специального назначения). По истечении числа попыток система блокируется и включается сигнализация (звук и свет). Разблокировка происходит после введения специального кода.
После того, как проведена удачная проверка кода второго уровня защиты, срабатывает исполнительный механизм разрешения доступа. Далее необходимо в течение десяти секунд открыть дверь:
- если дверь открыли, то есть сработал датчик исполнительного механизма () и датчик закрытия двери перешел в режим отпускания (
), то система переходит в режим закрытия двери;
если дверь не открыли, то есть датчик срабатывания исполнительного механизма и датчик закрытия двери не изменили своего состояния, то раздается звуковой сигнал длительностью три секунды и система переходит в режим закрытия двери.
Дверь считается открытой, если ее положение не фиксируется исполнительным механизмом или .
На закрытие двери система также дает всего десять секунд:
если дверь находится в фиксируемом положении или , то по истечении времени срабатывает исполнительный механизм, и она закрывается;
если дверь не фиксируется или ., то по истечении времени раздается трехсекундный звуковой сигнал, и система повторяет заново цикл закрытия двери до тех пор, пока она не будет находиться в фиксируемом положении.
Итак, дверь считается закрытой, если ее положение фиксируется исполнительным механизмом или .
Расчет потенциометрического датчика
Потенциометрическим датчиком (ПД) называется элемент
автоматики, осуществляющий преобразование механического превращения (углового
или линейного) ...
Проект макета на основе PIC контроллера
Сегодняшний день развития вычислительной техники характеризуется бурным
развитием сетевых технологий. При этом, основной упор делается на технологии,
позволяющи ...
Организация аудиовидеконференцсвязи
В настоящее время технологии видеоконференцсвязи находятся в стадии
динамичного развития во всех, без исключения, развитых странах мира.
Преимущества компью ...