Импульсный преобразователь на МК.
- Viper_Snake
- Электрический кот
- Сообщения: 1048
- Зарегистрирован: Вс мар 01, 2009 19:47:16
- Откуда: Ростов-на-Дону
Импульсный преобразователь на МК.
Здравствуйте. Решил помучить микроконтроллер в качестве драйвера для step-down преобразователя. Преобразователь работает на 62 КГц, напряжение регулируется плавно без скачков и приколов. Для управления этой кухней используется 8-ми битный таймер и АЦП в качестве управляющего сигнала, задавая скважность импульсов. Вопрос: как организовать обратную связь по току и напряжению? Сижу, ломаю голову, но на ум ни одного вменяемого алгоритма не приходит. Планируется заряжать сием изделием свинцовый аккумулятор, так что контроллер с этим справится без вопросов.
Ах, да, контроллер AVR. Сейчас во время отладки 328-ю мегу пользую, в окончательном варианте тини84 озадачу.
Ах, да, контроллер AVR. Сейчас во время отладки 328-ю мегу пользую, в окончательном варианте тини84 озадачу.
Не важно чем все начнется. Важно чем кончится!
- Реклама
Re: Импульсный преобразователь на МК.
ПИД или какое угодно из сочетания двух из этих букв или только одной. Я бы ограничился П.
- Starichok51
- Модератор
- Сообщения: 19054
- Зарегистрирован: Сб авг 14, 2010 15:05:51
- Откуда: г. Озерск, Челябинская обл.
Re: Импульсный преобразователь на МК.
Viper_Snake, с помощью 8-битного таймера ни о какой плавности регулирования не может быть и речи.
если твой преобразователь уже работает, то как и чем ты регулируешь напряжение?
если твой преобразователь уже работает, то как и чем ты регулируешь напряжение?
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
- Viper_Snake
- Электрический кот
- Сообщения: 1048
- Зарегистрирован: Вс мар 01, 2009 19:47:16
- Откуда: Ростов-на-Дону
Re: Импульсный преобразователь на МК.
Starichok51, скважность. Весьма недурно регулируется. 256 значений скважности для моей задачи с головой хватает.
Не важно чем все начнется. Важно чем кончится!
Re: Импульсный преобразователь на МК.
А что обычных ШИМок не где достать? Или просто повыпендриваться захотелось? В ШИМках уже всё есть, к тому же ШИМка не зависнет от мощной помехи. Да и ремонтопригодность таких зарядок стремиться к нулю. Если к примеру попадёт эта зарядка к другому человеку и сломается то её только выбрасывать, не где её не возьмут в ремонт. был такой пример так большинство этих зарядок отправились в утиль.
Тем кого не устаревает наличия ошибок в моем тексте, оставляю права не пользоваться моими советами или просто не читать мои сообщения.
- Реклама
- Viper_Snake
- Электрический кот
- Сообщения: 1048
- Зарегистрирован: Вс мар 01, 2009 19:47:16
- Откуда: Ростов-на-Дону
Re: Импульсный преобразователь на МК.
Martian, о, а кстати да. Пусть считает, один фиг ядро бездельничает.
Телекот, ну вот как то так. Именно повыпендриваться. А зависаний тут можно особо не бояться - собака залает гораздо быстрее, чем что-то нехорошее начнет происходить.
Телекот, ну вот как то так. Именно повыпендриваться. А зависаний тут можно особо не бояться - собака залает гораздо быстрее, чем что-то нехорошее начнет происходить.
Не важно чем все начнется. Важно чем кончится!
Re: Импульсный преобразователь на МК.
Телекот, листинг программы приложить, в бумажном виде 
- Starichok51
- Модератор
- Сообщения: 19054
- Зарегистрирован: Сб авг 14, 2010 15:05:51
- Откуда: г. Озерск, Челябинская обл.
Re: Импульсный преобразователь на МК.
Viper_Snake, "хватает" и "плавно" - не синонимы.
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Re: Импульсный преобразователь на МК.
У нас даже паспорта теряютMartian писал(а):листинг программы приложить, в бумажном виде
А в заводских зарядках даже чтение прошивки запрещают.
Тем кого не устаревает наличия ошибок в моем тексте, оставляю права не пользоваться моими советами или просто не читать мои сообщения.
- Viper_Snake
- Электрический кот
- Сообщения: 1048
- Зарегистрирован: Вс мар 01, 2009 19:47:16
- Откуда: Ростов-на-Дону
Re: Импульсный преобразователь на МК.
Starichok51, ну для регулировки тока с шагом в 500 мА плюс/минус трамвайная остановка этого вполне достаточно. Будет мало - 16-ти битный есть в запасе.
Добавлено after 2 minutes 49 seconds:
Телекот, как же блин сервисы то живут и простые работяги - кругом процессора везде стоят и флешки... Что то я ни одного ноута, выброшенного по причине слета биоса не видел.
Добавлено after 2 minutes 49 seconds:
Телекот, как же блин сервисы то живут и простые работяги - кругом процессора везде стоят и флешки... Что то я ни одного ноута, выброшенного по причине слета биоса не видел.
Не важно чем все начнется. Важно чем кончится!
-
Килиманджаро
- Собутыльник Кота
- Сообщения: 2749
- Зарегистрирован: Вт янв 19, 2021 17:56:15
Re: Импульсный преобразователь на МК.
Да хватит с избытком. Люди формируют синусоиду для асинхронного мотора с 10 значениями ШИМ на сектор для моторов в десяток киловат, и все работает на ура а здесь какой то зарядник для мобильного)))).
- Viper_Snake
- Электрический кот
- Сообщения: 1048
- Зарегистрирован: Вс мар 01, 2009 19:47:16
- Откуда: Ростов-на-Дону
Re: Импульсный преобразователь на МК.
Килиманджаро, ды и я о том же.
Не важно чем все начнется. Важно чем кончится!
Re: Импульсный преобразователь на МК.
Где массовое производство там секрета из прошивок нет, прошивки на сайтах производителей лежат. А вот мелкосерийное производство обязательно всё засекретят.
Тем кого не устаревает наличия ошибок в моем тексте, оставляю права не пользоваться моими советами или просто не читать мои сообщения.
- Viper_Snake
- Электрический кот
- Сообщения: 1048
- Зарегистрирован: Вс мар 01, 2009 19:47:16
- Откуда: Ростов-на-Дону
Re: Импульсный преобразователь на МК.
Килиманджаро, кстати, интересная мысль меня посетила - это же ЦАП своего рода вырисовался. Завтра ради прикола понасилую атмегу в качестве усилителя. С 10-ти битным АЦП это будет конечно та еще убийца ушей, но чисто поржать повод будет.
Не важно чем все начнется. Важно чем кончится!
Re: Импульсный преобразователь на МК.
м-да... "чисто поржать"... однако, манера много определяет. В том числе изобретение велосипедов и ненужные вопросы на форуме.
- Viper_Snake
- Электрический кот
- Сообщения: 1048
- Зарегистрирован: Вс мар 01, 2009 19:47:16
- Откуда: Ростов-на-Дону
Re: Импульсный преобразователь на МК.
Martian, это не основной вопрос. А лично ваш совет я приму во внимание, по поводу ПИД.
Не важно чем все начнется. Важно чем кончится!
- >TEHb<
- Друг Кота
- Сообщения: 5748
- Зарегистрирован: Ср ноя 11, 2009 17:19:30
- Откуда: Воронеж
- Контактная информация:
Re: Импульсный преобразователь на МК.
А хоть бы даже и БИХ второго порядка. Конкретный алгоритм зависит от схемы. Впрочем, аккумулятор нагрузка довольно медленная, так что можно управлять напряжением, задавая целевое напряжение в зависимости от среднего тока. То есть фактически один контур ОС, а он уже неспешно управляется внешней примочкой. Точно могу сказать, что такое вполне возможно.
"Привет!" - соврал он.
- Starichok51
- Модератор
- Сообщения: 19054
- Зарегистрирован: Сб авг 14, 2010 15:05:51
- Откуда: г. Озерск, Челябинская обл.
Re: Импульсный преобразователь на МК.
вот ты написал "процессора", а почему ты не написал "флешка"?Viper_Snake писал(а):кругом процессора везде стоят и флешки
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
- Viper_Snake
- Электрический кот
- Сообщения: 1048
- Зарегистрирован: Вс мар 01, 2009 19:47:16
- Откуда: Ростов-на-Дону
Re: Импульсный преобразователь на МК.
Гм, подумал я и решил не изобретать велосипед... ПИД регулятор это конечно хорошо, но городить его и сношаться с коэффициентами для точной настройки смысла нет.В случае с зарядкой аккумулятора можно поступить абсолютно банальным способом: зная необходимый зарядный ток просто им управлять в зависимости от необходимости. То есть, при начале заряда или отсутствии нагрузки давать минимальную скважность, отслеживая падение напряжения на выходе ЗУ. Как только появляется нагрузка в виде аккумулятора, увеличивать ширину импульсов ШИМ до тех пор, пока не ввалимся в установленный ток+диапазон гистерезиса и контроллируем сам ток, пока не выйдем из режима СС по потреблению или принятой емкости, за тем просто переходим на CV и там сидим, пока не добьем заряд до нужного. А потом и в режим хранения можно уйти.
Добавлено after 8 minutes 54 seconds:
Starichok51, да ХЗ. Просто тут жути нагоняют много некоторые товарищи, пытаясь натянуть сову на глобус...
Добавлено after 8 minutes 54 seconds:
Starichok51, да ХЗ. Просто тут жути нагоняют много некоторые товарищи, пытаясь натянуть сову на глобус...
Не важно чем все начнется. Важно чем кончится!
Re: Импульсный преобразователь на МК.
изобретать не надо (особенно ЦАП - их уже вагон таких). а делать - вполне (хотя некоторые советуют купить).
Не обязательно ПИД. Я уже выше говорил, что можно только П взять, ну будет ошибка побольше, свинцово-кислотный переживёт.
Не обязательно ПИД. Я уже выше говорил, что можно только П взять, ну будет ошибка побольше, свинцово-кислотный переживёт.


