Перейти к содержанию

Регулируемый Блок Питания На Ардуино


Zahar

Рекомендуемые сообщения

Доброго времени суток.

Я начал строить блок питания на 0-24в 5А.

НО так как я начинающий радио любитель то ни совсем уверен в правильности схемы.

Ардуино будет упровлять D/A МСР4921 его выход идёт на ОУ LM358 потом на транзистор BD139 и на конец на транзистор 2N3055.

Загвоздка в том что я не уверен правильно ли я посчитал резисторы и вобще правильная ли схема.

Это только начало потом будет регулеровка по току и дисплэй.

Power supply witn mcp4921.PDF

Ссылка на комментарий
Поделиться на другие сайты

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

Zahar, у Вас не совсем блок питания. Это скорее повторитель управляющего напряжения с кучей недоработок.

1. Вы не учли необходимого запаса входного напряжения. Невозможно по этой схеме получить на выходе 24 вольта при тех же входных 24-х вольтах. На регулирующем (в Вашем случае транзисторы) элементе всегда будет падение напряжения.

2. Вы пытаетесь запитать LM358 от 24 вольт и получить на ее выходе тоже до 24-х вольт. Не получится так. Тоже запас нужен.

3. Схема не обладает системой защиты. Т.е. при КЗ на выходе транзисторы выйдут из строя.

4. При низком напряжении на выходе, например, 5 вольт, токе нагрузке ампера 4, напряжении на входе вольт 30 (запас на регулирование) на транзисторах будет рассеиваться мощность (30-5)*4=100 ватт. Этот аспект Вы учитываете?

И еще вопрос. А на кой черт это нужно, что Вы затеяли?

Ссылка на комментарий
Поделиться на другие сайты

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

Доброго времени суток.

Я начал строить блок питания на 0-24в 5А.

НО так как я начинающий радио любитель то ни совсем уверен в правильности схемы.

Ардуино будет упровлять D/A МСР4921 его выход идёт на ОУ LM358 потом на транзистор BD139 и на конец на транзистор 2N3055.

Загвоздка в том что я не уверен правильно ли я посчитал резисторы и вобще правильная ли схема.

Это только начало потом будет регулеровка по току и дисплэй.

Захар, в русском языке ты тоже начинающий?

правилами форума запрещено делать такое множество грамматических ошибок.

Мудрость приходит вместе с импотенцией...

Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.

Ссылка на комментарий
Поделиться на другие сайты

Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Захар, в русском языке ты тоже начинающий?

правилами форума запрещено делать такое множество грамматических ошибок.

За мой русский простите. Я 25 лет назад уехал из страны. Русский немного подзабыл.

Ссылка на комментарий
Поделиться на другие сайты

Zahar, у Вас не совсем блок питания. Это скорее повторитель управляющего напряжения с кучей недоработок.

1. Вы не учли необходимого запаса входного напряжения. Невозможно по этой схеме получить на выходе 24 вольта при тех же входных 24-х вольтах. На регулирующем (в Вашем случае транзисторы) элементе всегда будет падение напряжения.

2. Вы пытаетесь запитать LM358 от 24 вольт и получить на ее выходе тоже до 24-х вольт. Не получится так. Тоже запас нужен.

3. Схема не обладает системой защиты. Т.е. при КЗ на выходе транзисторы выйдут из строя.

4. При низком напряжении на выходе, например, 5 вольт, токе нагрузке ампера 4, напряжении на входе вольт 30 (запас на регулирование) на транзисторах будет рассеиваться мощность (30-5)*4=100 ватт. Этот аспект Вы учитываете?

И еще вопрос. А на кой черт это нужно, что Вы затеяли?

1) Да я понимаю что если я подаю 24в то на выходе получю 21-22в, мне этого достаточно.

2)Аналогично. В крайнем случае добавлю ещё несколько вольт с вторичной обмотки трансформатора. На трансе их две 24в и 12в.

3) Может у вас есть какая нибудь схема защиты или ссылка где её можно подсмотреть.

4)В даташит на транзистор написано 115 ватт максимум. Конечно транзистор поставлю на радиатор а если он всёравно будет перегреватся то сделаю ограичение по ток в программе.

5) Я недавно разбился на мотоцикле и вот уже полгода инвалидничаю дома.

Каждый радио любитель должен иметь дома блок питания.

Мне просто интересно самому его сделать , немножко мозг включить :)

Огромное спасибо за ваш ответ.

Ну зачем же так жестоко?

Просто на ардуино проще.

Ссылка на комментарий
Поделиться на другие сайты

Zahar, Falconist ведь прав. А по поводу применения микроконтроллера - возьмите за основу схему понравившегося блока питания (с защитами всякими) и со своего МК подавайте на них вместо опорных напряжений свои, с выходов ЦАП МК.

Ссылка на комментарий
Поделиться на другие сайты

http://radiokotstruk...catalog/good/23 - очень просто, дешево и сердито.

Прошу рассматривать это не в качестве рекламы, а как образец для возможных вариантов Вашего будущего БП.

Изменено пользователем Oberon64
Ссылка на комментарий
Поделиться на другие сайты

Полностью согласен с предыдущим сообщением, а для индикации себе прикупил вот это: http://www.aliexpres...=65956767034241

В результате будет неплохой стабилизированный БП, а пока я в поисках недорого транса под все это дело. БП будет двухполярным.

Изменено пользователем Oberon64
Ссылка на комментарий
Поделиться на другие сайты

И у меня есть такой индикатор. Но я хочу сделать с МК. Во первых им можно будет упровлять через ком порт, во вторых мне так проще и прикольней. А главное вместо переменного резистора я хочю поставить валкодер.

Ссылка на комментарий
Поделиться на другие сайты

Если эти функции действительно востребованы - тогда понятно, ну а если нет - тогда ЗАЧЕМ этот геморрой?

Чем сложнее конструкция - тем мене она надежна, ну и наоборот соответственно тоже...

Изменено пользователем Oberon64
Ссылка на комментарий
Поделиться на другие сайты

Подскажите. Так защиту от КЗ можно делать?

А зачем там транзистор? При КЗ напряжение и так просядет почти до нуля. При управлении МК можно следить за током нагрузки и если он превысит допустимый считать это КЗ. Ведь индикация тока будет?

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

Изменено пользователем fessit
Ссылка на комментарий
Поделиться на другие сайты

Zahar, а это не слишком долго, программно управлять срабатыванием защиты?

Я думаю подцепить этот выход на interrupt. Мне кажется что скорости будет достаточно.

А зачем там транзистор?...

Схему с транзистором я подсмотрел в какойто схеме.Однако вопрос остается, при такой схеме я получу на выходе "1" и "0"?

А по поводу индикации тока, она конечно будет, но она гораздо медленнее работает чем эта, подключенная на interrupt.

Кстати как сделать схему замера на ОУ так чтобы ток был пропорционально напряжению 1:1?

Ссылка на комментарий
Поделиться на другие сайты

Если "кажется" - рекомендуют креститься. Говорят, помогает. А в точных вопросах считают (рассчитывают).

Просят - не откажи. Не просят - не навязывайся!

Простота хуже воровства.

Ссылка на комментарий
Поделиться на другие сайты

Чёто с такими вопросами браться за разработку несколько, мягко говоря, рановато.

(Мне так кажется.)

Возьмите проверенную и понятную схему и изучите как она работает, а потом уж своё изобретайте. Например, Простой и Доступный БП из соседней ветки.

Изменено пользователем Dr. West

"Я не знаю какой там коэффициент, я просто паять умею. "

Ссылка на комментарий
Поделиться на другие сайты

Dr. West

Ну это то что я делаю.

Смотрю схемы, пытаюсь их понять и попутно задаю вопросы в которых я не уверен.

Ведь пока сам не сделаешь то никогда не научишься.

Конечно может быть в схемах которые я до сих пор начертил "бред сивой кобылы". Если это так то подскажите где я ошибаюсь?

Ссылка на комментарий
Поделиться на другие сайты

Если "кажется" - рекомендуют креститься. ...

Ну крестится религия не позволяет.

А по поводу расчётов, один такт 1\16Mhz=62.5nSec

interrupt=1 такт, плюс еще такт на переключение порта (если управлять на прямую не применяя ардуиновских функций), для запаса ещё два такта и того 4 такта=4*62.5nSec=250nSec

Но как я могу знать хватит ли этого времени или нет?

Ссылка на комментарий
Поделиться на другие сайты

не хватит

на вашем месте я бы ардуину использовал просто как электронный реостат для задачи уровня выходного напряжения БП. И для индикации уставки и выходного. Если конечно очень охота применить куда то эту железяку. Хотя она ни в одном из перечисленных случаев не будет эффективна в виду малой реальной разрадности АЦП. Придется либо городить схему повышения дискретизации, либо мириться с посредственной точностью, либо цеплять внешний АЦП. Да и ЦАП либо ШИМ либо R2R либо опять же внешний.

Устарела эта микра уже. Пора перебираться на STM32 уже давно. Тем более что там все не сложнее. Но зато куда как более вкусно

Изменено пользователем mail_robot

Нужно делать то, что нужно. А то, что не нужно, делать не нужно. (С) Винни Пух

Ссылка на комментарий
Поделиться на другие сайты

В блоках питания обычно делается обратная связь по току не просто компаратором, а чтобы можно было регулировать ограничение выходного тока. Т.е. есть режим стабилизации напряжения и стабилизации тока.

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

1) приходит прерывание от компаратора

2) переходим в обработчик

3) сбрасываем флаг прерывания

4) выключаем выход блока питания

5) возвращаемся в основной цикл

Вопрос, как Вы хотите это все (даже пусть кроме 5 пункта) пройти за 4 такта? Даже если писать и на ассемблере, то маловероятно, что у Вас получится написать это за 4 такта. Тем более не все команды выполняются за 1 такт

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

Изменено пользователем swat24
Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...