- •Микропроцессорные системы для автоматизации технологических процессов
- •7.1. Введение 39
- •8. Семейство 32-разрядных микроЭвм фирмы Motorola 88
- •9. Организация контроллеров pic фирмы Microchip 113
- •10. Особенности архитектуры сигнальных процессоров 125
- •10.2. Организация памяти 136
- •10.5.1. Прерывания 150
- •11. Пример проектирования асу тп: асу тп подготовки резиновой смеси 158
- •1.Введение
- •2.Архитектура управляющих цвм
- •2.1.Требования к цвм в контуре управления. Сравнительный анализ архитектур
- •2.1.1.Первая массовая управляющая цвм pdp-8
- •2.1.2.Семейства управляющих цвм pdp-11/lsi-11
- •3.Проблема связи между уровнями в многоуровневых мпс
- •3.1.Микроконтроллеры экр1847вг6 (upi - 42)
- •4.Клавиатура и индикация в мпс
- •4.1.Двоичная индикация и ключи
- •4.2.Матричная клавиатура
- •4.3.Сегментная индикация
- •4.4.Контроллер клавиатуры и индикации к580вв79
- •4.4.1.Работа контроллера
- •4.4.1.1.Управление клавиатурой
- •4.4.1.2.Управление дисплеем
- •5.Однокристальные микроЭвм – общие принципы организации
- •5.1.Особенности архитектуры 8-разрядный оэвм фирмы intel
- •5.1.1.Омэвм 8048
- •5.1.2.Семейство омэвм mcs-51
- •6.Обзор 8-разрядных контроллеров фирмы Motorola
- •6.1.Архитектура процессорного модуля семейства mc68hc05
- •6.1.1.Архитектура цпу
- •6.1.2.Организация памяти.
- •6.1.3.Встроенная подсистема ввода/вывода
- •6.2.Семейство мс68нс08
- •6.3.Семейство мс68нс11
- •7.Однокристальная микроЭвм mc68hc11e9
- •7.1.Введение
- •7.1.1.Характеристики
- •7.1.2.Характеристики представителей семейства mc68hc11.
- •7.1.3.Программная модель mc68hc11e9
- •7.1.4.Внутренняя структура и назначение выводов
- •7.1.5.Режимы работы
- •7.1.6.Карта памяти
- •7.1.7.Эсппзу и его программирование
- •7.2.Параллельный ввод/вывод
- •7.2.1.1.Синхронный параллельный обмен
- •7.2.1.2.Асинхронный параллельный обмен
- •7.2.1.2.1.Простой стробируемый ввод/вывод
- •7.2.1.2.1.1.Стробируемый ввод в порт c
- •7.2.1.2.1.2.Стробируемый вывод из порта b
- •7.2.1.2.2.Ввод/вывод с полным квитированием установления связи.
- •7.2.1.2.3.Режима ввода с полным квитированием установления связи
- •7.2.1.2.4.Режима вывода с полным квитированием установления связи
- •7.2.1.2.5.Режима двунаправленного обмена
- •7.2.2.Синхронный параллельный обмен
- •7.2.2.1.Выбор режимов асинхронного обмена
- •7.2.2.2.Краткое резюме по способам параллельного обмена в…е9
- •7.3.Последовательный интерфейс связи (sci).
- •7.3.1.Формат данных
- •7.3.2. Структура последовательного интерфейса связи
- •7.3.3.Передача данных
- •7.3.4.Прием данных
- •7.3.4.1.Распознавание старт-бита
- •7.3.4.2.Особенности при работе в системах с несколькими приемниками
- •7.4.Последовательный периферийный интерфейс (spi).
- •7.4.1.Структура spi
- •7.4.2.Регистры spi.
- •7.4.3.Функциональное описание.
- •7.4.3.1.Работа системы с несколькими ведомыми устройствами
- •7.5.Система контроля временных интервалов
- •7.5.1.Входная фиксация
- •7.5.2.Выходное сравнение
- •7.5.2.1.Принудительное сравнение
- •7.5.2.2.Особенности выходного сравнения 1
- •7.5.3.Счетчик внешних событий
- •7.5.4.Генератор прерываний реального времени
- •7.6.Подсистема аналого-цифрового преобразователя
- •7.7.Прерывания
- •7.7.1.Дисциплина обслуживания прерываний
- •7.7.1.1.Приоритеты запросов
- •7.8.Специальные средства микроконтроллера
- •7.8.1.Регистр выбора конфигурации (option).
- •7.8.2.Режимы пониженного энергопотребления.
- •7.9.Система команд микроЭвм мс68нс11е9
- •7.10.Особенности организации микроЭвм mc68hc11f1
- •7.10.1.Особенности параллельного ввода/вывода
- •7.10.2.Особенности карты памяти mc68hc11f1
- •7.10.3.Функции выбора кристалла (Chip Selects)
- •8.Семейство 32-разрядных микроЭвм фирмы Motorola
- •8.1.Модульность архитектуры
- •8.2.1.Основные характеристики cpu32:
- •8.2.2.Программная модель
- •8.2.3.Регистры
- •8.2.4.Типы данных
- •8.2.5.Системные особенности
- •8.2.6.Система команд
- •8.3.Модуль системной интеграции (sim)
- •8.3.1.Функционирование шины
- •8.3.2. Блок конфигурации и защиты системы
- •8.3.3. Логика выборки внешних устройств
- •8.4.Таймерный сопроцессор (tpu)
- •8.4.1.Таймерные функции высокой точности
- •8.4.2.Характеристики tpu
- •8.4.3.Общая концепция tpu
- •8.5.Озу (с эмуляцией tpu)
- •8.6.Модуль буферизованного последовательного ввода/вывода (qsm)
- •8.6.1.Расширенные возможности qspi
- •8.6.2.Подмодуль sci
- •8.7.Микроконтроллер mc68332
- •8.7.1.Функциональное назначение выводов микроконтроллера
- •9.Организация контроллеров pic фирмы Microchip
- •9.1.Однокристальные микроЭвм
- •9.2.Контроллер can-интерфейса
- •10.Особенности архитектуры сигнальных процессоров
- •10.1.Функциональная схема и назначение внешних выводов
- •10.2.Организация памяти
- •10.2.1. Вспомогательные регистры
- •10.2.2.Методы адресации памяти данных
- •10.2.3.Пересылки из одной области памяти в другую
- •10.3.Центральное арифметико-логическое устройство (calu)
- •10.4.Последовательный порт
- •10.5.Системные средства
- •10.5.1.Прерывания
- •10.5.2.Универсальные контакты *bio и xf
- •10.5.3.Внешняя память и интерфейс ввода-вывода
- •10.5.4.Мультипроцессорная обработка и прямой доступ к памяти
- •10.6.Система команд сигнального процессора
- •10.6.1.Способы адресации и форматы команд
- •Команды пересылки и загрузки
- •Арифметико-логические и специальные команды
- •Команды передачи управления
- •Команды управления
- •11.Пример проектирования асу тп: асу тп подготовки резиновой смеси
- •11.1.Существующая система приготовления резиновой смеси
- •11.2.Требования к разрабатываемой асу тп
- •11.3.Выбор способа реализации управляющего блока
- •11.4.Выбор режима работы микроЭвм и распределение адресного пространства
- •11.4.1.Выбор режима работы
- •11.4.2.Распределение ресурсов ввода/вывода
- •11.4.3.Назначение управляющих клавиш и элементы диалога
- •11.4.4.И Только для чтения спользуемые ресурсы микроЭвм
9. Организация контроллеров pic фирмы Microchip 113
9.1. Однокристальные микроЭВМ 113
9.2. Контроллер CAN-интерфейса 124
10. Особенности архитектуры сигнальных процессоров 125
10.1. Функциональная схема и назначение внешних выводов 127
10.2. Организация памяти 136
10.2.1. Вспомогательные регистры 137
10.2.2. Методы адресации памяти данных 137
10.2.3. Пересылки из одной области памяти в другую 138
10.3. Центральное арифметико-логическое устройство (CALU) 138
10.4. Последовательный порт 143
10.5. Системные средства 145
10.5.1. Прерывания 150
10.5.2. Универсальные контакты *BIO и XF 151
10.5.3. Внешняя память и интерфейс ввода-вывода 152
10.5.4. Мультипроцессорная обработка и прямой доступ к памяти 152
10.6. Система команд сигнального процессора 154
10.6.1. Способы адресации и форматы команд 154
11. Пример проектирования асу тп: асу тп подготовки резиновой смеси 158
11.1. Существующая система приготовления резиновой смеси 158
11.2. Требования к разрабатываемой АСУ ТП 159
11.3. Выбор способа реализации управляющего блока 159
11.4. Выбор режима работы микроЭВМ и распределение адресного пространства 160
11.4.1. Выбор режима работы 161
11.4.2. Распределение ресурсов ввода/вывода 162
11.4.3. Назначение управляющих клавиш и элементы диалога 164
11.4.4. Используемые ресурсы микроЭВМ 168
1.Введение
Управление - осуществление совокупности воздействий, выбранных из множества возможных на основании определенной информации и направленных на поддержание или улучшения функционирования управляемого объекта в соответствии с имеющейся программой или целью управления (алгоритмом функционирования).
Общие принципы управления.
Теория автоматического управления (ТАУ) - наука о принципах построения систем автоматического управления и о закономерностях протекающих в них процессов. Содержание и методы ТАУ раскрываются в ее важнейших понятиях: объект управления (ОУ), возмущающее воздействие, управление, автоматическое управляющее устройство (УУ), система автоматического управления (САУ).
ТАУ абстрагируется от природы, конкретного предназначения и конструктивных особенностей ОУ и УУ. Предмет ее изучения - процессы в системе управления, которые она исследует на динамических моделях реальных систем. Цель ТАУ - построение работоспособных и точных систем управления. Методы ТАУ позволяют установить надлежащую структуру системы управления, определить значения параметров ее элементов и выяснить характерные особенности процессов, протекающих в системе.
Классификация САУ ведется по функциональным признакам, которые определяют взаимные связи между переменными и характер преобразования сигналов при их прохождении через элементы этих систем. Важнейшими признаками классификации САУ являются:
цель управления (закон управления изменяемых величин ОУ или характер изменения его состояния);
способ управления;
принцип формирования сигналов и характер взаимной зависимости между ними.
Различают следующие цели управления :
поддержание заранее заданных законов изменения во времени управляемых величин ОУ;
экстремизация показателя оптимума - функции нескольких переменных - параметров ОУ и внешних воздействий.
Способ управления определяет принцип образования управляющего воздействия, который воплощается в функциональной и блочной схеме САУ. По способу управления САУ делятся на разомкнутые и замкнутые.
В разомкнутых системах (Рис. 1 .1, а, б) управляющее воздействие u формируется управляющим устройством в функции либо задающего воздействия x0, либо возмущающих воздействий Z1 и Z2, влияющих на объект управления. В этих случаях цель управления состоит в поддержании заданного закона x0(t) изменения управляемой величины x(t).
Рис. 1.1
В первом случае САУ непосредственно задается закон x0(t); во втором - этот закон исполняется косвенным образом. Для этого УУ использует известную (предположительно) из теории ОУ зависимость u = f(Z1) при x=x0. Такой способ управления именуется управлением по возмущающему воздействию.
Принципиальный недостаток разомкнутых САУ состоит в том, что они не учитывают влияния части возмущающих воздействий (Z1 и Z2 на Рис. 1 .1-а и только Z2 на Рис. 1 .1-б), которые, естественно, нарушают идеальные соотношения между действительным значением управляемой величины x и управляющим воздействием u. Однако, даже при учете всех возмущений (что практически неосуществимо) разомкнутые САУ не способны противостоять изменению внутренних свойств самих ОУ.
В
замкнутых САУ управляющее воздействие
u формируется в функции отклонения
= x0 - x
фактического значения управляемой
величины x от требуемого закона ее
изменения x0. Таким образом,
следствие нарушения желаемого закона
превращается в причину восстановления
этого закона. Эта фундаментальная идея
ТАУ известна как принцип отклонения,
приводящий к применению систем с
отрицательной обратной связью (ООС),
в которых ООС несет информацию о
фактическом значении управляемой
величины. Универсальность и эффективность
этого принципа состоит в том, что он
позволяет осуществить заданный закон
изменения управляемой величины независимо
от вызвавших рассогласование
причин, которые, как правило, не поддаются
непосредственному измерению. Управляющее
устройство замкнутой САУ (Рис. 1 .2-а)
включает в себя элемент сравнения ,
определяющий значение .
Замкнутая САУ способна осуществить
любой закон изменения управляемой
величины (стабилизацию, программное
изменение, слежение) и обладает важной
особенностью: распространение воздействия
происходит по замкнутому контуру строго
в одном направлении: УУ воздействует
на ОУ, получает сообщение о фактической
реакции объекта по цепи ООС и образует
новое значение управляющего воздействия,
учитывающее действительное значение
управляемой величины.
Эффективность замкнутых САУ увеличивается введением связей, характерных для разомкнутых систем (Рис. 1 .2-б). Здесь на УУ действуют каналы разомкнутого управления от задающего воздействия x0 и возмущения Z1.
Рис. 1.2
Принцип действия САУ определяется видом образующихся сигналов и характером функциональной зависимости между выходными и входными сигналами элементов системы. В реальной системе воздействия представляют физические переменные, значения которых определяется специфическими параметрами: мгновенными значениями, амплитудой или длительностью импульса и т.д.
Сигналом именуется функция времени, в соответствии с которой изменяется параметр физического воздействия. Вид сигнала зависит от вида функции. По этому признаку САУ делятся на непрерывные и дискретные. В непрерывных САУ все элементы формируют сигналы в виде непрерывных функций времени. В дискретных присутствует по крайней мере один элемент, производящий квантование непрерывных сигналов по уровню, по времени или одновременно по уровню и времени. В соответствии с этим дискретные системы, в свою очередь, делятся на релейные (квантование по уровню), импульсные (квантование по времени) и цифровые (квантование по уровню и времени).
В дальнейшем мы будем рассматривать замкнутые цифровые САУ, использующие в качестве УУ ЭВМ.
Организация управляющих систем.
Одним из способов построения системы управления является схема, в состав которой входит управляющая ЭВМ (УЭВМ) - универсальная или специализированная.
М
ожно
выделить три типа включения УЭВМ в
контур управления. В системах первого
типа (Рис. 1 .3) УЭВМ работает в режиме
советчика оператору. Сигналы от всех
датчиков, имеющихся в объекте управления
(ОУ), поступают параллельно и к оператору,
осуществляющему управление процессом,
и в УЭВМ.
Рис. 1.3
На основе поступающей в УЭВМ информации о состоянии ОУ определяются наилучшие с точки зрения заложенного в программу критерия управляющие воздействия. Эти воздействия в качестве рекомендаций выдаются оператору, который может следовать или не следовать им. В такой системе право решения и воздействия на ОУ (а, следовательно - и ответственность) остается у человека-оператора.
П
ри
втором способе организации САУ
(Рис. 1 .4-а) УЭВМ включена в контур
управления. Информация от датчиков
поступает одновременно на УЭВМ и
оператору. На основании поступившей
информации и УЭВМ и оператор принимают
некоторые решения, причем воздействие
УЭВМ идет непосредственно на ОУ, а
оператор может лишь “наложить вето”
на решения, принимаемые машиной, т.е.
отключить ее выходные каналы от ОУ.
Подобную операцию он реализует, как
правило, лишь при угрозе аварийного
состояния ОУ.
Рис. 1.4
При третьем способе организации САУ (Рис. 1 .4-б) УЭВМ включена в замкнутый контур управления, а оператор вообще отсутствует. Все решения принимает только УЭВМ, и, следовательно ей же доверена “юридическая ответственность” за принимаемые решения по управлению процессом.
