Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Борбит Курсовой проект готовый.doc
Скачиваний:
2
Добавлен:
09.09.2019
Размер:
367.1 Кб
Скачать

2 Разработка графа и таблицы переходов состояния мпс

Блок управления МПС функционирует в одном из трех режимов:

  • охрана;

  • сброс;

  • тревога,

Которые задаются нажатием назначенных для этих режимов кнопок.

При подаче питания микропроцессорная система охраны и сигнализации находится в режиме «сброс» до нажатия кнопки «Р» на радиобрелке. При нажатии на кнопку «Р» происходит переход в режим охраны, в котором система находится до тех пор, пока датчики в норме. При срабатывании какого-либо датчика либо группы датчиков система охраны переходит в режим тревоги и находится в этом режиме до нажатия кнопки «О», т.е. осуществления сброса с радиобрелка. На рисунке 1 изображён граф переходов состояний МПС.

Рисунок 1 – Граф переходов состояний МПС

В таблице 1 изображены переходы состояний МПС, крестиками указаны запрещённые переходы.

Таблица 1 – Таблица переходов состояний МПС

Сброс

Охрана

Тревога

Сброс

Подача питания

Кнопка «Р» на радиобрелке

Охрана

Кнопка «О» на радиобрелке

“Норма” датчиков

“Не норма” датчиков

Тревога

Кнопка «О» на радиобрелке

“Не норма” датчиков

В ыделение памяти для хранения признаков:

X BYTE

Y BYTE программный интерфейс с датчиками;

Z BYTE

R BYTE – байт для хранения кодов режимов.

Логика функционирования МПСО формализована следующими правилами:

  1. Сигнал от контактного датчика «Тревога».

  2. Обрыв питания  «Тревога».

  3. Высокий уровень сигнала от датчика осадков  отключение первой зоны датчика объёма.

  4. Низкий уровень сигнала от датчика осадков  включение первой зоны датчика объёма.

  5. Превышение порога удара или порога вторжения в охраняемый объём  «Тревога».

В таблице 2 приведено кодирование состояний МПС в зависимости от управляющих команд с радиобрелка. Перевод МПС в режим «Тревога» посредством радиобрелка не предусмотрен.

Таблица 2 – Кодирование состояний МПС

Адрес байта для хранения состояния

Состояние

Клавиша

радиобрелка

Код состояния

D

Режим «Охрана»

«Р»

1

L

Режим «Сброс»

«О»

2

G

Режим «Тревога»

-

-

3 Разработка аппаратного интерфейса МПС

При аппаратной реализации МПСО был использован микропроцессор Intel 8086. Основными элементами блока управления являются однокристальный микропроцессор (МП), и радиобрелок. Микропроцессор соединяется с датчиками через аппаратный интерфейс. Контакты разъёма интерфейса приведены в таблице 3.

Таблица 3 – Контакты разъёма аппаратного интерфейса МПС

Контакт

Датчики

1

Контактный. Дверь левая передняя.

2

Контактный. Дверь правая передняя.

3

Контактный. Дверь левая задняя.

4

Контактный. Дверь правая задняя.

5

Контактный. Капот.

6

Контактный. Багажник.

7

Датчик битого стекла. Дверь левая передняя.

8

Датчик битого стекла. Дверь правая передняя.

9

Датчик битого стекла. Дверь левая задняя.

10

Датчик битого стекла. Дверь правая задняя.

11

Датчик битого стекла. Капот.

12

Датчик битого стекла. Багажник.

13

Датчики удара (вибрации). Контакт №1.

14

Датчики удара (вибрации). Контакт №2.

15

Датчики удара (вибрации). Контакт №3.

16

Датчик обрыва питания.

17

Датчик осадков.

18

Датчик движения.

19

Первая зона датчика объема (внешняя).

20

Первая зона датчика объема (внешняя).

21

Первая зона датчика объема (внешняя).

22

Вторая зона датчика объема (внутренняя).

23

Вторая зона датчика объема (внутренняя).

24

Вторая зона датчика объема (внутренняя).

В таблице 4 описано подключение датчиков к интерфейсному разъёму. Для двоичных датчиков назначено по одной клавише программного эмулятора, нажатие которой соответствует срабатыванию определённого датчика. Для датчиков вибрации и объёма, имеющих несколько порогов срабатывания, выделен ряд клавиш программного эмулятора. Взаимодействие МПС с эмуляторами датчиков и клавиш радиобрелка осуществляется по интерфейсной схеме с общей шиной. В качестве портов ввода информации от датчиков используются ячейки памяти с указанными в таблице 4 адресами.