- •Введение
- •1 Техническое задание на разработку микропроцессорной системы управления
- •2 Структурная схема микропроцессорной системы управления
- •10 Алгоритм работы блока обмена информацией по последовательному каналу связи
- •11 Алгоритм работы блока взаимодействия с оператором
- •14 Разработка блока питания
10 Алгоритм работы блока обмена информацией по последовательному каналу связи
Рисунок 23 – Алгоритм обмена информацией по последовательному каналу связи
В блоке 1 осуществляется прием информации по последовательному каналу связи символа.
В блоке 2 проверяется является ли принятый символ символом D. Для этого из кода принятого символа вычитается код символа D и анализируется флаг переноса. Если принятый символ является символом D, то управление передается на блок 4, иначе на блок 3.
В блоке 4 в линию связи передается значение переменной в которой хранится Y1.
В блоке 3 проверяется, является ли принятый символ символом А. Для этого из кода принятого символа вычитается код символа А и анализируется флаг переноса.
Если принятый символ является символом А, то в блоке 5 в линию связи передается значение переменной, в которой хранится Y4.
11 Алгоритм работы блока взаимодействия с оператором
Рисунок 24 – Алгоритм обмена информацией по последовательному каналу связи
В блоке 1 опрашивается тумблерный регистр пульта управления и формируется код установки К. В блоке 2 сформированный код записывается по заранее заданному в программе адресу. В блоке 3 проверяется наличие прерывания от аварийного датчика. В блоке 4 на пульте управления включается аварийная сигнализация. В блоке 5 обеспечивается выдача на индикацию сигналов двоичных датчиков X1-X3. В блоке 6 обеспечивается выдача на индикацию цифрового кода N1, поступающего с АЦП. В блоке 7 микроконтроллер переводится в режим пониженного энергопотребления. В блоке 8 проверяется наличие прерывания от ПУ. В блоке 9 обеспечивается выдача на индикацию значения Y1. В блоке 10 обеспечивается выдача на индикацию результат сравнения N>Q. В блоке 11 обеспечивается выдача на индикацию сигналов двоичных датчиков X1-X4. В блоке 12 обеспечивается выдача на индикацию константы Q. В блоке 13 выход из прерывания на начало программы обработки.
12 Алгоритм обработки аварийных ситуаций
Рисунок 25 – Алгоритм обработки прерывания от блока питания
В блоке 1 вырабатывается сигнал Y4 установки внешних устройств в исходное состояние.
В блоке 2 вырабатывается сигнал для отображения аварийной световой индикации на ПУ.
В блоке 3 в последовательный канал связи передается код символа «!»
В блоке 4 микроконтроллер переводится в режим пониженного энергопотребления.
13 Расчет электрических параметров микропроцессорной системы
Для расчета электрических параметров микропроцессорной системы управления составим сводную таблицу основных электрических параметров таких как мощность напряжения и ток.
Таблица – Электрические параметры микросхем
-
Напряжение
питания, В
Микросхема
Потребляемый ток, мА
Обозначение
Наименование
+15
DA3
AD202
50
Итого
50
5
DD2
PIC16F877
43
DD1
К155ЛН1
66
DD3
MAX3160
150
DD5
564ИД4
160
Итого
419