- •Им. А. Н. Туполева
- •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. Микропроцессорные системы управления
7.1. Структура микропроцессора
Cовременные устройства ЧПУ основаны на микропроцессорной технике. Микропроцессор (МП) – программно управляемое электронное устройство, предназначенное для цифровой обработки информации, реализованное на одной или нескольких больших интегральных схемах (БИС). Программа в виде последовательности команд размещена во внешнем по отношению к МП запоминающем устройстве - памяти. Основные функции МП:
- выборка (чтение) выполняемых команд;
- ввод (чтение) данных из памяти или устройства ввода/вывода;
- вывод (запись) данных в память или в устройства ввода/вывода;
- обработка данных (операндов), в том числе выполнение арифметических операций над ними;
- адресация памяти, то есть задание адреса области памяти, с которой будет производиться обмен и некоторые другие функции.
Для выполнения этих функций МП имеет операционное устройство (ОУ) и устройства управления (УУ). В свою очередь в состав ОУ входит
Рис. 7.1
арифметико-логическое устройство (АЛУ) и регистровая часть. Структура МП с указанными компонентами представлена на рис.7.1
Адрес (номер местоположения) подлежащей выполнению команды хранится в программном счетчике (ПС), с выхода которого он поступает через буфер адреса (БА) на адресные входы внешнего ЗУ команд. Выбранная по сигналу Уi команда поступает через буфер данных (БД) на регистр команд (РК). Код команды расшифровывается дешифратором команд (ДшК), который передает код операции в УУ. Последнее вырабатывает требуемую последовательность управляющих сигналов Уi , обеспечивающих выполнение нужной операции в АЛУ. Результат выполненной операции может быть записан в РОН, а признак результата – в регистр состояния процессора (РСП) – на рис. не показан. Определенным битам РСП присваиваются соответствующие обозначения. Каждый бит (флаг) РСП отражает определенный признак результата операции, так бит Z устанавливается (то есть в этот бит записывается «1»), если результат операции равен нулю, установка бита N отражает отрицательный результат и т. д. Если в процессе выполнения операции требуется обращение к регистрам общего назначения (РОН), то ДшК выставляет код адресной части команды на адресные входы РОН.
7.2. Типовая структура микропроцессорной системы (мпс)
МПС – специализированная вычислительная и (или) управляющая система, построенная на основе МП (в дальнейшем просто процессора). МПС помимо процессора включает в себя системную магистраль (системную шину), память, устройства ввода/вывода (рис. 7.2). Конструктивно МПС может быть подготовлена для работы с человеком-оператором, т. е. иметь клавиатуру, дисплей и другие необходимые компоненты, в этом случае ее называют микроЭВМ.
Работа МПС сопровождается интенсивным обменом информацией между МП, памятью и внешними устройствами. Совокупность аппаратных и программных средств, необходимых для реализации взаимодействия
Рис 7.2
компонентов МПС между собой и с внешними устройствами, называют интерфейсом. В функции интерфейса входят дешифрация адресов устройств, к которым производится обращение, согласование форматов данных, электрическое согласование сигналов и некоторые другие операции. Аппаратную часть интерфейса называют устройствами сопряжения, адаптерами, контроллерами, платами расширения. Аппаратную часть интерфейса, обеспечивающую взаимодействие МПС с внешними устройствами, в дальнейшем будем называть устройствами ввода/вывода