Регулируемый бп из компьютерного блока питания. Как сделать зарядное устройство из компьютерного блока питания

С чего начинается Родина... То есть я хотел сказать с чего начинается любое радиоэлектронное устройство, будь то сигнализация или ламповый усилитель - конечно с источника питания. И чем значительнее ток потребления девайса, тем мощнее требуется трансформатор в его БП. Но если приборы изготавливаем часто, то никаких запасов трансформаторов нам не хватит. А если ходить покупать на радиобазаре то учтите, что в последнее время стоимость такого трансформатора превысила все разумные пределы - за средний стоваттник требуют около 10уе!

Но выход всё-же есть. Это обычный, стандартный ATX от любого, даже самого простого и древнего компьютера. Несмотря на дешевизну таких БП (бэушный можно найти по фирмам и за 5уе), они обеспечивают очень приличный ток и универсальные напряжения. По линии +12В - 10А, по линии -12В - 1А, по линии 5В - 12А и по линии 3,3В - 15А. Конечно указанные значения не точные, и могут несколько отличаться в зависимости от конкретной модели БП ATX.


Вот как раз недавно я и делал одну интересную вещь - музыкальный центр из и корпуса от небольшой колонки. Всё бы хорошо, да вот учитывая приличную мощность усилителя НЧ, ток потребления центра в пиках басов достигал 8А. И даже попытка установить на питание 100 ваттный трансформатор с 4-х амперными вторичками нормального результата не дал: мало того, что на басах напряжение проваливалось на 3-4 вольта (что было хорошо заметно по затуханию ламп подсветки передней панели магнитолы), так ещё и от фона 50Гц никак не удавалось избавиться. Хоть 20000 микрофарад ставь, хоть экранируй всё, что можно.


А тут как раз на счастье, сгорел старый системник на работе. Но блок питания ATX ещё рабочий. Вот и приткнём его для магнитолы. Хотя по паспорту автомагнитолы и ихние усилители питаются напряжением 12В, но мы то знаем, что гораздо мощнее она будет звучать если подать на неё 15-17В. По крайней мере за всю мою историю ещё ни один ресивер не сгорел от лишних 5-ти вольт.

Так как в имеющемся БП ATX напряжение 12-ти вольтовой шины было всего чуть больше 10В (может потому и не работал системник? Поздно.), будем поднимать его изменением управляющего напряжения на 2-м выводе TL494. Принципиальную схему компьютерного блока питания смотрите тут.

Проще говоря поменяем резистор или вообще впаяем его на дорожки другого номинала. Ставлю два килоома и вот 10,5В превращаются в 17. Надо меньше? - Увеличиваем сопротивление. Стартуется компьютерный блок питания замыканием зелёного провода на любой чёрный.


Так как места в корпусе будущего музыкального центра не много - вытаскиваем плату импульсного блока питания ATX из родного корпуса (коробочка пригодится для моего будущего проекта), и тем самым уменьшаем габариты БП в два раза. И не забываем перепаять конденсатор фильтра в БП на более высокое напряжение, а то мало ли что...



А кулер? - Спросит внимательный и сообразительный радиолюбитель. Он нам не нужен. Эксперименты показали, что при токе 5А 17В в течении часа работы магнитолы на максимальной громкости (за соседей не беспокойтесь - два резистора 4 Ома 25 ватт), радиатор диодов был немного тёплый, а транзисторов - почти холодный. Так что нагрузку до 100 ватт такой БП ATX будет держать без проблем.

Обсудить статью ПРОСТОЙ БЛОК ПИТАНИЯ ИЗ ATX

В наше время наверное только ленивый, не переделывал компьютерный AT или ATX блок питания в лабораторный или зарядное устройство для автомобильной АКБ. И я решил не оставаться в стороне. Для переделки взял старый ATX 350 Вт блок питания с ШИМ контроллером TL494 или его аналогом KA7500B, блоки с таким контроллером легче всего переделывать. Первым делом необходимо убрать лишние компоненты с платы, дроссель групповой стабилизации, конденсаторы, некоторые резисторы, не нужные перемычки, цепь power ON с ней же и компаратор LM393. Стоит заметить что все схемы на TL494 похожи, иметь могут только не большие различия, поэтому для понимания как переделывать БП можно взять типовую схему.

Вообщем вот типовая схема ATX блока питания на TL494.

Вот схема с удаленными лишними элементами.

На первой схеме я выделил участок, этот участок отвечает за защиту от перегрузок по мощности у себя я его счел нужным удалить о чем немного сожалею. Советую этот участок не удалять. В выходной цепи вместо диодной сборки +12 В необходимо поставить диодную сборку Шоттки с максимальным импульсным обратным напряжением 100 В и током 15 А примерно такую: VS-16CTQ100PBF . Электролитический конденсатор после дросселя должен иметь емкость 1000-2200 мкФ и напряжение минимум 25 В. Нагрузочный резистор должен иметь сопротивление 100 Ом и мощность около 2 Вт. Дроссель

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

Схему управления взял из этой статьи: Лабораторный БП из AT . В этой статье очень подробно описывается переделка.

На операционном усилителе DA1.1 собран дифференциальный усилитель в цепи измерения напряжения. Коэффициент усиления подобран таким образом, что при изменении выходного напряжения блока питания от 0 до 20 В (с учётом падения напряжения на шунте R7), на его выходе сигнал меняется в пределах 0…5 В. Коэффициент усиления зависит от соотношения сопротивлений резисторов R2/R1=R4/R3.

На операционном усилителе DA1.2 собран усилитель в цепи измерения тока. Он усиливает величину падения напряжения на шунте R7. Коэффициент усиления подобран таким образом, что при изменении тока нагрузки блока питания от 0 до 10 А, на его выходе сигнал меняется в пределах 0…5 В. Коэффициент усиления зависит от соотношения сопротивлений резисторов R6/R5.

Сигналы с обоих усилителей (напряжения и тока) подаются на входы компараторов ошибки ШИМ-контроллера (выводы 1 и 16 DA2). Для установки необходимых значений напряжения и тока, инвертирующие входы этих компараторов (выводы 2 и 15 DA2) подключены к регулируемым делителям опорного напряжения (переменные резисторы R8, R10). Напряжение +5 В для этих делителей снимается с внутреннего источника опорного напряжения ШИМ-контроллера (вывод 14 DA2).

Резисторы R9, R11 ограничивают нижний порог регулировки. Конденсаторы C2, C3 устраняют возможный «шум» при повороте движка переменного резистора. Резисторы R14, R15 также установлены на случай «обрыва» движка переменного резистора.

На операционном усилителе DA1.4 собран компаратор для индикации перехода блока питания в режим стабилизации тока (LED1).

Моя схема

В своей схеме для измерения тока я использую датчик тока ACS712 на эффекте холла, валялся длительное время без дела вот и решил внедрить. Надо отметить, что измеряет он по точнее чем кусок проволоки, ибо имеет маленькую зависимость от температуры так как измерительная часть имеет очень маленькое сопротивление. Кусок же проволоки меняет свое сопротивление с ростом тока.

Сборка

Шунт сделал из текстолита и куска проволоки из черного метала, сопротивление получилось примерно 0,001 Ом, чего вполне достаточно. Крепится к корпусу на стойки для печатных плат.

Разместил все в готовом корпусе:

Готовый корпус заводского изготовления (G768 140x190x80мм).

Чертеж передней панели:

Плата от компьютерного блока питания, легко устанавливается в этот корпус.

Сзади установлен вентилятор охлаждения, он продувает воздух через весь корпус, в верхней крышке насверлил отверстий по бокам для выхода воздуха. Обороты заданы DC-DC преобразователем, питание взято с дежурки 20V.

Плата индикации:

Вид сверху:

Вид снизу:

Плата управления:

Вид сверху:

Вид снизу:

Плата создана в программе Dip Trace

Код программы для Atmega8

Код создан в среде CodeVisionAVR. Особо ничего не придумывал, использовал математику с float. Архив с проектом, в нем же можно найти прошивку

#include #include #include #include // Voltage Reference: AREF pin #define ADC_VREF_TYPE ((0<515){I = (float) (data-515)/20;}; // Переводим в вольты sprintf(lcd_buff,"I=%.2f", I); lcd_gotoxy(9,0); // Выставляем курсор lcd_puts(lcd_buff); // Выводим значение W = V * I; sprintf(lcd_buff,"W=%.3f", W); lcd_gotoxy(0,1); // Выставляем курсор lcd_puts(lcd_buff); // Выводим значение delay_ms(400); // Задаем задержку в 400 миллисекунд } }

#include

#include

#include

#include

// Voltage Reference: AREF pin

#define ADC_VREF_TYPE ((0<

// Read the AD conversion result

unsigned int read_adc (unsigned char adc_input )

ADMUX = adc_input | ADC_VREF_TYPE ;

// Delay needed for the stabilization of the ADC input voltage

delay_us (10 ) ;

// Start the AD conversion

ADCSRA |= (1 << ADSC ) ;

// Wait for the AD conversion to complete

while ((ADCSRA & (1 << ADIF ) ) == 0 ) ;

ADCSRA |= (1 << ADIF ) ;

return ADCW ;

unsigned char lcd_buff [ 16 ] ;

int data ;

float V , I , W ;

void main (void )

// Port D initialization

// Function: Bit7=In Bit6=In Bit5=In Bit4=In Bit3=In Bit2=In Bit1=In Bit0=In

DDRD = (0 << DDD7 ) | (0 << DDD6 ) | (0 << DDD5 ) | (0 << DDD4 ) | (0 << DDD3 ) | (0 << DDD2 ) | (0 << DDD1 ) | (0 << DDD0 ) ;

// State: Bit7=T Bit6=T Bit5=T Bit4=T Bit3=T Bit2=T Bit1=T Bit0=T

PORTD = (0 << PORTD7 ) | (0 << PORTD6 ) | (0 << PORTD5 ) | (0 << PORTD4 ) | (0 << PORTD3 ) | (0 << PORTD2 ) | (0 << PORTD1 ) | (0 << PORTD0 ) ;

// ADC initialization

// ADC Clock frequency: 125,000 kHz

// ADC Voltage Reference: AREF pin

ADMUX = ADC_VREF_TYPE ;

ADCSRA = (1 << ADEN ) | (0 << ADSC ) | (0 << ADFR ) | (0 << ADIF ) | (0 << ADIE ) | (0 << ADPS2 ) | (1 << ADPS1 ) | (1 << ADPS0 ) ;

SFIOR = (0 << ACME ) ;

// Alphanumeric LCD initialization

// Connections are specified in the

// Project|Configure|C Compiler|Libraries|Alphanumeric LCD menu:

// RS - PORTD Bit 0

// RD - PORTD Bit 1

// EN - PORTD Bit 2

// D4 - PORTD Bit 4

// D5 - PORTD Bit 5

// D6 - PORTD Bit 6

// D7 - PORTD Bit 7

Со скуки решил сделать старый «фокус» из вышедшего на покой компьютерного блока питания ATX 450W, сделать автономный блок питания (БП), например для радиостанции. Блок питания запускался, 12 В. выдавал, значит с ним все не так страшно. Осталось убрать лишнее, добавить необходимое и продлить ему жизнь.

Хотел по подробней заснять весь процесс, но был один, делать и фоткать не получалось.

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

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

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

Убираем заодно и все провода, со всем разъемами, так много их теперь не нужно.

Черные провода это у нас МИНУС, Желтые + 12 В.. Ну а остальное не важно, пожалуй кроме Зеленого провода, он нам пригодится. Выпаиваем всё лишние, тут кстати очень пригодится паяльник на 150 Ватт. 🙂

Зеленый провод запускает БП из режима «Standby», его в последствии надо замкнуть на минус, туда к черным проводам. Иначе блок питания не запустится.

Ну вот плата от лишнего расчищена, Зеленый провод на месте, из толстых проводов готовим хвостики под клемники, для плюса и минуса.


Проводов нужного сечения в жгуте блока питания не было, хорошо подошли провода для аккумулятора из сгоревшего UPS.

Вот нашел клемники и заодно готовлю светодиод индикации работы БП, это всегда пригодится.

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

Осталось разметить отверстия, все просверлить и собрать, навести красоту.

Свободные места в корпусе нашлись, сверло на 8 мм. и все практически готово.

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

Холостой ход в норме, все стабильно, напряжение 12,3 В.. Можно конечно покопаться и добавить регулировку напряжения в небольшом диапазоне до 14 В.. Но все и так в пределах допустимого, а время уже к концу рабочего дня.

Подключена Моторола GM 340, стоит на передаче, ток 5 А. Для экономного варианта, из БУ, совсем без денег, получился не плохой блок питания. Который еще послужит на пользу человечеству, а не будет просто валяться или разобран за запчасти.

С таким же успехом, можно сделать выводы на напряжения 5В. и 3,3В.


В этой статье расскажу как из старого компьютерного блока питания сделать очень полезный для любого радиолюбителя лабораторный блок питания.
Компьютерный блок питания можно очень дешево купить на местной барахолке или выпросить у друга или знакомого, сделавшего апгрейд своего ПК. Прежде прежде чем начать работу над БП, следует помнить, что высокое напряжения опасно для жизни и нужно соблюдать правила техники безопасности и проявлять повышенную осторожность.
Сделанный нами источник питания будет иметь два выхода с фиксированным напряжением 5В и 12В и один выход с регулируемым напряжением 1,24 до 10,27В. Выходной ток зависит от мощности используемого компьютерного блока питания и в моем случае составляют около 20А для выхода 5В, 9А для выхода 12В и около 1.5А для регулируемого выхода.

Нам понадобятся:


1. Блок питания от старого Пк (любой ATX)
2. Модуль ЖК вольтметра
3. Радиатор для микросхемы(любой, подходящий по размеру)
4. Микросхема LM317 (регулятор напряжения)
5. электролитический конденсатор 1мкФ
6. Конденсатор 0.1 мкФ
7. Светодиоды 5мм - 2шт.
8. Вентилятор
9. Выключатель
10. Клеммы - 4шт.
11. Резисторы 220 Ом 0.5Вт - 2шт.
12. Паяльные принадлежности, 4 винта M3, шайбы, 2 самореза и 4 стойки из латуни длиной 30мм.

Я хочу уточнить, что список примерный, каждый может использовать то, что есть под рукой.

Общие характеристики блока питания ATX:

Блоки питания ATX, используемые в настольных компьютерах являются импульсными источниками питания с применением ШИМ-контроллера. Грубо говоря, это означает, что схема не является классической, состоящей из трансформатора, выпрямителя и стабилизатора напряжения. Ее работа включает следующие шаги:
а) Входное высокое напряжение сначала выпрямляется и фильтруется.
б) На следующем этапе постоянное напряжение преобразуется последовательность импульсов с изменяемой длительностью или скважностью (ШИМ) с частотой около 40кГц.
в) В дальнейшем эти импульсы проходят через ферритовый трансформатор, при этом на выходе получаются относительно невысокие напряжения с достаточно большим током. Кроме этого трансформатор обеспечивает гальваническую развязку между
высоковольтной и низковольтными частями схемы.
г) Наконец, сигнал снова выпрямляется, фильтруется и поступает на выходные клеммы блока питания. Если ток во вторичных обмотках увеличивается и происходит падение выходного напряжения БП контроллер ШИМ корректирует ширину импульсов и таким образом осуществляется стабилизация выходного напряжения.

Основными достоинствами таких источников являются:
- Высокая мощность при небольших размерах
- Высокий КПД
Термин ATX означает, что включением блока питания управляет материнская плата. Для обеспечения работы управляющего блока и некоторых периферийных устройств даже в выключенном состоянии на плату подаётся дежурное напряжение 5В и 3.3В.

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

Мощность блока питания

Электрические характеристики блока питания напечатаны на наклейке (см. рисунок) которая, обычно, находится на боковой стороне корпуса. Из нее можно получить следующую информацию:


Напряжение - Ток

3.3В - 15A

5В - 26A

12В - 9А

5 В - 0,5 А

5 Vsb - 1 A


Для данного проекта нам подходят напряжения 5В и 12В. Максимальный ток, соответственно будет 26А и 9А, что очень неплохо.

Питающие напряжения

Выход блока питания ПК состоит из жгута проводов различных цветов. Цвет провода соответствует напряжению:

Нетрудно заметить, что кроме разъемов с питающими напряжениями +3.3В, +5В, -5В, +12В, -12В и земли, есть еще три дополнительных разъема: 5VSB, PS_ON и PWR_OK.

Разъем 5VSB используется для питания материнской платы, когда блок питания находится в дежурном режиме.
Разъем PS_ON (включение питание) используется для включения блока питания из дежурного режима. При подаче на этот разъем напряжения 0В блок питания включается, т.е. чтобы запустить блок питания без материнской платы его нужно соединить с общим проводом (землей).
Разъем POWER_OK в дежурном режиме имеет состояние близкое к нулю. После включения блока питания и формировании на всех выходах напряжений нужного уровня на разъеме POWER_OK появляется напряжение около 5В.

ВАЖНО: Чтобы блок питания работал без подключения к компьютеру необходимо соединить зеленый провод с общим проводом. Лучше всего это сделать через переключатель.

Модернизация блока питания

1. Разборка и чистка


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

2. Подготавливаем провода


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

3. Изготовление передней панели.


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

4. Размещение стоек


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

5. Регулировка и стабилизация напряжения

Для возможности регулировки выходного напряжения нужно добавить схему регулятора. Была выбрана знаменитая микросхема LM317 из-за ее простоты включения и невысокой стоимости.
LM317 представляет собой трехвыводный регулируемый стабилизатор напряжения, способный обеспечить регулировку напряжения в диапазоне от 1.2В до 37В при токе до 1.5А. Обвязка микросхемы очень простая и состоит из двух резисторов, которые необходимы для задания выходного напряжения. Дополнельно данная микросхема имеет защиту перегрева и перегрузки по току.
Схема включения и распиновка микросхемы приведены ниже:


Резисторами R1 и R2 можно регулировать выходное напряжение от 1.25В до 37В. Т.е в нашем случае, как только напряжение достигнет 12В, то дальнейшее вращение резистора R2 напряжение регулировать не будет. Чтобы регулировка происходила на всему диапазону вращения регулятора необходимо рассчитать новое значение резистора R2. Для расчета можно использовать формулу, рекомендуемую производителем микросхемы:


Либо упрощенная форма этого выражения:

Vout = 1.25(1+R2/R1)


Погрешность при этом получается очень низкой, так что вторую формулу вполне можно использовать.

Принимая во внимание полученную формулу можно сделать следующие выводы: когда переменный резистор установлен на минимальное значение (R2 = 0) выходное напряжение составляет 1.25В. При вращении ручки резистора выходное напряжение будет возрастать, пока не достигнет масимального напряжения, что в нашем случае составляет чуть меньше 12В. Другими словами максимум у нас не должен превышать 12В.

Приступим к расчету новых значений резисторов. Сопротивление резистора R1 возьмем равным 240 Ом, а сопротивление резистора R2 рассчитаем:
R2=(Vout-1,25)(R1/1.25)
R2=(12-1.25)(240/1.25)
R2=2064 Ома

Ближайшее к 2064 Ом стандарное значение сопротивления резистора равно 2 кОм. Значения резисторов будут следующие:
R1=240 Ом, R2=2 кОм

На этом расчет регулятора закончен.

6. Сборка регулятора

Сборку регулятора выполним по следующей схеме:



Ниже приведу принципиальную схему:


Сборку регулятора можно выполнить навесным монтажем, припаивая детали напрямую к выводам микросхемы и соединяя остальные детали при помощи проводов. Также можно специально для этого вытравить печатную плату или собрать схему на монтажной. В данном проекте схема была собрана на монтажной плате.

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

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

7. Подключение

Перед пайкой необходимо установить светодиоды, выключатель, вольтметр, переменный резистор и разъемы на переднюю панель. Светодиоды отлично вставляются в отверстия, просверленные 5мм сверлом, хотя дополнительно их можно закрепить суперклеем. Переключатель и вольтметр держатся крепко на собственных защелках в точно выпиленных отверстиях Разъемы крепятся гайками. Закрепив все детали, можно приступать к пайке проводов в соответствии со следующей схемой:

Для ограничения тока последовательно с каждым светодиодом припаивается резистор сопротивлением 220 Ом. Места соединений изолируются при помощи термоусадки. Коннекторы припаиваются к кабелю напрямую или через переходные разъемы Провода должны быть достаточно длинными, чтобы можно было без проблем снять переднюю панель.

За основу был взят БП CODEGEN - 300X (типа 300Вт, ну Вы поняли китайских 300). Мозгом БП служит ШИМ-контроллер КА7500 (TL494...). Только такие мне приходилось переделывать. Управлять ШИМкой будет PIC16F876A, он же и для контроля и установки выходного напряжения и тока, отображение информации на LCD WH1602(...), регулировка осуществляется кнопками.
Программу помог сделать один хороший человек (IURY, сайт "Кот", который радио), за что ему большое спасибо!!! В архиве схема, плата, программа для контроллера.

Берем рабочий БП (если не рабочий, то надо восстановить до рабочего состояния).
Ориентировочно определяемся, где у нас что будет располагаться. Выбираем место под LCD, кнопки, клеммы (гнезда), индикатор включения...
Определились. Делаем разметку для "окна" ЛСД. Вырезаем (я резал маленькой болгаркой 115мм), может кто-то дремелем, кто-то рассверливанием отверстий, а потом подгонка напильником. В общем кому как удобнее и доступнее. Должно получиться что-то похоже на это.

Продумываем как будем крепить дисплей. Можно сделать несколькими способами:
а) соединить с платой управления разъёмами;
б) сделать через фальшпанель;
в) или...
Или... припаять непосредственно 4 (3) винтика М2,5 к корпусу. Почему М2,5, а н М3,0? В ЛСД отверстия 2,5мм в диаметре для крепления.
Я припаял 3 винтика, потому что при пайке четвертого, отпаивается перемычка (на фото видно). Потом припаиваешь перемычку - отпадает винтик. Просто сильно близкое расстояние. Не стал заморачиваться - оставил 3 шт.

Пайка выполнена ортофосфорной кислотой. После пайки всё необходимо хорошо промыть водой с мылом.
Примеряем дисплей.

Изучаем схему, а именно все относительно TL494 (KA7500). Все что касается ног 1, 2, 3, 4, 13, 14, 15, 16. Всю обвязку возле этих выводов удаляем (на основной плате БП), и устанавливаем детали, согласно схемы.

Удаляем на основной плате БП всё лишнее. Все детали касательно +5, -5, -12, PG, PS - ON. Оставляем только всё, что касается +12 V и дежурного питания +5V SB. Желательно найти схему по своему БП, чтобы не удалить чего лишнего. В цепи питания +12 вольт - удаляем родные электролиты и ставим вместо них, аналогичный по ёмкости, но на рабочее напряжение 35-50 вольт.
Должно получиться что-то похоже на это.

Для увеличения, жмите на схему

Посмотрев на характеристики имеющегося блока питания (наклейка на корпусе) - по 12В выходной ток должен быть 13А. Ого неплохо вроде!!! Смотрим на плату, что у нас образовывает 12В, 13А??? Ха два диода FR302 (по даташиту 3А!). Ну пусть максимальный ток 6А. Нет, такое нас не устраивает, надо заменить на что-нибудь по мощнее, да еще и с запасом, поэтому ставим 40CPQ100 - 40А, Uобр=100В.

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

Схема индикатора перегрева теплоотвода собрана на четырёх транзисторах. В качестве транзистора стабилизатора применён КТ815, КТ817, а в качестве индикатора - двухцветный светодиод.

Печатную плату не рисовал. Думаю, что особой сложности при сборке этого узла возникнуть не должно. Как узел собран, видно на фото ниже.

Делаем плату управления. ВНИМАНИЕ! Перед подключением своего LCD изучите даташит на него!! Особенно выводы 1 и 2!

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

Наладка схемы.

1.Все наладки блока питания проводить только через лампу накаливания 60 - 150 Вт, включенную в разрыв сетевого кабеля.
2.Корпус БП изолировать от GND, а цепь, которая образовывалась через корпус, соединить проводками.
3.Iizm (U15) - выставляется выходной ток (правильность показаний индикатора) по образцовому А - метру.
Uizm (U14) - выставляется выходное напряжение (правильность показаний индикатора), по образцовому В - метру.
Uset_max (U16) - выставляется МАХ выходное напряжение

Максимальный выходной ток данного блока питания составляет 5 ампер (вернее 4,96А), ограничен прошивкой.
Максимальное выходное напряжение для данного блока питания, не желательно выставлять более 20-22 вольт, так как в этом случае увеличивается вероятность пробоя силовых транзисторов из-за нехватки предела ШИМ-регулирования микросхемой TL494.
Для увеличения выходного напряжения более 22 вольт, необходима перемотка вторичной обмотки трансформатора.

Пробный запуск прошёл успешно. Слева двухцветный индикатор перегрева теплоотвода (холодный радиатор - цвет LED зеленый, теплый - оранжевый, горячий - красный). Справа - индикатор включения БП.

Установил выключатель. Основа - стеклотекстолит, обклеен самоклейкой "оракл".

Финал. То, что получилось в домашних условиях.