Схема атх блока питания на tl494

Сегодня хотел бы рассказать Вам о своём опыте переделки самого обычного китайского БП ATX в регулируемый источник питания со стабилизацией тока и напряжения(0-20А, 0-24В).

В этой статье мы подробно рассмотрим работу ШИМ контроллера TL494, обратной связи и пробежимся по модернизации схемы БП и разработке самодельной платы усилителей ошибок по напряжению и току.

Честно признаться, сейчас я даже не могу назвать модель подопытного БП. Какой-то из многочисленных дешевых 300W P4 ready. Надеюсь, не нужно напоминать, что на деле эти 300W означают не больше 150, и то с появлением в квартире запаха жареного.

Рассчитываю на то, что мой опыт сможет быть кому-то полезен с практической точки зрения, а потому упор сделаю на теорию. Без нее всё равно не получится переделать БП т.к. в любом случае будут какие-то отличия в схеме и сложности при наладке.

Схема БП ATX
Для начала пройдемся по схеме БП ATX на контроллере TL494(и его многочисленных клонах).
Все схемы очень похожи друг на друга. Гугл выдает их довольно много и кажется я нашел почти соответствующую моему экземпляру.


Ссылка на схему в полном размере

Структурно разделим БП на следующие блоки:
— выпрямитель сетевого напряжения с фильтром
— источник дежурного питания(+5V standby)
— основной источник питания(+12V,-12V,+3.3V,+5V,-5V)
— схема контроля основных напряжений, генерация сигнала PowerGood и защита от КЗ

Выпрямитель с фильтрами это всё что в левом верхнем углу схемы до диодов D1-D4.

Источник дежурного питания собран на трансформаторе Т3 и транзисторах Q3 Q4. Стабилизация построена на обратной связи через опторазвязку U1 и источнике опорного напряжения TL431. Подробно рассматривать работу этой части я не буду т.к. знаю, что слишком длинные статьи читать не очень весело. В конце я дам название книги, где подробно рассмотрены все подробности.

Обратите внимание, в схеме по ошибке и ШИМ контроллер TL494 и ИОН дежурного питания TL431 обозначены как IC1. В дальнейшем я буду упоминать IC1 имея ввиду именно ШИМ контроллер.

Основной источник питания собран на трансформаторе Т1, высоковольтных ключах Q1 Q2, управляющем трансформаторе Т2 и низковольтных ключах Q6 Q7. Всё это дело раскачивается и управляется микросхемой ШИМ контроллера IC1. Понимание принципа работы контроллера и назначения каждого элемента его обвязки — это как раз то, что необходимо для сознательной доработки БП вместо слепого повторения чужих рекомендаций и схем.

Механизм работы примерно таков: ШИМ контроллер, поочередно открывая низковольтные ключи Q6 Q7, создает ЭДС в первичной обмотке трансформатора Т2. Видите, эти ключи питаются низким напряжением от дежурного источника питания? Найдите на схеме R46 и поймете о чем я. ШИМ контроллер также питается от этого дежурного напряжения. Чуть выше я назвал трансформатор Т2 управляющим, но кажется у него есть какое-то более правильное название. Его основная задача — гальваническая развязка низковольтной и высоковольтной части схемы. Вторичные обмотки этого трансформатора управляют высоковольтными ключами Q1 Q2, поочередно открывая их. С помощью такого трюка низковольтный ШИМ контроллер может управлять высоковольтными ключами с соблюдением мер безопасности. Высоковольтные ключи Q1 Q2 в свою очередь раскачивают первичную обмотку трансформатора Т1 и на его вторичных обмотках возникают интересующие нас основные напряжения. Высоковольтными эти ключи называются потому, что коммутируют они выпрямленное сетевое напряжение, а это порядка 300В! Напряжение со вторичных обмоток Т1 выпрямляется и фильтруется с помощью LC фильтров.

Теперь, надеюсь, в целом картину вы себе представляете и мы можем идти дальше.

ШИМ контроллер TL494.
Давайте разберемся как же устроен ШИМ контроллер TL494.
Будет лучше, если вы скачаете даташит www.ti.com/lit/ds/symlink/tl494.pdf, но в принципе я постараюсь вынести из него самое главное с помощью картинок. Для более глубокого понимания всех тонкостей советую вот этот документ: www.ti.com/lit/an/slva001e/slva001e.pdf

Начнем, как это ни странно, с конца — с выходной части микросхемы.
Сейчас всё внимание на выход элемента ИЛИ (помечен красным квадратом).
Выход этого элемента в конкретный момент времени напрямую управляет состоянием одного или обоих сразу ключей Q1 Q2.
Вариант управления задаётся через пин 13(Output control).

Важная вещь №1: если на выходе элемента ИЛИ лог 1 — выходные ключи закрыты(выключены). Это верно для обоих режимов.
Важная вещь №2: если на выходе элемента ИЛИ лог 0 — один из ключей(или оба сразу) открыт(включен).

Вырисовывается следующая картина: по восходящему фронту открытый ранее транзистор закрывается(в этот момент они оба гарантированно закрыты), триггер меняет своё состояние и по нисходящему фронту включается уже другой ключ и будет оставаться включенным пока снова не придет восходящий фронт и не закроет его, в этот момент опять триггер перещёлкивается и следующий нисходящий фронт откроет уже другой транзистор. В single ended режиме ключи всегда работают синхронно и триггер не используется.

Время, когда выход находится в лог. 1(и оба ключа закрыты) называется Dead time.
Отношение длительности импульса(лог. 0, транзистор открыт) к периоду их следования называется коэффициент заполнения(PWM duty cycle). Например если коэффициент 100% то на выходе элемента ИЛИ всегда 0 и транзистор(или оба) всегда открыт.

Простите, но стараюсь объяснять максимально доступно и почти на пальцах, потому что официальным сухим языком это можно и в даташите прочитать.

Ах да, зачем же нужен Dead time? Если коротко: в реальной жизни верхний ключ будет тянуть наверх(к плюсу) а нижний вниз(к минусу). Если открыть их одновременно — будет короткое замыкание. Это называется сквозной ток и из-за паразитных емкостей, индуктивностей и прочих особенностей такой режим возникает даже если вы будете открывать ключи строго по очереди. Чтобы сквозной ток свести к минимуму нужен dead time.

Теперь обратим внимание на генератор пилы(oscillator), который использует выводы 5 и 6 микросхемы для установки частоты.
На эти выводы подключается резистор и конденсатор. Это и есть тот самый RC генератор о котором наверное многие слышали. Теперь на выводе 5(CT) у нас пила от 0 до 3.3В. Как видим, эта пила подается на инвертирующие входы компараторов Dead-time и PWM.

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

Для примера разберемся, что нужно сделать чтобы установить коэффициент заполнения 50%. Вы еще помните про пилу? Она подается на инвертирующие входы компараторов PWM и Dead time. Известно, что если напряжение на инвертирующем входе выше чем на неинвертирующем — выход компаратора будет лог.0. Напомню, что пила — это плавно поднимающийся от 0 до 3.3в сигнал, после чего резко падающий на 0в.
Таким образом, чтобы на выходе компаратора 50% времени был лог.0 — на неинвертирующий вход нужно подать половину напряжения пилы(3.3в/2=1,65в). Это и даст искомые 50% duty cycle.

Заметили, что оба компаратора сходятся на том самом элементе ИЛИ, а значит, пока какой-то из компараторов выдает лог.1 — другой не может ему помешать. Т.е. приоритет имеет тот компаратор, который приводит к меньшему коэффициенту заполнения. И если на Dead time компаратор напряжение подается снаружи, то на PWM компаратор можно подать сигнал как извне(3 пин) так и с встроенных усилителей ошибок(это обычные операционные усилители). Они тоже соединяются по схеме ИЛИ, но т.к. мы уже имеем дело с аналоговым сигналом — схема ИЛИ реализуется с использованием диодов. Таким образом контроль над коэффициентом заполнения захватывает тот усилитель ошибки, который просит меньший коэффициент заполнения. Состояние другого при этом не имеет значения.

Обратная связь.
Хорошо, теперь как на всём этом построить источник питания? Очень просто! Нужно охватить БП отрицательной обратной связью. Разница между желаемым(заданным) и имеющимся напряжением называется ошибка. Если в каждый момент времени воздействовать на коэффициент заполнения так, чтобы исправить ошибку и привести ее к 0 — получим стабилизацию выходного напряжения(или тока). Обратная связь является отрицательной до тех пор, пока реагирует на ошибку управляющим воздействием с противоположным знаком. Если обратная связь будет положительной — пиши пропало! В таком случае обратная связь будет увеличивать ошибку вместо того чтобы уменьшать ее.

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

Компенсация обратной связи
Даже не знаю как бы по-проще это объяснить. С обратной связью всё просто только в идеальном мире. На практике же если вы изменяете коэффициент заполнения — выходное напряжение меняется не сразу, а с некоторой задержкой.

К примеру усилитель ошибки зарегистрировал понижение напряжения на выходе, откорректировал коэффициент заполнения и прекратил вмешиваться в систему, но напряжение продолжает нарастать и потом усилитель ошибки вынужден снова корректировать коэффициент заполнения уже в другую сторону. Такая ситуация происходит из-за задержки реакции. Так система может перейти в режим колебаний. Они бывают затухающими и незатухающими. Блок питания в котором могут возникнуть незатухающие колебания сигнала обратной связи — долго не протянет и является нестабильным.

У обратной связи есть определенная полоса пропускания. Допустим полоса 100кГц. Это означает, что если выходное напряжение будет колебаться с частотой выше 100кГц — обратная связь этого просто не заметит и корректировать ничего не будет. Конечно, хотелось бы, чтобы обратная связь реагировала на изменения любой частоты и выходное напряжение было как можно стабильнее. Т.е. борьба идет за то, чтобы обратная связь была максимально широкополосной. Однако та самая задержка реакции не позволит нам сделать полосу бесконечно широкой. И если полоса пропускания цепи обратной связи будет шире чем возможности самого БП на отработку управляющих сигналов(прямая связь) — на некоторых частотах отрицательная обратная связь будет внезапно становиться положительной и вместо компенсации ошибки будет ее еще больше увеличивать, а это как раз условия возникновения колебаний.

Теперь от задержек в секундах давайте перейдем к частотам, коэффициентам усиления и фазовым сдвигам…
Полоса пропускания это максимальная частота, на которой коэффициент усиления больше 1.
С увеличением частоты коэффициент усиления уменьшается. В принципе это справедливо для любого усилителя.
Итак, чтобы наш БП работал стабильно должно выполняться одно условие: во всей полосе частот, где суммарное усиление прямой и обратной связи больше 1(0дБ), отставание по фазе не должно превышать 310 градусов. 180 градусов вносит инвертирующий вход усилителя ошибки.

Вводом в обратную связь различных фильтров добиваются того, чтобы это правило выполнялось. Если очень грубо, то компенсация обратной связи это подгонка полосы пропускания и ФЧХ обратной связи под реакции реального источника питания(под характеристики прямой связи).

Тема эта очень не простая, под ней лежит куча математики, исследований и прочих трудов… Я лишь стараюсь в доступном виде изложить саму суть вопроса. Могу порекомендовать к прочтению вот эту статью, где хоть и не так на пальцах, но тоже в доступном виде освещен этот вопрос и даны ссылки на литературу: bsvi.ru/kompensaciya-obratnoj-svyazi-v-impulsnyx-istochnikax-pitaniya-chast-1

От теории к практике
Теперь мы можем взглянуть на схему БП и понять что в ней много лишнего. В первую очередь я выпаял всё, что относится к контролю выходных напряжений(схема формирования сигнала Power good). Нейтрализовал встроенные в ШИМ контроллер усилители ошибок путем подачи +5vref на инвертирующие входы и посадив на GND неинвертирующие. Удалил штатную схему защиты от КЗ. Выпилил все не нужные выходные фильтры от напряжений которые не используются… Заменил выходные диоды на более мощные. Заменил трансформатор! Выпаял его из качественного БП где написанные 400W действительно означают 400W. Разница в размерах между тем, что стояло тут до этого говорит сама за себя:

Заменил дроссели в выходном фильтре(с того-же 400W БП) и конденсаторы поставил на 25В:

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

Схема реализует внешние усилители ошибок собранные на операционных усилителях LM358 и несколько дополнительных функций в виде усилителя шунта(INA197) для измерения тока, нескольких буферных усилителей для выдачи величины установленного и измеренного тока и напряжения на другую плату, где собрана цифровая индикация. О ней я расскажу в следующей статье. Выдавать на другую плату сигналы как есть — не лучшее решение т.к. источник сигнала может быть достаточно высокоомным, провод ловит шум, мешая обратной связи работать устойчиво. В первой итерации я с этим столкнулся и пришлось всё переделать. В принципе на схеме всё подписано, подробно комментировать ее не вижу смысла и думаю, что для тех кто понял теорию выше, должно быть всё довольно очевидно.

Читайте также:  Съемка без кп что это

Отмечу лишь, что цепочки C4R10 и C7R8 это и есть компенсация обратной связи о которой я говорил выше. Честно говоря, в ее настройке очень помогла прекрасная статьи эмбэддера под ником BSVi. bsvi.ru/kompensaciya-obratnoj-svyazi-prakticheskij-podxod Этот подход реально работает и потратив денек-другой мне удалось добиться стабильной работы БП описанным в статье методом. Сейчас, конечно, я бы справился часа за два наверно, но тогда опыта не было и по неосторожности я взорвал не мало транзисторов.

Ах да, обратите внимание на емкость C7! 1uF это довольно много. Сделано это для того, чтобы обратную связь по току зажать в быстродействии. Это такой грязный хак для преодоления нестабильности возникающей на границе перехода от стабилизации напряжения к стабилизации тока. В таких случаях применяют какие-то более навороченные приёмы, но так заморачиваться я не стал. Супер точная стабилизация тока мне не нужна, к тому же к моменту, когда я столкнулся с этой бедой — проект переделки БП успел здорово надоесть!

По этой схеме лазерным утюгом была изготовлена плата:

Она встраивается в БП вот таким образом:

В качестве шунта для измерения тока выбран кусок медной проволоки длинной сантиметров 10 наверно.

Корпус я использовал от довольно качественного БП Hiper. Кажется это самый проветриваемый корпус из всех что я видел.

Также возник вопрос о подключении вентилятора. БП ведь регулируется от 0 до 24В, а значит кулер придется питать от дежурки. Дежурка представлена двумя напряжениями — стабильными 5В, которые идут на материнскую плату и не стабилизированным, служебным питанием около 13.5В которое используется для питания самого ШИМ контроллера и для раскачки управляющего трансформатора. Я использовал обычный линейный стабилизатор чтобы получить стабильные +12В и завёл их на маленькую платку терморегуляции оборотов кулера, выпаянную с того-же Hiper’a. Платку закрепил на радиаторе шурупом просто из соображений удобства подключения кулера.

Радиаторы кстати пришлось изогнуть ибо они не вмещались в корпус нового формата. Лучше перед изгибанием их нагревать паяльной станцией, иначе есть шанс отломать половину зубов. Терморезистор регулятора закрепил на дросселе групповой стабилизации т.к. это самая горячая часть.

В таком виде БП прошел длительные испытания, питая кучу автомобильных лампочек дальнего света и выдерживал нагрузки током порядка 20А при напряжении 14В. А еще он гордо зарядил несколько автомобильных аккумуляторов, когда у нас в Крыму выключали свет.

Будущее уже рядом
Тем временем я задумал немного нестандартную систему индикации режимов работы БП, о чем в последствии немного сожалел, но всё-же она работает!

Так что в следующей статье вас ждет программирование ATMega8 на C++ с применением шаблонной магии, различных паттернов и самописная библиотека для вычислений с фиксированной точкой поверх которой реализовано усреднение отсчётов АЦП и перевод их в напряжение/ток по таблице с линейной интерполяцией. Каким-то чудом всё это уместилось в 5 с копейками килобайт флэша.

Не переключайте канал, должно быть интересно.

Кстати, обещанная в начале книга:
Куличков А.В. «Импульсные блоки питания для IBM PC»
radioportal-pro.ru/_ld/0/15_caf3ebe8f7eaeee.djvu

P.S. Надеюсь, изложенное выше окажется полезным. Строго не судите, но конструктивная критика приветствуется.

Added для RO пользователей которые не могут писать комментарии: email: altersoft_пёс_mail.ру

Сегодня хотел бы рассказать Вам о своём опыте переделки самого обычного китайского БП ATX в регулируемый источник питания со стабилизацией тока и напряжения(0-20А, 0-24В).

В этой статье мы подробно рассмотрим работу ШИМ контроллера TL494, обратной связи и пробежимся по модернизации схемы БП и разработке самодельной платы усилителей ошибок по напряжению и току.

Честно признаться, сейчас я даже не могу назвать модель подопытного БП. Какой-то из многочисленных дешевых 300W P4 ready. Надеюсь, не нужно напоминать, что на деле эти 300W означают не больше 150, и то с появлением в квартире запаха жареного.

Рассчитываю на то, что мой опыт сможет быть кому-то полезен с практической точки зрения, а потому упор сделаю на теорию. Без нее всё равно не получится переделать БП т.к. в любом случае будут какие-то отличия в схеме и сложности при наладке.

Схема БП ATX
Для начала пройдемся по схеме БП ATX на контроллере TL494(и его многочисленных клонах).
Все схемы очень похожи друг на друга. Гугл выдает их довольно много и кажется я нашел почти соответствующую моему экземпляру.


Ссылка на схему в полном размере

Структурно разделим БП на следующие блоки:
— выпрямитель сетевого напряжения с фильтром
— источник дежурного питания(+5V standby)
— основной источник питания(+12V,-12V,+3.3V,+5V,-5V)
— схема контроля основных напряжений, генерация сигнала PowerGood и защита от КЗ

Выпрямитель с фильтрами это всё что в левом верхнем углу схемы до диодов D1-D4.

Источник дежурного питания собран на трансформаторе Т3 и транзисторах Q3 Q4. Стабилизация построена на обратной связи через опторазвязку U1 и источнике опорного напряжения TL431. Подробно рассматривать работу этой части я не буду т.к. знаю, что слишком длинные статьи читать не очень весело. В конце я дам название книги, где подробно рассмотрены все подробности.

Обратите внимание, в схеме по ошибке и ШИМ контроллер TL494 и ИОН дежурного питания TL431 обозначены как IC1. В дальнейшем я буду упоминать IC1 имея ввиду именно ШИМ контроллер.

Основной источник питания собран на трансформаторе Т1, высоковольтных ключах Q1 Q2, управляющем трансформаторе Т2 и низковольтных ключах Q6 Q7. Всё это дело раскачивается и управляется микросхемой ШИМ контроллера IC1. Понимание принципа работы контроллера и назначения каждого элемента его обвязки — это как раз то, что необходимо для сознательной доработки БП вместо слепого повторения чужих рекомендаций и схем.

Механизм работы примерно таков: ШИМ контроллер, поочередно открывая низковольтные ключи Q6 Q7, создает ЭДС в первичной обмотке трансформатора Т2. Видите, эти ключи питаются низким напряжением от дежурного источника питания? Найдите на схеме R46 и поймете о чем я. ШИМ контроллер также питается от этого дежурного напряжения. Чуть выше я назвал трансформатор Т2 управляющим, но кажется у него есть какое-то более правильное название. Его основная задача — гальваническая развязка низковольтной и высоковольтной части схемы. Вторичные обмотки этого трансформатора управляют высоковольтными ключами Q1 Q2, поочередно открывая их. С помощью такого трюка низковольтный ШИМ контроллер может управлять высоковольтными ключами с соблюдением мер безопасности. Высоковольтные ключи Q1 Q2 в свою очередь раскачивают первичную обмотку трансформатора Т1 и на его вторичных обмотках возникают интересующие нас основные напряжения. Высоковольтными эти ключи называются потому, что коммутируют они выпрямленное сетевое напряжение, а это порядка 300В! Напряжение со вторичных обмоток Т1 выпрямляется и фильтруется с помощью LC фильтров.

Теперь, надеюсь, в целом картину вы себе представляете и мы можем идти дальше.

ШИМ контроллер TL494.
Давайте разберемся как же устроен ШИМ контроллер TL494.
Будет лучше, если вы скачаете даташит www.ti.com/lit/ds/symlink/tl494.pdf, но в принципе я постараюсь вынести из него самое главное с помощью картинок. Для более глубокого понимания всех тонкостей советую вот этот документ: www.ti.com/lit/an/slva001e/slva001e.pdf

Начнем, как это ни странно, с конца — с выходной части микросхемы.
Сейчас всё внимание на выход элемента ИЛИ (помечен красным квадратом).
Выход этого элемента в конкретный момент времени напрямую управляет состоянием одного или обоих сразу ключей Q1 Q2.
Вариант управления задаётся через пин 13(Output control).

Важная вещь №1: если на выходе элемента ИЛИ лог 1 — выходные ключи закрыты(выключены). Это верно для обоих режимов.
Важная вещь №2: если на выходе элемента ИЛИ лог 0 — один из ключей(или оба сразу) открыт(включен).

Вырисовывается следующая картина: по восходящему фронту открытый ранее транзистор закрывается(в этот момент они оба гарантированно закрыты), триггер меняет своё состояние и по нисходящему фронту включается уже другой ключ и будет оставаться включенным пока снова не придет восходящий фронт и не закроет его, в этот момент опять триггер перещёлкивается и следующий нисходящий фронт откроет уже другой транзистор. В single ended режиме ключи всегда работают синхронно и триггер не используется.

Время, когда выход находится в лог. 1(и оба ключа закрыты) называется Dead time.
Отношение длительности импульса(лог. 0, транзистор открыт) к периоду их следования называется коэффициент заполнения(PWM duty cycle). Например если коэффициент 100% то на выходе элемента ИЛИ всегда 0 и транзистор(или оба) всегда открыт.

Простите, но стараюсь объяснять максимально доступно и почти на пальцах, потому что официальным сухим языком это можно и в даташите прочитать.

Ах да, зачем же нужен Dead time? Если коротко: в реальной жизни верхний ключ будет тянуть наверх(к плюсу) а нижний вниз(к минусу). Если открыть их одновременно — будет короткое замыкание. Это называется сквозной ток и из-за паразитных емкостей, индуктивностей и прочих особенностей такой режим возникает даже если вы будете открывать ключи строго по очереди. Чтобы сквозной ток свести к минимуму нужен dead time.

Теперь обратим внимание на генератор пилы(oscillator), который использует выводы 5 и 6 микросхемы для установки частоты.
На эти выводы подключается резистор и конденсатор. Это и есть тот самый RC генератор о котором наверное многие слышали. Теперь на выводе 5(CT) у нас пила от 0 до 3.3В. Как видим, эта пила подается на инвертирующие входы компараторов Dead-time и PWM.

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

Для примера разберемся, что нужно сделать чтобы установить коэффициент заполнения 50%. Вы еще помните про пилу? Она подается на инвертирующие входы компараторов PWM и Dead time. Известно, что если напряжение на инвертирующем входе выше чем на неинвертирующем — выход компаратора будет лог.0. Напомню, что пила — это плавно поднимающийся от 0 до 3.3в сигнал, после чего резко падающий на 0в.
Таким образом, чтобы на выходе компаратора 50% времени был лог.0 — на неинвертирующий вход нужно подать половину напряжения пилы(3.3в/2=1,65в). Это и даст искомые 50% duty cycle.

Заметили, что оба компаратора сходятся на том самом элементе ИЛИ, а значит, пока какой-то из компараторов выдает лог.1 — другой не может ему помешать. Т.е. приоритет имеет тот компаратор, который приводит к меньшему коэффициенту заполнения. И если на Dead time компаратор напряжение подается снаружи, то на PWM компаратор можно подать сигнал как извне(3 пин) так и с встроенных усилителей ошибок(это обычные операционные усилители). Они тоже соединяются по схеме ИЛИ, но т.к. мы уже имеем дело с аналоговым сигналом — схема ИЛИ реализуется с использованием диодов. Таким образом контроль над коэффициентом заполнения захватывает тот усилитель ошибки, который просит меньший коэффициент заполнения. Состояние другого при этом не имеет значения.

Обратная связь.
Хорошо, теперь как на всём этом построить источник питания? Очень просто! Нужно охватить БП отрицательной обратной связью. Разница между желаемым(заданным) и имеющимся напряжением называется ошибка. Если в каждый момент времени воздействовать на коэффициент заполнения так, чтобы исправить ошибку и привести ее к 0 — получим стабилизацию выходного напряжения(или тока). Обратная связь является отрицательной до тех пор, пока реагирует на ошибку управляющим воздействием с противоположным знаком. Если обратная связь будет положительной — пиши пропало! В таком случае обратная связь будет увеличивать ошибку вместо того чтобы уменьшать ее.

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

Компенсация обратной связи
Даже не знаю как бы по-проще это объяснить. С обратной связью всё просто только в идеальном мире. На практике же если вы изменяете коэффициент заполнения — выходное напряжение меняется не сразу, а с некоторой задержкой.

К примеру усилитель ошибки зарегистрировал понижение напряжения на выходе, откорректировал коэффициент заполнения и прекратил вмешиваться в систему, но напряжение продолжает нарастать и потом усилитель ошибки вынужден снова корректировать коэффициент заполнения уже в другую сторону. Такая ситуация происходит из-за задержки реакции. Так система может перейти в режим колебаний. Они бывают затухающими и незатухающими. Блок питания в котором могут возникнуть незатухающие колебания сигнала обратной связи — долго не протянет и является нестабильным.

У обратной связи есть определенная полоса пропускания. Допустим полоса 100кГц. Это означает, что если выходное напряжение будет колебаться с частотой выше 100кГц — обратная связь этого просто не заметит и корректировать ничего не будет. Конечно, хотелось бы, чтобы обратная связь реагировала на изменения любой частоты и выходное напряжение было как можно стабильнее. Т.е. борьба идет за то, чтобы обратная связь была максимально широкополосной. Однако та самая задержка реакции не позволит нам сделать полосу бесконечно широкой. И если полоса пропускания цепи обратной связи будет шире чем возможности самого БП на отработку управляющих сигналов(прямая связь) — на некоторых частотах отрицательная обратная связь будет внезапно становиться положительной и вместо компенсации ошибки будет ее еще больше увеличивать, а это как раз условия возникновения колебаний.

Читайте также:  Как вернуть компьютер на 2 дня назад

Теперь от задержек в секундах давайте перейдем к частотам, коэффициентам усиления и фазовым сдвигам…
Полоса пропускания это максимальная частота, на которой коэффициент усиления больше 1.
С увеличением частоты коэффициент усиления уменьшается. В принципе это справедливо для любого усилителя.
Итак, чтобы наш БП работал стабильно должно выполняться одно условие: во всей полосе частот, где суммарное усиление прямой и обратной связи больше 1(0дБ), отставание по фазе не должно превышать 310 градусов. 180 градусов вносит инвертирующий вход усилителя ошибки.

Вводом в обратную связь различных фильтров добиваются того, чтобы это правило выполнялось. Если очень грубо, то компенсация обратной связи это подгонка полосы пропускания и ФЧХ обратной связи под реакции реального источника питания(под характеристики прямой связи).

Тема эта очень не простая, под ней лежит куча математики, исследований и прочих трудов… Я лишь стараюсь в доступном виде изложить саму суть вопроса. Могу порекомендовать к прочтению вот эту статью, где хоть и не так на пальцах, но тоже в доступном виде освещен этот вопрос и даны ссылки на литературу: bsvi.ru/kompensaciya-obratnoj-svyazi-v-impulsnyx-istochnikax-pitaniya-chast-1

От теории к практике
Теперь мы можем взглянуть на схему БП и понять что в ней много лишнего. В первую очередь я выпаял всё, что относится к контролю выходных напряжений(схема формирования сигнала Power good). Нейтрализовал встроенные в ШИМ контроллер усилители ошибок путем подачи +5vref на инвертирующие входы и посадив на GND неинвертирующие. Удалил штатную схему защиты от КЗ. Выпилил все не нужные выходные фильтры от напряжений которые не используются… Заменил выходные диоды на более мощные. Заменил трансформатор! Выпаял его из качественного БП где написанные 400W действительно означают 400W. Разница в размерах между тем, что стояло тут до этого говорит сама за себя:

Заменил дроссели в выходном фильтре(с того-же 400W БП) и конденсаторы поставил на 25В:

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

Схема реализует внешние усилители ошибок собранные на операционных усилителях LM358 и несколько дополнительных функций в виде усилителя шунта(INA197) для измерения тока, нескольких буферных усилителей для выдачи величины установленного и измеренного тока и напряжения на другую плату, где собрана цифровая индикация. О ней я расскажу в следующей статье. Выдавать на другую плату сигналы как есть — не лучшее решение т.к. источник сигнала может быть достаточно высокоомным, провод ловит шум, мешая обратной связи работать устойчиво. В первой итерации я с этим столкнулся и пришлось всё переделать. В принципе на схеме всё подписано, подробно комментировать ее не вижу смысла и думаю, что для тех кто понял теорию выше, должно быть всё довольно очевидно.

Отмечу лишь, что цепочки C4R10 и C7R8 это и есть компенсация обратной связи о которой я говорил выше. Честно говоря, в ее настройке очень помогла прекрасная статьи эмбэддера под ником BSVi. bsvi.ru/kompensaciya-obratnoj-svyazi-prakticheskij-podxod Этот подход реально работает и потратив денек-другой мне удалось добиться стабильной работы БП описанным в статье методом. Сейчас, конечно, я бы справился часа за два наверно, но тогда опыта не было и по неосторожности я взорвал не мало транзисторов.

Ах да, обратите внимание на емкость C7! 1uF это довольно много. Сделано это для того, чтобы обратную связь по току зажать в быстродействии. Это такой грязный хак для преодоления нестабильности возникающей на границе перехода от стабилизации напряжения к стабилизации тока. В таких случаях применяют какие-то более навороченные приёмы, но так заморачиваться я не стал. Супер точная стабилизация тока мне не нужна, к тому же к моменту, когда я столкнулся с этой бедой — проект переделки БП успел здорово надоесть!

По этой схеме лазерным утюгом была изготовлена плата:

Она встраивается в БП вот таким образом:

В качестве шунта для измерения тока выбран кусок медной проволоки длинной сантиметров 10 наверно.

Корпус я использовал от довольно качественного БП Hiper. Кажется это самый проветриваемый корпус из всех что я видел.

Также возник вопрос о подключении вентилятора. БП ведь регулируется от 0 до 24В, а значит кулер придется питать от дежурки. Дежурка представлена двумя напряжениями — стабильными 5В, которые идут на материнскую плату и не стабилизированным, служебным питанием около 13.5В которое используется для питания самого ШИМ контроллера и для раскачки управляющего трансформатора. Я использовал обычный линейный стабилизатор чтобы получить стабильные +12В и завёл их на маленькую платку терморегуляции оборотов кулера, выпаянную с того-же Hiper’a. Платку закрепил на радиаторе шурупом просто из соображений удобства подключения кулера.

Радиаторы кстати пришлось изогнуть ибо они не вмещались в корпус нового формата. Лучше перед изгибанием их нагревать паяльной станцией, иначе есть шанс отломать половину зубов. Терморезистор регулятора закрепил на дросселе групповой стабилизации т.к. это самая горячая часть.

В таком виде БП прошел длительные испытания, питая кучу автомобильных лампочек дальнего света и выдерживал нагрузки током порядка 20А при напряжении 14В. А еще он гордо зарядил несколько автомобильных аккумуляторов, когда у нас в Крыму выключали свет.

Будущее уже рядом
Тем временем я задумал немного нестандартную систему индикации режимов работы БП, о чем в последствии немного сожалел, но всё-же она работает!

Так что в следующей статье вас ждет программирование ATMega8 на C++ с применением шаблонной магии, различных паттернов и самописная библиотека для вычислений с фиксированной точкой поверх которой реализовано усреднение отсчётов АЦП и перевод их в напряжение/ток по таблице с линейной интерполяцией. Каким-то чудом всё это уместилось в 5 с копейками килобайт флэша.

Не переключайте канал, должно быть интересно.

Кстати, обещанная в начале книга:
Куличков А.В. «Импульсные блоки питания для IBM PC»
radioportal-pro.ru/_ld/0/15_caf3ebe8f7eaeee.djvu

P.S. Надеюсь, изложенное выше окажется полезным. Строго не судите, но конструктивная критика приветствуется.

Added для RO пользователей которые не могут писать комментарии: email: altersoft_пёс_mail.ру

Речь пойдёт о технологии переделки компьютерного блока питания (БП) в лабораторный БП.

Три года назад я опубликовал статью «Лабораторный блок питания из БП АТ», к которой читатели проявили огромный интерес! Стоит только сказать, что повторивших этот БП уже более 20 человек! Да не у всех получилось всё сразу, но я отвечал на комментарии к статье, помогая разобраться в проблемах. В итоге радость от работающего БП получили все!

Хочу сказать огромное спасибо моим читателям, что задавали вопросы! Во-первых, мои ответы на комментарии превратились в кладезь знаний для всех! Именно поэтому, я просил писать вопросы в статье, а не в личной переписке. Во-вторых, вы помогли мне усовершенствовать данную конструкцию! Ещё раз всем спасибо, кто задавал вопросы и высказывал предложения по усовершенствованию.

Отдельная благодарность Юрию Вячеславовичу Evergreen747 , который наравне со мною помогает отвечать на ваши многочисленные вопросы!

Тот блок питания делался много лет назад (намного раньше, чем была написана первая статья!). К тому же я переделал всего один экземпляр БП AT, и не было возможности набрать статистики по проблемам, которые могут встретиться в других вариантах таких блоков. Вы же мне очень помогли это сделать.

Недостатки первой конструкции лабораторного БП, прежде всего, связаны с отсутствием дежурного источника питания. Это выражается в том, что БП не держит низкое напряжение на выходе при малых токах нагрузки. Типично на холостом ходу выставить напряжение ниже 5…8 В не удаётся. Второе – это неустойчивая работа в режиме стабилизации тока, особенно в момент перехода из режима стабилизации напряжения: появляется пульсация выходного напряжения, иногда сопровождающаяся треском или писком…

Тот блок питания прекрасно подходит для питания мощных потребителей и зарядки аккумуляторных батарей, но для работы с маломощной электроникой, требующей низкого напряжения питания – он немного грубоват. Поэтому я сделал новый блок питания, внеся доработки, а старый перевёл на «постоянную работу» в гараж.

Новый вариант БП

Всё дальнейшее повествование будет основано на том, что вы хорошо изучили первую статью о переделке БП AT – я повторяться не буду, а расскажу лишь о модификациях прежней конструкции с практической стороны на примере создания нового БП. Так что кто не читал – идите по ссылке и изучайте. Первая статья для вас так и должна остаться «библией»!

Итак, разгребая хлам на работе, заинтересовал меня один БП ATX 400W: он не из самых современных, а выполнен на обычной TL494 (то, что нам нужно!), схема защиты – на LM339 (не плохо), у него добротный фильтр по питанию, крупный трансформатор, большая ёмкость конденсаторов в фильтре (470 мкФ 200 В), а также солидные радиаторы – что обещало действительно хорошую выходную мощность. Его я и препарировал!

Начал, естественно, с пылесоса… Затем, внимательнее изучил внутренности: выполнен он очень добротно – все входные цепи, выпрямитель сетевого напряжения, конденсаторы фильтра, силовые транзисторы преобразователя (MJE13009) уже стоят «по максимуму», значит умощнять его не придётся.

После включил его, нагрузив цепи +5V и +12V лампочками 12 В 35 Вт (очень удобно использовать миниатюрные галогеновые лампочки для люстр – они без проблем втыкаются прямо в разъёмы Mini-Fit) – работает! За минуту работы с такой нагрузкой при отключенном вентиляторе ничего не нагрелось – отлично.

Далее начал искать его принципиальную схему. Посмотрел основные моменты слаботочной части: хоть в нём и стоят две самые распространённые для БП ATX микросхемы (TL494 и LM339), но схема включения LM339 сильно отличалась (их действительно много вариантов). Защита по мощности через диод от среднего отвода запускающего трансформатора вела как раз к ней, а нам нужно её сохранить! Ничего страшного – начал срисовывать этот кусок схемы с печатной платы. Хуже нет копаться в чужом монтаже…

Ага, защита по превышению мощности выполнена на первом компараторе LM339, второй компаратор является триггером (защёлкой) и на него же заведена защита от перенапряжения. Выход защиты заведён на выв. 4 TL494 (что нам и нужно!). На двух оставшихся компараторах сделана индикация Power_Good. Схема включения БП (PS_ON) выполнена на двух транзисторах и также заведена на выв. 4. Удачная схема! Теперь ясно что оставить, а что сохранить:

В данном случае мне повезло: схема защиты по мощности работает через выв. 4 TL494. Но если вы внимательно посмотрите на схему входных цепей защиты, то увидите, что сигнал со среднего вывода запускающего трансформатора через R20 и D22 поступает на два делителя напряжения, и первый из них (на резисторах 47 и 6,2 кОм) заведён также и на выв. 16 TL494, который нам нужно высвободить. В данном случае это грубая «аварийная защита», дублирующая схему на компараторах LM339 и её можно спокойно убирать, выпаяв этот делитель.

Второй же делитель (R48–R50), перед входом компаратора (выв. 7 LM339) нужно превратить в регулируемый, для возможности настройки порога срабатывания защиты. Для этого можно заменить постоянный резистор в любом из его плеч на подстроечный с номиналом в 2 раза больше. Я заменил резистор верхнего плеча (47 кОм) на подстроечный 100 кОм.

В схеме защиты от перенапряжения достаточно заменить стабилитрон ZD3, подключенный к цепи +12V на КС522А. Кстати, для проверки работоспособности этой защиты достаточно закоротить стабилитрон пинцетом – БП должен выключиться.

Если в вашем БП схема защиты выполнена с использованием второго компаратора TL494 (выв. 15 и 16), который нам нужно высвободить для петли регулировки тока – то рекомендую собирать самую распространённую и многократно проверенную схему защиты на двух транзисторах. Вот полная схема БП в хорошем разрешении, в котором используется данная схема защиты. А вот, что должно остаться от защиты:

Сигнал берётся от среднего вывода трансформатора T2, через диод D22 и далее по цепочке поступает на базу Q10. А с коллектора Q8 через диод D29 поступает на выв. 4 TL494. Также на базу Q10 заведена защита от перенапряжения с выхода выпрямителя: стабилитрон КС522А и резистор 1-1,5 кОм включенные последовательно.

Что касается выпрямителя и фильтра выходного напряжения, то здесь меня также ждала удача: выпрямитель +12V имел разводку на плате для размещения двух выпрямительных диодных сборок параллельно (зеркально, с каждой стороны радиатора) в корпусе TO-220. В схеме фильтра уже присутствовал второй дроссель (на ферритовом стержне) и имелось достаточное место для установки электролитических конденсаторов взамен штатных. Значит, делаем фильтр на его же месте, в соответствии с рекомендациями в первой статье.

Читайте также:  Как изменить динамический диск на базовый

Диодные сборки для выпрямителя подобрал SBR20100CT (20 А, 100 В, корпус TO-220) из имеющихся дома от других компьютерных БП. Установил два корпуса в параллель, как это и позволяла печатная плата.

Дроссель групповой фильтрации я выпаял, и смотал с кольца родные обмотки (обмотка +12V содержала 12 витков). После намотал новую обмотку эмалированным проводом Ø1,0 мм на этом же кольце – 25 витков в два провода, сложенных вместе — всё, как рекомендовано в первой статье. Это, как раз 2 слоя намотки: на внешней стороне кольца витки второго слоя располагаются между витками первого слоя. Мотать рекомендую «от середины» к каждому концу обмотки – так короче концы проводов которые нужно пропускать через кольцо. Провод нужно хорошо натягивать, что бы он плотно прилегал к кольцу.

У меня имеется много конденсаторов с промышленных плат 1500 мкФ 35 В – их я и поставил в фильтр взамен штатных. В принципе, такой ёмкости уже достаточно. Также добавил керамические конденсаторы параллельно им, и установил резистор 100 Ом 2 Вт для устойчивой работы БП без внешней нагрузки. Этот резистор должен быть поднят над платой на всю длину его выводов – он может нагреваться при установке предельных значений напряжения.

Единственное, что нужно не забыть сделать в БП ATX – это убрать цепь вольтдобавки от выпрямителя +12V, которая питает микросхему ШИМ TL494 (выв. 12). Обычно это диод или диод последовательно с резистором в несколько Ом. В отличие от штатной схемы – выходное напряжение нашего БП будет регулируемым, и эта цепь только добавит нестабильности питания для ШИМ. Пульсации на выходе от этого увеличиваются. Пусть ШИМ питается только от дежурного источника.

Стал просматривать ещё раз схемы на сайте и наткнулся на схему аналогичного БП… Бывает! Ничего общего в названии, но отличие лишь в порядке нумерации элементов на плате и значениях ёмкости больших электролитических конденсаторов (не удивительно, схема от БП мощностью 300 Вт) – остальное один в один. Покажу и на примере всей схемы, что было удалено, а что оставлено.

И так, силовая (высоковольтная) часть у нас в порядке. Выходной выпрямитель и фильтр подготовлен. Защита от превышения мощности и перенапряжения имеется. Схема выключения БП выпаяна. Осталось сделать схему управления.

На этом этапе рекомендую испытать БП

Это выявит возможные ошибки в переделанной части, позволит определиться с максимальной нагрузочной способностью БП, проверить температурный режим его элементов, и работу схемы защиты. Вы будете полностью уверены в полной работоспособности БП до установки платы управления.

Для этого нужно подключить простейший делитель напряжения из двух резисторов (15 и 4,7 кОм) и потенциометр (10…50 кОм) к первому компаратору TL494 (выв. 1 и 2), как показано на схеме ниже. Чтобы исключить влияние второго компаратора, выв. 16 нужно заземлить, а на выв. 15 подать небольшое напряжение. В некоторых БП это уже сделано – так что не торопитесь резать эти цепи! В моём БП в штатной схеме на выв. 15 было уже подано +5 В, а выв. 16 остался заземлён через резистор 6,2 кОм от бывшего делителя.

Пробное включение в сеть производите через лампу накаливания 220 В 100 Вт, включенную вместо предохранителя. Это позволит избежать выхода из строя силовых транзисторов. В случае превышения тока, лампа просто зажжётся, сохранив дорогостоящие транзисторы. Естественно, БП запитанный через лампочку не позволит нагрузить его, так что испытание под нагрузкой нужно производить уже без лампочки.

Сделайте пробное включение. Если БП не запускается, то проверяйте сначала наличие напряжения 300…310 В на конденсаторах сетевого выпрямителя, затем наличие напряжения питания +12 В (или выше), которое поступает от источника дежурного напряжения на вывод 12 TL494, и затем отсутствие напряжения на выв. 4 – если оно там присутствует, то значит, защита запрещает работу ШИМ. Если ошибок нет – то выходное напряжение будет плавно регулироваться потенциометром в диапазоне от 0 до 20…21 В. Если это так, то можно отключать лампочку, ставить предохранитель обратно и переходить к испытаниям БП под нагрузкой.

Но сначала позаботьтесь об охлаждении силовых элементов! Вентилятор можно расположить сбоку от радиаторов, что бы он их хорошо продувал. Питание на вентилятор можно взять от дежурного источника (с выхода выпрямителя, питающего TL494), убедившись, что там, около 12 В.

В качестве нагрузки БП я использую толстую (около 1 мм) нихромовую проволоку, подсоединяясь к ней «крокодилами». Сопротивление меняю – изменяя расстояние между точками подключения – получается классический реохорд. Достаточно 2 м длины. Проволока будет накаляться (иногда докрасна) – так что позаботьтесь, чтобы она свободно висела не соприкасалась с окружающими предметами. При нагрузках более 10 А, я использую две сложенные вместе проволоки.

Нагружайте БП постепенно, контролируя напряжение и ток! Следите за нагревом силовых элементов. Лучший вариант – когда при предельных мощностях радиатор с силовыми транзисторами, радиатор с выпрямительными диодами и дроссель на кольце нагреваются примерно в равной степени. Не забывайте, что радиатор силовых транзисторов находится под потенциалом сети питания!

Подавляющее большинство компьютерных БП тянет ток 10 А при напряжении 20 В, т.е. 200 Вт мощности по бывшей 12V обмотке. Лучший вариант – контролировать осциллографом скважность импульсов на вторичной обмотке. Пределом следует считать примерно 90% заполнение (не бойтесь, 100% не даст выставить логика работы TL494). У моего БП предельная мощность по этой обмотке составила 250 Вт. Порог срабатывания защиты я настроил на 220…230 Вт.

Нагрев элементов был не столь существенный и я пошёл дальше. Попробовал нагрузить БП током 20 А при напряжении 10 В (те же 200 Вт) – диоды выпрямителя и дроссель стали греться больше, но терпимо. И тогда я решил сделать предел регулировки тока 20 А. Это позволит в диапазоне выходных напряжений от 0 до 10 В нагружать БП током 20 А. Выше этого напряжения предельный ток будет спадать (это ограничит нам схема защиты по перегрузке) до уровня 10 А при 20 В. Например, при напряжении 14 В блок может отдать в нагрузку ток 16 А, что очень заманчиво!

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

Писк – это самовозбуждение в петле регулировки выходного напряжения: от выходной "+" клеммы, до выв. 1 TL494 (включая внутренний компаратор в ней, т.е. как бы до выв. 3 TL494). Самовозбуждение проявляется появлением пульсаций напряжения на выходных клеммах БП, что прекрасно видно осциллографом. Прежде всего, это связано с цепочками отрицательной обратной связи (ООС) между выв. 2 и 3 и выв. 15 и 3, которые определяют коэффициент усиления в петле регулировки. В своей первой конструкции я оттуда выбросил резисторы, а зря!

Нужно сохранить штатную цепочку между выв. 2 и 3 TL494. У меня в старой схеме (конденсатор 0,1 мкФ) не лучший вариант, нужно поставить туда конденсатор в районе 0,022…0,047 мкФ и резистор 33…68 кОм, включенные последовательно. Резистор нужно подобрать по минимуму самовозбуждения (писка). Вместо резистора я ставил подстроечный 100 кОм, и загоняя БП в режим максимального «писка» (подбирая сочетание выходного напряжения и тока нагрузки БП), меняя сопротивление этого резистора находил минимум (проще смотреть осциллографом амплитуду пульсаций на выходе БП). У меня, например, идеальная цепочка получилась при сочетании 0,033 мкФ и 43 кОм.

Позднее, аналогично я подобрал и номиналы в петле ООС регулировки тока – RC цепочку между выв. 15 и 3 TL494. У меня идеальная цепочка получилась при сочетании 0,15 мкФ и 4,7 кОм. Конденсаторы этих цепочек должны отличаться по ёмкости, иначе, при одинаковых цепочках, появляется самовозбуждение на границе перехода из режима стабилизации напряжения в режим стабилизации тока – компараторы внутри TL494 начинают как бы «бороться» между собой, кому из них регулировать напряжение на выходе.

Также причиной самовозбуждения являются просадки напряжения по проводнику массы на плате между выпрямителем выходного напряжения и минусом питания TL494. Пробуйте соединить короткой толстой перемычкой (провод сечением не менее 1,5 мм²) средний вывод вторичной обмотки трансформатора (косичку), сидящий на земле, с землёй вблизи выв. 7 микросхемы TL494. Также точка, куда припаивается провод земли от переменных резисторов регулировки напряжения и тока должна быть выбрана вблизи выв. 7. Проверку лучше делать прямо на ходу: берёте кусок провода сечением 2,5 мм² длиной сантиметров 10-12, изгибаете дугой и пробуете соединять эти точки между собой.

Ну и третье – это наводки на провода цепи регулировки выходного напряжения от трансформатора – попробуйте повесить конденсатор 0,01 мкФ между выв. 2 и 7 (земля). Делайте именно в этом порядке! Т.к. иногда, установка перемычки, например, полностью убирает самовозбуждение, и после этого RC цепочку ООС уже не подобрать по минимуму.

В итоге я снизил размах пульсаций при токе нагрузки 10 А и напряжении 20 В в режиме стабилизации напряжения ниже 5 мВ, и в режиме стабилизации тока ниже 15 мВ. Это очень высокие показатели!

После испытания БП можно переходить к сборке платы управления. В первом варианте я отказался от использования дифференциального усилителя в петле регулировки тока, дабы уменьшить количество проводов. А зря! Коэффициент стабилизации тока оказался невысоким, плюс падение напряжения на проводах земли дополнительно вносило погрешность. Поэтому в новой схеме я включил оба операционных усилителя (ОУ) по дифференциальной схеме. Требования к типу ОУ остаются прежними, как написано в первой статье.

Усилитель в цепи регулировки напряжения (DA1.1) остался неизменным. При указанных номиналах резисторов (R1=R3 и R2=R4) предел регулировки напряжения соответствует 20,0 В. Для точной работы дифференциального усилителя нужно сохранять равенство этих сопротивлений в парах. Резисторы с номиналом 4,9 кОм составлены из двух, включенных последовательно (например, 3,9 и 1 кОм, или 4,7 кОм и 200 Ом и т.п.).

Усилитель в цепи регулировки тока собран по аналогичной дифференциальной схеме включения ОУ (DA1.2), что требует подключения его входов отдельными тонкими проводами непосредственно к клеммам шунта. Амперметр я использовал прежний SAH0012R-50, поэтому шунт остался точно таким же 75ШИП1-50-0.5 с сопротивлением 1,5 миллиОма. При этом шунте и указанных в схеме номиналах резисторов (R5=R7 и R6=R8) предел регулировки тока составляет 20 А. Чтобы уменьшить предел регулировки тока до 10 А нужно уменьшить сопротивление резисторов R5, R7 до 110 Ом. В случае использования амперметра с другим шунтом, отличающимся по сопротивлению, чтобы задать верхний предел регулировки тока, потребуется изменить сопротивление резисторов R5 и R7 (или R6 и R8), сохраняя равенство их сопротивлений между собой.

Индикацию перехода в режим стабилизации тока я перенёс в цепь регулировки напряжения, поменяв входы компаратора (DA1.4) между собой. В принципе – это не принципиально…

Как и в прошлой конструкции, переменные резисторы регулировки напряжения и тока (R10 и R11), а также R12–R14, C2 и C3 расположены на отдельной плате, расположенной на передней панели корпуса. Файл платы в формате Sprint-Layout можно скачать от сюда. Цепочки C4, R15 (штатная) и C5, R16 расположены на плате БП вблизи микросхемы TL494. Остальное расположено на отдельной плате, которую можно скачать от сюда. Монтаж выполнен на SMD элементах.

Хочу ещё раз подчеркнуть, что питание и землю на схему управления нужно брать от точек на плате БП в непосредственной близости от выв. 12 и 7 TL494. Земля к переменным резисторам регулировки тока и напряжения на передней панели также должна браться вблизи выв. 7 TL494. Корпус переменных резисторов должен быть заземлён.

Дежурный источник питания

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

Я пошёл ещё дальше: дежурный источник питания имеет два выхода: стабилизированный +5V_SB и второй, напряжением около 12 В, который стабилизирован параметрически (косвенно). Первый нам не нужен, а используется, как раз второй! Поэтому я перенёс цепи стабилизации напряжения с выхода +5V_SB на второй выход и настроил их на напряжение 12 В. (Если вам нужно для каких-либо целей +5 В, то можно установить интегральный стабилизатор LM7805 от этой цепи.)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock detector