- •© Иркутский государственный университет
- •Сокращения
- •Введение
- •Глава 1 базовые понятия и конструкции систем управления дискретной автоматики
- •1.1. Переменные и функции алгебры логики
- •1.2. Двоичные коды переменных
- •Запишем аналитическое выражение для y1 в виде логической суммы (дизъюнкции) конъюнкций тех переменных, которые определяют единичное значение булевой функции:
- •1.3. Логические функции одной и двух переменных
- •1.4. Одноразрядный сумматор двух переменных
- •1.5. Дешифратор и шифратор двоичного позиционного кода
- •1.6. Цифровой и аналоговый мультиплексоры
- •1.7. Основные понятия минимизации булевых функций
- •1.8. Структурный синтез самодиагностируемых обратимых функциональных преобразователей информации
- •1.9. Дискретные преобразователи информации
- •Глава 2 системы управления дискретной автоматики
- •2.1. Операционные автоматы
- •2.2. Базовые модели систем управления
- •Окончание рис. 32
- •Системная модель преобразования информации
- •Расширение двухблоковой модели системы
- •2.3. Организация связей в информационно-управляющих системах
- •2.4. Проектирование преобразователей информации
- •2.5. Операторные схемы алгоритмов систем управления
- •Глава 3 конечные автоматы систем управления
- •3.1. Абстрактный синтез автоматов
- •3.2. Структурный синтез автоматов
- •3.2.1. Организация памяти автоматов
- •3.3. Структурная схема автомата Мура
- •3.4. Функциональная реализация автоматов управления
- •3.4.1. Функциональная подсистема автомата
- •3.4.2. Адресная подсистема автомата
- •3.4.3. Реализация автоматов управления на программируемых логических интегральных схемах
- •3.5. Синтез быстродействующих автоматов
- •Глава 4 системы автоматов управления
- •4.1. Декомпозиция автоматов
- •4.2. Автоматы с объединенными операторами
- •4.3. Синтез многорежимных автоматов
- •4.3.1. Многопрограммные формирователи временных интервалов
- •4.3.2. Режим реализации нескольких последовательностей временных интервалов (от 8 до 64)
- •Режим реализации
- •4.4. Синтез автоматов по декомпозированной схеме алгоритма
- •4.5. Управление взаимосвязанными процессами
- •Глава 5 сложные автоматы систем реального времени
- •5.1. Структурная организация сложных автоматов
- •5.2. Контроль автоматов управления в системах реального времени
- •5.3. Моделирование автоматов управления
- •5.4. Управление спецпроцессором функционального контроля пзу
- •5.5. Система управления коммутаций сигналов
- •Основная литература
- •Дополнительная литература
2.2. Базовые модели систем управления
Общепринятой моделью системы является двухблоковая модель (рис. 31). Модель В.М. Глушкова (рис. 32 а) является конкретизацией модели системы управления применительно к дискретным преобразователям информации.
Рис. 30
Таблица 17
с1 |
Прием информации на регистр |
с2 |
Считывание с регистра |
с3 |
Прием Nd на счетчик |
с4 |
Сдвиг влево |
с5 |
Сдвиг вправо |
с6 |
+1 к Сч |
с7 |
Уст. «0» Тр α2 |
Как видно из анализа схем регистра сдвига (рис. 28), реализация сдвига кода X на j разрядов осуществляется при выдаче последовательности сигналов управления этими устройствами, т.е. общая схема четко подразделяется на управляемые и управляющий блоки. Поэтому общую модель системы (рис. 31) академик В.М. Глушков применил к анализу дискретных систем управления и конкретизировал все типы сигналов (рис. 32 а). Согласно этой модели, любой преобразователь дискретной информации подразделяется на два блока: операционный автомат (ОА), преобразующий множество входных переменных X во множество выходных переменных У, и управляющий автомат (УА). При этом в процессе преобразования операционный автомат выдает в управляющее устройство множество логических сигналов α. По их значению УА вырабатывает временную упорядоченную последовательность сигналов управления сi, под действием которых осуществляется преобразование X в Y в соответствии с алгоритмом.
Рис. 31
Двухблоковая модель имеет несколько интерпретаций:
1) Системы управления с алгоритмом управления без логических условий.
УА генерирует распределенную во времени (линейную) последовательность сигналов управления, не зависящую от состояния ОА (рис 32 б).
Пример 1. ОА для порционного разлива воды, напитков. Роль сигнала «пуск» выполняет опущенная монета. УА выдает сигналы: индикационный сигнал – монета принята, сироп, выдача порции воды, отключение.
Пример 2. Управление запоминающим устройством. ОА – оперативное запоминающее устройство – преобразует входной код X(t) в выходной X(t + T), где t – момент записи, Т – время хранения. На ОА подается из внешней среды (ЭВМ, оператор и др.) код адреса для записи или считывания X. УА кроме сигнала «пуск» получает сигналы типа операции (считывание, стирание, запись) и выдачей сигналов управления сi реализует операции подключения питания, выбора кристалла, записи, считывания или стирания.
Пример 3. Управление печатающим устройством. ОА – печатающий автомат, X – код символа, Y – начертание символа на бумаге. УА получает код символа и выдает последовательность сигналов сi, соответствующих этому коду, на матричном или струйном принтере.
2) Системы с разветвленными и циклическими алгоритмами управления. Системы, не требующие для управления анализа логических условий, – это частный и весьма узкий класс ВПИ. В общем случае процесс управления зависит от состояния самого вычислительного процесса. Это «состояние» вычислительного процесса в текущий момент t определяется значением выходных сигналов (кодов). За счет сравнения этих кодов с некоторыми константами находятся значения логических сигналов αj, а через них, следовательно, определяется необходимость разветвления вычислительного процесса или его повторения (цикличность).
в)
г)
Системы с обратной
связью
Рис. 32
