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

 
 
> двухтактный ШИМ на 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
dimone
сообщение Jan 24 2013, 21:29
Сообщение #5


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

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



Цитата(MK2 @ Jan 24 2013, 18:47) *
P.S, под "zero cross" вы имеету ввиду датчик тока?! вроде ТТ? не очень понятно если вы делаете по датчику сброс таймеров то ошибки с выходным сигналом быть не должно. И еще квазирезонансный мост это phase shift bridge ? Если да то управление идет там не частотой...

-Можно и датчик тока.. Ошибки дискриминатора быть не должно для установившегося процесса, а при изменении условий резонанса -появится, соответственно должна имется ОС. Конечно сброс -решение скорее подходящее для Ipeak ограничения . Для достжения квазирезонанса можно регулировать непосредственно частоту с помощью упомянутой ОС, правда нужно будет учитывать передаточную характеристику всей петли, что-б стабильно работало. Если это типовой сварочник,то дроссель в это время будет работать в режиме рассеяния защищая от перегруза, пока не наступит всеобщий резонанс. Для регулировки мощности все еще чуток усложнится.
п.с. не совсем понял насчет "квазирезонансный мост"...

Сообщение отредактировал dimone - Jan 24 2013, 21:39
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
- - khach   Цитата(MK2 @ Jan 24 2013, 18:47) И еще кв...   Jan 24 2013, 20:33


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

 


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


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