news 2026/6/23 22:45:17

DIY电源小白也能轻松上手:15V3A可调反激式开关电源设计分享

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
DIY电源小白也能轻松上手:15V3A可调反激式开关电源设计分享

15V3A反激式开关电源 设计资料详细 包含原理图 说明书 仿真实验 设计参数(变压器 各种器件参数 都有)bom表 pcb文件 ic UC3842 光耦 TL431 可以制作实物 在功率范围内 输出电压可以调节

今天要和大家聊一个超级实用的项目:一款基于UC3842的15V3A反激式开关电源的设计经验。作为一个电路小白,我也是从零开始,边查资料边摸索,才把这款电源从图纸变成实物。整个过程虽然有些曲折,但结果非常令人满意。下面我就把详细的设计思路和制作经验分享给大家,希望能帮助更多对DIY电源感兴趣的朋友!


一、为什么选择反激式拓扑?

提起开关电源,最常见的拓扑结构有正激反激两种。反激式拓扑结构最大的特点是变压器在工作时具有隔离功能,非常适合小功率、高隔离的应用场景。比如,我们生活中常见的手机充电器、适配器等大多采用反激式拓扑。

对于这款电源的设计目标:15V3A、输出可调,反激式拓扑完全能满足需求,而且电路整体结构相对简单,非常适合入门级别的 DIY 制作。


二、设计思路与核心元器件选择

1. 核心芯片:UC3842

UC3842 是一款经典的 PWM 控制器,特别适合用于反激式开关电源的设计。它的主要特点包括:

  • 固定频率 PWM 控制;
  • 内部斜率补偿;
  • 过流保护和欠压保护;
  • 输出电流可达 1A。
2. 输出电压调节:用光耦和TL431实现

为了实现输出电压可调的功能,我选择了光耦(PC817)配合 TL431 来完成反馈调节。具体来说,TL431 作为可调精密稳压源,可以调节输出电压的基准值,然后通过光耦将反馈信号传送给 UC3842 的 COMP 引脚,从而调整开关管的占空比,实现稳压。这个部分是整个设计的关键,调试起来也很有成就感!


三、硬件设计与参数计算

1. 电源部分:输入滤波和启动电路

输入端加了一个简单的 RC 滤波电路,用于吸收电网的杂波。同时,启动电路采用大容量电解电容和限流电阻,确保开机时的稳定性。

Vin ---> C1(滤波电容) ---> R1(限流电阻) ---> C2(电解电容) ---> Ground
2. 变压器设计:至关重要

变压器的设计是反激式电源的核心,直接影响到电源的效率和稳定性。以下是我设计的参数:

  • 工作频率:50kHz;
  • 磁芯:E18铁氧体磁芯;
  • 原边匝数:Np=20;
  • 副边匝数:Ns=10;
  • 磁通密度:Bm=0.15T。

变压器绕制完成后,再通过短路测试确认其参数是否符合设计要求。

3. 输出整流滤波

输出端采用肖特基二极管(如SS14)进行整流,滤波电容选择 1000μF/25V 的电解电容,加上 0.1μF 的瓷片电容进行高频滤波。

Transformer Secondary ---> D1(肖特基二极管) ---> C3(电解电容) ---> Ground
4. 输出电压反馈调节电路

这部分需要特别注意信号的隔离和稳定传输。反馈电路的电阻分压比决定了输出电压的范围。

Output Voltage ---> R1(反馈电阻) ---> R2(调节电阻) ---> TL431 ---> 光耦PC817 ---> UC3842的COMP引脚

TL431 的参数设置需要通过公式计算,确保输出电压的稳定性。

5. UC3842的工作频率设定

这里需要通过外部电阻来确定 UC3842 的工作频率。

f = 1.1 / (Rt * Ct)

通过计算,我选择了 R=30kΩ,C=0.01μF,设定工作频率为 50kHz。


四、仿真与实验测试

设计完成之后,我用 LTspice 仿真工具对整套电源进行了仿真测试,重点关注输出波形的纹波和稳压性能。仿真结果显示,输出电压稳定在 15V 左右,纹波小于 100mV,完全符合设计要求。

接着,制作了 PCB 板并进行了实际测试。通过调节 TL431 的参数,输出电压可以在 12V 到 20V 之间调整,满足了设计的可调要求。


五、设计总结

这款 15V3A 的反激式开关电源设计,从原理图绘制到 PCB 制作,再到实际调试,每一个环节都充满了乐趣。它不仅验证了 UC3842 的强大功能,也让我对开关电源的设计有了更深入的理解。

如果你也想尝试 DIY 电源,这款设计非常适合入门,因为它结构相对简单,元件易找,调试过程也比较直观。希望这篇文章能为你提供一些启发!


附:设计资料

  1. 理论资料:包含原理图、说明书、设计参数
  2. 实验资料:LTspice 仿真文件和实际测试报告
  3. BOM 表:所有元器件清单
  4. PCB 文件:Gerber 文件和钻孔文件
  5. 关键元件参数:变压器、UC3842、光耦、TL431 等

感兴趣的朋友可以私信我获取完整的设计资料,我会分享给大家!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/23 15:42:03

告别瞎忙!16K星开源神器自动追踪时间

还在为不知道自己每一天都瞎忙了什么而烦恼吗?很多人试过手动记日志、打卡软件,要么因为隐私、或者安全性、繁琐坚持不了。这几天在Github上发现一款16K star的超级实用的工具 - ActivityWatch,它可以自动、无感地追踪你在设备上的所有活动&a…

作者头像 李华
网站建设 2026/6/23 12:51:44

Inkscape在教学中的10个创新应用场景

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 开发一个教育模板生成器,输入学科类型(如物理/生物/地理)和年级水平,自动输出对应的Inkscape教学模板。包含:可交互图表框…

作者头像 李华
网站建设 2026/6/23 19:06:21

从SyntaxError看Python交互式环境与脚本执行的差异

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 开发一个Python执行模式演示工具,展示同一段代码在交互式环境和脚本模式下的不同表现。要求:1) 左侧显示原始代码;2) 中间显示交互式环境执行结果…

作者头像 李华
网站建设 2026/6/23 18:12:11

SeaTunnel终极指南:企业级数据集成完整解决方案

SeaTunnel终极指南:企业级数据集成完整解决方案 【免费下载链接】seatunnel SeaTunnel是一个开源的数据集成工具,主要用于从各种数据源中提取数据并将其转换成标准格式。它的特点是易用性高、支持多种数据源、支持流式处理等。适用于数据集成和数据清洗场…

作者头像 李华
网站建设 2026/6/23 9:33:22

微服务零风险发布:pig框架全链路灰度部署终极指南

微服务零风险发布:pig框架全链路灰度部署终极指南 【免费下载链接】pig 项目地址: https://gitcode.com/gh_mirrors/pig/pig 还在为每次版本发布提心吊胆吗?微服务架构虽然带来了灵活性和可扩展性,但也让发布过程变得异常复杂。一个小…

作者头像 李华