Страница 1 из 2

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

Добавлено: Вт окт 24, 2023 18:04:16
Viper_Snake
Здравствуйте. Решил помучить микроконтроллер в качестве драйвера для step-down преобразователя. Преобразователь работает на 62 КГц, напряжение регулируется плавно без скачков и приколов. Для управления этой кухней используется 8-ми битный таймер и АЦП в качестве управляющего сигнала, задавая скважность импульсов. Вопрос: как организовать обратную связь по току и напряжению? Сижу, ломаю голову, но на ум ни одного вменяемого алгоритма не приходит. Планируется заряжать сием изделием свинцовый аккумулятор, так что контроллер с этим справится без вопросов.
Ах, да, контроллер AVR. Сейчас во время отладки 328-ю мегу пользую, в окончательном варианте тини84 озадачу.

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

Добавлено: Вт окт 24, 2023 18:22:42
Martian
ПИД или какое угодно из сочетания двух из этих букв или только одной. Я бы ограничился П.

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

Добавлено: Вт окт 24, 2023 18:23:45
Starichok51
Viper_Snake, с помощью 8-битного таймера ни о какой плавности регулирования не может быть и речи.
если твой преобразователь уже работает, то как и чем ты регулируешь напряжение?

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

Добавлено: Вт окт 24, 2023 18:29:55
Viper_Snake
Starichok51, скважность. Весьма недурно регулируется. 256 значений скважности для моей задачи с головой хватает.

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

Добавлено: Вт окт 24, 2023 18:31:33
Телекот
А что обычных ШИМок не где достать? Или просто повыпендриваться захотелось? В ШИМках уже всё есть, к тому же ШИМка не зависнет от мощной помехи. Да и ремонтопригодность таких зарядок стремиться к нулю. Если к примеру попадёт эта зарядка к другому человеку и сломается то её только выбрасывать, не где её не возьмут в ремонт. был такой пример так большинство этих зарядок отправились в утиль.

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

Добавлено: Вт окт 24, 2023 18:36:47
Viper_Snake
Martian, о, а кстати да. Пусть считает, один фиг ядро бездельничает.
Телекот, ну вот как то так. Именно повыпендриваться. А зависаний тут можно особо не бояться - собака залает гораздо быстрее, чем что-то нехорошее начнет происходить.

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

Добавлено: Вт окт 24, 2023 18:39:11
Martian
Телекот, листинг программы приложить, в бумажном виде :)

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

Добавлено: Вт окт 24, 2023 18:43:04
Starichok51
Viper_Snake, "хватает" и "плавно" - не синонимы.

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

Добавлено: Вт окт 24, 2023 18:50:28
Телекот
Martian писал(а):листинг программы приложить, в бумажном виде
У нас даже паспорта теряют :))
А в заводских зарядках даже чтение прошивки запрещают. :))

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

Добавлено: Вт окт 24, 2023 18:56:48
Viper_Snake
Starichok51, ну для регулировки тока с шагом в 500 мА плюс/минус трамвайная остановка этого вполне достаточно. Будет мало - 16-ти битный есть в запасе.

Добавлено after 2 minutes 49 seconds:
Телекот, как же блин сервисы то живут и простые работяги - кругом процессора везде стоят и флешки... Что то я ни одного ноута, выброшенного по причине слета биоса не видел.

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

Добавлено: Вт окт 24, 2023 19:00:30
Килиманджаро
Да хватит с избытком. Люди формируют синусоиду для асинхронного мотора с 10 значениями ШИМ на сектор для моторов в десяток киловат, и все работает на ура а здесь какой то зарядник для мобильного)))).

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

Добавлено: Вт окт 24, 2023 19:03:47
Viper_Snake
Килиманджаро, ды и я о том же.

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

Добавлено: Вт окт 24, 2023 19:09:55
Телекот
Где массовое производство там секрета из прошивок нет, прошивки на сайтах производителей лежат. А вот мелкосерийное производство обязательно всё засекретят.

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

Добавлено: Вт окт 24, 2023 19:15:48
Viper_Snake
Килиманджаро, кстати, интересная мысль меня посетила - это же ЦАП своего рода вырисовался. Завтра ради прикола понасилую атмегу в качестве усилителя. С 10-ти битным АЦП это будет конечно та еще убийца ушей, но чисто поржать повод будет.

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

Добавлено: Вт окт 24, 2023 19:26:37
Martian
м-да... "чисто поржать"... однако, манера много определяет. В том числе изобретение велосипедов и ненужные вопросы на форуме.

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

Добавлено: Вт окт 24, 2023 19:32:40
Viper_Snake
Martian, это не основной вопрос. А лично ваш совет я приму во внимание, по поводу ПИД.

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

Добавлено: Вт окт 24, 2023 19:58:45
>TEHb<
А хоть бы даже и БИХ второго порядка. Конкретный алгоритм зависит от схемы. Впрочем, аккумулятор нагрузка довольно медленная, так что можно управлять напряжением, задавая целевое напряжение в зависимости от среднего тока. То есть фактически один контур ОС, а он уже неспешно управляется внешней примочкой. Точно могу сказать, что такое вполне возможно.

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

Добавлено: Вт окт 24, 2023 21:16:25
Starichok51
Viper_Snake писал(а):кругом процессора везде стоят и флешки
вот ты написал "процессора", а почему ты не написал "флешка"?

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

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

Добавлено after 8 minutes 54 seconds:
Starichok51, да ХЗ. Просто тут жути нагоняют много некоторые товарищи, пытаясь натянуть сову на глобус...

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

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