Re: Разрабатываю лабораторный БП, проверьте пожалуйста
Добавлено: Пн фев 23, 2015 12:54:09
Да, для зарядки аккумуляторов тоже склоняюсь к специализированному устройству. Поэтому написал, что это наверное лишнее в БП.
Здесь можно немножко помяукать :)
https://radiokot.ru:443/forum/
Тогда, придется опять либо перевернуть, либо задавать ток по "-" ОУ.Леонид Иванович писал(а):Главная неприятность, что в топологии, где сигнал обратной связи по напряжению снимается с помощью диффусилителя, правильную частотную коррекцию можно сделать только с инвертирующим усилителем ошибки.

+1. Из опыта эксплуатации БП могу сказать, что триггерную защиту OCP не задействовал ни разу. Хватает просто ограничения тока. В принципе, OCP реализовать можно, но не стоит ради этого усложнять схему. Программная реализация тоже подойдет, а она не требует вообще никаких затрат. Ток ограничится аппаратно, а полное отключение произойдет спустя 1 - 2 мс, что вполне устроит.zenon писал(а):триггером не пользуюсь _вообще_
В БП есть всё необходимое для зарядки аккумуляторов (а в правильном БП с down programmer - и для разрядки). Реализация функции зарядного устройства - чисто программная задача. Но стоит ли это делать - не знаю. У себя в БП пока сделал только таймер отключения. Хотя была мысль добавить функцию детектирования окончания зарядки NiCd/NiMH по dV/dt, ведь точное измерение напряжение имеется. Тогда весьма желателен еще и внешний термодатчик для контроля температуры аккумуляторов.zenon писал(а):Еще есть небольшая идея, сделать отдельный модуль для зарядки аккумуляторов.
С коррекцией вопрос открытый. В идеале, усилитель ошибки должен быть выполнен как инвертирующий сумматор напряжения ОС и напряжения установки. Но это требует усложнения схемы и большего количества точных резисторов. Я не стал так делать и ограничился компромиссным вариантом - в обход диффусилителя установил симметричные корректирующие цепочки. Кривовато, конечно, но load transient ухудшается незначительно. В схеме koyodza коррекция вообще заведена с выхода УН (C3, C4), что неправильно, но тоже жить можно. Все зависит от Ваших требований к динамическим характеристикам БП.zenon писал(а):Тогда, придется опять либо перевернуть, либо задавать ток по "-" ОУ.
Ни разу не видели такого решения в УНЧ? Это вольтдобавка. Немного помогает в динамике, но я бы ставить не стал.zenon писал(а):не понял назначение R4,R6,C6. C6 точно нужен 100мкф?
Это защита от обратного пробоя перехода Б-Э при резком уменьшении напряжения и защита от отрицательного напряжения З-И.zenon писал(а):Не совсем пойму VD1,VD5.
Не понял решения. Почему не хотите УН с ОБ? Если питание будет двухполярное, тогда VT5 не нужен. Хотя насчет питания еще решить надо. Схема koyodza использует однополярное питание, что упрощает БП. Такой пост-регулятор можно подключить к любому готовому импульсному БП, имеющему всего одно выходное напряжение, например, БП от ноутбука и т.д. Но зато требуются R-to-R ОУ и все равно теряется небольшая часть диапазона вблизи нуля. Если сделать двухполярное питание ОУ, тогда ОУ подойдут любые. Но этого недостаточно, чтобы работать он нуля, понадобится сдвиг уровня на несколько процентов шкалы. Это тоже схемотехническая задачка. У себя делал такое, но решением не очень доволен.zenon писал(а):Ещё идея, чтобы не переворачивать, УН вот такой сделать

Да. Но еще лучше не резистор, а генератор тока. Усложнение при этом незначительное.zenon писал(а):Чтобы её убрать просто резистор R4 (2k2) с "+" на базу?
Я тоже за двухполярное питание. Опыт эксплуатации БП показал, что одной из самых востребованные возможностей является измерение тока нагрузки. Причем часть диапазона вблизи нуля тоже не хочется терять. Но тогда придется решить еще одну схемотехническую задачу - сдвиг шкалы. Но это можно оставить на потом. Возможно, что-нибудь Slabovik сможет подсказать, ведь он более сильный схемотехник, чем я.zenon писал(а):С двухполярным питанием я смирился, как с необходимым.
Пример - пожалуйста, схема Agilent U8002, срисованная китайцами (кстати, в этом БП пререгулятор работает на сетевой частоте, что по помехам будет лучше, чем высокочастотный ключевой источник, тоже можно присмотреться). Коррекция в этом БП сделана бескомпромиссно, но ценой усложнения схемы. У меня остаются сомнения, стоит ли так делать. Можно смириться с чуть худшими динамическими характеристиками и оставить структуру такой, как у koyodza. Мне кажется, это вполне разумный баланс простоты и качества.zenon писал(а):Не доходит пока до меня как инвертирующий ОУ на напряжение прикрутить туда.... примеров простых перед глазами нет. Коррекцию как тоже не понятно.
Может и работает (тут моделировать надо), но зачем это, зачем каскад с ОЭ? Что-то придумывать надо лишь тогда, когда не устраивает готовое.zenon писал(а):это я просто попробовал нарисовать каскод с ОБ, вот так (упрощенный вариант) работает
Ток в базу? Какой? Что это даёт? - не я примерно понимаю, но.Леонид Иванович писал(а): Да. Но еще лучше не резистор, а генератор тока. Усложнение при этом незначительное.
Отсюда - каскод с нейтрализацией Ск каскада с ОЭ благодаря следящей связи через диоды VD1, VD2.Леонид Иванович писал(а): Может и работает (тут моделировать надо), но зачем это, зачем каскад с ОЭ?
Генератор тока будет служить нагрузкой УН. Это дает стабильность характеристик независимо от выходного напряжения. С величиной тока вопрос не так прост, этот ток перезаряжает паразитные емкости на выходе УН, которые образуют полюс на АЧХ. В зависимости от выбранной методики коррекции БП частота этого полюса может понадобиться разной. Причем для стабильности этой частоты необходимо подключить внешнюю емкость, иначе имеем в основном емкости переходов, которые зависят от приложенного напряжения. Как пример, в моем БП ток этого генератора порядка 4 мА.zenon писал(а):Ток в базу? Какой? Что это даёт? - не я примерно понимаю, но.
Я не понимаю, чего Вы добиваетесь. Здесь же опять получился инвертирующий УН. Еще раз - возьмите просто схему с ОБ.zenon писал(а):И тут с переворотом проще вроде бы ...


Регулировка вниз всегда является тормозом, это один из недостатков простых БП, которые неспособны принимать втекающий ток. Для ускорения перестройки вниз нужен специальный узел, который называется down programmer.zenon писал(а):регулировка вниз стала тормозом
Это схема модели, здесь не всё. Можете посмотреть конечную схему PSL-3604, там всё есть. BIAS - это сигнал включения. В конечной версии схема несколько поменялась, этот сигнал выключает и схему down programmer (Q8, Q9, Q10). Более свежую схему модели присоединил, но там тоже не всё, а лишь то, что хотел смоделировать.zenon писал(а):не понял куда контакт BIAS. А также Q7.
Q8, Q9, Q10 - это нагрузка?
У меня в симуляторе при таких номиналах вообще не было устойчивости. А когда ее достигал увеличением C1, появлялся выброс примерно 5 В.zenon писал(а):Посидел еще раз в мультисиме, убрал лишние транзисторы, ну не вижу я этого катастрофического выброса при кз.
Так при регулировке вниз ни та, ни другая схема вообще не работает, она же не умеет принимать втекающий ток. Выходная емкость просто разряжается через сопротивление нагрузки. Время при одинаковой емкости, нагрузке и напряжении должно быть одинаковым. Присоединил результат моделирования схемы с УН с ОБ для нагрузки 1 кОм || 10 мкФ.zenon писал(а):В то же время в симуляторе регулировка вниз схемы с ОБ >30ms, а схема Андрея <4ms.
Основная причина большого выброса - неоптимальная частотная коррекция. Хотя выход ОУ из насыщения тоже может давать свой вклад. Опять же, бескомпромиссные ограничители можно реализовать только для инвертирующего включения усилителя ошибки. Для неинвертирующего может быть только некий компромисс. У меня стоят диоды, они предотвращают насыщение ОУ, но уровень этих ограничителей зависит от синфазного напряжения на входах ОУ, а оно равно напряжению задания тока или напряжения. В результате при переходе CV-CC и обратно выходному напряжению ОУ надо совершать какой-то скачок, скорость изменения ограничена, в результате - задержка реакции и переходной процесс. В идеале выходы усилителей ошибки нужно все время держать по напряжению рядом. Можно сделать следящие ограничители, в одном специальном источнике когда-то так делал. Схему можно адаптировать и для лабораторного БП. Но в своем БП я не стал усложнять схему, так как подбор частотной коррекции позволил получить устраивающие переходные процессы даже с не совсем идеальным ограничителем.Slabovik писал(а):Источник данного переходного процесса - нахождение выхода ОУ в крайнем состоянии, а-ля компаратор.
Посему вопрос - как его оттуда вытащить?
При двухполярном питании он не нужен. В моей схеме его нет. На базы транзисторов УН заведена местная ООС через резисторный делитель - и всё. Как пример, я выбросил лишнее из своей схемы, вполне можно взять за основу. Только частотную коррекцию нужно проверить для разного рода нагрузок.zenon писал(а):что делает VT5?