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