- •Содержание
- •Введение
- •1. Микропрцессорная система для управления объектом
- •1.1. Схема алгоритма управления объектом
- •Начальная установка
- •Формирование задержки
- •1.2. Обработка информации, поступающей с двоичных датчиков х1,..., x4, и выдача управляющего воздействия y1
- •1.3. Обработка сигналов x5, x6, x7 и выдача управляющих воздействий у2, у3 и у4
- •1.4. Пульт управления
- •1.5. Работа мпс в режиме прерываний
- •1.6. Адресация внешних и интерфейсных устройств мпс
- •2. Основные этапы разработки мпс
- •2.1. Разработка аппаратных средств мпс
- •2.2. Разработка программного обеспечения
- •Приложение а пример вариантов заданий
- •Приложение б бланк технического задания
- •Содержание проекта
- •Гpафик pабот по pазделам куpсового пpоекта
- •3. Пеpечень гpафических pабот
- •4. Pекомендуемая литеpатуpа
1. Микропрцессорная система для управления объектом
1.1. Схема алгоритма управления объектом
В МПС реализуется алгоритм, представленный на рис. 3. Блоком 1 выполняется начальная установка системы: программирование используемых интегральных микросхем, засылка при необходимости в выходные устройства начальных значений управляющих воздействий и т.п. Блоком 2 реализуется задача логического управления: прием информации с двоичных датчиков Х1,..., X4, вычисление значения булевой функции f(Х1,..., X4) в соответствии с заданным выражением и выдача этого значения в качестве управляющего двоичного сигнала Y1. Блоком 3 обеспечивается прием сигналов X5, X6, X7 с датчиков напряжения, их преобразование в цифровую форму N5, N6, N7 соответственно, и вычисление значений управляющих воздействий Y2, Y3, Y4. При этом Y2 и Y3 являются двоичными сигналами, а Y4 – напряжение, которое получается после преобразования цифрового кода в аналоговую форму. Блоками 4 и 5 обеспечивается требуемое время цикла управления, приблизительно равное 0,5 с. Блоком 6 реализуется или циклический режим управления или останов МПС в соответствии с командами, поступающими от оператора с пульта управления.
Да
Начальная установка
МПС
Да
Нет
Ввод
Х1 – Х4
T>0.5c
Формирование задержки
Останов
Ввод
Х5, Х6, Х7
1
2
3
4
5
6
Конец
Начало
Нет
Рис. 3. Схема алгоритма управления объектом
Ввод информации с цифровых датчиков,
ее обработка и выдача Y1
Ввод информации с аналоговых датчиков, ее обработка и выдача Y2, Y3 и Y4
1.2. Обработка информации, поступающей с двоичных датчиков х1,..., x4, и выдача управляющего воздействия y1
Микропроцессорная система (МПС) опрашивает двоичные датчики и вычисляет булеву функцию Q1=f(Х1,..., X4) в соответствии с табл. 2. При единичном значении функции Q1 в МПС вырабатывается выходной сигнал Y1 длительностью Т1. Значение Т1 и рабочий уровень сигнала Y1 указаны в табл. 2. Для четных вариантов временной интервал Т1 формировать программным способом, а для нечетных вариантов – с помощью таймера.
Таблица 2
Вид функции Q1=f(X1,…, X4) и значение Т1
-
Номер
варианта
Функция Q1=f(X1,…, X4)
Значение T1,
мc
Рабочий уровень сигнала Y1
1
Х1 + Х2 Х3 + Х4
10
низкий
2
Х1 (Х4 + Х2 Х3)
100
высокий
3
Х1 Х2 + Х3 Х4
60
низкий
4
Х1 + (Х2 + Х3) Х4
40
высокий
5
Х1 + Х2 + Х3 + Х4
90
низкий
6
Х1 Х3 + Х2 + Х4
200
высокий
7
Х1 + Х2 Х3 Х4
50
низкий
8
Х1 + Х2 (Х3 + Х4)
70
высокий