Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая работа МК.doc
Скачиваний:
20
Добавлен:
21.12.2018
Размер:
201.22 Кб
Скачать

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

Работа программы микроконтроллера осуществляется по 2 параллельным процессам, работающим одновременно в режиме «realtime». Первый алгоритм, осуществляющий работу сигнализации, представлен на рисунке 3. Второй алгоритм, осуществляющий введение кодовых последовательностей представлен на рисунке 4.

Описание переменных алгоритмов:

Инициализация переменных:

Рисунок 3 – Алгоритм работы сигнализации.

Рисунок 4 – Алгоритм введения кодовых последовательностей.

Заключение

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

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

По техническому заданию были определены соответствующие параметры микроконтроллера, такие как: быстродействие более 30 МГц, минимальное число выводов – 16 , наличие определенных функциональных модулей (четырехканальное АЦП, наличие EEPROM), объем ОЗУ и ПЗУ.

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

В соответствии с определенными ранее параметрами микроконтроллера были выбраны 2 микроконтроллера фирмы MICROCHIP: PIC18F242 и PIC18F442. После этого был проведен сравнительный анализ микроконтроллеров с помощью комплексного показателя качества изделий, в результате которого более подходящим микроконтроллером оказался микроконтроллер PIC18F242, основные параметры которого представлены в таблице.

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

Также в данной работе была разработана конструкция охранной сигнализации, также отвечающая требованиям, описанным в техническом задании.

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

По словесному описанию работы программы микроконтроллера были также составлены соответствующие алгоритмы, представленные на рисунках.

Список использованных источников

  1. Шишков, А. Н. − Проектирование устройств на программируемой элементной базе [Конспект лекций, рукопись]/ А. Н. Шишков К. Д. Муллов \\ Проектирование устройств на программируемой элементной базе. – М.: МАИ 2011.

  2. www.microchip.ru

  3. PIC18FXX2 Data Sheet High Performance, Enhanced FLASH Microcontrollers with 10-Bit A/D. − Microchip Technology Inc. 2002

  4. Червяков, Г. Г. – Электронные средства охраны и безопасности. – Кисловодск 2007

24