RuWorker2 0 22 апреля, 2019 Опубликовано 22 апреля, 2019 · Жалоба 35 minutes ago, wim said: По входному напряжению не нужно, а по току совсем не лишнее и в аналоговом ШИМ-контроллере это уже есть. Мне просто интересно - зачем такая городушка, если аналоговый ШИМ-контроллер прекрасно со всем справляется? Нужна была пара управляемых (от компьютера) источников питания - сделали. В обоих случаях управляющий контроллер гальванически связан с выходом, ошибка регулирования на вход АЦП. А затем пришла мысль "а как использовать МК в случае с изолированным источником", "к какому входу МК соединить выход изолированной обратной связи", "в каком режиме использовать таймер TIM1". 8 minutes ago, Herz said: А потому что мы программисты, и верим, что раз у нас есть такой умный и современный контроллер как STM32, то напишем программу, которая будет управлять источником гораздо лучше, чем древний аналоговый ШИМ-контроллер. Ещё и диагностику сделает. Вот только какую ножку для оптопары задействовать? Мы - универсалы (и чтец, и жнец, и на дуде игрец). В простейшем случае можно по сигналу обратной связи просто выключать силовой ключ, а интересно, как же этот сигнал регулирует ШИМ в тех же древних аппаратно реализованных контроллерах. Ну неужели тот старый примитивный механизм так сложен. Не думаю. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Baza 30 22 апреля, 2019 Опубликовано 22 апреля, 2019 · Жалоба Лепить на контроллере оправдано, если требуются разные режимы работы источника, например , стабилизация мощности, или развитое управление и диагностика. второй вариант, это защитить проект от тупого копирования. есть и компромиссный вариант, это совмещённый контроллер с процессором. например 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/ Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
RuWorker2 0 22 апреля, 2019 Опубликовано 22 апреля, 2019 · Жалоба 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/ Спасибо! Режимы действительно нужны были разные: изменяемые по интерфейсу связи уставки по напряжению, по току защиты, алгоритм набора выходного напряжения, поэтом и был использован МК. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
wim 6 22 апреля, 2019 Опубликовано 22 апреля, 2019 · Жалоба 14 минут назад, Pridnya сказал: управляющий контроллер гальванически связан с выходом, ошибка регулирования на вход АЦП. А затем пришла мысль "а как использовать МК в случае с изолированным источником" Я так понимаю, под "ПИ-регулятором" Вы подразумеваете частотную коррекцию с одним полюсом. В неизолированном преобразователе это работает, а в изолированном с TL431 и оптопарой - нет. И это не зависит от того, есть встроенный в МК компаратор или нет. Тут на системном уровне у Вас пробел. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
borodach 16 22 апреля, 2019 Опубликовано 22 апреля, 2019 · Жалоба 24 minutes ago, wim said: В неизолированном преобразователе это работает, а в изолированном с TL431 и оптопарой - нет С чего бы? TL431 справляется со всеми видами схем компенсации Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
RuWorker2 0 22 апреля, 2019 Опубликовано 22 апреля, 2019 · Жалоба 54 minutes ago, wim said: Я так понимаю, под "ПИ-регулятором" Вы подразумеваете частотную коррекцию с одним полюсом. В неизолированном преобразователе это работает, а в изолированном с TL431 и оптопарой - нет. И это не зависит от того, есть встроенный в МК компаратор или нет. Тут на системном уровне у Вас пробел. Под ПИ-регулятором я понимаю классический пропорционально-интегральный регулятор, тот, который в теории управления изучают. И в моем ПИ-регуляторе не было TL431. Речь о TL431 пошла для случая гальванически изолированного регулятора с фиксированным выходным напряжением, например, для случая с такой схемой (только на вторичной стороне вместо стабилитрона TL431). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
wim 6 22 апреля, 2019 Опубликовано 22 апреля, 2019 · Жалоба 50 минут назад, borodach сказал: TL431 справляется со всеми видами схем компенсации Проблема не в TL431, а в оптопаре, которая добавляет еще один полюс в передаточную характеристику. Просто автор еще не в курсе, что этот полюс нужно как-то компенсировать. Например, в LM5035 сделали токовый вход, чтобы минимизировать влияние оптопары. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
borodach 16 22 апреля, 2019 Опубликовано 22 апреля, 2019 · Жалоба Полюс оптопары можно вывести за пределы полосы пропускания петли, и не обращать на него внимание. Зачем решать проблему, если её можно обойти? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
wim 6 22 апреля, 2019 Опубликовано 22 апреля, 2019 · Жалоба 34 минуты назад, Pridnya сказал: Под ПИ-регулятором я понимаю классический пропорционально-интегральный регулятор, тот, который в теории управления изучают. Мы говорим об одном и том же. Только я говорю о частотных методах анализа. Вам этот документ знаком? 1 минуту назад, borodach сказал: Полюс оптопары можно вывести за пределы полосы пропускания петли, и не обращать на него внимание. Именно так и сделали в LM5035. С помощью токового зеркала на входе. Просто и изящно. Проблема в том, что у STM32 нет входа с токовым зеркалом. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
RuWorker2 0 22 апреля, 2019 Опубликовано 22 апреля, 2019 · Жалоба 3 hours ago, wim said: Мы говорим об одном и том же. Только я говорю о частотных методах анализа. Вам этот документ знаком? Именно так и сделали в LM5035. С помощью токового зеркала на входе. Просто и изящно. Проблема в том, что у STM32 нет входа с токовым зеркалом. Нет, я с этим документом не знаком. Теперь ознакомлюсь. Спасибо! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Plain 211 22 апреля, 2019 Опубликовано 22 апреля, 2019 · Жалоба 5 часов назад, Pridnya сказал: Т.е. управляющий микроконтроллер лучше расположить на вторичной стороне, а ШИМ выдавать в первичную? А как тогда защиты по входному напряжению делать (от снижения и перенапряжения) и ток ключей контролировать? Или это тоже лишнее? Ещё раз. Берёте типовой аналоговый БП (который уже содержит всё, включая случаи недо- и перенапряжения и т.п.) и на вторичной стороне подключаете к его ОС руль управления напряжением, т.е. всей работы — добавить к типовой схеме один постоянный резистор, посредством которого задавать нужное напряжение на выходе такого БП сможет абсолютно любой микроконтроллер, даже PIC10F200. Также, любой самодеятельный сетевой БП, если его требуется законно продавать, требует сертификации компетентными органами. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
RuWorker2 0 22 апреля, 2019 Опубликовано 22 апреля, 2019 · Жалоба 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 кГц приводила к перегреву. Широкий диапазон Мне интересны гибкие системы, в которых можно менять параметры схемы (ток защиты, пороги по напряжению) и менять саму схему (прямоход, полумост...) режимы работы (ШИМ..., добавлять управление синхронным выпрямителем, активное демпфирование), добавлять измерение тока, напряжения, управление по интерфейсу связи. Все немного сложнее и интереснее. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
borodach 16 22 апреля, 2019 Опубликовано 22 апреля, 2019 · Жалоба 5 minutes ago, Pridnya said: Мне интересны гибкие системы, в которых можно менять параметры схемы (ток защиты, пороги по напряжению) и менять саму схему (прямоход, полумост...) режимы работы (ШИМ..., добавлять управление синхронным выпрямителем, активное демпфирование), добавлять измерение тока, напряжения, управление по интерфейсу связи. Все немного сложнее и интереснее Так для всего перечисленного давным-давно придуманы специализированные контроллеры. Вы велосипед изобретать собираетесь? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
RuWorker2 0 22 апреля, 2019 Опубликовано 22 апреля, 2019 · Жалоба 4 minutes ago, borodach said: Так для всего перечисленного давным-давно придуманы специализированные контроллеры. Вы велосипед изобретать собираетесь? Сегодня меня интересует частный случай - как реализовать изолированный регулятор с фиксированным выходным напряжением . Конкретно - как можно использовать цепь обратной связи (схема на TL431 и оптопара PC817C) для регулировки режима работы TIM1 STM32. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
borodach 16 22 апреля, 2019 Опубликовано 22 апреля, 2019 · Жалоба вам несколько человек говорят одно и то же - бросьте это непутёвое дело и сделайте более жизнеспособный вариант на _стандартном_ контроллере и STM32, выполняющем задающие и интерфейсные функции Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться