ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 02.01.2025
Просмотров: 907
Скачиваний: 3
СОДЕРЖАНИЕ
Глава 18. Микропроцессорные средства управления электроприводами
18.1. Состав и архитектура микропроцессорных систем
18.2. Организация памяти микропроцессорных систем электропривода
18.2.1. Основные характеристики и классификации запоминающих устройств
18.2.2. Сверхоперативные и оперативные запоминающие устройства (созу и озу)
18.2.3. Постоянные запоминающие устройства
18.3. Организация ввода – вывода в микропроцессорных системах
18.4. Работа устройства управления мп
18.5. Особенности мп семейства х86
18.5.1. Процессоры 80186/80188 [3-8]
18.5.3. 32 – Разрядные процессоры
18.7. Микроконтроллеры с интегрированным сигнальным процессором mcs-296
Аналого-цифровой преобразователь
Аналого-цифровое преобразование с помощью мп
18.9.1. Устройства измерения перемещения (положения)
18.9.3. Измерение электрических величин
Глава 18. Микропроцессорные средства управления электроприводами
18.1. Состав и архитектура микропроцессорных систем
Микропроцессор (МП) - это программно управляемое устройство, предназначенное для обработки цифровой информации и управления процессом этой обработки, реализованное на одной или нескольких больших интегральных схемах БИС; другими словами, МП – это стандартное универсальное устройство, позволяющее реализовать приём, обработку и передачу цифровой информации.
Микропроцессорная система (МПС) – это совокупность взаимосвязанных устройств, включающая один или несколько (МП), память (ЗУ), устройство ввода-вывода и ряд других устройств, предназначенных для выполнения некоторых чётко определённых функций.
Микроконтроллер (МКО) – устройство, выполняющее функции логического анализа (сложные последовательности логических операции) и управления; реализуемое на одной или нескольких БИС. МКО – это микропроцессорное устройство, в котором за счёт сокращения функций по выполнению арифметических операций можно уменьшить его аппаратную сложность и развить функции логического управления.
Микропроцессорный комплект интегральных схем (МПК ИС) – это совокупность микропроцессорных БИС (базовый МПК) и других ИС, однотипных по конструктивному, технологическому исполнению, для которых обеспечена функциональная, структурная, информационная и энергетическая совместимость при использовании МПС.
Структура и взаимосвязь основных средств микропроцессорной техники (МТ) в рамках микропроцессорных автоматических систем (МПАС) показана на рис.18.1.
МП включает арифметико-логическое устройство (АЛУ), устройство управления (УУ) и блок регистров (БРГ), в который входят регистры: аккумулятор, адреса, флаговые, состояния, программный счётчик, общего назначения, стековые и т.д.
МПС включает помимо МП (одного или нескольких), оперативное и постоянное ЗУ (ОЗУ и ПЗУ), устройства ввода-вывода (УВВ), ряд других устройств.
Взаимодействие частей МПАС осуществляется посредством шин: адресной (ША), данных (ШД), и управления (ШУ), связывающих в единую систему компоненты МПС, а также шин измерения, контроля и управления, которые совместно с соответствующими устройствами связи с объектом (процессом) обеспечивают непосредственное взаимодействие МПС с управляемым объектом или процессом.
Рис. 18.1. Структура микропроцессорной автоматической системы МПАС
МПС могут быть конструктивно подготовлены для работы с человеком-оператором, т.е. иметь каркас, панель управления и другие необходимые компоненты – в этом случае её называют микро-ЭВМ. МПС могут предназначаться для агрегатирования, т.е. для работы в конструктивно и функционально едином комплексе аппаратуры.
В последнем случае речь идёт о реализации распределённых средств управления обработки информации в рамках МПАС. Распределённость здесь означает, прежде всего, расчленение (декомпозицию) общего алгоритма управления на ряд параллельных или последовательно реализуемых алгоритмов, не связанных насколько это возможно друг с другом во времени, и, кроме того, оптимальное пространственное распределение процессов управления и обработки информации путём встраивания средств МТ непосредственно в датчики, регулирующие исполнительные и другие устройства [3-10].
При этом более эффективно решаются задачи обеспечения быстродействия, надёжности, живучести, сокращения размеров и уменьшения массы средств автоматического управления, регулирования, контроля и сбора данных. Характерные свойства МП дают возможность встроенного управления каждой отдельной единицей аппаратуры, оборудования, что обеспечивает создание полностью автоматизированных локальных систем и процессов.
Проектирование сложной технической системы предполагает расчленение её на некоторые функционально законченные подсистемы. При этом важно иметь общее представление о структуре, как системы в целом, так и отдельных её подсистем. В случае использования в системе МП средств немаловажно установить взаимосвязь структуры с соответствующим алгоритмическим обеспечением. В сложных системах, например в системе управления промышленного робота, в качестве подсистем принято выделять иерархические уровни управления [3-14].
На примере робототехнической системы рассмотрим разделение общей задачи управления действиями робота на несколько самостоятельных подзадач или уровней управления. В общем случае принято выделять три иерархических уровня управления: исполнительный, тактический и стратегический.
На нижнем (исполнительном) уровне осуществляется управление приводами подвижных звеньев исполнительного механизма робота. При этом основная задача управления заключается в расчёте и выдачи на системы управления приводами таких сигналов, которые обеспечивают качественное исполнение законов движения по отдельным степеням подвижности робота.
На втором (тактическом) уровне вычисляются законы согласованного движения звеньев исполнительного механизма робота, обеспечивающие целенаправленное перемещение его рабочего органа по некоторой траектории, задаваемой вышестоящим уровнем управления.
На третьем (стратегическом) уровне планируется траектория движения рабочего органа ПР (промышленного робота), соответствующая выполнению роботом предписываемой ему технологической операции.
Ещё один важный аспект, характеризующий общую структуру системы управления ПР, связан с особенностями организации вычислительно-логического блока.
В последние годы наметилась тенденция к использованию принципа децентрализованного управления при построении систем управления ПР. Вычислительно-логический блок в таких системах реализуется с помощью нескольких микро-ЭВМ или МП модулей, на каждый из которых возлагается решение самостоятельной задачи.
Очевидное преимущество децентрализованного управления в возможности параллельного ведения вычислительного процесса, а значит, в расширении возможностей системы управления за счёт решения более сложных задач в реальном масштабе времени по сравнению с системами централизованного управления. Кроме того, использование автономных контролеров для каждого из приводов позволяет улучшить качество процессов управления за счёт повышения частоты выдачи управляющих сигналов на аналоговую часть приводов.
Все МП можно разделить на два типа:
однокристальные МП с фиксированной разрядностью слова и фиксированной системой команд;
многокристальные МП с изменяемой разрядностью слова и микропрограммным управлением.
Структура однокристальных мп
Первые 16-разрядные МП i8086 фирма Intel выпустила в 1978 году. Эти МП сами по себе уже представляют в основном исторический интерес. Однако их структура и принципы организации легли в основу развития современных 16, 32–разрядных процессоров. МП семейства i086/88 соответствует широко распространенная отечественная серия К1810.
На рис.18.2 показана схема 16–разрядного МП серии К1810ВМ86, в котором имеются автономное устройство сопряжения с шиной (УСШ), организующее опережающую выборку команд из памяти и формирующее очередь выбранных байт последовательности команд, и операционное устройство (ОУ), извлекающее команды из очереди и реализующее предписанные командами операции в 16-разрядном АЛУ [3-7].
В состав УСШ входят 6–байтная очередь команд, счётчик команд, четыре сегментных регистра и сумматор. В состав ОУ входят блок регистров общего назначения, арифметико-логическое устройство (АЛУ) и регистр признаков F. Устройство управления МП осуществляет управление УСШ, ОУ и, кроме того, периферийным оборудованием системы, обеспечивая обмен данными с использованием механизмов квитирования, прерывания и прямого доступа к памяти.
Шесть однобайтных регистров очереди команд образуют регистр команды МП, из которого ОУ последовательно извлекает очередную команду побайтно.
Адресуемая область памяти составляет 1Мбайт, и, следовательно, формат адреса равен 20бит. МП манипулирует логическими адресами, содержащими 16–разрядный сегментный (базовый) адрес и 16–разрядное внутрисегментное смещение. Логические адреса преобразуются МП в физические (исполнительные) адреса в соответствии с рис.18.3.
Рис.18.2.
Схема и интерфейс МП К1810 ВМ 86
В
сё
адресуемое пространство разбивается
на сегменты ёмкостью 64 Кбайт каждый.
Начальный адрес каж-дого сегмента
(20бит) имеет в четырех млад-ших разрядах
нули – ХХХХ016,
т.е. сегменты могут начинаться на гра-нице
блоков по 16байт.
Д
Рис.18.3. Механизм
адресации памяти
С
егментный
адрес (начальный адрес сегмента) хранится
в 16–разрядном сегментном регистре, а
обращение к байту или слову внутри
сегмента осуществляется с использованием
16–разрядного смещения, формируемого
в ОУ. Если содержимое сегментного
регистра равно нулю, то исполнительный
адрес равен смещению.
А
Рис.18.4.
Организация адресного пространства
памяти
Большинство команд МП оперируют только 16–разрядными смещениями, а сегментные адреса находятся в одном из четырёх 16–разрядных регистров. Каждый сегментный регистр задаёт конкретный сегмент, что находит отражение в их названиях: CS – код (программа), DS – данные, SS – стек, ES – экстракод (дополнительная информация). Содержимое сегментных регистров автоматически суммируется со смещением, передаваемым из ОУ, и таким образом участвует в формировании исполнительного адреса (рис.18.4).
Основное назначение сегментных регистров – динамическое перемещение программ в памяти, которое необходимо в мультипрограммной среде. Для динамического перемещения достаточно модифицировать содержимое сегментных регистров.