
- •Содержание
- •Введение
- •1. Микропрцессорная система для управления объектом
- •1.1. Схема алгоритма управления объектом
- •Начальная установка
- •Формирование задержки
- •1.2. Обработка информации, поступающей с двоичных датчиков х1,..., x4, и выдача управляющего воздействия y1
- •1.3. Обработка сигналов x5, x6, x7 и выдача управляющих воздействий у2, у3 и у4
- •1.4. Пульт управления
- •1.5. Работа мпс в режиме прерываний
- •1.6. Адресация внешних и интерфейсных устройств мпс
- •2. Основные этапы разработки мпс
- •2.1. Разработка аппаратных средств мпс
- •2.2. Разработка программного обеспечения
- •Приложение а пример вариантов заданий
- •Приложение б бланк технического задания
- •Содержание проекта
- •Гpафик pабот по pазделам куpсового пpоекта
- •3. Пеpечень гpафических pабот
- •4. Pекомендуемая литеpатуpа
1.4. Пульт управления
Пульт управления состоит из органов управления и устройства индикации. С помощью ПУ оператор получает возможность управлять работой МПС: запускать ее и останавливать, вводить значения некоторых уставок (констант), получать информацию о состоянии объекта и т.п. Пульт управления должен содержать следующие элементы:
1. Клавиатуру с числом клавиш 25, включая 16 клавиш 16-ричного кода (0 – F и три командные клавиши: ПУСК, ВВОД, МЕНЮ). С помощью клавиши МЕНЮ можно зарезервировать возможность выбора различных функций МПС, например, управление объектом, изменение параметров управления и т.п. Функцию управления объектом считать главной;
2. Кнопку СБРОС (RESET);
3. Светодиодные индикаторы для отображения сигналов X1,..., X4;
4. Устройство отображения значения Q4 в десятичной системе счисления. В курсовом проекте могут быть использованы сегментные светодиодные (варианты 1 – 12) или жидкокристаллические (все остальные) индикаторы (выбор типа устройства может быть согласован в соответствии с задачей лабораторной работы, выполняемой по дисциплине МПС). Устройство отображения также должно служить для индикации номеров или названий функций МПС;
5. Индикатор аварийной сигнализации: для нечётных вариантов – cветовой с частотой 2 Гц; для четных вариантов – звуковой с частотой 500 Гц.
Управление клавиатурой реализуется на схемах малой и средней степени интеграции.
После включения питания или нажатия на кнопку СБРОС предусмотреть автоматический вывод на устройство индикации названия или номера главной функции. Чтобы приступить к её выполнению оператор должен нажать на кнопку ПУСК (аналог кнопки ENTER).
1.5. Работа мпс в режиме прерываний
В МПС сигналы прерываний поступают от трех внешних источников: от аварийного датчика INT1, в случае отказа источника питания INT2 и от оператора INT3 (высший приоритет имеет прерывание INT1, низший - INT3). При обработке указанных прерываний МПС должна выполнить следующие действия:
1. Если поступил сигнал прерывания от аварийного датчика, то:
а) включить на ПУ аварийную сигнализацию;
б) выдать на индикацию значения сигналов Х1,..., X4 и цифровой код Q4;
в) перевести МПС в состояние ожидания. Выход МПС из состояния ожидания обеспечивается сигналом СБРОС.
2. Если источник питания сформировал сигнал прерывания, то до полного исчезновения напряжения питания необходимо записать в энергонезависимое ОЗУ текущие значения содержимого регистров микроконтроллера.
3. Если оператором нажата одна из командных клавиш ВВОД или МЕНЮ, то должен сформироваться сигнал прерывания INT3. Программная обработка прерывания INT3 должна включать опрос клавиатуры и определение кода нажатой клавиши.
После нажатия оператором клавиши ВВОД на индикатор должно выводится текущее значение кода уставки К и оператор при необходимости может ввести с клавиатуры новое значение кода уставки. Новое значение должно отображаться на индикаторе. Возврат к работе МПС производится нажатием клавиши ПУСК.
После нажатия оператором клавиши МЕНЮ на индикатор выводится название или номер выполняемой в данный момент функции МПС. Перебор функций осуществляется повторными нажатиями клавиши МЕНЮ, а переход к выполнению выбранной функции осуществляется нажатием клавиши ПУСК.