废旧ATX电源改造可调实验电源:XL6019升降压模块与3D打印外壳实战
1. 废旧ATX电源改造的核心思路与方案选型手头攒了好几台退役的台式机电源扔了可惜卖废品也就几块钱。其实这些ATX电源本身就是个相当不错的开关电源输出能力扎实5V和12V的电流动辄十几二十安培拿来改一台可调稳压实验电源性价比高得离谱。我前后改过五六台从最早只会加个电位器调压到后来用DC-DC升降压模块做后级踩了不少坑也总结出一套相对成熟的方案。这个改造的核心逻辑其实不复杂ATX电源负责把220V交流变成稳定的12V直流这部分高压、大功率的活儿交给原厂电路安全性和可靠性都有保障然后我们在这12V的基础上接一个DC-DC升降压模块把固定的12V变成可以调节的电压输出。这样一来你既不用碰高压侧的危险电路又能获得一个电压连续可调、带限流保护的实验电源。为什么选DC-DC升降压模块而不是降压模块因为ATX电源输出的是12V如果你只做降压那输出电压最高也就11V出头做实验时想调个15V、24V就没办法了。而升降压模块可以把12V升上去也能降下来输出范围通常能做到0.5V到30V甚至更高覆盖了绝大多数低压实验场景。XL6019就是这类升降压芯片里非常经典的一款便宜、好买、外围电路简单中文资料也齐全特别适合DIY。至于3D打印在这个项目里主要用来做外壳、面板、旋钮支架这些结构件。如果你手头有3D打印机可以打印一个漂亮的外壳把模块和电源装进去看起来就像一台正经的成品电源。没有打印机的话用洞洞板加亚克力板也能凑合只是美观度差一些。这个方案适合谁适合有一定动手能力的电子爱好者、学生、维修人员或者单纯想省钱的DIY玩家。你不需要精通开关电源设计只要会基本的焊接、能看懂模块的接线图就能做出来。整个改造的成本如果ATX电源是白捡的模块加配件也就二三十块钱比买一台成品可调电源便宜太多了。2. ATX电源的改造前准备与关键细节2.1 挑选合适的ATX电源不是所有废旧ATX电源都值得改。我踩过的第一个坑就是拿了个杂牌电源标称300W实际12V输出连5A都撑不住带个负载电压就往下掉。挑选的时候有几个硬指标首先看12V输出的额定电流至少要有10A以上最好15A以上这样后级才有足够的功率余量其次看电源的品牌和做工台达、光宝、康舒、全汉这些大厂的老电源用料通常比杂牌扎实得多最后要实际测试一下短接绿色线PS-ON和黑色线GND让电源启动用万用表量各路电压是否正常12V在11.4V到12.6V之间都算正常。还有一点很重要有些老电源的12V输出是分路的比如12V1、12V2每路限流不同。改造时最好把主要负载接在12V1上或者把两路并联使用前提是电源支持。如果不确定就接一路别超载。2.2 安全放电与拆解注意事项ATX电源内部有大电容断电后仍然可能存有高压这一点必须严肃对待。我的做法是拔掉电源线后不要立刻拆先短接PS-ON让电源空载运行几秒然后断电再用一个几kΩ的电阻跨接在大电容两端放电。等几分钟后再用万用表确认电容两端电压降到安全范围比如5V以下才能动手拆。拆的时候注意别扯断线尤其是那些细的信号线。我们只需要用到12V、5V、3.3V、GND、PS-ON这几根其他的可以剪掉或者用热缩管包好。PS-ON那根绿色线要保留因为我们需要它来启动电源。有些电源还需要接一个负载比如5V上接个电阻才能稳定输出这个视具体型号而定测试时留意一下。2.3 确定改造方案保留原壳还是另做外壳我试过两种做法。一种是保留ATX电源的金属外壳在侧面开孔安装DC-DC模块、电位器、接线柱和电压表头。这种做法的好处是省事金属壳本身屏蔽好、散热也不错缺点是开孔麻烦而且内部空间有限布局比较局促。另一种是把电源电路板拆出来装进一个更大的塑料或3D打印外壳里这样布局自由看起来也更像成品。缺点是拆板有风险而且塑料壳的散热不如金属。如果你有3D打印机我强烈建议做第二种。可以设计一个前面板把电压表、电流表、调节旋钮、输出接线柱都排布得整整齐齐后面板留出电源插座和开关的位置。3D打印的模型文件网上有很多现成的也可以自己用Fusion 360或FreeCAD画一个。打印材料用PLA就行强度足够如果靠近发热元件的地方可以用PETG或ABS。3. DC-DC升降压模块的选型与XL6019实战解析3.1 为什么选XL6019而不是其他芯片市面上常见的升降压方案有好几种XL6019、XL6009、LM2577、MT3608等等。XL6019是我用得最多的原因有几个。第一它的输入电压范围宽3.6V到32V都能工作ATX的12V正好在最佳区间。第二输出电流能力不错官方标称5A实际用下来3A以内很稳加个散热片能到4A。第三开关频率180kHz外围只需要一个电感、一个肖特基二极管、几个电容和电阻电路简单调试容易。第四中文资料多引脚定义、典型应用电路一搜就有对新手友好。相比之下LM2577虽然也经典但效率偏低发热大MT3608电流小适合小功率场景。XL6019算是平衡得比较好的选择。3.2 XL6019模块的引脚与接线市面上卖的大多是基于XL6019的成品模块通常有四个接线端输入正、输入负、输出正、输出负。模块上自带一个多圈电位器用来调节输出电压。有些模块还带恒流调节电位器可以做限流。接线很简单ATX电源的12V接模块输入正GND接输入负。输出正负接你的负载或者接线柱。注意输入和输出的GND是共地的所以不需要隔离。如果你想做双路输出那就需要两个独立的模块但ATX的12V是同一路所以两路输出也是共地的。3.3 调压与限流的关键参数计算XL6019模块的输出电压由反馈电阻决定。模块上通常有一个电位器调节它就能改变输出电压。但如果你想自己设定范围就需要知道反馈电阻的计算方法。XL6019的反馈基准电压是1.25V输出电压公式是Vout 1.25 × (1 R1/R2)其中R1是反馈上电阻R2是下电阻。比如你想输出最高30V那R1/R2 (30/1.25) - 1 23。如果R2取1kΩR1就是23kΩ。实际使用时用电位器代替R1就能连续调节。限流部分XL6019本身不带恒流功能但很多模块板加了运放做恒流控制。如果你买的模块带恒流调节那就可以设定最大输出电流。计算方法是Iout Vref / Rsense其中Vref通常是0.1V或0.05VRsense是采样电阻。具体看模块的说明。注意调节输出电压时一定要先接好负载或者万用表再慢慢拧电位器。空载时有些模块的输出电压会偏高接上负载就正常了。另外输入电压必须比输出电压高至少2V升压模式下否则无法正常工作。3.4 散热与电感选型XL6019在大电流输出时发热明显尤其是升压比大的时候。我实测12V升到24V、输出2A芯片温度能到70度以上。所以散热片是必须的最好用那种带鳍片的小铝块用导热胶粘在芯片背面。如果模块本身没有散热片自己加一个。电感的选择也很关键。XL6019推荐使用47μH到100μH的功率电感饱和电流要大于最大输出电流的1.5倍。比如你打算输出3A那电感饱和电流至少4.5A。电感量太小会导致纹波大、效率低太大则响应慢。我一般用68μH/5A的屏蔽电感效果不错。4. 完整改造流程与实操记录4.1 材料清单与工具准备先列一下我这次改造用到的东西材料/工具规格/说明数量废旧ATX电源12V输出≥10A1台XL6019升降压模块带恒流调节1块多圈电位器10kΩ2个电压电流表头双显0-100V/10A1个接线柱香蕉插座红黑各一2个船型开关250V/10A1个电源插座品字座1个散热片20×20×10mm1块导线18AWG硅胶线若干热缩管各种直径若干3D打印外壳PLA自行设计1套电烙铁、万用表、螺丝刀常规工具若干4.2 电源启动与12V输出引出第一步是让ATX电源独立启动。找到24pin插头上的绿色线PS-ON和任意一根黑色线GND用一根导线短接。插上电源线如果电源风扇转起来说明启动成功。用万用表量黄色线12V和黑色线之间的电压应该在12V左右。然后我们把12V和GND引出来。可以剪断几根黄色线和黑色线剥出铜丝拧在一起焊上一根粗导线。我一般用18AWG的硅胶线够粗能过10A以上。焊好后套热缩管绝缘。如果你不想剪线也可以买一个24pin的转接板把12V和GND用端子引出来这样更干净但成本高一点。4.3 DC-DC模块的安装与调试把XL6019模块固定在外壳内部。输入端正负分别接ATX的12V和GND。输出端先不接负载接上万用表慢慢调节电位器看输出电压是否能在0.5V到30V之间变化。如果调节范围不对检查反馈电阻是否被模块上的其他元件影响。然后接一个负载测试比如一个12V的汽车灯泡或者大功率电阻。调节输出电流看模块是否稳定。如果发现输出电压随负载变化很大可能是输入线太细或者接触不良。如果模块发热严重加散热片或者降低输出电流。实操心得调试时最好用电子负载没有的话用几个大功率电阻并联也行。我试过用一段电炉丝做负载阻值大概几欧姆能过几安培便宜又好用。但注意电炉丝会发红发热别碰到易燃物。4.4 表头与面板的安装电压电流表头一般是三线或四线制。三线制的接法表头的供电正负接模块输出测量线也接输出这样表头显示的就是输出电压和电流。四线制的多一根测量线接法类似。注意表头的供电电压范围有些表头需要独立供电不能和测量端共用。面板开孔可以用电钻加锉刀或者如果有3D打印机直接在打印时留好孔位。我把电压表、电流表、两个电位器一个调压、一个调流、输出接线柱都排在前面板上后面板装电源插座和开关。布局要顺手调压旋钮放右边接线柱放左下角表头放正上方。4.5 3D打印外壳的设计要点如果你用3D打印有几个细节要注意。第一外壳的壁厚至少2mm太薄了容易变形。第二ATX电源的电路板上有发热元件外壳上要留散热孔或者加一个小风扇。第三模块和表头的固定柱要设计好用M3螺丝固定。第四电源插座的孔要精确不然装不进去。第五如果外壳是分体式的上下盖之间可以用卡扣或者螺丝连接。我画外壳的时候先用卡尺量好所有元件的尺寸然后在Fusion 360里建模。打印时层高0.2mm填充20%速度不要太快保证强度。打印完试装一下不合适的地方用锉刀修一修。5. 常见问题与排查技巧实录5.1 电源不启动或启动后立即保护这是最常见的问题。先检查PS-ON是否确实短接到GND接触是否良好。如果短接了还不启动可能是电源本身坏了或者需要接一个假负载。有些电源在5V或3.3V上没有负载时会保护你在5V上接一个10Ω/5W的电阻试试。另外有些电源的PS-ON线不是绿色可能是灰色或其他颜色查一下定义。5.2 输出电压不稳或纹波大纹波大通常和电感、电容有关。检查输出滤波电容是否足够可以在模块输出端并联一个1000μF的电解电容和一个0.1μF的陶瓷电容。电感如果质量差也会导致纹波大换一个屏蔽电感试试。另外输入线太长太细也会引入干扰尽量缩短输入线用粗线。5.3 模块发热严重甚至烧毁XL6019的散热是个老大难。如果输出电流超过2A一定要加散热片。如果还热可以考虑降低输入电压比如用ATX的5V作为输入但这样输出范围受限或者换更大功率的模块。烧毁的原因通常是输出短路或者过流所以限流功能很重要调试时先把限流调到最低再慢慢往上加。5.4 表头显示不准或跳动表头的供电和测量线如果共用可能会因为线路压降导致显示偏差。解决办法是给表头单独供电或者用四线制表头。跳动的话可能是滤波电容不够在表头供电端并一个100μF电容。另外表头的采样电阻如果精度不够也会导致电流显示不准可以换一个1%精度的采样电阻。5.5 常见问题速查表现象可能原因解决方法电源不启动PS-ON未短接、电源损坏、需要假负载检查短接、换电源、加假负载输出电压不可调电位器损坏、反馈电阻开路换电位器、检查反馈电路输出电流上不去限流设置过低、输入功率不足调高限流、换更大功率电源模块发热严重散热不良、输出电流过大加散热片、降低电流表头显示异常供电干扰、采样电阻精度低单独供电、换精密电阻3D打印外壳变形打印温度过高、壁厚太薄降低温度、增加壁厚避坑技巧改造完成后先别急着合盖通电运行半小时用手摸一下各个元件的温度。如果某个元件烫手赶紧断电检查。另外输出接线柱一定要拧紧接触电阻大了会发热严重时能烧化塑料。6. 改造后的性能测试与实际应用6.1 负载测试与效率评估改完之后我做了几组测试。输入12V输出调到5V接一个5Ω/50W的电阻电流1A模块温度大概40度效率约85%。输出调到12V接同样的电阻电流2.4A模块温度60度左右效率约88%。输出调到24V接10Ω电阻电流2.4A模块温度75度效率约90%。整体来说效率在85%到90%之间对于这个价位的模块来说已经很不错了。纹波方面用示波器看输出5V时纹波大概50mV峰峰值12V时80mV24V时120mV。对于大多数实验场景够用了如果要求高可以再加一级LC滤波。6.2 实际应用场景举例这台电源我主要用来做几件事一是给各种开发板供电比如Arduino、ESP32、树莓派电压从3.3V到12V都能调很方便。二是给电池充电配合限流功能可以给铅酸电池、锂电池组充电设定好电压和电流就行。三是做电机驱动实验调压调流都很顺手。四是维修时当临时电源用比如给路由器、交换机供电比找原装适配器快多了。6.3 后续扩展思路如果你想让这台电源更高级可以加几个功能。一是加一个继电器实现输出开关用面板上的按钮控制。二是加一个USB接口输出5V/2A给手机充电。三是加一个电压电流记录模块把数据传到电脑上画曲线。四是把ATX电源的5V和3.3V也引出来做成多路输出。这些扩展都不难根据自己需求来就行。我个人在实际操作中的体会是废旧ATX电源改造这件事最大的价值不在于省了多少钱而在于你通过这个过程真正理解了一台电源的工作原理从高压侧到低压侧从开关变换到反馈调节每一个环节都能亲手摸到。这种经验是买成品电源换不来的。而且改完之后每次做实验用到它都会有一种“这是我自己做的”的满足感。如果你手头正好有废旧电源不妨花个周末试试成本低风险可控收获却很大。