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

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

Почему МК - да просто работает лучше в переходных режимах и не сбивается
Как раз наоборот
На сегодняшний день перепробовал четыре варианта - на микросхеме HA16163, оказалась что она не очень подходит под мои задачи, больше под DC-DC преобразователи с низковольтным входом и выходом, потом собрал на UCC28950 считается одной из последних но довольна чувствительна к помехам, более менее заработала микросхема UCC2895, но там есть ряд глюков с которыми в общем то можно жить, но хотелось что бы их не было ))). Четвертый вариант реализовал на МК AT89LP51 все алгоритмы чисто программные и логика урезанная но работает все чисто. Единственное что не хватает в этом варианте - аппаратной поддержки ШИМ, вот и интерисуюсь - есть ли процессоры специально заточенные под это? да и шину управления инвертором хочется сделать шифровой!
в сторону dsPIC из серии SMPS у Microchip посмотрите. Использовал 2 раза, понравилось. Только вместе с Datasheet обязательно Errata изучайте.
Ydaloj
Feb 27 2016, 13:44
Как вы яхту назовёте, так она и поплывёт как вы плату разведёте, так она и полетит. А цифра на ней стоять будет или аналог - а не играет роли.
если для себя, любимого - то да, всунуть микроконтроллер о пятнадцати долларах можно, поставить потом на полку и радоваться.
а если пытаться конкурировать с китайцами - то каждая гайка на счету.
об экономии 15 долларов речи не идет, да и о сотни то же ))), хочется что бы ШИМ работал как мне надо, а в логику готовой микросхемы не всегда влезть можно, а для того что бы заказывать их под себя еще далеко, да и не все еще понятно вот и пробую обойтись уже готовыми более универсальными средствами типи МК.
bloody-wolf
Feb 27 2016, 13:59
мы как то на прежней работе делали DC-DC конверторы на основе Силабсовского SI8250. Добавляли к нему драйверы полевиков, всяческие обратные связи по току-напряжению и вполне себе как из кирпичиков получался DC-DC преобразователь с ядром 8051. Делали на нем и бакбуст и мост с синхронным выпрямителем, зарядники для LiFePO4, когда они только только стали в России появляться. Софт был хорошо откатан, практически не сбоил. да там и сбоить то нечему, все защиты в обход кода аппаратные сделаны, если чО. Лично я остался очень доволен таким процом. Делали на нем еще собственно то, для чего он создавался Ист.питания с цифровым управлением (у нас был RS485, позже переделали на CAN), по проводу полностью управлялись всякие уставки выходного напряжения-тока, защиты, всякие самотестирования и тп.
ЗЫ. Кстати совсем забыл, у STMicro есть же семейство STM32F3xx так вот в нем есть камень, как раз для DC-DC конверторов сделаный. Можно на него глянуть. Даже Отладка есть в районе 1500рэ в терре, с бак-бустом на борту.
adnega
Feb 27 2016, 15:16
Цитата(bloody-wolf @ Feb 27 2016, 16:59)

Даже Отладка есть в районе 1500рэ в терре, с бак-бустом на борту.
Во втором сообщении ссылался на такую.
Ydaloj
Feb 27 2016, 16:40
Цитата(bloody-wolf @ Feb 27 2016, 16:59)

Лично я остался очень доволен таким процом.
Эт вы не процом остались довольны, а драйверами, которые ключам управление нужное дали, да внешними аппаратными защитами, которые ликвидировали тормознутость контроллера. Ни то ни то к самому микроконтроллеру отношения не имеет...
сферический сетевой источник питания в вакууме:
- ККМ МС33262 1шт
- ШИМка UC3843 1шт
- синхронные драйвера IR1167 2 шт
- управление синхронником в ССМ 6N137 1шт
это всё при прямых руках даст КПД 92-95%. выдумывать ничего не надо - вот они, кирпичики. Со всеми нужными ОС и аппаратными защитами.
Что делаете вы. Выбрасываете две копеечные дурочки 33262 и 3843, каждая из китая стоит рублей по 10, заменяете их на свой 8051, и добавляете ещё 2 корпуса драйверов для ключей ККМ и преобразователя.
Всё остальное остаётся то же самое.
Можно радоваться только тому, что вы клёвый программист, написавший ПО для контроллера. Но львиную часть работы по прежнему делают рабы.
AlexandrY
Feb 27 2016, 17:13
Цитата(FMC @ Feb 27 2016, 14:16)

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

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