реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> управление импульсным стабилизатором тока, упр-е на STM32
Tanker
сообщение Apr 18 2010, 10:48
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 34
Регистрация: 30-06-07
Пользователь №: 28 806



Здравствуйте!
сделали выпрямитель 50А 40В. Силовая часть: 3-х фазный выпрямитель, первичка ферритового транса включена в транзисторный мост (коммутируем 10кГц, регулируя скважность), во вторичке - диодный выпрямитель и там же шунт-датчик тока
Нагрузка бутет динамичная-часто меняться от 0 до ... ограничиваем максимумом 50А.

На чтостоте ШИМ 10кГц и возможностью измерять ток 1000.000 в секунду рассчитывал получить минимальные по времени переходные процессы и минимальные пульсации выпрямленного тока.

Управлялка сделана на STM32. Сейчас я просто генерю симметричные импульсы, регулирую ток "в ручную" с помощь скважности. Генератор сделан на 3-х каналах Timer1 (кто юзает STM32 тот знает).

Прикрутил ПИ регулятор. Ток мерю АЦП с шунта непрерывно, пока не синхронно с ШИМ, завожу на ПИ регулятор, среднее значение тока соответствует заданному, а вот в выходной форме тока явно видны 300Гц (при питании от 3-х фаз) и 100Гц (при питании от 1 фазы). Если увеличиваю коэффициент усиления ПИ-регулятора, пульсации уменьшаются, но и тогда регулятор реагирует на каждый выброс тока... шум стоит не красивый.

В общем вопрос как правильно на большой частоте стабилизировать ток? (могу синхронизировать АЦП с ШИМ)
Go to the top of the page
 
+Quote Post
injener
сообщение Apr 18 2010, 15:08
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 681
Регистрация: 24-10-09
Пользователь №: 53 182



Вопрос. На выходе дроссель есть?
Go to the top of the page
 
+Quote Post
Tanker
сообщение Apr 18 2010, 15:47
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 34
Регистрация: 30-06-07
Пользователь №: 28 806



да, на выходе дроссель и кондёры (но не так много как это нужно для мостового тиристорного выпрямителя с пульсациями 300Гц, всё таки оперируем 10кГц-ами). И есть достаточная мощность чтобы сделать ровную палку из "сетевых горбов". Сейчас дело в алгоритме.
Надеюсь(проверю) что сейчас я получаю ток в начале периода ШИМ. Понятное дело, одна выборка за период - мало. может попасть и на "выброс" при включении транзистора, может на ровный участок тока, соответственно и ПИ-регулятор с такими данными работаем не совсем корректно.
Хочу за период сделать 100 выборок (АЦП позволяет) свалить ч/з ДМА в массив. прогнать эти значения через фильтр. и один раз ч/з ПИ-регулятор (подсунув ему отфильтрованный за период ток). Пока учу синхронизацию АЦП ДМА Таймеров в STM32
Go to the top of the page
 
+Quote Post
Guest_orthodox_*
сообщение Apr 18 2010, 17:58
Сообщение #4





Guests






Можно применить связь вперед, то есть вести цепь управления ШИМ от мгновенного значение входного (питающего ) напряжения.
Обратной связи тогда меньше трудиться придется... То есть, на него умножать вроде нужно...
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 15th July 2025 - 19:38
Рейтинг@Mail.ru


Страница сгенерированна за 0.01356 секунд с 7
ELECTRONIX ©2004-2016