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