Подсоветуйте по аналоговой схемотехнике...

Postby keeper » 31 Jul 2010, 15:26

Нужна помощь гуру аналоговой схемотехники. Как используя ШИМ AVRa (или не используя) реализовать DC-DC преобразователь с возможностью изменения (АВРом) выходного напряжения (фиксированные значения) 24В, 18В, 16В, 13В, 0В. Uвх = 5В, Iн <= 35мА. Где можно почитать о вариантах реализации/расчета? Тыкните носом, плз, я не знаю как подходить к решению такого рода задач. :bang:

Думал о варианте DC-DC на MC34063 + ЦАП + операционег, но мож это можно упростить используя ШИМ АВРа...
keeper
 
Posts: 286
Joined: 12 Jun 2010, 22:31
Group: Registered users

Postby deathsoft » 31 Jul 2010, 18:50

А АЦП то там есть для обратной связи? Как напряжения то отслеживать? Импульсный преобразователь на микроконтроллере то делается легко, но нужен АЦП для организации обратной связи. Если в том АВР есть АЦП то сделать можно. Если без обратной связи - то источник будет выдавать нужное напряжение только при определенной нагрузке, при другой нагрузке напряжение будет либо выше (когда без нагрузки), либо ниже (если нагрузка больше той на которую расчитано было).
User avatar
deathsoft
 
Posts: 4744
Joined: 07 Apr 2007, 00:58
Group: Registered users

Postby keeper » 31 Jul 2010, 19:44

Можно взять ATmega32 там есть АЦП, в ATmega8515 есть аналоговый компаратор...
keeper
 
Posts: 286
Joined: 12 Jun 2010, 22:31
Group: Registered users

Postby deathsoft » 31 Jul 2010, 20:09

keeper wrote:ATmega8515 есть аналоговый компаратор...

Ну с компаратором разве что релейный преобразователь можно сделать, а с АЦП можно нормальный дц-дц сделать, только вопрос в скорости обратной связи, т.е. работать то оно будет, но напряжение на выходе будет подстраиваться не мгновенно. Т.е. надо будет снять текущее значение напряжени я помощью АЦП, потом вычесть из того что надо на выходе это значение (все это надо еще в один масштаб привести), ну а потом в зависимости от того что получилось либо увеличить ширину импульса либо уменьшить перепрограммировав ШИМ. Можно еще всякие там ПИ региляторы делать, чтобы в установившемся режиме ошибка была 0.
User avatar
deathsoft
 
Posts: 4744
Joined: 07 Apr 2007, 00:58
Group: Registered users

Postby deathsoft » 31 Jul 2010, 20:20

Вот тут еще посмотри (гдето с середины аппнота про преобразователи на пик контроллере) http://ww1.microchip.com/downloads/en/AppNotes/00823a.pdf

А вот вообще дока по DC-DC на пик контроллерах http://ww1.microchip.com/downloads/en/AppNotes/00216a.pdf

Еще статьи в журнале схемотехника:
  1. Использование микроконтроллеров фирмы Microchip в импульсных источниках питания С. Заболотский, Ю. ладимиров, В. Демиденко, С. Миронов, Схемотехника, 2002, № 9, стр. 2
  2. Использование микроконтроллеров фирмы Microchip в импульсных источниках питания С. Заболотский, Ю. Владимиров, В. Демиденко, С. Миронов, Схемотехника, 2002, № 10, стр. 11

Журналы можно качнуть тут http://www.ddrservice.info/catalog/Journals/Sxemotexnika/2002/
User avatar
deathsoft
 
Posts: 4744
Joined: 07 Apr 2007, 00:58
Group: Registered users

Postby keeper » 01 Aug 2010, 00:58

Спасибо за доки, но похоже что с микроконтроллером помимо гемора с аналоговой частью я получу еще и гемор с прошивкой. :bang:
keeper
 
Posts: 286
Joined: 12 Jun 2010, 22:31
Group: Registered users

Postby deathsoft » 01 Aug 2010, 10:04

keeper wrote:я получу еще и гемор с прошивкой

А тут то в чем гемор? Там только разность надо посчитать, ну и отмасштабировать (в атмегах даже умножение есть). В принципе можно даже без АЦП делать на компараторе, только там придется управление шимом подобрять для данной конкретной задачи (на сколько ширину импульса увеличивать и уменьшать при срабатывании компаратора в 1 и в 0).

Вон например простейшие DC-DC сделаны с скорпионе и в кае, там ни шима ни обратной связи, просто повышающие преобразователи, ширина импульса 50%, под нагрузкой (ВГ93) получают те самые 12В которые и нужны. Покупные DC-DC кстати тоже без обратной связи.
User avatar
deathsoft
 
Posts: 4744
Joined: 07 Apr 2007, 00:58
Group: Registered users

Postby jdigreze » 02 Aug 2010, 03:44

Для авр есть аппноут про заряжалки аккумуляторов. Там правда как бы описывается импульсный бп, по факту оно тоже дц-дц, так что суть там та же. Есть и код прошивок, и схемотехника. Гуглится по "атмел баттари чаргер", тока по инглицки.
Сколько меня не корми, волк всё равно в лес смотреть будет
jdigreze
 
Posts: 1478
Joined: 01 Aug 2008, 06:49
Location: Агбан
Group: Registered users

Postby lvd » 02 Aug 2010, 06:09

Делать такое надо не с вопроса "как это сделать на АВРке или негрочипе", а с самого преобразователя. Для начала определить топологию (buck, boost, flyback, etc.). Ага? Всякие аврки тут не при делах.

Что касается конкретно шима на аврке, тут главная проблема - защита от КЗ, точнее недостаточное быстродействие МЦУ в таких случаях. Если, конечно, сигнал КЗ идёт на ресет аврки, то да. Но просто на ногу + опрос или прерывание - может нихера не защитить. Ну и ещё, спец-чипы, вроде того же мц34063 или тл494 имеют уже на борту специально заточенные усилители ошибки, компараторы, датчики тока и даже ключи, а аврка или негрочип всего этого не имеют, в результате их придётся обвешивать кучей оперов и рассыпухи.
F̞͖̭̿̔ͯu̐̅cͬ̑ͩk̨̤̳͇̮̭̪̠̽̿̓̆ͭͩ ̷̩̰͎̩͓̘̾̀ͬ̊ͭ͛ͅda̝̺͙̬͎̝̾͟ ̰̜̝̯͉̯̖̓̎́ͨ̽ͫ͟f̟͇̭̀ͬͨͭ̐̚u̹̼̹̗̞͑̔͂͐̚cͭ̅̊̆̒̆ǩ̝̩̯́ͥ̔̍̑ḭ͓͍̳̬ͦ̽͂n͍͎͈̈̅ͩͬ ̊ͫ̂̾̑̈́f̲͚͉͓͗̋́ͧͦ̅ȗ͇̲̻͈̲̅̎͗͒ͭ͡c̬̟̠̹̯̈́ͩ͘ͅk̫̠̻̋͜a̲͒̾̇!͙͕̺͉̗̩̲̂̏̄̀
User avatar
lvd
 
Posts: 7262
Joined: 07 Apr 2007, 21:28
Group: Registered users

Postby deathsoft » 02 Aug 2010, 10:05

Да тут вопрос то был про 30мА - какая защита нах от КЗ? Тут преобразователь уровня дешового 4х ногого дц-дц в ккотором обычный бук или буст с трансформатором (для изоляции) и без обратной связи (типа как в скорпионе и кае для питания вгшки).
User avatar
deathsoft
 
Posts: 4744
Joined: 07 Apr 2007, 00:58
Group: Registered users

Next

Return to Hardware

Who is online

Users browsing this forum: No registered users and 28 guests

cron