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

SEPIC преобразователь на МК STM32

Доброго времени суток, форумчане!

 

Возможно ли, принципиально, реализовать SEPIC преобразователь на МК STM32, не используя стандартные ШИМ-контроллеры,?

Идея какова: необходима возможность оперативно задавать и изменять выходной ток преоразователя.

Делал ли кто-нибудь нечто подобное?

Поделиться сообщением


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

Возможно ли, принципиально, реализовать SEPIC преобразователь на МК STM32, не используя стандартные ШИМ-контроллеры ?

Принципиально - да. Но делать так не стоит - при зависании или сбое МК возможен фейерверк в нагрузке и другие неприятности. SEPIC лучше реализовать на специализированной ИС, а вот управлять им можно и от МК ...

 

 

Поделиться сообщением


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

Делал ли кто-нибудь нечто подобное?
В разделе "Для начинающих" уже несколько человек делают "нечто подобное", только результатов пока не видно. Если хотите сделать что-то работающее, используйте то, что для этого предназначено - PIC16F753.

 

Поделиться сообщением


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

если чисто ради хохмы, попробовать свои силы в написании ПО автоматического управления - пожалуйста.

 

только учтите - специализированные ИС имеют наносекундные задержки. Сможет ли STM32 обеспечить такую скорость реакции, и выгодно ли городить огород из микроконтроллера, если специализированная ИС займёт в 5 раз меньше площади?

Поделиться сообщением


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

Принципиально - да. Но делать так не стоит - при зависании или сбое МК возможен фейерверк в нагрузке и другие неприятности. SEPIC лучше реализовать на специализированной ИС, а вот управлять им можно и от МК ...

 

А как управлять специализированной ИС от МК?

К какой ноге специализированной ИС подключать МК?

Я, например, хочу МК управлять SEPIC-преобразователем на базе LM3478.

Идея такова: задавать выходной ток преобразователя, скажем от 0 до 5А, микроконтроллером (с клавиатуры), МК в свою очередь

выдаёт сигнал на ИС, и та поддерживает заданную МК величину тока.

 

Поделиться сообщением


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

Доброго времени суток, форумчане!

 

Возможно ли, принципиально, реализовать SEPIC преобразователь на МК STM32, не используя стандартные ШИМ-контроллеры,?

 

Идея какова: необходима возможность оперативно задавать и изменять выходной ток преоразователя.

 

Делал ли кто-нибудь нечто подобное?

1. принципиально возможно. и сепик, и тд...

2. если не умеете сами использовать наработанную всем миром десятилетиями элементную базу SMPS, то наймите специалиста. Он сделает вам цифровое управление любым источником от любого вашего процессора с любым заданным Вами быстродействием.

 

ПС. ... и точностью. и, даже ценой.

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

Поделиться сообщением


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

А как управлять специализированной ИС от МК?

К какой ноге специализированной ИС подключать МК?

Принцип стандартный — сперва получаете сигнал, который не предусмотрен производителем, т.е. измеряете в нужном месте ток и приводите его в нужное место и в нужном виде соответствующей схемой.

 

Например, в SEPIC можно снять сигнал инвертирующим усилителем (точнее интегратором, потому что ток пульсирует) на ОУ с подключения выходного дросселя к общему проводу, потому что в данной топологии средний ток этого дросселя равен выходному — просто ставите в разрыв резистор 0,01 Ом, инверсно усиливаете снятое с него в 100 раз (т.е. получаете на выходе +5 В при 5 А) и подаёте полученное через делитель на FB, туда же через резистор подаёте и сигнал с ЦАП микроконтроллера, т.е. делаете сумматор токов в этой точке 1,26 В. Сопротивления этих трёх резисторов даруются небольшой алгеброй средней школы. И ещё неплохо бы защитить схему от обрыва нагрузки, т.е. добавить в цепь FB хоть какой-нибудь сигнал о выходном напряжении (например, стабилитрон), иначе она будет накачивать его до посинения.

 

На этом всё — можете рулить кнопочками выходным током.

Поделиться сообщением


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

Не совсем понял, каким образом осуществляется задание тока от МК. FB - это пин обратной связи.

Я Вас понял так: на FB идут 2 напряжения - с интегратора и ЦАПа.

"Подмешивая" определённое напряжение ЦАПом мы задаём выходной ток. Но тогда вопрос:

в какой пропорции надо "подмешивать" напряжение с ЦАПа, чтобы получить заданный ток.

.

Поделиться сообщением


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

Лучше подмешивать в COMP. Точнее, я бы, в данном случае, подмешивал в COMP, а не в FB

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

Поделиться сообщением


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

на FB идут 2 напряжения

Напряжение там всегда паспортное 1,26 В, а идут туда, повторяю, три тока.

 

Сложение напряжений называется "батарея" и выполняется оно последовательным соединением, а что бывает от попыток сложить их параллельно — погуглите втыкание батареек в розетку.

Поделиться сообщением


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

я делал повышающий преобразователь на stm32f030 - нормально работает. На счет зависаний это правда - транзистор испарится. Если надо, выложу код. Тема хоть и старая, но продолжает будоражить умы инженеров, которые не хотят плодить микросхемы.

Поделиться сообщением


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

drum1987, можно и авиационный мотор в сарае запустить чисто для обогрева, а что толку?

 

чем преобразователь на stm32f030 лучше специализированной ИС, у которой и синхронное выпрямление может быть встроено и все необходимые сервисные функции?

 

я вот не могу понять это унижение микроконтроллеров.

Поделиться сообщением


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

специализированная ИС денег стоит:) иногда это решающий фактор

1.Решающий фактор - работоспособность устройства. С МК это не достигается.

2. Крепко сомневаюсь, что МК, да еще с обвязкой, дешевле и компактнее микросхемы контроллера питания.

3. Не понятно как программно менять параметры источника, чем источник тока отличается от источника напряжения, - учиться, а не тащить везде за уши МК.

Поделиться сообщением


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

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

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

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

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

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

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

×
×
  • Создать...