Расчет и разработка микропроцессорной системы управления для гибкого автоматизированного участка по выпуску деталей "Крышка"
Дипломная работа - Разное
Другие дипломы по предмету Разное
и КТ819ТМ.
Рис. 5
Параметры транзистора КТ819ТМ:
Uграничн при Iк=0.1А, В80
Коэффициент передачи тока, не менее12
fграничн, МГц3-12
tвыключения не более, мкс2.5
Емкость коллектора перехода, пФ360-1000
Обратный ток коллектора, не более, mА1
Токи и сопротивления находятся аналогично предыдущему случаю.
Вывод управляющих сигналов на станки производится через магистральные приемники - К559ИП5П.
9. Разработка программного обеспечения
Программное обеспечение для данной микропроцессорной системы управления строю согласно спроектированной выше функциональной моделью и дерева вызова процедур.
В программе реализованы следующие процедуры:
инициализации - производится установка начальных переменных, режима работы регистра;
ввода - чтение данных из порта P1 и сигналов от УЧПУ станков со входа RxD - ввод сигналов от УЧПУ и от датчиков положения манипулятора, введённые сигналы разбиваются побитно и размещаются в памяти;
расчета математической модели - расчёт функций и ;
вывод данных - вывод рассчитанных управляющих воздействий в порт Р0.
Программное обеспечение для микропроцессорной системы управления строим согласно составленной функциональной модели и дерева вызова процедур. Реализованы следующие основные процедуры:
. Процедура инициализации.
Запуск таймера.
. Процедура ввода данных из портов.
С порта P1 последовательно считывается и инвертируется информация от датчиков, маскируется и сохраняется в ячейках оперативной памяти.
. Процедура расчета математической модели.
Производиться чтение с состояния датчиков из ОЗУ. В соответствии с математической моделью рассчитываются управляющие воздействия. Записываются в ОЗУ. Формируется два управляющих слова и записываются в регистры РПД.
. Процедура вывода данных в порт/регистр.
Процедура выводит последовательно сформированные управляющие воздействия в порт BUS микропроцессора для их дальнейшего использования. Также процедура в зависимости от смены управляющего воздействия устанавливает интервал времени для выполнения соответствующего действия.
. Процедура обработки прерывания от таймера (Контроль системы).
Выполняет декремент программного счетчика. В случае достижение временной границы операции (нулевое значение счетчика) производится проверка управляющего воздействия, если оно есть, то выводиться сообщение об аварии.
Текст управляющей программы приведён в приложении.
Заключение
В ходе выполнения курсового проекта была спроектирована микропроцессорная система управления ГАУ, предназначенного для обработки деталей - Крышка подшипника.
Были разработаны:
функциональная модель системы;
аппаратная и программная часть системы;
принципиальная электрическая схема;
программа на языке ассемблер.
Список использованной литературы
- Микропроцессоры. Том 1. Архитектура и проектирование Микро - ЭВМ - под редакцией Преснухина Л.Н., М.:Высш.шк., 1986 г.
- Микропроцессоры. Том 2. Средства сопряжения - под редакцией Преснухина Л.Н., М.: Высш.шк., 1986 г.
- Аналоговые и цифровые интегральные микросхемы - под редакцией С.В. Якубовского, 1984 г.
- Справочник: интегральные микросхемы - под редакцией Тарабарина Б.В., М.: Радио и связь.,1983г.
- Резисторы. Справочник - под редакцией Андреев Ю.Н., 1981 г.
- Усатенко С.Т. Выполнение электрических схем по ЕСКД, М.: Издательство стандартов, 1989г.
- Популярные цифровые схемы: Справочник - под редакцией Шило В.Л., Челябинск: Металлургия, Челябинское отделение, 1988 г.
- Методические указания к курсовому проектированию по диiиплине Микропроцессорные системы управления и программирования в реальном масштабе времени, Заморский В.В., КамПИ.