Цифровое управление DC-DC преобразователем

Irinka
Irinka аватар
Offline
Зарегистрирован: 28.06.2017

Здравствуйте.

Хочу сделать цифровое (с матричной клавиатуры) выставления выходного напряжения используя ШИМ ардуино.

Бред? Или есть шансы к осуществлению?

svm
Offline
Зарегистрирован: 06.11.2016

Для данной микросхемы очень проблематично. Она сравнивает часть выходного сигнала с внутренним опорным. Если Вы подадите на вход обратной связи проинтегрированный  ШИМ с ардуино, она будет поступать следующим образом: если напряжение на входе больше опорного (обычно 1-2 В), то выходные ключи закрываются и на выходе "0". Если меньше - на выходе практически входное напряжение. Можно в небольших пределах управлять выходным напряжением, подмешивая напряжение управления в цепь ОС, но в небольших пределах и резко пострадает стабильность. Для нормальной регулировки схема будет достаточно сложная и где-то на форуме обсуждалась.

Irinka
Irinka аватар
Offline
Зарегистрирован: 28.06.2017

Поняла. Доступно. Спасибо.

Хотела из готового модуля собрать, убрав подстроечный резистор.

svm
Offline
Зарегистрирован: 06.11.2016

Irinka пишет:

Хотела из готового модуля собрать, убрав подстроечный резистор.

Лучше замените его на переменный, и выведите его на лицевую панель БП. Добавьте еще цифровой вольтметр и будет почти нормальный блок питания. Можно еще попробовать цифровой потенциометр и им управлять с ардуино.

Irinka
Irinka аватар
Offline
Зарегистрирован: 28.06.2017

Посмотрела про MCP41010, на 10 кОм.

Или MCP41010 (256 положений ползунка).

10 кОм = 10 000 Ом

10000/256 = 39.0625 Ом (Точность каждого шага)

 

-NMi-
Offline
Зарегистрирован: 20.08.2018

Бред? Или есть шансы к осуществлению?

Ну почему-же бред, шанс есть и он весьма осуществим. Делаем из ардуины "аналог" этой микросхемы. Правда при 16 мГц 8 бит ШИМ (FPWM) будет (непомню) 62,4 кГц... вполне себе пойдёт. Далее на аналоговый вход подаём (можно через делитель) ВЫХОДНОЕ напряжение а выход ШИМ дурдуины (желательно через драйвер) подаём на затвор MOSFETA  --  и всё. Пишем программу с ПИД-регулятором, клавиатурой, дисплеем и тд  ...и... наслаждаемся ЧУДНЫМ блоком питания. Правда, забегу заранее, разбег по регулировке напряжения будет небольшой... Вольт ~~ 20.   А так всё вполне реально )))

Irinka
Irinka аватар
Offline
Зарегистрирован: 28.06.2017

-NMi-, с цифровым потенциометром наверное будет еще проще. Можно и контроль выходного напряжения сделать.

Я не знала что есть цифровые потенциометры)

-NMi-
Offline
Зарегистрирован: 20.08.2018

Можно и с потенциометром. Но с микропроцессором (пусть и дурдуина) можно в "одном флаконе" замутить и Step-Up и Step-Down регуляторы. Таким образом мы "расширим" свой блок питания, например, подаём на него 12Вольт на вход и имеем пределы регулирования от 0 до ~~30В на выходе. Помоему неплохо. Ещё можно "прикрутить" фичи в виде стабилизации по току или скачки по напряжению по заранее заданной схеме. Здесь всё зависит от уровня программиста и схемотехника.

Irinka
Irinka аватар
Offline
Зарегистрирован: 28.06.2017

Спасибо за помощь. Заказала цифровые потенциометры. Заинтересовали они меня)

xDriver
xDriver аватар
Offline
Зарегистрирован: 14.08.2015
svm
Offline
Зарегистрирован: 06.11.2016

Irinka пишет:

Спасибо за помощь. Заказала цифровые потенциометры. Заинтересовали они меня)

Вот пример:

https://www.youtube.com/watch?v=w5r9xz8_7m4