Свежие обсуждения
Микроконтроллеры

ПИД-регулятор на микроконтроллере

1 4 5

А чем такая схема проще что-то я не понял? Конечно на 1 транзистор меньше, но зато еще сколько диодов и резисторов...
По поводу моей схемы, хотел выкинуть R13, C11 поставить 1 общий на все 4 канала возле электролита. Пока других мыслей нет. R25 нужен, чтобы не открылся полевик, подключающий нагрузку, во время инициализации проца, а R26 - чтобы не сжечь порт проца импульсом тока зарядки затвора при включении полевика. Кстати, а в каком состоянии будет VT4, если база VT1 болтается в воздухе (инициализация проца)?

 

SDD: Вероятно не соблюдение этого условия и даёт ваш резкий перелом в характеристике регулирования.

И не только в этом причина, подводных камней при подобном подходе в организации ООС много…

Я так и не понял откуда выплыла величина 90мкГн на 31кГц… Но этого по моему явно мало….

Леха: Кстати, схемку можно как-нибудь упростить не в ущерб функциональности?
Леха: Пока других мыслей нет.

Если вам важен сам процесс, то начните с изучения расчёта и построения импульсных блоков питания, там есть все нужные формулы, и есть описание организации ООС по току и напряжению, расписаны плюсы и минусы разных видов ООС, потом нужно изучить электрические параметры аккумуляторов, эт уже не много… Это вам поможет понять почему пляшет напряжение и ваша ПИД ООС не обеспечивает необходимого вам результата.

Если вам более важен результат, то ищите в инэте есть статья на русском языке, по моему в этой статье учат программировать атмеги, в этой статье на формулах и с принципиальной схемой показан пример организации зарядного устройства для пальчиковых аккумуляторов на атмеге 8, по моему там даже исходник кода был. У меня был этот файл, я хотел его вам показать но не нашел… короче всё придумано до нас, нужно только найти… т.е. потратив неделю на поиск в инэте готового открытого схемотехнического решения вы с экономите недели а может быть и годы на изучение процессов и принципов построения оптимальных ШИМ зарядных устройств…

Я бы вашу задачу решил бы по другому… Я бы поставил обратноходовый преобразователь, и порциями бы закачивал энергию в аккумулятор, в паузах между накачкой я бы снимал характеристики аккумулятора, но там тоже есть много но… в общем дорогу осилит идущий… вариантов решения подобных задач много, нужный вам вариант можете выбрать только вы…

К стати есть специализированные микросхемы которые сами заряжают аккумуляторы и следят за зарядной ёмкостью напряжениями заряда и разряда, короче полный фарш в одной специализированной микросхеме , так что если не хотите изобретать велосипед то найдите книгу
Хрусталев Д. А. Х95 Аккумуляторы. — М.: Изумруд, 2003. — 224 с: ил. ISBN 5-98131-001-4 В ней описаны как и чем можно заряжать пальчиковые аккумуляторы

Пару скринов из книги, в ней так же есть другие расчёты и схемы зарядных устройств…

 

 

Леха: А чем такая схема проще что-то я не понял?
Тем что в ней есть CrossZero . И всё это работает по одной шине проца.
Пока ток в катушке не упадёт почти до нуля , напряжение на порте не превышает 1.5 вольта.
То есть порт стоит в высокоимпедансном состоянии и проц следит за его состоянием.
В момент достижения нулевого тока на порте появляется 4.5V проц запускает таймер и по прошествии заданного
времени отккрытого ключа переходит в режим выхода и подаёт ноль лишь на короткое время.Пока ключ надежно
закроется.

 

Леха: Кстати, а в каком состоянии будет VT4, если база VT1 болтается в воздухе (инициализация проца)?
Если обратный ток VT1 мал, а так оно скорее всего и будет у буржуя , то VT4 будет закрыт.

 

Леха: хотел выкинуть R13, C11 поставить 1 общий на все 4 канала возле электролита.
R13 можно выкинуть , но VT1 будет закрываться ( выходить из насыщения ) еще медленнее .
Соответственно и VT4 закроется гораздо позже чем поступит 0 с проца.
Даже просто этого резистора может быть недостаточно. Лучше , для скорости, делать
схему так , чтобы VT1 вообще не входил в насыщение , или к моменту его закрытия ,
ток через его базу был максимально возможно низким но обеспечивал при этом насыщение,
вернее сказать близкое состояние к насыщению.

 

С1 можно и общий поставить , если соединительные провода к истокам ключей , от него,
сможете сделать очень короткими .

 


Или уж так делать. 5 вольт по любому нужно . Так что можно сделать его импульсным помощнее.

 

Link: Я так и не понял откуда выплыла величина 90мкГн на 31кГц…
Из расчетов понижающего преобразователя. Рассчитывал по статье про DC-DC, могу показать.

Link: У меня был этот файл, я хотел его вам показать но не нашел…
А как она называется и кто автор хотя бы? Ато долго искать придется((

Link: в этой статье на формулах и с принципиальной схемой показан пример организации зарядного устройства для пальчиковых аккумуляторов на атмеге 8
Я точно не помню, видел ли я когда-нибудь эту статью, но на 90% могу сказать, что там или аккумы включены последовательно, что вообще не катит, или они заряжаются от одного стабилизатора параллельно в режиме разделения времени (т. е. пиковый ток в 4 раза больше).

Link: Я бы вашу задачу решил бы по другому… Я бы поставил обратноходовый преобразователь, и порциями бы закачивал энергию в аккумулятор
Это от 220В который? Последовательно аккумуляторы заряжать нельзя, а параллельно - я же не могу поставить 4 блока питания в одном заряднике.

Link: К стати есть специализированные микросхемы которые сами заряжают аккумуляторы и следят за зарядной ёмкостью напряжениями заряда и разряда, короче полный фарш в одной специализированной микросхеме
Ну что это за китайское чудо я знаю - микрухи с -dV в китайских зарядках за 300 р., которые в конце зарядки разогревают аккумы так, что палец обжечь можно. А в моей зарядке аккумы еле заметно теплые даже при отключении по -dV.

SDD: и проц следит за его состоянием. В момент достижения нулевого тока на порте появляется 4.5V проц запускает таймер
Интересно как это проц будет следить за процессами, происходящими с частотой 31 кГц? ШИМ ведь в проце аппаратный - стоит счетчик и все, а программно реализовать ШИМ с частотой десятки килогерц на меге32 нереально.

SDD: С1 можно и общий поставить , если соединительные провода к истокам ключей , от него,
сможете сделать очень короткими

Ну это вряд ли... Хотя на макетке щас провода по 15 см и кондеров нет и вроде пашет.

SDD: Или уж так делать. 5 вольт по любому нужно . Так что можно сделать его импульсным помощнее.
Это все конечно хорошо, но где я 2 питания возьму? У меня зарядник питается от внешнего импульсного БП в вилке. А делать внутри еще 1 преобразователь - уже слишком. И так не зарядник, а черт знает что получается - комп целый! Неоправданно усложняется все по сравнению с объектом - пальчиковым аккумом за 120 руб.

ЗЫ: Вчера в протеусе игрался с дросселем - он особо не влияет на разрешение преобразователя. Просто излом этот изменяется и максимальный ток. Изменение входного напряжения уже влияет - чем оно меньше, тем больше пологий участок с высоким разрешением.

Единственный выход наверное был в использовании микрухи аппаратной стабилизации - я так в начале и хотел сделать - запузырить 4 штуки LM2576, но когда увидел, что там биполярный транзистор, понял, что при таких выходных напряжениях (1,5 В) КПД у меня будет как у линейного стаба, т. е. вряд ли более 50%. Другие микрухи неоправданно дорогие (если учесть х4) Кроме того, возникает проблема как регулировать ток в широких пределах от проца.

В общем, от чего ушли, к тому и пришли

 

Леха: Интересно как это проц будет следить за процессами, происходящими с частотой 31 кГц? ШИМ ведь в проце аппаратный - стоит счетчик и все, а программно реализовать ШИМ с частотой десятки килогерц на меге32 нереально.
Если по прерыванию INT то с частотой до тактовой.

Леха: Ну это вряд ли... Хотя на макетке щас провода по 15 см и кондеров нет и вроде пашет.
Будут длинными , прийдётся бороться с помехоми , по массовому проводу.

Леха: Это все конечно хорошо, но где я 2 питания возьму? У меня зарядник питается от внешнего импульсного БП в вилке. А делать внутри еще 1 преобразователь - уже слишком. И так не зарядник, а черт знает что получается - комп целый! Неоправданно усложняется все по сравнению с объектом - пальчиковым аккумом за 120 руб.
Можно комповый блок питания использовать. В нём есть 12 , 5 , и 3.3 вольта.

Леха: ЗЫ: Вчера в протеусе игрался с дросселем - он особо не влияет на разрешение преобразователя. Просто излом этот изменяется и максимальный ток. Изменение входного напряжения уже влияет - чем оно меньше, тем больше пологий участок с высоким разрешением.
Излом будет всегда при одной и той же скважности ШИМа. Но уменьшая индуктивность можно убрать его на больший ток чем необходимо.

Леха: В общем, от чего ушли, к тому и пришли

Можете поэкспериментировать с такой схемой.