Автор работы: Пользователь скрыл имя, 13 Января 2014 в 21:03, контрольная работа
Р2.2 и Р2.4-второй и четвертый биты порта Р2, с которых снимаются показания предельных значений температуры в сушильной камере; при Р2.2=1 температура достигла верхнего предельного значения (ВП); при Р2.4=1 температура достигла нижнего предельного значения (НП); при Р2 2=0 иР2.4=0 температура находится в заданных допустимых пределах;
КОНТРОЛЬНАЯ РАБОТА
ТЕМА: «ПРОМЫШЛЕННЫЕ КОНТРОЛЛЕРЫ. МИКРОПРОЦЕССОРНЫЕ СИСТЕМЫ ЭНЕРГЕТИЧЕСКИХ ОБЪЕКТОВ»
Санкт-Петербург
2012
Задание на контрольную работу.
Вариант № 6
Если измеренная температура в сушильной камере превысила 251°С, то
установить величину напряжения на регуляторе нагревательного элемента,
соответствующую 10% ШИМ, и через 1с выключить нагревательный элемент и включить вентилятор.
Описание технического объекта, подлежащего автоматизации.
На рисунке сделаны следующие обозначения:
СК-сушильная камера;
НЭ-нагревательный элемент;
РНЭ-регулятор нагревательного элемента, регулирующий величину
электрического тока, протекающего через нагревательный элемент;
ДТ-датчик температуры;
В-вентилятор;
Р2.10-десятый
бит порта Р2, с которого снимается
показание о включенном(Р2.10=
Р2.8-восьмой бит порта Р2, с которого снимается показание о включенном (Р2.8=1) или выключенном (Р2.8=0) вентиляторе;
Р2.2 и Р2.4-второй и четвертый биты порта Р2, с которых снимаются показания предельных значений температуры в сушильной камере; при Р2.2=1 температура достигла верхнего предельного значения (ВП); при Р2.4=1 температура достигла нижнего предельного значения (НП); при Р2 2=0 иР2.4=0 температура находится в заданных допустимых пределах;
Р5.6-шестой бит порта Р5, с которого снимается аналоговый сигнал, характеризующий величину температуры в сушильной камере;
Р2.1-первый бит порта Р2, на который подается сигнал на включение (Р2.1=1)или выключение (Р2.1=0) нагревательного элемента;
Р2.5-пятый бит порта Р2, на который подается сигнал на включение (Р2.5=1)
или выключение (Р2.5=0) вентилятора;
Р2.0-нулевой бит порта Р2, на который подается сигнал в виде серии
импульсов с ШИМ для управления РНЭ;
ШИМ-сигнал на выходе канала с широтно-импульсной модуляцией;
Uп-напряжение питания.
Расчеты необходимых параметров системы управления
Определим коэффициент деления из условия kd≥308,18*T.
При Т=1с условие принимает вид kd≥308,18.
Ближайшее большее значение коэффициента деления kd=512.
Тогда в десятичной системе счисления код выдержки времени будет равен
.
В шестнадцатеричной системе
А=6768h.
.
В шестнадцатеричной системе
.
Построение и описание граф-схемы алгоритма автоматического управления технологическим объектом.
СОСТАВЛЕНИЕ ПО ГРАФ-СХЕМЕ АЛГОРИТМА ПРОГРАММЫ УПРАВЛЕНИЯ НА ЯЗЫКЕ АССЕМБЛЕР С КОММЕНТАРИЯМИ.
MOV R5,00FВh; запись числа 251 в R5
MOV R10,0006h; занесение номера линии 6 порта Р5 в регистр конфигурации АЦП
PUSH R10; запись информации на стек
POP ADCON; запись в регистр конфигурации содержимого R10
Q: BSET ADST; включение АЦП
W: NOP;
JB ADBSY,W; ожидание окончания преобразования, если преобразование не закончено – перейти по метке W
PUSH ADDAT; считать из регистра данных информацию в R0
POP R0;
AND R0,0FFFh; маскирование результата преобразования
CMP R0,R5; сравнение температур
JMPR CC_ULE,Q; если разность R0-R5 меньше или равна нулю, то перейти по метке Q
MOV R1,E666; запись кода индекса модуляции в R1
PUSH R1; пересылка содержимого R1 в регистр сравнения через стек
POP CC0;
MOV CCM0,0007h; заполнение кода режима работы
MOV T01CON,0047h; заносим код управления таймером
BSET DP2.0; задается направление работы порта
MOV R2, 6768h; заносим код выдержки времени
PUSH R2; пересылка содержимого R2 в регистр данных через стек
POP T2; рабочим таймером выбирается Т2
MOV T2CON,0046h; код режима работы таймера заносится в регистр управления
L: NOP;
JNB T2IR, L; условный переход: если в T2IR нет единицы, то перейти по метке L
MOV T2CON,0000h; выключение таймера
BCLR T2IR; установка триггера T2IR в ноль
BCLR P2.1
BSET DP2.1
BSET P2.5
BSET DP2.5
Информация о работе Промышленные контроллеры. Микропроцессорные системы энергетических объектов