![](/user_photo/2706_HbeT2.jpg)
- •1.2.1. Принцип прямого управления (рис.В.2)
- •1.2.2. Принцип управления по возмущению (рис.В.3)
- •1.2.3. Принцип управления по отклонению (рис.В.4)
- •Расчеты статической ошибки εСт регулирования
- •Расчеты скоростной ошибки εСт регулирования
- •Выводы по расчетам статической и скоростной ошибок регулирования:
- •Типовые дифференцирующие звенья сау
- •Типовые интегрирующие звенья сау
- •Понятие об устойчивости сау различных типов. Прямые методы оценки устойчивости. Критерии устойчивости, их преимущества перед прямыми методами.
- •Виды ошибок регулирования и методы их снижения.
- •Расчеты статической ошибки εСт регулирования
- •Расчеты скоростной ошибки εСт регулирования
- •Выводы по расчетам статической и скоростной ошибок регулирования:
- •3.6. Типовые регуляторы. Влияние п-, и- и д-регуляторов на прямые показатели качества сау: устойчивость, ошибки регулирования, колебательность, перерегулирование и быстродействие.
- •Влияние и-регулятора на показатели качества сау
- •Влияние д-регулятора на показатели качества сау
- •3.8. Постановка задач оптимальных сау, характеристика получаемых решений. Методы расчетов оптимальных сау.
- •3.9. Построение кривой разгона по результатам активного эксперимента над статическим и астатическими объектами.
- •3.10. Аппроксимация передаточными функциями кривых разгона динамических звеньев 1-го порядка.
- •Аппроксимация для статических объектов.
- •Характеристики ро
- •Электродвигательный исполнительный механизм
- •Элементы автоматики, входящие в исполнительный механизм
- •И.М. Без рычага обратной связи авс
- •9. Устройство и принцип действия пневматических
- •3.13. Приведите структурную схему, графики сигналов и пояснения для пи-регулятора импульсного действия с исполнительным механизмом постоянной скорости.
- •Итерационный метод определения оптимальных настроек регуляторов автоматических систем.
- •Расчетная реализация метода
- •Виды модуляции в импульсных и микропроцессорных сау. Особенности расчетов временных характеристик в импульсной сау с использованием z-преобразований.
- •Основы построения микропроцессорных систем управления: структура мпсу, структура управляющей микроЭвм (контроллера), шинная организация и структура программ.
- •Типовые структуры микропроцессора и микроконтроллера. Назначение и содержание машинных циклов. Принцип формирования сигналов шины управления.
- •Организация работы с внешними устройствами по вводу и выводу цифровой информации.
Организация работы с внешними устройствами по вводу и выводу цифровой информации.
.Считать информацию из ВУ, имеющем адрес 47.
Участок программы, выполняющий указанную пересылку, приведен на рис.1.22(все коды 16-ричные).
Адрес |
Код команды |
Метка |
Мнемокод |
Комментарии | |||
05DE |
DB |
47 |
|
|
|
IN 47 |
Ввод в аккумулятор содержимого порта, 8-битный адрес 47 которого указан во 2-м байте команды |
Рис.1.22. Строка с командой IN 47 в программе МПСУ |
Этапы выполнения команды IN 47:
1). В цикле М1 на ША выставляется код 05DE, который берется из счетчика команд РС (рис.1.15). Из ячейки ПЗУ с адресом 05DE считывается код DB, который является КОП, и пересылается в регистр команд РК. Код DB расшифровывается в ДШК и устанавливается то, что команда IN 47 c кодом DB двухбайтная и будет выполняться за 3 МЦ и 10 тактов (ПриложениеА).
2). Инкрементируется (увеличивается на 1) содержимое счетчика команд РС: РС=05DF. Выполняется цикл М2: на ША выставляется код 05DF, взятый из РС, и из ячейки ПЗУ с адресом 05DF считывается код 47, который пересылается во временный регистр W.
3). Выполняется цикл М3: код 47, взятый из
временного регистра W,
выставляется на ША, сигналомВУ с номером 47 подключается к ШД и
информация из ВУ пересылается в
аккумулятор А микропроцессора.
4). Инкрементируется содержимое РС, в нем устанавливается адрес 05E0. По этому адресу располагается КОП следующей команды.
При выполнении рассмотренной команды потребовалось 2 обращения к ПЗУ и одно - к ВУ.
Запись во внешнее устройство (рис.1.20а и 1.20д)
Запись в ВУ происходит при выполнении команды OUT <№ ВУ>. Эта команда двухбайтная, поэтому в цикле М2 будет считывание из ПЗУ 2-го байта команды – операнда.
В цикле М3 во исполнение команды будет
произведена запись данных в ВУ. В РСС
запишется слово состояния СС7 "Запись
в ВУ". В этом слове состояния бит D4=1.
Логическим элементом 2И-НЕ из сигналов
=0
и D4=1, взятом из РСС, формируется управляющий
сигнал
"Запись в ВУ", активный 0. Сигнал
является сигналом шины управления МПСУ
(рис.1.4).
Пример 4.Переслать содержимое аккумулятора в ВУ, имеющее адрес 47.
Участок программы, выполняющий указанную пересылку, приведен на рис.1.24(все коды 16-ричные).
Адрес |
Код команды |
Метка |
Мнемокод |
Комментарии | |||
05E4 |
D3 |
47 |
|
|
|
OUT 47 |
Вывод содержимого аккумулятора А в порт, 8-битный адрес 47 которого указан во 2-м байте команды |
Рис.1.24. Строка с командой OUT 47 в программе МПСУ |
Этапы выполнения команды OUT 47:
1). В цикле М1 на ША выставляется код 05E4, который берется из счетчика команд РС (рис.1.15). Из ячейки ПЗУ с адресом 05E4 считывается код D3, который является КОП, и пересылается в регистр команд РК. Код D3 расшифровывается в ДШК и устанавливается то, что команда OUT 47 c кодом D3 двухбайтная и будет выполняться за 3 МЦ и 10 тактов (ПриложениеА).
2). Инкрементируется (увеличивается на 1) содержимое счетчика команд РС: РС=05Е5. Выполняется цикл М2: на ША выставляется код 05Е5, взятый из РС, и из ячейки ПЗУ с адресом 05Е5 считывается код 47, который пересылается во временный регистр W.
3). Выполняется цикл М3: код 47 выставляется
на ША, сигналом
ВУ с номером 47 подключается к ШД и
информация из аккумулятора пересылается
в это внешнее устройство.
4). Инкрементируется содержимое РС, в нем устанавливается адрес 05E6. По этому адресу располагается КОП следующей команды.
При выполнении рассмотренной команды потребовалось 2 обращения к ПЗУ и одно - к ВУ.
Организация работы с внешними устройствами по вводу и выводу аналоговой информации.
МПСУ могут управлять объектами с использованием аналоговой информации, если в состав МПСУ введены аналогоцифровые (АЦП) и цифроаналоговые (ЦАП) преобразователи.
В качестве АЦП в МПСУ целесообразно применять ИМС типа КР572ПВ4, которая обеспечивает работу по 8-ми каналам аналоговых данных и имеет стандартный интерфейс для подключения к шинам МП [6]. Функциональная схема АЦП приведена на рис.1.64. Работа АЦП тактируется синхроимпульсами CLK, частота которых равна 2,5 МГц. 8 аналоговых сигналов UBX0…UBX7поступают на аналоговый коммутатор, который соединяет с одновходовым АЦП1 только один аналоговый сигнал AN в очередности: UBX0, UBX1,… UBX7. В течение 32 мкс сигнал преобразуется АЦП1 в цифровую форму размером 1 байт и цифровой код переписывается в соответствующую ячейку ОЗУ емкостью 8 байт. По истечении 32·8=256 мкс (8 – количество аналоговых входов) все ячейки ОЗУ будут заполнены кодами всех 8-ми входных аналоговых сигналов. Далее будет следовать обновление кодов в соответствии с текущими значениями аналоговых сигналов.
Считывание кодов из ОЗУ производится
по команде IN, адресная информация которой
позволяет сформировать сигнал
=0
и битами А2А1А0 выбрать для чтения ячейку
памяти ОЗУ, а сопровождающий эту команду
сигнал чтения
с помощью инвертора преобразуется в
импульс единичного стробаALE,
по которому выбранная ячейка ОЗУ
соединяется с буфером ШД АЦП.
Вид преобразуемых аналоговых сигналов и коды выходных цифровых сигналов зависят от опорных напряжений UОП1иUОП2(табл.1.3), подводимых к АЦП1 через внешние выводы ИМС АЦП. Эти зависимости устанавливаются для всех восьми аналоговых сигналов одновременно.
Таблица 1.3
UОП1 |
UОП2 |
UВХ |
Соответствие выходных кодов входным напряжениям |
+2,5 V |
0 |
0…+2,5 V |
0000.0000 (0 V)…1111.1111 (+2,5V) |
0 |
-2,5 V |
0…-2,5 V |
0000.0000 (-2,5 V)…1111.1111 (0V) |
1,25 V |
-1,25 V |
-1,25…+1,25 V |
0000.0000 (-1,25 V)…1000.0000 (0,0049V)…1111.1111 (+1,25V) |
Из множества ИМС ЦАП [6] рассмотрим ЦАП
типа КР1108ПА2. Вход ЦАП 8-разрядный (рис.1.6
и рис.1.64). Управление ЦАП осуществляется
стандартными сигналами
и
.
Вид выходного аналогового напряженияUВЫХ, снимаемого сAN, зависит от способа
подключения выводаFC1 на
землю (табл.1.4).
Таблица 1.4
Вывод FC1 заземлен |
Соответствие выходного напряжения входным кодам |
- напрямую |
0000.0000 (0 V)…1111.1111 (+2,5V) |
- через С=0,1 мкФ |
0000.0000 (-1,25 V)…1000.0000 (0,0049V)…1111.1111 (+1,25V) |
Питание ЦАП двухполярное: -15 В и +5 В. ИМС имеет два вывода земли: 0DV- земля цифровая и 0AV- земля аналоговая.
Рассмотрим
пример реализации на основе МП системы
автоматического регулирования по
структурной схеме, приведенной на
рис.1.65. Примем регулятор П-типа с
коэффициентом передачи К=2. МП должен
выполнять умножение на коэффициент КМПцифрового кода сигнала
,
равного разности кодов сигналовUЗАДиUОУ. Принципиальная
схема САР приведена на рис.1.64. АЦП
работает в однополярном режиме, а ЦАП
работает в двухполярном режиме. СигналыUЗАД,UРЕГиUОУаналоговые, а
сигналы СЗАД, СОУ,
Сε и
СРЕГцифровые
(коды).
Коэффициенты передачи для ИМС АЦП типа КР572ПВ4 и ЦАП типа КР1108ПА2, примененных в схеме на рис.1.64, равны
(1.1)
Если К – коэффициент передачи П-регулятора для аналоговых сигналов (рис.1.65а), а КМП– коэффициент передачи, реализуемый программой МП (рис.1.65б), то из сопоставления рис.1.65а и 1.65б получаем
(1.2)
Это выражение справедливо для любых типов ИМС АЦП и ЦАП. Для примененных в схеме ИМС АЦП и ЦАП с учетом (1.1) получим: КМП=К=2.
Умножение
на 2 в МП может быть выполнено циклическим
сдвигом кода влево с использованием
команды RLC. Например, при сдвиге влево
кода 0010.1110В=2ЕН=4610получим код
0101.1100В=5СH=9210.
Алгоритм МП системы автоматического регулирования приведен на рис.1.66, а программа – на рис.1.67.
Блок 1: Создание выдержки времени не менее 256 мкс, чтобы ОЗУ АЦП после включения питания схемы или сброса заполнилось верными данными.
Блок 2: Ввод через АЦП кодов сигналов UЗАДи UОУ.
Блок 3: Вычисление
и переход по знаку результата.
Блок 4: Подготовка кода для вывода положительного напряжения сигнала UРЕГ. При входном коде 80 ЦАП его выходной сигнал равен 0,0049 В≈0 В.
Блок 5: Смена знака кода
,
так как операция умножения
на 2 через сдвиг RLC кода верна только для
положительных чисел. Блок 6: Подготовка
кода для вывода отрицательного напряжения
сигнала UРЕГ. Блок 7: Вывод сигнала
UРЕГчерез ЦАП.