Расчет и разработка микропроцессорной системы управления для гибкого автоматизированного участка по выпуску деталей "Крышка"

Дипломная работа - Разное

Другие дипломы по предмету Разное



и КТ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. Микропроцессоры. Том 1. Архитектура и проектирование Микро - ЭВМ - под редакцией Преснухина Л.Н., М.:Высш.шк., 1986 г.
  2. Микропроцессоры. Том 2. Средства сопряжения - под редакцией Преснухина Л.Н., М.: Высш.шк., 1986 г.
  3. Аналоговые и цифровые интегральные микросхемы - под редакцией С.В. Якубовского, 1984 г.
  4. Справочник: интегральные микросхемы - под редакцией Тарабарина Б.В., М.: Радио и связь.,1983г.
  5. Резисторы. Справочник - под редакцией Андреев Ю.Н., 1981 г.
  6. Усатенко С.Т. Выполнение электрических схем по ЕСКД, М.: Издательство стандартов, 1989г.
  7. Популярные цифровые схемы: Справочник - под редакцией Шило В.Л., Челябинск: Металлургия, Челябинское отделение, 1988 г.
  8. Методические указания к курсовому проектированию по диiиплине Микропроцессорные системы управления и программирования в реальном масштабе времени, Заморский В.В., КамПИ.