- •Техническое задание
- •Реферат
- •Перечень условных обозначений, единиц и терминов
- •Содержание
- •Введение
- •1 Структурная организация
- •2 Алгоритмы обработки и управления
- •3 Выбор элементной базы
- •3.1 Выбор омк
- •3.2 Выбор ци
- •4 Принципиальная электрическая схема
- •5 Программное обеспечение
- •6 Алгоритм тестирования
- •7 Тестовый пример
- •8 Инструкция по эксплуатации контроллера
- •Заключение
- •Список использованных источников
- •Приложение а
- •Приложение б
- •Приложение в
7 Тестовый пример
Рассмотрим следующий пример: оператор последовательно вводит с клавиатуры размер листа – 1 метр, количество листов – 45 штук, после этого нажимает кнопку запуска «#». На индикаторе отображаются введенные значения и состояние технологического процесса(1 – «выполняется протяжка»). При нажатии на кнопку BTN1 во внешний приемник(в данном случае терминал) выводится состояние технологического процесса.
Рассмотренный пример представлен на рисунке 5.
Рисунок 5 – Пример работы с МПУ
8 Инструкция по эксплуатации контроллера
После инициализации устройства на ЦИ отображаются нули, и система ожидает ввода параметров раскроя. Состояние индикатора после запуска устройства изображено на рисунке 6.
Рисунок 6 – Состояние ЦИ после запуска системы
Далее оператор должен ввести с клавиатуры размер листа материала(в метрах). Максимальное значение – 10; при превышении этого ограничения введенное значение будет заменено на максимальное, и пользователь увидит это на индикаторе. При вводе воспринимаются первые введенные цифры. По окончании ввода, оператор должен нажать клавишу ввода «*», и введенное значение отобразится на индикаторе(см. рис. 7).
Рисунок 7 – Состояние ЦИ после ввода размера листа
Аналогичным образом следует ввести количество листов, максимум – 50(см. рис. 8).
Рисунок 8 – Состояние ЦИ после ввода количества листов
После нажатия на кнопку запуск «#» МПУ инициирует запуск механизма протяжки; индикатор состояния технологического процесса меняет своё значение с «0» на «1»(см. рис. 9).
Рисунок 9 – Состояние ЦИ после запуска технологического процесса
Когда до конца листа останется 0,5 метра, МПУ подаст импульс замедления протяжки, при этом индикатор состояния процесса примет значение «2»(см. рис. 10).
Рисунок 10 – Состояние ЦИ при замедленном режиме протяжки
В любой момент возможен запрос состояния технологического процесса нажатием специальной кнопки, и передача его во внешний приемник – к примеру, на терминал(см. рис. 11).
Рисунок 11 – Передача состояния процесса во внешний приемник
В устройстве предусмотрена возможность перезапуска при помощи специальной схемы сброса. После нажатия на кнопку сброса все введенные данные будут потеряны, микроконтроллер перезапустится, и устройство начнет свою работу с самого начала. Кнопка сброса изображена на рисунке 12.
.
Рисунок 12 – Кнопка сброса устройства
Заключение
В ходе выполнения курсового проекта было спроектировано микропроцессорное устройство, предназначенное для удаленного управления контроллером механизма протяжки и раскроя материала. Устройство позволяет вводить параметры раскроя, отображает в режиме реального времени введенные данные и состояние технологического процесса, позволяет выдавать информацию по запросу внешнего прерывания во внешний приемник по интерфейсу RS-485.
Требуемый объем ПЗУ команд составляет не менее 1,35 кБ. Также требуется 56 байт для хранения констант 7-сегментного индикатора(10х2 байт) и клавиатуры(18х2 байт). Необходимый объем ОЗУ для хранения глобальных параметров и параметров подпрограмм составляет 16 байт(по 8 байт соответственно).
Следует отметить, что возможности использованного ОМК использованы не полностью, поэтому возможности расширение функциональности спроектированного МПУ, в том числе за счет решения задач измерительного класса, а также использования сложных алгоритмов обработки данных.
