- •Им. А. Н. Туполева
- •1.2. Аналоговые системы автоматического управления.
- •1.3. Системы с цикловым программным управлением (цпу)
- •1.4. Системы числового программного управления (чпу)
- •2. Общая характеристика задач программного управления
- •2.1. Задачи управления устройства чпу
- •2.2. Задачи управления гибким производственным модулем (гпм)
- •2.3. Задачи управления гибкой производственной системой (гпс)
- •3. Геометрическая задача чпу
- •3.1. Этапы реализации геометрической задачи управления
- •3.2. Алгоритм работы устройства чпу
- •3.3. Интерполяция
- •4. Логическая задача чпу
- •4.1. Циклы автоматики
- •4.2. Структура компонентов реализации логической задачи управления
- •4.3. Задача минимизации времени поиска инструмента
- •4.4.Традиционное описание цикла автоматики
- •4.6. Обобщенная модель логической задачи управления
- •5. Технологическая задача чпу
- •5.1 Управление точностью обработки
- •5.2 Управление эффективностью обработки
- •6. Терминальная задача чпу
- •6.1 Содержание терминальной задачи
- •6.2 Панель оператора
- •6.3. Структура диалога
- •6.5. Виды клавиатур устройств чпу
- •6.6. Виды диалога
- •7. Микропроцессорные системы управления
- •7.1. Структура микропроцессора
- •7.2. Типовая структура микропроцессорной системы (мпс)
- •7.2.1. Системная магистраль и циклы обмена
- •7.2.2 Функции памяти
- •7.2.3. Функции устройств ввода/вывода
- •7.2.4. О системе команд процессора
- •7.3. Функциональная структура микропроцессорного устройства чпу
- •7.3.1. Центральный процессор
- •7.3.2. Особенности организации системной магистрали
- •7.3.3. Организация памяти
- •7.3.4. Состав устройств ввода/вывода
- •7.3.5. Системные команды цп, используемые при реализации логической задачи управления (пример)
- •7.4. Управление микроконтроллерами
- •7.4.1. Архитектура мк aTmega128l.
- •7.4.2. Организация памяти мк
- •7.4.3. Некоторые сведения о системе команд микроконтроллера
- •7.4.4. Выполнение программы
- •7.4.5. Порты ввода/вывода
- •7.4.6. Программирование мк
- •7.4.7. Некоторые сведения о подготовке исполняемой программы
- •7.4.8. Имитация и отладка программы в среде avr Studio 4
- •Список литературы
7.3. Функциональная структура микропроцессорного устройства чпу
Современное микропроцессорное устройство ЧПУ представляет вычислительно-управляющую МПС. На рис.7.7 приведена функциональная структурная схема микропроцессорного устройства ЧПУ 2Р22, построенного на базе микроЭВМ «Электроника-60М».
Рис. 7.7
Функционально блоки устройства ЧПУ выполнены в виде конструктивно законченных модулей (модуль центрального процессора (ЦП), модули памяти, интерфейсы связи с различными внешними устройствами), связь между которыми осуществляется через системную магистраль.
7.3.1. Центральный процессор
Рис. 7.8 |
В ЦП осуществлен микропрограммный принцип организации управления процессом обработки информации, при котором для каждой выполняемой операции существует набор микрокоманд, называемый микропрограммой. Микропрограммное запоминающее устройство (МПЗУ) хранит микропрограммы, реализующие системные команды микроЭВМ. Выборка микропрограммы производится посредством микроадресов, генерируемых устройством микропрограммного управления (УМУ) на основе кода системной команды. На основании извлеченных по микроадресам микрокоманд регистровое арифметико-логическое устройство (РАЛУ) выполняет необходимые преобразования над данными. Связь между блоками ЦП осуществляется через 22-разрядный микроканал, а именно: передача в УМУ кода извлеченной из памяти системной команды, необходимого для формирования последовательности микроадресов микрокоманд микропрограммы выполнения системной команды, передача в МПЗУ кодов микроадресов, передача в РАЛУ кодов микрокоманд, извлеченных по микроадресам из МПЗУ.
Блок управления системной магистралью (БУСМ) обеспечивает взаимодействие через системную магистраль модулей микроЭВМ при выполнении стандартных циклов ввода/вывода (см. далее).
В своем составе ЦП содержит восемь доступных пользователю 16-разрядных регистров общего назначения (РОН) с номерами 0-7. Эти регистры могут использоваться как накопительные или для хранения адресов при задании различных способов адресации, а также для других целей. РОН 7 является программным счетчиком и содержит адрес текущей команды.
Помимо РОН ЦП имеет еще один доступный пользователю регистр – регистр состояния процессора. Его разряды содержат информацию о текущем приоритете процессора (разрешении прерывания) и состоянии кодов условий ветвления, отражающих результат последней выполненной ЦП команды. Так, разряд 02 (его обозначение Z) отражает нулевой результат операции, когда флаг Z установлен, т. е. Z=1; разряд 03 (его обозначение N) отражает отрицательный результат операции, когда флаг N установлен, т. е. N=1.
ЦП может обрабатывать как 16-разрядные слова, так и байты. Признаком байтовой команды является «1» старшего разряда соответствующей команды и обращение к младшему или старшему байту слова задается адресом ячейки. Младшие байты выбираются из ячеек с нечетными адресами, а старшие байты – из ячеек с четными адресами. Ячейки, содержащие полные слова, всегда имеют четные номера.