Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MPS_Kurs_metod.docx
Скачиваний:
5
Добавлен:
14.11.2019
Размер:
59.45 Кб
Скачать

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

высокий

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]