пид 2009 12_30

7
Стенд для настройки ПИД- регулятора

Upload: alexander-petrov

Post on 27-Jul-2015

263 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: пид 2009 12_30

Стенд для настройки ПИД-регулятора

Page 2: пид 2009 12_30

Задачи

•Основные:▫Написать реюзабельную реализацию

ПИД▫Рассмотреть механизмы настройки ПИД

•Побочные:▫Реализовать модель стенда в Simulink

Page 3: пид 2009 12_30

Общая схема

• Датчик тока – измерение тока через измерение напряжения на эталонном сопротивлении с помощью встроенного АЦП

• Энкодер – ИК-излучатель + приёмник• Контроллер – ATMega8• Управление двигателями посредством

встроенных ШИМ (таймеры T/C1, T/C2)• Связь с ПК - USART

Стенд

Управляющийконтроллер

ЭнкодерДвигатель

Датчик тока ADC

INT

ПК

КлиентCOM

fast PWM

Page 4: пид 2009 12_30

ПИД-регулирование

ПИД настроен методами:•«кажется, так лучше» (слева)•Зиглера-Нихолса с ручной подстройкой

(справа)

Page 5: пид 2009 12_30

Сравнение модели и стенда

Графики переходного процесса:•Стенд (слева)•Модель (справа)В момент времени 24с по вращение

вносится помеха

Page 6: пид 2009 12_30

Основные результаты•Реализована и проверена прошивка для

контроллера ATMega8, реализующая ПИД

•Рассмотрены методы настройки ПИД:▫Зиглера-Нихолса

Page 7: пид 2009 12_30

Побочные результаты

•Написан документированный и реюзабельный (время проверит) код для работы с АЦП, внешними прерываниями, таймерами, USART в ATMega8

•Реализована модель стенда в Simulink•Идентифицирован ведущий двигатель

• Lстат. обм. + R стат. обм. + Iротора (методы измерения момента инерции изучаются)