Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: ШИМ контроллер на микроконтроллере
Форум разработчиков электроники ELECTRONIX.ru > Силовая Электроника - Power Electronics > Силовая Преобразовательная Техника
FMC
Добрый день!

Есть необходимость реализации ШИМ контроллера с фазовым сдвигом на микроконтроллере (замена МС UCC2895, UCC28950). Если у кого то есть подобный опыт, то подскажите на чем лучше сделать. Почему МК - да просто работает лучше в переходных режимах и не сбивается. Заранее благодарен за помощь!
adnega
Опыта нет, но может стоит обратить внимание на такое решение.
Herz
Цитата(FMC @ Feb 27 2016, 14:16) *
Добрый день!

Есть необходимость реализации ШИМ контроллера с фазовым сдвигом на микроконтроллере (замена МС UCC2895, UCC28950). Если у кого то есть подобный опыт, то подскажите на чем лучше сделать. Почему МК - да просто работает лучше в переходных режимах и не сбивается. Заранее благодарен за помощь!

Работает лучше и не сбивается? Откуда информация, если он ещё не реализован?
domowoj
Цитата(FMC @ Feb 27 2016, 18:16) *
Почему МК - да просто работает лучше в переходных режимах и не сбивается

Как раз наоборот
FMC
На сегодняшний день перепробовал четыре варианта - на микросхеме HA16163, оказалась что она не очень подходит под мои задачи, больше под DC-DC преобразователи с низковольтным входом и выходом, потом собрал на UCC28950 считается одной из последних но довольна чувствительна к помехам, более менее заработала микросхема UCC2895, но там есть ряд глюков с которыми в общем то можно жить, но хотелось что бы их не было ))). Четвертый вариант реализовал на МК AT89LP51 все алгоритмы чисто программные и логика урезанная но работает все чисто. Единственное что не хватает в этом варианте - аппаратной поддержки ШИМ, вот и интерисуюсь - есть ли процессоры специально заточенные под это? да и шину управления инвертором хочется сделать шифровой!
Stas
в сторону dsPIC из серии SMPS у Microchip посмотрите. Использовал 2 раза, понравилось. Только вместе с Datasheet обязательно Errata изучайте.
Ydaloj
Как вы яхту назовёте, так она и поплывёт как вы плату разведёте, так она и полетит. А цифра на ней стоять будет или аналог - а не играет роли.

если для себя, любимого - то да, всунуть микроконтроллер о пятнадцати долларах можно, поставить потом на полку и радоваться.
а если пытаться конкурировать с китайцами - то каждая гайка на счету.
FMC
об экономии 15 долларов речи не идет, да и о сотни то же ))), хочется что бы ШИМ работал как мне надо, а в логику готовой микросхемы не всегда влезть можно, а для того что бы заказывать их под себя еще далеко, да и не все еще понятно вот и пробую обойтись уже готовыми более универсальными средствами типи МК.
bloody-wolf
мы как то на прежней работе делали DC-DC конверторы на основе Силабсовского SI8250. Добавляли к нему драйверы полевиков, всяческие обратные связи по току-напряжению и вполне себе как из кирпичиков получался DC-DC преобразователь с ядром 8051. Делали на нем и бакбуст и мост с синхронным выпрямителем, зарядники для LiFePO4, когда они только только стали в России появляться. Софт был хорошо откатан, практически не сбоил. да там и сбоить то нечему, все защиты в обход кода аппаратные сделаны, если чО. Лично я остался очень доволен таким процом. Делали на нем еще собственно то, для чего он создавался Ист.питания с цифровым управлением (у нас был RS485, позже переделали на CAN), по проводу полностью управлялись всякие уставки выходного напряжения-тока, защиты, всякие самотестирования и тп.

ЗЫ. Кстати совсем забыл, у STMicro есть же семейство STM32F3xx так вот в нем есть камень, как раз для DC-DC конверторов сделаный. Можно на него глянуть. Даже Отладка есть в районе 1500рэ в терре, с бак-бустом на борту.
adnega
Цитата(bloody-wolf @ Feb 27 2016, 16:59) *
Даже Отладка есть в районе 1500рэ в терре, с бак-бустом на борту.

Во втором сообщении ссылался на такую.
Ydaloj
Цитата(bloody-wolf @ Feb 27 2016, 16:59) *
Лично я остался очень доволен таким процом.

Эт вы не процом остались довольны, а драйверами, которые ключам управление нужное дали, да внешними аппаратными защитами, которые ликвидировали тормознутость контроллера. Ни то ни то к самому микроконтроллеру отношения не имеет...

сферический сетевой источник питания в вакууме:
- ККМ МС33262 1шт
- ШИМка UC3843 1шт
- синхронные драйвера IR1167 2 шт
- управление синхронником в ССМ 6N137 1шт
это всё при прямых руках даст КПД 92-95%. выдумывать ничего не надо - вот они, кирпичики. Со всеми нужными ОС и аппаратными защитами.

Что делаете вы. Выбрасываете две копеечные дурочки 33262 и 3843, каждая из китая стоит рублей по 10, заменяете их на свой 8051, и добавляете ещё 2 корпуса драйверов для ключей ККМ и преобразователя.
Всё остальное остаётся то же самое.
Можно радоваться только тому, что вы клёвый программист, написавший ПО для контроллера. Но львиную часть работы по прежнему делают рабы.
AlexandrY
Цитата(FMC @ Feb 27 2016, 14:16) *
Если у кого то есть подобный опыт, то подскажите на чем лучше сделать.


Есть серия KEA от NXP. Там очень гибкая настройка ШИМ.
Сам давно использую в частотниках и тиристорных регуляторах.
Рекомендую.
Plain
Цитата(Ydaloj @ Feb 27 2016, 19:40) *
Что делаете вы

Скорее всего, всё те же БП для накачки лазеров, а в частности — наверное, хочет делать их однокаскадными.
FMC
Горизонты всегда расширять надо, тем более внутри все давно цифровое, так почему бы и контроллер инвертором более гибким не сделать ...)))
shf_05
Из простого я имел опыт с Tms2401 аппаратные шим, ацп, порты связи и многое другое, корпус мелкий, проц дубовый и дешевый. Вопрос только в цене написания софта, средств отладки и компиляции. Хоть это процессор более чем десятилетней давности он ещё ого-го. А сейчас есть специальные digital power controller там ещё больше наворотов.
khach
Если резонансники, то STM32F334, она единственная имеет таймер с высоким разрешением. Ну и аппаратные защиты хороши. Сбить ее все таки можно- сорвать внутреннюю фапч. Так что не увлекайтесь прямыми соединениями силы и контроллера, старайтесь где можно гальваническую развязку ставить. Например датчик напряжения звена постоянного тока силы развязывать полезно ( по моему горькому опыту). Подумайте что делать при срабатывании "собаки". Если резонансник раскачан на полную энергию, то таймер в этом случае лучше не останавливать, а подхватывать "на ходу".
На других STM32 управление резонансником обычно строилось по схеме с внешним VCO в качестве тактового генератора для ШИМов , т.к разрешения таймера не хватало.

Можно так же посмотреть в сторону UCD3138 ,если Техас больше нравится.
Integrator1983
Покупаете готовый кит. Играетесь с ним недельку - две. Переделываете схему и программу под себя. Получаете удовольствие. biggrin.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.