x×14=y×(23×z-89) (38);
yк=xk×23,5+yk-1×2,9 (39);
где 2,9 – коэффициент при выходе;
23,5 – коэффициент при входе;
ук – текущее значение выхода;
ук-1 – предыдущее значение выхода;
хк – текущее значение входного сигнала.
Реализуем полученное уравнение в виде программы на языке ассемблера:
LD HL,0 ; обнуляем промежуточную сумму;
LD B,0 ; в начале работы yk-1=0;
L1 IN A,(#FС) ; читаем хк из порта #FС;
PUSH BC ; сохраняем yk-1 в стеке;
CALL MUL ; переход на процедуру умножения;
POP DE ; восстанавливаем из стека значение хк×24;
ADD HL,DE ; складываем xk×24 и yk-1×3;
PUSH HL ; результат сохраняем в стеке;
POP AF ; пересылаем результат из стека в А;
OUT (#FE),A ; выводим значение А в порт #FE;
LD A,(#А500) ; читаем в А значение yk-1 из адреса #А500;
LD B,A ; из А в В заносим значение ук-1;
LD (#А500),HL ; заносим в адрес #А500 значение ук;
JR L1 ; переход на повтор цикла;
MUL LD B,8 ; загружаем счетчик (разрядность числа 8);
LD DE,24 ; в DE загружаем множитель 24;
L3 RRA ; сдвигам влево А через CARRY;
JR NC,L2 ; если CARRY=0, то переход на L2;
ADD HL,DE ;иначе к промежуточной сумме + 24;
L2 RLC HL ; сдвиг влево промежуточной суммы;
DJNZ L3 ; если В¹0, то переход на L3;
POP BC ; сохраняем в ВС адрес возврата;
POP AF ; извлекаем из стека значение ук-1;
PUSH HL ; сохраняем в стеке результат хк×24;
PUSH BC ; возвращаем на место адрес возврата;
LD B,8 ; загружаем счетчик (разрядность числа 8);
LD DE,3 ; в DE загружаем множитель 3;
L5 RRA ; сдвигам влево А через CARRY;
JR NC,L4 ; если CARRY=0, то переход на L4;
ADD HL,DE ; иначе к промежуточной сумме + 3;
L4 RLC HL ; сдвиг влево промежуточной суммы;
DJNZ L5 ; если В¹0, то переход на L5
RET ; выход из подпрограммы умножения;
ЗАКЛЮЧЕНИЕ
В результате проделанной работы была разработана система автоматического контроля изоляции статорных обмоток генератора. Полученная система обладает всеми проектными свойствами, которые были оговорены в техническом задании. Она обладает достаточными запасами устойчивости по фазе и амплитуде.
Также был проведен синтез корректирующего устройства, и было установлено, что в системе наиболее целесообразно применение программного, а не аппаратного КУ.
СПИСОК ЛИТЕРАТУРЫ
1 Приборы и системы автоматики, управления, регулирования. 2000 г. №12.
2 Топчеев Ю.И. Атлас для проектирования систем автоматического регулирования. Машиностроение 1989 г.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.