Page 1 of 6

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

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

Думал о варианте DC-DC на MC34063 + ЦАП + операционег, но мож это можно упростить используя ШИМ АВРа...

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

PostPosted: 31 Jul 2010, 18:50
by deathsoft
А АЦП то там есть для обратной связи? Как напряжения то отслеживать? Импульсный преобразователь на микроконтроллере то делается легко, но нужен АЦП для организации обратной связи. Если в том АВР есть АЦП то сделать можно. Если без обратной связи - то источник будет выдавать нужное напряжение только при определенной нагрузке, при другой нагрузке напряжение будет либо выше (когда без нагрузки), либо ниже (если нагрузка больше той на которую расчитано было).

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

PostPosted: 31 Jul 2010, 19:44
by keeper
Можно взять ATmega32 там есть АЦП, в ATmega8515 есть аналоговый компаратор...

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

PostPosted: 31 Jul 2010, 20:09
by deathsoft
keeper wrote:ATmega8515 есть аналоговый компаратор...

Ну с компаратором разве что релейный преобразователь можно сделать, а с АЦП можно нормальный дц-дц сделать, только вопрос в скорости обратной связи, т.е. работать то оно будет, но напряжение на выходе будет подстраиваться не мгновенно. Т.е. надо будет снять текущее значение напряжени я помощью АЦП, потом вычесть из того что надо на выходе это значение (все это надо еще в один масштаб привести), ну а потом в зависимости от того что получилось либо увеличить ширину импульса либо уменьшить перепрограммировав ШИМ. Можно еще всякие там ПИ региляторы делать, чтобы в установившемся режиме ошибка была 0.

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

PostPosted: 31 Jul 2010, 20:20
by deathsoft
Вот тут еще посмотри (гдето с середины аппнота про преобразователи на пик контроллере) 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/

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

PostPosted: 01 Aug 2010, 00:58
by keeper
Спасибо за доки, но похоже что с микроконтроллером помимо гемора с аналоговой частью я получу еще и гемор с прошивкой. :bang:

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

PostPosted: 01 Aug 2010, 10:04
by deathsoft
keeper wrote:я получу еще и гемор с прошивкой

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

Вон например простейшие DC-DC сделаны с скорпионе и в кае, там ни шима ни обратной связи, просто повышающие преобразователи, ширина импульса 50%, под нагрузкой (ВГ93) получают те самые 12В которые и нужны. Покупные DC-DC кстати тоже без обратной связи.

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

PostPosted: 02 Aug 2010, 03:44
by jdigreze
Для авр есть аппноут про заряжалки аккумуляторов. Там правда как бы описывается импульсный бп, по факту оно тоже дц-дц, так что суть там та же. Есть и код прошивок, и схемотехника. Гуглится по "атмел баттари чаргер", тока по инглицки.

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

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

Что касается конкретно шима на аврке, тут главная проблема - защита от КЗ, точнее недостаточное быстродействие МЦУ в таких случаях. Если, конечно, сигнал КЗ идёт на ресет аврки, то да. Но просто на ногу + опрос или прерывание - может нихера не защитить. Ну и ещё, спец-чипы, вроде того же мц34063 или тл494 имеют уже на борту специально заточенные усилители ошибки, компараторы, датчики тока и даже ключи, а аврка или негрочип всего этого не имеют, в результате их придётся обвешивать кучей оперов и рассыпухи.

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

PostPosted: 02 Aug 2010, 10:05
by deathsoft
Да тут вопрос то был про 30мА - какая защита нах от КЗ? Тут преобразователь уровня дешового 4х ногого дц-дц в ккотором обычный бук или буст с трансформатором (для изоляции) и без обратной связи (типа как в скорпионе и кае для питания вгшки).