Расчётно-пояснительная записка к курсовой работе по ОМПТ

  • Просмотров 1858
  • Скачиваний 177
  • Размер файла 32
    Кб

Министерство общего и профессионального образования РФ. Сибирский Государственный Индустриальный Университет. Кафедра АЭП и ПЭ. Расчётно­­­-пояснительная записка к курсовой работе по ОМПТ. Номер зачётной книжки: 94051 Выполнил студент г. ЗЭПА-95 Лавриненко Д.В. Руководитель: Мурышкин А.П. Оглавление Условие задания ……………………………………………. 3 Блок-схема устройства ……………………………………... 4 Структурная схема программы

……………………………. 5 Программа в мнемокодах …………………..………………. 6 Список используемой литературы …………………….….. 10 Имеется технологический процесс, управляемый с помощью МПС. Контролируемыми являются шесть координат, представленных в непрерывной (аналоговой) форме: X1, X2, X3, X4, X5, X6. Алгоритм формирования управляющей функции DY состоит в определении отклонения каждой координаты DX, от предыдущего значения и вычисления

выражения: Если DY не превышает по абсолютной величине значение d, то вмешательство в технологический процесс не требуется. В противном случае DY преобразуется в аналоговую форму и подаётся на управляющий вход объекта технологического процесса, а значение DY документируется. Требуется: n составить блок-схему управляющего устройства; n выбрать необходимые устройства; n составить структурную схему программы и написать текст

программы в мнемокодах. Блок-схема устройства. D7 D6 D5 D4 D3 D2 D1 D0 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 « D7 D6 D5 D4 D3 D2 D1 D0 D5 D4 D3 D2 D1 D0 A2 A1 A0 MX D/A X6 X5 X4 X3 X2 X1 « BA3 BA2 BA1 BA0 « DC3 BС2 BС1 BС0 « BB7 BB6 BB5 BB4 BB3 BB2 BB1 BB0 A/D DY . RD WR CS МПС . RD CS Q IOP WR Выбираем X1, X2, X3, X4, X5, X6. : 8 бит; DX1, DX2, DX3, DX4, DX5, DX6 : 8+1 бит; DY : 15+1 бит. В качестве порта ввода/вывода используем БИС КР580ВВ55А В качестве АЦП ВИС КР572ПВ3 В качестве ЦАП ВИС КР572ПА2 d – находится в ячейке памяти 8А6Аh 16 бит Начало выбирается n-й аналоговый

сигнал Xn ввод из порта n-й координаты Xn Запись координаты Xn в ОЗУ Xn Þ M n = n + 1 n = 7 нет да выбирается n-й аналоговый сигнал Xn ввод из порта n-й координаты Xn DXn = Xn - Xm вычисление DX, где Xm – данные из ОЗУ DXn Þ ОЗУ запись DXn в ОЗУ заём нет да DXn =DXn+100H n = n + 1 n = 7 нет да DY £ d да нет вывод DY – управляющий сигнал вывод DY – документирование на внешнем УВВ кодирование отрицательного числа в дополнительном коде (Xn – 8+1бит) n Þ порт3 Xn = порт4 n Þ