[an error occurred while processing this directive]
Ответ: Я делаю так.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено HallSensor 15 августа 2002 г. 13:34
В ответ на: Ответ: вот реализация отправлено PILOTIK 15 августа 2002 г. 12:14

Реализация ПИ - регулятора (может поможет)
Uk+1 = A1*Ik+1 + A0* Ik + Uk
где:
Uk+1 - выход регулятора
Uk - прошлый выход регулятора
Ik Ik+1 - настоящий и прошлый сигнал ошибки

A0 = Kp (w*Tsample -1)
A1 = Kp
w=Ki/Kp

Ki - интегральный коэффициент
Kp - порпорциональный коэффициент

Необходимо обратить внимание на возможное переполнение результата и на коэффициент усиления, например n = log2(max(|A1||A0||1|))
B = 2^(-n)
A1s=A1*B
A0s=A0*B
Короче чтобы не больше 1 были.

Более подробно если надо на www.analog.com AN300-13


Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru