Импульсный преобразователь на МК.

Блоки питания, преобразователи напряжения, UPS'ы - это здесь :)
Аватара пользователя
Viper_Snake
Электрический кот
Сообщения: 1048
Зарегистрирован: Вс мар 01, 2009 19:47:16
Откуда: Ростов-на-Дону

Импульсный преобразователь на МК.

Сообщение Viper_Snake »

Здравствуйте. Решил помучить микроконтроллер в качестве драйвера для step-down преобразователя. Преобразователь работает на 62 КГц, напряжение регулируется плавно без скачков и приколов. Для управления этой кухней используется 8-ми битный таймер и АЦП в качестве управляющего сигнала, задавая скважность импульсов. Вопрос: как организовать обратную связь по току и напряжению? Сижу, ломаю голову, но на ум ни одного вменяемого алгоритма не приходит. Планируется заряжать сием изделием свинцовый аккумулятор, так что контроллер с этим справится без вопросов.
Ах, да, контроллер AVR. Сейчас во время отладки 328-ю мегу пользую, в окончательном варианте тини84 озадачу.
Не важно чем все начнется. Важно чем кончится!
Реклама
Martian
Друг Кота
Сообщения: 12867
Зарегистрирован: Сб дек 18, 2021 19:25:32
Контактная информация:

Re: Импульсный преобразователь на МК.

Сообщение Martian »

ПИД или какое угодно из сочетания двух из этих букв или только одной. Я бы ограничился П.
Реклама
Аватара пользователя
Starichok51
Модератор
Сообщения: 19054
Зарегистрирован: Сб авг 14, 2010 15:05:51
Откуда: г. Озерск, Челябинская обл.

Re: Импульсный преобразователь на МК.

Сообщение Starichok51 »

Viper_Snake, с помощью 8-битного таймера ни о какой плавности регулирования не может быть и речи.
если твой преобразователь уже работает, то как и чем ты регулируешь напряжение?
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Аватара пользователя
Viper_Snake
Электрический кот
Сообщения: 1048
Зарегистрирован: Вс мар 01, 2009 19:47:16
Откуда: Ростов-на-Дону

Re: Импульсный преобразователь на МК.

Сообщение Viper_Snake »

Starichok51, скважность. Весьма недурно регулируется. 256 значений скважности для моей задачи с головой хватает.
Не важно чем все начнется. Важно чем кончится!
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
Телекот
Друг Кота
Сообщения: 36290
Зарегистрирован: Чт июн 04, 2009 21:06:49
Откуда: г.Мариинск

Re: Импульсный преобразователь на МК.

Сообщение Телекот »

А что обычных ШИМок не где достать? Или просто повыпендриваться захотелось? В ШИМках уже всё есть, к тому же ШИМка не зависнет от мощной помехи. Да и ремонтопригодность таких зарядок стремиться к нулю. Если к примеру попадёт эта зарядка к другому человеку и сломается то её только выбрасывать, не где её не возьмут в ремонт. был такой пример так большинство этих зарядок отправились в утиль.
Тем кого не устаревает наличия ошибок в моем тексте, оставляю права не пользоваться моими советами или просто не читать мои сообщения.
Реклама
Аватара пользователя
Viper_Snake
Электрический кот
Сообщения: 1048
Зарегистрирован: Вс мар 01, 2009 19:47:16
Откуда: Ростов-на-Дону

Re: Импульсный преобразователь на МК.

Сообщение Viper_Snake »

Martian, о, а кстати да. Пусть считает, один фиг ядро бездельничает.
Телекот, ну вот как то так. Именно повыпендриваться. А зависаний тут можно особо не бояться - собака залает гораздо быстрее, чем что-то нехорошее начнет происходить.
Не важно чем все начнется. Важно чем кончится!
Реклама
Martian
Друг Кота
Сообщения: 12867
Зарегистрирован: Сб дек 18, 2021 19:25:32
Контактная информация:

Re: Импульсный преобразователь на МК.

Сообщение Martian »

Телекот, листинг программы приложить, в бумажном виде :)
Аватара пользователя
Starichok51
Модератор
Сообщения: 19054
Зарегистрирован: Сб авг 14, 2010 15:05:51
Откуда: г. Озерск, Челябинская обл.

Re: Импульсный преобразователь на МК.

Сообщение Starichok51 »

Viper_Snake, "хватает" и "плавно" - не синонимы.
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Аватара пользователя
Телекот
Друг Кота
Сообщения: 36290
Зарегистрирован: Чт июн 04, 2009 21:06:49
Откуда: г.Мариинск

Re: Импульсный преобразователь на МК.

Сообщение Телекот »

Martian писал(а):листинг программы приложить, в бумажном виде
У нас даже паспорта теряют :))
А в заводских зарядках даже чтение прошивки запрещают. :))
Тем кого не устаревает наличия ошибок в моем тексте, оставляю права не пользоваться моими советами или просто не читать мои сообщения.
Аватара пользователя
Viper_Snake
Электрический кот
Сообщения: 1048
Зарегистрирован: Вс мар 01, 2009 19:47:16
Откуда: Ростов-на-Дону

Re: Импульсный преобразователь на МК.

Сообщение Viper_Snake »

Starichok51, ну для регулировки тока с шагом в 500 мА плюс/минус трамвайная остановка этого вполне достаточно. Будет мало - 16-ти битный есть в запасе.

Добавлено after 2 minutes 49 seconds:
Телекот, как же блин сервисы то живут и простые работяги - кругом процессора везде стоят и флешки... Что то я ни одного ноута, выброшенного по причине слета биоса не видел.
Не важно чем все начнется. Важно чем кончится!
Килиманджаро
Собутыльник Кота
Сообщения: 2749
Зарегистрирован: Вт янв 19, 2021 17:56:15

Re: Импульсный преобразователь на МК.

Сообщение Килиманджаро »

Да хватит с избытком. Люди формируют синусоиду для асинхронного мотора с 10 значениями ШИМ на сектор для моторов в десяток киловат, и все работает на ура а здесь какой то зарядник для мобильного)))).
Аватара пользователя
Viper_Snake
Электрический кот
Сообщения: 1048
Зарегистрирован: Вс мар 01, 2009 19:47:16
Откуда: Ростов-на-Дону

Re: Импульсный преобразователь на МК.

Сообщение Viper_Snake »

Килиманджаро, ды и я о том же.
Не важно чем все начнется. Важно чем кончится!
Аватара пользователя
Телекот
Друг Кота
Сообщения: 36290
Зарегистрирован: Чт июн 04, 2009 21:06:49
Откуда: г.Мариинск

Re: Импульсный преобразователь на МК.

Сообщение Телекот »

Где массовое производство там секрета из прошивок нет, прошивки на сайтах производителей лежат. А вот мелкосерийное производство обязательно всё засекретят.
Тем кого не устаревает наличия ошибок в моем тексте, оставляю права не пользоваться моими советами или просто не читать мои сообщения.
Аватара пользователя
Viper_Snake
Электрический кот
Сообщения: 1048
Зарегистрирован: Вс мар 01, 2009 19:47:16
Откуда: Ростов-на-Дону

Re: Импульсный преобразователь на МК.

Сообщение Viper_Snake »

Килиманджаро, кстати, интересная мысль меня посетила - это же ЦАП своего рода вырисовался. Завтра ради прикола понасилую атмегу в качестве усилителя. С 10-ти битным АЦП это будет конечно та еще убийца ушей, но чисто поржать повод будет.
Не важно чем все начнется. Важно чем кончится!
Martian
Друг Кота
Сообщения: 12867
Зарегистрирован: Сб дек 18, 2021 19:25:32
Контактная информация:

Re: Импульсный преобразователь на МК.

Сообщение Martian »

м-да... "чисто поржать"... однако, манера много определяет. В том числе изобретение велосипедов и ненужные вопросы на форуме.
Аватара пользователя
Viper_Snake
Электрический кот
Сообщения: 1048
Зарегистрирован: Вс мар 01, 2009 19:47:16
Откуда: Ростов-на-Дону

Re: Импульсный преобразователь на МК.

Сообщение Viper_Snake »

Martian, это не основной вопрос. А лично ваш совет я приму во внимание, по поводу ПИД.
Не важно чем все начнется. Важно чем кончится!
Аватара пользователя
>TEHb<
Друг Кота
Сообщения: 5748
Зарегистрирован: Ср ноя 11, 2009 17:19:30
Откуда: Воронеж
Контактная информация:

Re: Импульсный преобразователь на МК.

Сообщение >TEHb< »

А хоть бы даже и БИХ второго порядка. Конкретный алгоритм зависит от схемы. Впрочем, аккумулятор нагрузка довольно медленная, так что можно управлять напряжением, задавая целевое напряжение в зависимости от среднего тока. То есть фактически один контур ОС, а он уже неспешно управляется внешней примочкой. Точно могу сказать, что такое вполне возможно.
"Привет!" - соврал он.
Аватара пользователя
Starichok51
Модератор
Сообщения: 19054
Зарегистрирован: Сб авг 14, 2010 15:05:51
Откуда: г. Озерск, Челябинская обл.

Re: Импульсный преобразователь на МК.

Сообщение Starichok51 »

Viper_Snake писал(а):кругом процессора везде стоят и флешки
вот ты написал "процессора", а почему ты не написал "флешка"?
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Аватара пользователя
Viper_Snake
Электрический кот
Сообщения: 1048
Зарегистрирован: Вс мар 01, 2009 19:47:16
Откуда: Ростов-на-Дону

Re: Импульсный преобразователь на МК.

Сообщение Viper_Snake »

Гм, подумал я и решил не изобретать велосипед... ПИД регулятор это конечно хорошо, но городить его и сношаться с коэффициентами для точной настройки смысла нет.В случае с зарядкой аккумулятора можно поступить абсолютно банальным способом: зная необходимый зарядный ток просто им управлять в зависимости от необходимости. То есть, при начале заряда или отсутствии нагрузки давать минимальную скважность, отслеживая падение напряжения на выходе ЗУ. Как только появляется нагрузка в виде аккумулятора, увеличивать ширину импульсов ШИМ до тех пор, пока не ввалимся в установленный ток+диапазон гистерезиса и контроллируем сам ток, пока не выйдем из режима СС по потреблению или принятой емкости, за тем просто переходим на CV и там сидим, пока не добьем заряд до нужного. А потом и в режим хранения можно уйти.

Добавлено after 8 minutes 54 seconds:
Starichok51, да ХЗ. Просто тут жути нагоняют много некоторые товарищи, пытаясь натянуть сову на глобус...
Не важно чем все начнется. Важно чем кончится!
Martian
Друг Кота
Сообщения: 12867
Зарегистрирован: Сб дек 18, 2021 19:25:32
Контактная информация:

Re: Импульсный преобразователь на МК.

Сообщение Martian »

изобретать не надо (особенно ЦАП - их уже вагон таких). а делать - вполне (хотя некоторые советуют купить).
Не обязательно ПИД. Я уже выше говорил, что можно только П взять, ну будет ошибка побольше, свинцово-кислотный переживёт.
Ответить

Вернуться в «Питание»