- •Лекция 1 введение
- •Лекция 2 Дискретные системы управления и их преимущества
- •2.1 Структура дискретной системы управления.
- •2.2 Выбор аппаратной части цф
- •2.3 Выбор языка программирования цф
- •2.4 Методы перехода к дискретной передаточной функции.
- •Лекция 3 использование z и w - преобразования
- •Лекция 4 способы программирования дискретной передаточной функции
- •4.1 Параллельное и последовательное программирование
- •4.2 Непосредственное программирование
- •4.3 Реализация цф в виде подпрограмм
- •Лекция 5 анализ и синтез дискретных су
- •5.1 Обеспечение заданной точности
- •5.2. Обеспечение заданного запаса устойчивости
- •Цифровые системы с экстраполятором первого порядка
- •Лекция 6 Расчет корректирующих средств
- •6.1. Расчет непрерывных корректирующих средств
- •Можно принять
- •6.2. Расчет дискретных корректирующих средств
- •Дискретная частотная передаточная функция
- •Переход к передаточной функции цвм дает
- •Типовые последовательные дискретные корректирующие звенья
- •Лекция 7 разработка микропроцессорных средств (мпс) дискретных су
- •7.1 Регистровая алу. Базовая структура ралу.
- •7.2 Регистровая алу разрядно-модульного типа
- •7.3 Наращивание разрядности обрабатываемых слов
- •7.4 Однокристальные ралу
- •Лекция 8 устройства микропрограммного управления микропроцессорных су
- •8.1 Устройства управления на жёсткой логике
- •Блок (узел) микропрограммного управления (бму).
- •8.2 Эмуляция системы команд (архитектуры) микро эвм посредством программирования
- •Лекция 9 модули памяти микропроцессорных су
- •9.1 Особенности и принцип построения озу
- •Статические озу
- •Динамические озу
- •9.2 Особенности и принципы построения пзу и ппзу
- •9.3 Организация и применение стековой памяти
- •Лекция 10 модули памяти микропроцессорных су(продолжение)
- •10.1. Классификация зу микро-эвм
- •10.2. Функциональные схемы озу, пзу, ппзу
- •10.2.1. Функциональные схемы озу
- •10.3. Организация многокристальной памяти
- •Лекция 11 основы реализации многопроцессорных систем
- •Лекция 12 основы реализации многопроцессорных систем (Продолжение)
- •Лекция 13 особенности разработки аппаратных средств
- •Разработка аппаратных средств мпу
- •Особенности и принципы построения разрядно - модульных микропроцессоров
- •Лекция 14 аналого-цифровые преобразователи
- •14.1 Обеспечение совместимости объекта измерения с процессором по форме представления информации
- •14.1.1 Основные операции аналого-цифрового преобразования
- •14.1.2 Алгоритмы аналого-цифрового преобразования и структуры
- •14.2 Оптимизация выбора бис ацп и бис цап микропроцессорных средств.
- •Лекция 15 датчики
- •15.1. Первичные преобразователи (датчики)
- •15..2. Свойства и разновидности измерительных преобразователей
- •15.3. Измерительные цепи
- •15.4. Контактные резистивные преобразователи
- •Лекция 16 датчики (Продолжение)
- •16.1. Реостатные и потенциометрические преобразователи
- •16.2. Электромагнитные первичные преобразователи
- •Лекция 17 датчики и исполнительные приводы
- •17.1. Ёмкостные первичные преобразователи
- •17.1.2. Пьезоэлектрические преобразователи
- •17.1.3. Тензометрические преобразователи
- •17.1.4. Оптические преобразователи
- •17.1.5. Тепловые преобразователи
- •17.1.6. Терморезисторы
- •117.2 Исполнительные приводы
- •Лекция 18 Промышленные контролеры
- •Лекция 19 Промышленные контролеры (Продолжение)
- •19.1 Локальные промышленные сети
- •19.2 Общие принципы построения промышленных контроллеров
- •19.3 Особенности распределенной системы управления
- •Лекция 20 типовые структуры су с эвм
- •2. Для автоматических систем характерна замена человека в контуре
- •Лекция 21 Дискретные системы управления на основе малых локальных сетей
- •Лекция 22 дискретные системы управления с параллельной обработкой данных
- •Лекция 23 многопроцессорные дискретные системы управления с общей памятью
- •Лекция 24 перспективы развития и внедрения дискретных су
- •Лекция 25 модели связи и архитектуры памяти
Лекция 8 устройства микропрограммного управления микропроцессорных су
Обобщенная структура горизонтального и вертикального программирования Устройство управления должно отвечать следующим требованиям:
1.УУ должно формировать полную совокупность управляющих сигналов YJ для управления работой процессорного элемента и сопряженных с ним субблоков (ОЗУ, сопроцессор, расширители ...).
2. Количество внутренних составляющих автомата, моделирующих работу УУ должно быть не менее числа различных микрокоманд, подлежащих реализации по всей совокупности микро программы.
3. Должна быть обеспечена возможность произвольной выборки последовательности микрокоманд, микропрограмм в зависимости от управляющих кодов Qi.
4. Должна быть обеспечена возможность модификации последовательности микрокоманд в пределах микропрограмм в зависимости от внешних условий Uk.
УУ предназначено для формирования адреса следующей команды.
Рисунок 8.1 - Работа УУ
8.1 Устройства управления на жёсткой логике
Адрес следующей команды УУ на жесткой логике формируется следующим образом:
Структурная реализация УУ на жесткой логике зависит от:
1. архитектуры ПЭ, состава и архитектуры субблоков.
2. структурной реализации управляющих кодов, совокупность этих кодов, требуемых для реализации всех команд.
Достоинства: проще не бывает, минимальные аппаратные затраты, минимальное операционное время. Недостатки: невозможность введения или изменения системы команд и самих команд без изменения аппаратной части, отсутствие инвариантности состава субблоков, затруднены условные и безусловные переходы.
Микропрограммы - это вид программ, состоящий из совокупности микро команд и непосредственно управляющей последовательностью работы элементов вычислительной системы, и связанных с ним субблоков.
Микрокоманда - инструкция в виде двоичного кода, записанная в ячейке памяти микро программ и указывающая какие микро операции должны выполнить элементы вычислительной системы в данный момент времени.
Микрокоманда всегда включает КОП, источник операнда, приёмник результата и обязательно способ определения адреса следующей микрокоманды.
УМУ подразделяются на:
- устройства с вертикальным микропрограммированием,
- устройства с горизонтальным микропрограммированием,
- устройства с квазивертикальным микропрограммированием. Если символы Уi на выходах управляющей памяти являются взаимоисключающими или ортогональными в том смысле, что одновременно не появляются более одного активного выхода, то состояния могут быть представлены в закодированном виде. Если все управляющие сигналы и микро команды задаются отдельно, то говорят, что в этом случае используется вертикальное микро программирование.
Рисунок 8.2 - Структура устройства вертикального программирования
Достоинства: минимальный объем памяти. Недостатки: отсутствие инвариантности к изменению набора Уi, отсутствует возможность совмещения во времени микро операций, требования повышения времени для получения сигналов Yi с момента поступления адреса.
Рисунок 8.3 - Структура устройства горизонтального программирования
Каждому элементу принадлежит свой разряд управления. Недостатки: повышение объема памяти. Достоинства: минимальное аппаратное время, минимальное операционное время, есть возможность совмещения операций во времени, максимальная простота при составлении микро программ.
Рисунок 8.4 - Структура устройства квазивертикального программирования
Данная структура реализуется в том случае, если в совокупности
сигналов Yi можно найти сигналы, к которым можно предъявить требование ортогональности. Сочетаются достоинства и недостатки предыдущих методов.
Рисунок 8.5 - Структура устройства микропрограммного управления
(УМУ)
Информационный состав поля следующего адреса представляет собой маску проверки условий для выборки внешних условий UK при реализации ветвящихся микро программ или ссылку на адрес следующей микро команды. Если адрес следующей микро команды определяется в зависимости от 1 или 2 или И, то такие системы называются ортогональными по вводу адреса следующей микро команды (классический пример MS).