Global Informatics

- Информатика и вычислительная техника

Синтез программного корректирующего устройства

Запишем передаточную функцию корректирующего устройства в виде z-разностных уравнений, для чего воспользуемся обратным переходом от псевдочастоты, используем функцию перехода c2d(w) из пакета MathLab.

(60)

Перейдем от (60) к стандартной форме записи, для чего числитель и знаменатель разделим на z7.

(70)

Для выражения (70) запишем разностное уравнение в реальном масштабе времени, введя в числитель дополнительный сдвиг на z-1.

Расчет разностного уравнения- входной сигналвыходной сигнал_port EQU 1lh; номер порта для чтения_port EQU 12h; номер порта для записи

Al EQU 0.5706;

А2 EQU 2.102;

А3 EQU 2.358;

А4 EQU 0.2327;

А5 EQU 2.376;

А6 EQU 1.712;

А7 EQU 0.3942;

B1 EQU 6.61;EQU 18.71;EQU 29.42;EQU 27.75;EQU 15.69;EQU 4.927;4 EQU 0.6627;

xl, x2, x3, x4, x5, x6, x7 DB 0

;выделение памяти под переменные x(k-l), x(k-2), x(k-3)

yl,y2, y3, y4, y5, y6, y7 DB 0

; выделение памяти под переменные y(k-l), y(k-2)

; вычисляем значение выражения

(k)=Al*х1+А2*х2+А3*х3+A4*x4+A5*x5+

+A6*х6+А7*х7+В1*у1+В2*у2+В3*у3+В4*у4+В5*у5+В6*у6+В7*у7

: ;метка начала цикла коррекцииal, i_port; чтение данных из портаal,Al; вычисление слагаемого А1*х1bl, al; сохранение результата в bl

; в результате имеем А1*х1 в регистре blal, X2; вычислениеal, А2; слагаемого А2*х2bl, al; прибавление к предыдущему результату

; в результате имеем А1*х1+А2*х2 в регистре blal, X3; вычислениеal, А3; слагаемого А3*х3bl, al; прибавление к предыдущему результату

; в результате имеем А1*х1+А2*х2+А3*х3 в регистре bl

mov al, yl; вычислениеal, Bl; слагаемого Bl*ylbl, al; прибавление к предыдущему результатуal, y2; вычислениеal, B2; слагаемого В2*у2

add bl, al; прибавление к предыдущему результату

; в регистре bl имеем результат вычисления всего выраженияy3, y2; для следующего тактаy2, y1;

mov yl, blx2, xl;

mov xl, x;o_port, bl; вывод управляющего сигнала из blstart; зацикливание на начало программы

Статья в тему

Ультразвуковой вискозиметр
Вязкость - свойство жидкостей оказывать сопротивление перемещению одного слоя относительно другого. Количественно вязкость характеризуется значением динамической вязкости или коэффициентом внутреннего трения. Характерной особенностью этого вида трения является то, что оно наблюдае ...

Главные разделы


www.globalinformatics.ru © 2026 - Все права защищены!