|
двухтактный ШИМ на STM32 |
|
|
|
 |
Ответов
|
Jan 24 2013, 10:44
|
Частый гость
 
Группа: Участник
Сообщений: 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
|
|
|
|
|
Jan 24 2013, 15:47
|

Местный
  
Группа: Свой
Сообщений: 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 ? Если да то управление идет там не частотой...
|
|
|
|
|
Jan 24 2013, 21:29
|
Частый гость
 
Группа: Участник
Сообщений: 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
|
|
|
|
Сообщений в этой теме
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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|