Алгоритм работы приемника

После запуска программы, происходит процесс начальных установок. Затем:

. Проверяется переменная FLAG (флаг состояния объекта - находится под охраной или нет).

Если FLAG=1, тогда объект находится под охраной, и мы ждем команд от передатчика. Это определяется состоянием RI. Если команда не поступила, то мы опрашиваем охранные шлейфы, и если все в порядке - возвращаемся к проверке флага. Если шлейфы не в порядке, то выдаем тревогу и снова возвращаемся к проверке флага.

Если FLAG=0, тогда мы анализируем поступивший пакет:

. Если пакет равен последовательности 10010101, то мы проверяем шлейфы (закрыты двери или нет). Если шлейфы в порядке, то "берем" объект под охрану, присваиваем FLAG=1 и возвращаемся к п.1. Если шлейфы не в порядке, то зажигаем красный светодиод и возвращаемся в п.1.

. Если пакет равен последовательности 01110110, тогда мы "снимаем" объект с охраны, присваиваем FLAG=0 и идем в п.2.

Если пакет не равен последовательности 01110110, то выдаем тревогу и возвращаемся к п.1.

Блок-схема работы приемника изображена ниже.

Прочтите также:

Расчет вторичного источника электропитания с выходным напряжением повышенной частоты
Энергетическую основу производства составляет электрический привод, технический уровень которого определяет эффективность функционирования технологического оборудования. Развитие электри ...

Освоение метода измерения давления с помощью тензорезистивного датчика
В аэродинамических исследованиях иногда необходимо вводить контролируемые возмущения в поток. Одним из способов введения возмущений является высокочастотный электрический тлеющий разряд ...

Типовые динамические звенья. Анализ и синтез системы
Таблица типовых динамических звеньев Дано: Амплитудно-частотная характеристика . Наименование: форсирующее звено . Передаточная функция . Дифференциальное уравнение, описыв ...

Основные разделы

2019 © Все права защищены! >> www.techeducator.ru