Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Комплементарный режим ШИМ (PWM модуль)
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Все остальные микроконтроллеры > PIC
Jar
Доброе время суток!

Пытаюсь смастерить инвертор для 3-фазного насоса на pic18F1230 И IR IRAMS10UP60

Прочитав документацию на PIC, так и не смог понять, как работает комплементарный режим
Поискав другую документацию ничего путного по данному вопросу не нашел.
Смутно догадываюсь, что верхний и нижний транзисторы работают попеременно. Т.е. активное время импульса ШИМ открыт верхний верхний ключ, а неактивное - нижний. Это на самом деле так?
И каким тогда образом формировать таблицу значений?? Просто синусом или есть какие-то фишки?

Спасибо за внимание
DL36
Цитата(Jar @ Mar 8 2007, 19:35) *
Смутно догадываюсь, что верхний и нижний транзисторы работают попеременно. Т.е. активное время импульса ШИМ открыт верхний верхний ключ, а неактивное - нижний. Это на самом деле так?

Никоим образом.
Время открытого состояния ключей верхнего и нижнего - одинаковое. Просто они открываются через такт.
О принципах работы ШИМ можно посмотреть тут
Пример от Микрочипа. Лучше использовать dsPic30F3010
Фрол Кузьмич
DL36, ну вы бы почитали хотя бы свою же первую сцылку. ШЫМ - это шыротная модуляция длительности, и если верхняя и нижняя длительности одинаковые, значит модуляции нет и после демодулятора (фильтра) не будет меняться напряжение.
А открываются ключи по-любому в разных тактах, это у них инстинкт самосохранения, потому как стоит им хоть разок открыться обоим в одном такте - тут же и трындец им сразу.
DL36
Цитата(Фрол Кузьмич @ Mar 9 2007, 13:31) *
DL36, ну вы бы почитали хотя бы свою же первую сцылку. ШЫМ - это шыротная модуляция длительности, и если верхняя и нижняя длительности одинаковые, значит модуляции нет и после демодулятора (фильтра) не будет меняться напряжение.
А открываются ключи по-любому в разных тактах, это у них инстинкт самосохранения, потому как стоит им хоть разок открыться обоим в одном такте - тут же и трындец им сразу.

Может не корректно выразился.
Автор предполагает, что в мостовом инверторе в одном такте ШИМ работают оба транзистора.
Я хотел указать, что они работают в разных тактах, согласен что через такт неверно. Разницу подчеркнуть хотел.
Jar
Спасибо за ответ
Давайте все-таки уточним:
Верхний ключ получается открывается через такт - ему соответствуют, допустим, нечетные элементы таблицы (1,3,5...)
Нижний - также через такт, но со смещением на 1 такт по отношению к верхнему ключу. Ему соответствуют четные элементы таблицы (2,4,6...). Таким образом, период ШИМ оказывается вдвое выше, а макимальное заполнение - 50%.
Я правильно вас понял?

На другом форуме (http://forum.cxem.net/index.php?showtopic=15194) мне ответили, что ключи работают в противофазе (переключение в течение одного периода ШИМ), а чтобы им не пришел трындец, используется интервал dead time - задержка включения. Здесь заполнение может быть и 60, и 90%...
Фрол Кузьмич
Понятие "в противофазе" вообще-то корректно только если два одинаковых сигнала сдвинуты на полпериода. А тут моменты начала активных импульсов верхнего и нижнего ключа тоже сдвинуты на полпериода, но сигналы разные.
Если обозначить относительные длительности верхнего и нижнего ключей как X и Y, то каждая из них меняется по синусоиде в диапазоне от 0 до 1 (максимально), но в пределах каждого периода ШИМ X=1-Y (или Y=1-X, или X+Y=1).
Вы можете прописать в виде таблицы один период синусоиды, в чотных элементах таблицы X, а в нечотных Y, или наоборот, причём один период ШИМ будет состоять из двух соседних элементов, для которых X+Y=1.
DL36
Цитата(Jar @ Mar 9 2007, 21:11) *
Спасибо за ответ
Давайте все-таки уточним:
Верхний ключ получается открывается через такт - ему соответствуют, допустим, нечетные элементы таблицы (1,3,5...)
Нижний - также через такт, но со смещением на 1 такт по отношению к верхнему ключу. Ему соответствуют четные элементы таблицы (2,4,6...). Таким образом, период ШИМ оказывается вдвое выше, а макимальное заполнение - 50%.
Я правильно вас понял?

Тут у меня неточность была. Прилагаю рисунки и осциллограммы для проянения ситуации

Цитата(Jar @ Mar 9 2007, 21:11) *
На другом форуме (http://forum.cxem.net/index.php?showtopic=15194) мне ответили, что ключи работают в противофазе (переключение в течение одного периода ШИМ), а чтобы им не пришел трындец, используется интервал dead time - задержка включения. Здесь заполнение может быть и 60, и 90%...

С трудом могу представить ситуацию, когда надо ключи открывать в одном такте. Может только для резонансного инвертора?
DL36
Было время немного осмыслить
Цитата(Jar @ Mar 9 2007, 21:11) *
Спасибо за ответ
Давайте все-таки уточним:
Верхний ключ получается открывается через такт - ему соответствуют, допустим, нечетные элементы таблицы (1,3,5...)
Нижний - также через такт, но со смещением на 1 такт по отношению к верхнему ключу. Ему соответствуют четные элементы таблицы (2,4,6...). Таким образом, период ШИМ оказывается вдвое выше, а макимальное заполнение - 50%.
Я правильно вас понял?

Через такт работают блоки питания с ШИМ, например комповый.
При этом время открытого состояния верхнего и нижнего плеча не одинаковы, но очень близки. Но период ШИМ равен одному такту.
Фрол Кузьмич
Чёт мне эта ветка ощущения навевает... сюреалистисские какие-то.
volodya
Мелкочип для 3-ф. мостов предлагал Р18F2331-4431.
готовый модуль для 3(4) плечей с контролем мертвого времени
и быстрой защитой. Замечателен для IGBT мостов.
Правда в первых версиях морочился с глюками.
Но работает smile.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.