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

Гальванически изолированный регулятор напряжения

35 minutes ago, wim said:

По входному напряжению не нужно, а по току совсем не лишнее и в аналоговом ШИМ-контроллере это уже есть. Мне просто интересно - зачем такая городушка, если аналоговый ШИМ-контроллер прекрасно со всем справляется?

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

8 minutes ago, Herz said:

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

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

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


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

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

второй вариант, это защитить проект от  тупого копирования.

 

есть и компромиссный вариант, это совмещённый контроллер с процессором.

например 

https://www.infineon.com/cms/en/product/power/ac-dc-power-conversion/ac-dc-pwm-pfc-controller/digital-pfc-llc-combo-ic/idp2303a/

https://www.infineon.com/cms/en/product/power/lighting-ics/ac-dc-led-driver-ic/xdpl8218/

https://www.infineon.com/cms/en/product/power/lighting-ics/ac-dc-led-driver-ic/xdpl8221/

https://www.infineon.com/cms/en/product/power/lighting-ics/ac-dc-led-driver-ic/xdpl8220/

https://www.infineon.com/cms/en/product/power/lighting-ics/ac-dc-led-driver-ic/xdpl8105/

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


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

10 minutes ago, Baza said:

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

второй вариант, это защитить проект от  тупого копирования.

есть и компромиссный вариант, это совмещённый контроллер с процессором.

например 

https://www.infineon.com/cms/en/product/power/ac-dc-power-conversion/ac-dc-pwm-pfc-controller/digital-pfc-llc-combo-ic/idp2303a/

https://www.infineon.com/cms/en/product/power/lighting-ics/ac-dc-led-driver-ic/xdpl8218/

https://www.infineon.com/cms/en/product/power/lighting-ics/ac-dc-led-driver-ic/xdpl8221/

https://www.infineon.com/cms/en/product/power/lighting-ics/ac-dc-led-driver-ic/xdpl8220/

https://www.infineon.com/cms/en/product/power/lighting-ics/ac-dc-led-driver-ic/xdpl8105/

Спасибо! Режимы действительно нужны были разные: изменяемые по интерфейсу связи уставки по напряжению, по току защиты, алгоритм набора выходного напряжения, поэтом и был использован МК.

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


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

14 минут назад, Pridnya сказал:

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

Я так понимаю, под "ПИ-регулятором" Вы подразумеваете частотную коррекцию с одним полюсом. В неизолированном преобразователе это работает, а в изолированном с TL431 и оптопарой - нет. И это не зависит от того, есть встроенный в МК компаратор или нет. Тут на системном уровне у Вас пробел. 

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


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

24 minutes ago, wim said:

В неизолированном преобразователе это работает, а в изолированном с TL431 и оптопарой - нет

С чего бы?

TL431 справляется со всеми видами схем компенсации

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


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

54 minutes ago, wim said:

Я так понимаю, под "ПИ-регулятором" Вы подразумеваете частотную коррекцию с одним полюсом. В неизолированном преобразователе это работает, а в изолированном с TL431 и оптопарой - нет. И это не зависит от того, есть встроенный в МК компаратор или нет. Тут на системном уровне у Вас пробел. 

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

Feedback_.png

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


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

50 минут назад, borodach сказал:

TL431 справляется со всеми видами схем компенсации

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

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


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

Полюс оптопары можно вывести за пределы полосы пропускания петли, и не обращать на него внимание. Зачем решать проблему, если её можно обойти?

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


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

34 минуты назад, Pridnya сказал:

Под ПИ-регулятором я понимаю классический пропорционально-интегральный регулятор, тот, который в теории управления изучают.

Мы говорим об одном и том же. Только я говорю о частотных методах анализа. Вам этот документ знаком?

1 минуту назад, borodach сказал:

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

Именно так и сделали в LM5035. С помощью токового зеркала на входе. Просто и изящно. Проблема в том, что у STM32 нет входа с токовым зеркалом.

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


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

3 hours ago, wim said:

Мы говорим об одном и том же. Только я говорю о частотных методах анализа. Вам этот документ знаком?

Именно так и сделали в LM5035. С помощью токового зеркала на входе. Просто и изящно. Проблема в том, что у STM32 нет входа с токовым зеркалом.

Нет, я с этим документом не знаком. Теперь ознакомлюсь. Спасибо!

 

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


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

5 часов назад, Pridnya сказал:

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

Ещё раз. Берёте типовой аналоговый БП (который уже содержит всё, включая случаи недо- и перенапряжения и т.п.) и на вторичной стороне подключаете к его ОС руль управления напряжением, т.е. всей работы — добавить к типовой схеме один постоянный резистор, посредством которого задавать нужное напряжение на выходе такого БП сможет абсолютно любой микроконтроллер, даже PIC10F200.

 

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

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


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

11 minutes ago, Plain said:

Ещё раз. Берёте типовой аналоговый БП (который уже содержит всё, включая случаи недо- и перенапряжения и т.п.) и на вторичной стороне подключаете к его ОС руль управления напряжением, т.е. всей работы — добавить к типовой схеме один постоянный резистор, посредством которого задавать нужное напряжение на выходе такого БП сможет абсолютно любой микроконтроллер, даже PIC10F200.

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

Я импульсными источниками питания впервые занялся в 2006 году, начал с TOP245Y, источник на 30 Вт. Тогда еще сделал несколько обратноходовых источников на разное выходное напряжение 5В 6А, 12В 2,5А, 24В 1,3А. Источники отличались параметрами вторичной обмотки и сопротивлениями в цепи делителя TL431. Вы предлагаете сделать делитель регулируемым и задача как бы решена. Однако, тот же TOP245 в типовой схеме включения на 24 В 30Вт не мог запускать коллекторный двигатель - при каждом пуске уходил в защиту. Другой источник 5В 6А оказался с низким КПД - грелся выходной диод Шоттки - требовался радиатор. Вторичная обмотка, намотанная разным проводом меняла индуктивность рассеяния, смена рабочей частоты с 66 на 132 кГц приводила к перегреву. Широкий диапазон Мне интересны гибкие системы, в которых можно менять параметры схемы (ток защиты, пороги по напряжению) и менять саму схему (прямоход, полумост...) режимы работы (ШИМ..., добавлять управление синхронным выпрямителем, активное демпфирование), добавлять измерение тока, напряжения, управление по интерфейсу связи. Все немного сложнее и интереснее.

 

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


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

5 minutes ago, Pridnya said:

Мне интересны гибкие системы, в которых можно менять параметры схемы (ток защиты, пороги по напряжению) и менять саму схему (прямоход, полумост...) режимы работы (ШИМ..., добавлять управление синхронным выпрямителем, активное демпфирование), добавлять измерение тока, напряжения, управление по интерфейсу связи. Все немного сложнее и интереснее

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

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


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

4 minutes ago, borodach said:

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

Сегодня меня интересует частный случай - как реализовать изолированный регулятор с фиксированным выходным напряжением . Конкретно - как можно использовать цепь обратной связи (схема на TL431 и оптопара PC817C) для регулировки режима работы TIM1 STM32.

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


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

вам несколько человек говорят одно и то же - бросьте это непутёвое дело и сделайте более жизнеспособный вариант на _стандартном_ контроллере и STM32, выполняющем задающие и интерфейсные функции

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


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

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

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

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

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

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

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

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

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

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