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

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

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

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

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

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

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

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

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

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

Основы передачи дискретных сообщений
Задача 1. Выбрать метод модуляции и разработать схему модулятора и демодулятора для передачи данных по каналу ТЧ. Рассчитать вероятность ошибки на символ. 1. Отношение сигнал-шу ...

Расчёт оборудования областного узла сети документальной электросвязи (ДЭС)
В курсовой работе необходимо спроектировать областную сеть ДЭС, привести её структуру и описание. Рассчитать оконечные и внутритерриториальные участки, потоки через ЦКС, оборудовани ...

Разработка синтезатора звуковых сигналов с компрессией данных
Целью данного курсового проекта является разработка синтезатора звуковых сигналов с компрессией данных, позволяющего осуществлять воспроизведение звуковых сообщений. Команды управл ...

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

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