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

 
 
> двухтактный ШИМ на STM32
dimone
сообщение Jan 23 2013, 08:21
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 102
Регистрация: 23-02-09
Пользователь №: 45 242



Подскажите, как оптимально генерировать ШИМ на STM для полумостового преобразователя, как это делает tl494. Не нашел очевидного варианта..Заработал вариант на основе PWM6 при скважности 0.5 управлять дедтаймом sm.gif, следущий вариант делать связку таймеров мастер -слейв, вершина -табличный синтез черз DMA

Сообщение отредактировал dimone - Jan 23 2013, 08:30
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
khach
сообщение Jan 24 2013, 10:16
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 439
Регистрация: 29-12-04
Пользователь №: 1 741



Подскажите, как рулить этим PWM при регулировке моста? Т.е какой параметр отвечает за мощность и какие ограничения надо проверять в цикле регулировки, чтобы не взорвать силовой мост?
И второй вопрос- все тоже самое, но мост квазирезонансный, и рулить надо частотой. Как организовать процесс управления, чтобы никакое несчастное прерывание не сбило симметрию моста и не устроило вейерверк из 10 квт инвертора?
Go to the top of the page
 
+Quote Post
dimone
сообщение Jan 24 2013, 10:44
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 102
Регистрация: 23-02-09
Пользователь №: 45 242



Цитата(khach @ Jan 24 2013, 13:16) *
Подскажите, как рулить этим PWM при регулировке моста?

-Если на моеи реализации, то tauVal -грубо говоря задает частоту, dutVal -характеризует активное состояние ключа. Выдерживая корректное условие dutVal<=tauVal/dT, где (dT-максимально разрешенная доля заполнения от tauVal) вы убережете мост от сквозных токов. Установив -работает аппаратно , а остальное думается относится к вашему алгоритму управления и обртной связи..
п.с. для квазирезонансного варианта по датчику "зеро кросс" можно организовывать синхронный сброс, или регулировать частоту в режиме puls-to-pulse по ошибке между вышупомянутым датчиком и выходным сигналом

Сообщение отредактировал dimone - Jan 24 2013, 11:02
Go to the top of the page
 
+Quote Post
MK2
сообщение Jan 24 2013, 15:47
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 202
Регистрация: 30-10-10
Пользователь №: 60 535



Цитата(dimone @ Jan 24 2013, 13:44) *
Выдерживая корректное условие dutVal<=tauVal/dT, где (dT-максимально разрешенная доля заполнения от tauVal) вы убережете мост от сквозных токов. Установив -работает аппаратно
....
п.с. для квазирезонансного варианта по датчику "зеро кросс" можно организовывать синхронный сброс, или регулировать частоту в режиме puls-to-pulse по ошибке между вышупомянутым датчиком и выходным сигналом

если я вас правильно понял, как раз в таком режиме вы лишаетесь аппаратного deadtime (он действует в пределах одного канала), и если допустим случится софтварная ошибка(переполнения интегратора или еще что-нить) то сквозные токи обеспечены... но не надолго, поэтому хотя бы на этапе отладки поставьте "исключающие или" это снизит сквозные токи в таком случае.

P.S, под "zero cross" вы имеету ввиду датчик тока?! вроде ТТ? не очень понятно если вы делаете по датчику сброс таймеров то ошибки с выходным сигналом быть не должно. И еще квазирезонансный мост это phase shift bridge ? Если да то управление идет там не частотой...
Go to the top of the page
 
+Quote Post
khach
сообщение Jan 24 2013, 20:33
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 3 439
Регистрация: 29-12-04
Пользователь №: 1 741



Цитата(MK2 @ Jan 24 2013, 18:47) *
И еще квазирезонансный мост это phase shift bridge ? Если да то управление идет там не частотой...

Нет, не фазосдвиговый мост. Квазирезонансный мост у меня- это инвертор для индукционного нагрева. В этих инверторах доботность контура достигает 10 и более. Если первичке при этом мощность 10-20 квт, то во вторичке циркулирует 200 КВАр. И при потере управления инвертором все это выделяется в транзисторах. Транзисторы работают на пределе по току, поэтому жесткая коммутация для них недопустима. Только режим ZVS-ZVC. Но тут еще одна ловушка- частота резонанса меняется в зависимости от того, что вставлено в индуктор нагревателя. А нагрузка меняется и во времени - работчий деталь вставил-вынул или нагрели выше точки Кюри- индуктивность изменилась почти скачком. Т.е необходма глубокая регулировка по частоте, как минимум в 2 раза.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- dimone   двухтактный ШИМ на STM32   Jan 23 2013, 08:21
- - MK2   по-другому кроме как через dead time и не придумае...   Jan 23 2013, 08:56
|- - dimone   Цитата(MK2 @ Jan 23 2013, 12:56) ... табл...   Jan 23 2013, 09:11
|- - MK2   Цитата(dimone @ Jan 23 2013, 12:11) Я пре...   Jan 23 2013, 10:21
|- - dimone   Цитата(MK2 @ Jan 23 2013, 14:21) ... скор...   Jan 23 2013, 10:53
- - MK2   частотник можно замутить... векторный шим никто не...   Jan 23 2013, 12:22
|- - dimone   Цитата(MK2 @ Jan 23 2013, 16:22) частотни...   Jan 23 2013, 13:52
|- - maksimp   А если так (на stm32f10x): Ставите таймер в Center...   Jan 23 2013, 16:31
|- - dimone   -вот- вот, и я думал, что не сошелось клином на pw...   Jan 23 2013, 19:10
- - khach   Цитата(dimone @ Jan 24 2013, 12:44) -Если...   Jan 24 2013, 11:50
- - koyodza   Лучше всего по-моему использовать два канала любог...   Jan 24 2013, 17:33
- - dimone   Цитата(MK2 @ Jan 24 2013, 18:47) P.S, под...   Jan 24 2013, 21:29


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

 


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


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