
- •Введение
- •1. Архитектура микропроцессорных систем.
- •1.1. Базовая структура мпс.
- •1.2. Типы межмодульных связей.
- •1.3. Функции средств сопряжения.
- •1.4. Методы адресации элементов.
- •1.5. Способы организации связи с внешними устройствами.
- •1.5.1. Программно-управляемый обмен.
- •1.5.2. Обмен по прерываниям.
- •1.5.3. Прямой доступ к памяти (пдп).
- •1.6. Типы магистралей.
- •1.7. Элементы памяти мпс.
- •1.8. Сопряжение микропроцессора с магистралью.
- •1.9. Аналого-цифровые и цифро-аналоговые компоненты.
- •1.9.1. Цифро-аналоговые преобразователи.
- •1.9.2. Аналого-цифровые преобразователи.
- •1.10. Мп в контуре управления.
- •1.11. Особенности многопроцессорных систем.
- •1.12. Программное обеспечение мпс.
- •2. Разработка микропроцессорных систем.
- •2.1. Формулировка проблемы.
- •2.2. Выбор коллектива разработчиков.
- •2.3. Разработка модели управления объектом.
- •2.4. Разработка алгоритма.
- •2.5. Выбор мп и построение структуры мпс.
- •2.6. Разработка аппаратных средств мпс.
- •2.7. Разработка программного обеспечения мпс.
- •3. Отладка мпс.
- •3.1. Особенности контроля и диагностики мпс.
- •3.2. Источники ошибок при проектировании и виды неисправностей.
- •3.3. Методы и инструментальные средства тестирования.
- •4. Лабораторный практикум.
- •4.1. Указание по технике безопасности.
- •4.2. Описание лабораторного комплекса.
- •4.2.1. Состав.
- •4.2.2. Работа с учебным микропроцессорным комплектом.
- •4.2.3. Работа с кросс-системой.
- •4.2.4. Описание модулей.
- •5. Проведение лабораторных работ.
- •5.1. Порядок выполнения работы.
- •5.2. Указания к отчету.
- •5.3. Варианты заданий.
- •5.4. Лабораторная работа № 1. Разработка математической модели мпс
- •5.5. Лабораторная работа № 2. Разработка концептуального алгоритма мпс
- •5.6. Лабораторная работа № 3. Разработка структурной электрической схемы мпс
- •5.7. Лабораторная работа № 4. Разработка программы мпс
- •5.8. Лабораторная работа № 5. Сборка макета структуры мпс
- •5.9. Лабораторная работа № 6. Отладка подпрограмм взаимодействия с ву
- •5.10. Лабораторная работа № 7. Комплексная отладка макета мпс
- •Список литературы
Введение
Данное учебное пособие, включая лабораторный практикум, рекомендуется при изучении основных принципов построения и функционирования микропроцессорных систем управления технологическими объектами производства электронно-вычислительных средств (ЭВС). Предлагаемые работы лабораторного практикума связаны между собой единым заданием, обеспечивают закрепление теоретических знаний, а также приобретение практических навыков разработки и отладки программного обеспечения и аппаратных средств вышеуказанных микропроцессорных систем. Они базируются на использовании промышленного учебного микропроцессорного комплекта (УМК) на основе микропроцессора 580 серии и рассчитаны на использование персональных ЭВМ, для которых есть соответствующее кросс-обеспечение.
В зависимости от объема часов, выделяемых для лабораторных работ и практических занятий, наличия курсового проекта по данной дисциплине, состава лабораторного комплекса, характера специализации студентов возможны различные варианты составления заданий и цикла работ, предусматриваемых данным пособием. Разнообразие заданий ограничивается только имеющимся в наличии набором проблемных модулей, входящим в лабораторный комплекс.
Главное внимание уделяется иллюстрации возможностей микропроцессорной техники, знакомству со специфическими особенностями деятельности инженера при разработке и отладке микропроцессорных систем управления технологическими объектами. Результатом проделанной работы студента является реально действующая микропроцессорная система, что резко улучшает осознание им основных положений изучаемой проблемной области, ее аспектов и граней.
Данное пособие может служить методическим руководством молодому специалисту в его конкретной деятельности на предприятии.
1. Архитектура микропроцессорных систем.
Как известно, процессором называется устройство переработки информации. Микропроцессор (МП) - это процессор, выполненный на одной или нескольких больших интегральных схемах (БИС). Микропроцессорной системой (МПС) называется система, центральным элементом которой является микропроцессор.
Первоначально появление МП было воспринято скептически: МП рассматривался как измена главной идеи вычислительной техники - создание ЭВМ с максимально возможными вычислительными ресурсами (быстрее, больше памяти, мощнее система команд и др.). Потребовалось время, чтобы осознать, что МП - массовый и дешевый класс вычислительных средств.
Соединение МП с любым объектом "интеллектуализирует" последний, поэтому момент появления МП можно назвать научно-технической революцией, отделяющей эру "интеллектуальных" вещей от эры просто вещей. В настоящее время автоматизация технологического процесса с помощью МП в нашей стране низка из-за отсутствия кадров, способных одновременно поставить задачу и реализовать результаты.
Необходимым условием применения МП являются следующие компетенции:
Знание проблемной области, т.е. тех объектов и процессов, которые подлежат автоматизации (нельзя управлять тем, чего не знаешь, например, процессом получения полиуретана).
Владение методами математического моделирования объекта управления (ОУ), так как МП является числовым исполнителем, то есть оперирует числами, а не реальными физическими параметрами.
Способность разрабатывать электрические принципиальные схемы, то есть знание методов схемотехнического проектирования и практические навыки применения типовых схемотехнических решений.
Умение программировать микропроцессорную технику, так как МП является дуальным объектом: его поведение определяется не только его структурой, но и состоянием памяти.
Иметь представление об экономической и технической целесообразности применения МП (например, встраивать в коробку спичек, зажигалку и т.д.).
Место конструктора-технолога в разработке МПС. Так как программисты и схемотехники не знают проблемной области, постановку задачи по автоматизации технологического процесса производства ЭВС, разработку математической модели и алгоритма должен осуществлять конструктор-технолог ЭВС.
Основная закономерность развития систем. Чтобы сохранить устойчивость (т.е. существовать), рост функциональных возможностей системы должен опережать рост структурной сложности и пространственных размеров.
Уменьшение размеров было достигнуто за счет развития физических принципов действия (механический счет, электронно-лучевой, полупроводниковый ток, световой луч) и технологии изготовления (лампы, полупроводниковые приборы, интегральные схемы).
Преимущественный рост функциональных возможностей достигнут за счет применения нового принципа реализации секций: если раньше функции однозначно соответствовала структура, реализующая ее ("жесткая" логика), то теперь используется адаптируемая (программируемая) к необходимым функциям, мало изменяемая структура. Т.е. индивидуальность МПС обеспечивается программой.
Целесообразность применения МП. Появление МП вызвало замену аппаратной "жесткой" логики программной и снизило порог экономической целесообразности применения электронно-вычислительных средств (ЭВС). МП целесообразно применять, когда:
1) для решения задачи требуется более 20...40 обычных интегральных схем (ИС) (из-за стоимости и надежности);
2) требуется многофункциональность, программируемость системы и предвидится расширение ее функций (иначе возникает трудность ее перепроектирования);
3) система должна взаимодействовать с большим числом внешних устройств (ВУ);
4) требуется обработка и хранение массивов информации (необходим процессор и память);
5) необходимо реализовать сложные алгоритмы управления (иначе возникает сложная структура);
6) нужна высокая точность вычислений (рост разрядности);
7) достаточно быстродействия МП, так как "жесткая" логика более быстродействующая.
Микропроцессорные комплекты (МПК). Сам МП только "перемалывает" информацию. Для организации законченных вычислительных, контрольно-измерительных или управляющих функций он должен объединяться в систему с другими элементами (память, каналы ввода-вывода, внешние устройства). Таким образом, МПС - это система на базе МП, способная выполнять вышеперечисленные функции.
Основной задачей разработки системы является не только выбор элементов, их функций и структуры, но и согласование элементов друг с другом. С целью облегчения труда разработчиков МПС по выбору совместимых элементов разработаны МПК – совокупность информационно-логически, электрически и конструктивно совместимых БИС, выполняющих определенные функции, используемые для построения МПС, способных решать некоторый класс задач.