电源系统的热设计与热管理--以反激式充电器为例
前言
反激电源常用于各种电子设备中,比如充电器、适配器等,它们通过变压器进行能量转换。高温环境可能对电子元件造成影响,特别是像MOSFET、二极管、变压器这样的关键部件,导致效率变低,甚至可能导致功能失效。还有安全方面的风险,比如高温可能导致绝缘材料失效,增加触电或火灾的风险。特别是反激电源中涉及的初级和次级隔离,高温可能破坏这种隔离,导致安全隐患。
此文章后续会分析发热产生的原因、主要发热源。为优化热性能,需从降低损耗与强化散热双路径入手,其中可能与软硬件和结构都有关系。本文将以反激式充电器为例,分析热管理的设计要点与工程实践。
有纰漏请指出,转载请说明。
学习交流请发邮件 1280253714@qq.com
电源为什么会发热

反激电源的核心工作原理是利用变压器(严格来说是耦合电感)在开关管导通时储存能量,关断时传递能量到次级侧。这一过程涉及高频开关、磁场储能、电流突变等,每个环节都会产生损耗,进而导致发热。
先给结论,AC输入低压时比高压更容易发热,具体原因如下讨论:
主要发热元器件
输入整流滤波电路:
正常来说,AC输入电压经过整流桥整流后变成高压直流电到滤波电容中,这个过程不属于反激架构中讨论的内容,但我们以一个系统/产品的角度来分析热管理,这部分整理滤波电路也需要考虑在内。前端100/220V高压交流电经过整流桥,整流滤波变为高压直流电,全桥整流中,电流流经 2个二极管串联,导致 双倍正向压降损耗,全桥硅整流:总 VF ≈ 1.1V。


高频开关打开阶段(能量存储):
当 MOSFET(开关管)导通时,初级绕组(NP)施加输入电压(VIN),电流线性上升,变压器磁芯储存能量。此阶段的主要发热来源包括:
1.开关管导通损耗(I²R 损耗)
MOSFET 的导通电阻 RDS(on) 会导致 I²R 损耗(P = IP² × RDS(on))。
初级电流越大(尤其是大功率或高输入电压时),导通损耗越严重。
2.变压器铜损(初级绕组损耗)
初级绕组的直流电阻(DCR)会导致 I²R 损耗。
高频趋肤效应(Skin Effect) 使电流集中在导线表层,增加等效电阻,加剧发热。
3.磁芯储能损耗(磁滞损耗)
磁芯在充磁过程中存在 磁滞损耗(Hysteresis Loss),能量以热的形式耗散。
高频工作时,磁芯反复磁化,损耗更明显。
高频开关关断阶段(能量传递):
当 MOSFET 关断时,初级电流突然中断,变压器储存的能量通过次级绕组(NS)释放,经整流二极管向负载供电。此阶段的发热来源包括:
1.开关管关断损耗(V-I 交叠损耗)
MOSFET 关断时,漏极电压迅速上升(VDS),而电流下降需要时间,导致 V-I 交叠损耗(Switching Loss)。
漏感(Lleak)会加剧电压尖峰,增加开关损耗。
2.整流二极管损耗(导通压降 & 反向恢复)
次级侧整流二极管(如快恢复二极管或肖特基二极管)的 正向压降(VF) 导致损耗(P = VF × IS)。
反向恢复损耗(Qrr):二极管关断时,反向恢复电荷(Qrr)会消耗额外能量,导致发热。
3. 变压器铜损(次级绕组损耗)
次级绕组的直流电阻(DCR)和趋肤效应同样会导致 I²R 损耗。
4.磁芯去磁损耗(涡流损耗)
磁芯在去磁过程中会产生 涡流损耗(Eddy Current Loss),尤其在高频下更明显。
若磁芯材料选择不当(如普通铁氧体 vs. 低损耗纳米晶),损耗会大幅增加。
其他损耗导致的发热
1.漏感能量损耗(RCD 钳位或谐振吸收)
变压器漏感(Lleak)无法耦合到次级,会在 MOSFET 关断时产生高压尖峰。
通常采用 RCD 钳位电路 或 有源钳位(Active Clamp) 吸收漏感能量,但该过程会以热的形式耗散能量。
2. 输出电容 ESR 损耗
输出滤波电容的 等效串联电阻(ESR) 会导致高频纹波电流(Iripple)产生 I²R 损耗,使电容发热。
3. PCB 走线电阻损耗
大电流路径(如初级地、次级整流回路)的 PCB 铜箔电阻会导致额外 I²R 损耗。
4. 控制输出与反灌的双PMOS管Rds损耗
5. 电源主控IC,Rcs损耗
6.低PF值,导致前级AC输入电流变大,AC线损耗加大
为什么AC输入低压时比高压更容易发热
反激电源在交流输入电压较低时更容易发热,核心原因在于输入功率恒定的条件下,低压输入迫使电流大幅增加,而电路中的各类损耗与电流呈平方或线性关系,导致整体发热量显著上升。具体机制如下:
输入电流倍增
电源需维持输出功率恒定,输入电压降低时,输入电流必然成反比增加。例如,220V输入时电流为1A,若输入降至100V,电流需升至约2.2A才能维持相同功率。此时,MOSFET导通损耗(与电流平方成正比)、变压器铜损(与电流平方成正比)、二极管导通压降损耗(与电流线性相关)均会大幅增加。
占空比与峰值电流恶化
低压输入时占空比增大,导致变压器存储能量的峰值电流升高。例如,占空比从30%增至60%时,峰值电流可能翻倍。更高的峰值电流会加剧磁芯损耗(与磁通密度高次方相关)和漏感能量损耗(与电流平方相关),进一步推高温度。
寄生参数影响放大
漏感能量损耗(与峰值电流平方正比)、二极管反向恢复损耗(与电流大小相关)在低压大电流工况下被放大。同时,低压输入时电路更易进入断续导通模式(DCM),导致开关损耗分布恶化。
效率塌缩效应
低压输入时效率下降更明显。例如,220V输入时效率为90%,而100V输入时可能降至80%,额外的10%功率损耗直接转化为热量,形成恶性循环。
如何提高效率以减少发热
功率器件优化:选择更低导通电阻的MOSFET和二极管,可能提到同步整流技术。
变压器设计改进:包括绕组结构、磁芯材料选择,以减少铜损和铁损。
控制策略调整:如变频控制、软开关技术,以降低开关损耗。
电路拓扑优化:比如使用有源钳位反激拓扑,减少漏感损耗。
散热设计:加强散热措施,确保热量有效散发。
其他辅助措施:如PCB布局优化、使用低ESR电容等。
成本敏感型:
同步整流 + 三明治绕法 + 变频控制 → 效率88-89%。
均衡性能型:
CoolMOS + 有源钳位 + 数字控制 → 效率90-92%。
极致高效型:
无桥PFC+GaN + LLC级联 + 全数字控制 → 效率>96%。

效率提升的同时,还要考虑散热
效率提升≠热量消除
高效率电源常追求 体积压缩,导致单位体积内功率密度上升。并且动态负载与极端工况的散热要求更高。使用更高效的器件后,虽然总损耗减少,但剩余的热量如果无法自然散逸,若散热不足,局部高温仍会导致元器件失效。仍需主动或被动散热措施。同时,可能在某些工作条件下,如峰值负载,瞬时热量仍然很高,需要散热支持。
主动散热与被动散热
| 对比项 | 被动散热 | 主动散热 |
|---|---|---|
| 定义 | 不依赖外部动力,通过自然对流、热传导或辐射散热 | 依赖外部能源(如风扇、液冷),强制对流散热 |
| 典型方案 | 散热片/鳍片、热管、PCB铺铜、金属外壳导热 | 轴流风扇、离心风扇、液冷系统、热电制冷(TEC) |
| 散热能力 | 较低(通常≤10W) | 高(可达10kW+) |
| 噪音 | 无 | 30~50dB(风扇噪音) |
| 能耗 | 零额外能耗 | 需额外功耗(风扇1~10W,液冷系统更高) |
| 可靠性 | 高(无运动部件) | 中(风扇寿命约2万~5万小时,需维护) |
| 体积/空间需求 | 较大(依赖散热面积) | 较小(紧凑设计) |
| 成本 | 低(仅材料成本) | 中高(含风扇、控制电路及维护成本) |
| 适用场景 | 低功率(如5~100W)、静音需求(医疗、家电) | 高功率(>50W)、密闭环境(服务器、电动车充电) |
| 维护需求 | 无需维护 | 需定期清灰、检查风扇状态 |
| 温度控制精度 | 依赖环境温度,调节能力弱 | 可动态调节(如PWM调速、液冷流量控制) |
抽风(排气式)与吹风(送风式)散热
| 对比项 | 抽风(Exhaust) | 吹风(Intake) |
|---|---|---|
| 工作原理 | 风扇位于散热器出风口,将热空气抽出 | 风扇位于散热器进风口,将冷空气吹入 |
| 气流组织 | 热空气定向排出,避免机箱内乱流 | 冷空气直接冲击发热体,局部散热强 |
| 散热效率 | 整体散热均匀,适合多热源场景 | 局部散热更强,适合集中高热源 |
| 防尘能力 | 机箱内部形成负压,易从缝隙吸入灰尘(需防尘滤网) | 正压设计可减少灰尘进入(需保持进风口滤网清洁) |
| 噪音表现 | 风扇需克服风道阻力,中高频噪音可能更明显 | 气流直达散热片,风噪更集中(但可通过降速优化) |
| 适用场景 | 1. 电源整体散热 2. 多发热元件分散布局 | 1. 高密度发热体(如功率器件散热器) 2. 需快速降温的局部区域 |
| 安装复杂度 | 需确保出风口通畅,风道设计要求高 | 需对准发热源,避免气流遮挡 |
| 维护成本 | 需定期清理内部积灰(负压吸尘) | 需清洁进风口滤网(正压防尘但滤网易脏) |
风扇散热控制策略
由于我对热管理不专业,这里就主要说一下NTC监测温度和风扇控制策略
这里我列举几种常见的充电器风扇控制策略:
1.电池包插入时转,待机时不转
2.充电时就转,不充电不转
3.电池包温度超过50℃转,低于45℃不转
4.增加充电器NTC,充电器温度超过50℃转,低于45℃不转
5.增加充电器NTC,充电器温度超过50℃转(超过60℃风扇转动占空比为100%,45℃为40%,依次线性变化),低于45℃不转,超过90℃停机
| 策略 | 安全性 | 能效 | 静音 | 成本 | 适用场景 |
|---|---|---|---|---|---|
| 1 | ★★☆ | ★☆☆ | ☆☆☆ | ★☆☆ | 低端产品 |
| 2 | ★★☆ | ★★☆ | ★☆☆ | ★☆☆ | 基础机型 |
| 3 | ★★☆ | ★★☆ | ★★☆ | ★★☆ | 电池保护型 |
| 4 | ★★☆ | ★★☆ | ★★☆ | ★★★ | 中端产品 |
| 5 | ★★★ | ★★★ | ★★★ | ★★★ | 高端机型 |
几种策略各有其侧重点,包括安全性、能效、成本、噪音、硬件复杂度、用户需求等。
可以再考虑加入多传感器融合(综合考虑AC输入电压、充电电流、充电功率、充电器实时温度、环境温度等等)。具体不再展开。
结语
在电源的设计中,热管理与热设计是保障系统可靠性和使用寿命的核心环节。发热不仅会导致效率下降、器件老化加速,还可能引发安全隐患(如电容爆裂或PCB烧毁)。通过对主要发热元器件(如MOSFET、变压器、整流二极管)的损耗机制分析,结合效率优化措施(如同步整流、软开关技术、低损耗磁芯)和散热设计(散热鳍片、风扇选型),可显著降低温升并提升系统稳定性。
关键设计策略总结:
- 根源降耗:优先通过器件选型(GaN/SiC)、拓扑优化(有源钳位)和工艺改进(三明治绕线)降低损耗,减少发热源。
- 被动散热:在功率≤65W的便携设备中,采用铝合金散热片、导热硅脂与PCB铺铜设计,兼顾静音与紧凑性。
- 主动散热:高功率场景(如100W+)引入智能温控风扇,通过PWM调速或NTC反馈动态平衡噪音与散热需求。
- 温度监控与保护:增加NTC实时监测关键节点温度,配合过温保护电路(如 hysteresis 控制)防止热失控。
- 系统化热仿真:利用ANSYS Icepak等工具优化风道布局与热分布,避免局部热点。
未来趋势:随着宽禁带器件(GaN、SiC)的普及和封装技术进步,充电器的功率密度将持续提升,热管理将更依赖多物理场协同设计(电-热-磁耦合优化),而液冷散热与相变材料可能在小体积超快充领域实现突破。
最终,热设计需在 效率、成本、体积与可靠性 之间找到最佳平衡。唯有将热管理贯穿于电源产品设计的全生命周期,才能实现高性能与长寿命的兼得,为用户提供安全、高效且静音的充电体验。
相关文章:
电源系统的热设计与热管理--以反激式充电器为例
前言 反激电源常用于各种电子设备中,比如充电器、适配器等,它们通过变压器进行能量转换。高温环境可能对电子元件造成影响,特别是像MOSFET、二极管、变压器这样的关键部件,导致效率变低,甚至可能导致功能失效。还有安…...
笔记本电脑更换主板后出现2203:System configuration is invalid,以及2201、2202系统错误的解决
笔记本电脑更换主板后启动出现2203:System configuration is invalid,以及2201、2202系统错误的解决 自用的一台ThinkpadT490笔记本电脑 ,由于主板故障,不得不更换主板,通过某宝购置主板后进行了更换。 具体拆卸笔记本可搜索网络视频教程。 注意: 在更换主板时,注意先拍…...
项目-苍穹外卖(十七) Apache POI+导出数据
一、介绍 二、入门案例 package com.sky.test;import org.apache.poi.xssf.usermodel.XSSFRow; import org.apache.poi.xssf.usermodel.XSSFSheet; import org.apache.poi.xssf.usermodel.XSSFWorkbook;import java.io.File; import java.io.FileNotFoundException; import jav…...
蓝桥杯单片机刷题——E2PROM记录开机次数
设计要求 使用E2PROM完成数据记录功能,单片机复位次数记录到E2PROM的地址0中。每复位一次数值加1,按下按键S4,串口发送复位次数。串口发送格式如下: Number:1 备注: 单片机IRC振荡器频率设置为12MHz。 …...
聚合根的特性
聚合根的特性 聚合根是实体,拥有实体的业务属性和行为,同时也是聚合的管理者,负责协调聚合内的实体和值对象,按照固定的业务规则,完成业务逻辑。 聚合根是聚合对外唯一的接口人,聚合之间以聚合根ID关联的方…...
基于盛科CTC7132交换机核心模块
简介 基于盛科CTC7132 SOC方案构建,通过板对板高速连接器引出32路10G SerDes接口、1路PCIex1、2路管理SGMII接口、3路Uart接口(1路调试串口2路功能串口)、4路I2C接口(2路SOC部分2路PPU部分)、5路SMI接口(1路管理口4路业务口&…...
How to install OpenJ9 JDK 17 on Ubuntu 24.04
概述 OpenJ9 是一款由 IBM 开发并开源的 Java 虚拟机(JVM),现由 Eclipse 基金会管理(名为 Eclipse OpenJ9)。它旨在提供高性能、低内存消耗和快速启动时间,特别适用于云原生和容器化环境。 关键特性 …...
【即插即用涨点模块-卷积】SPDConv空间深度卷积,助力小目标与低分辨有效涨点【附源码+注释】
《------往期经典推荐------》 一、AI应用软件开发实战专栏【链接】 项目名称项目名称1.【人脸识别与管理系统开发】2.【车牌识别与自动收费管理系统开发】3.【手势识别系统开发】4.【人脸面部活体检测系统开发】5.【图片风格快速迁移软件开发】6.【人脸表表情识别系统】7.【…...
全流程剖析需求开发:打造极致贴合用户的产品
全流程剖析需求开发:打造极致贴合用户的产品 一、需求获取(一)与用户沟通(二)观察用户工作(三)收集现有文档 二、需求分析(一)提炼关键需求(二)建…...
《Python Web网站部署应知应会》No4:基于Flask的调用AI大模型的高性能博客网站的设计思路和实战(上)
基于Flask的调用AI大模型的高性能博客网站的设计思路和实战(上) 摘要 本文详细探讨了一个基于Flask框架的高性能博客系统的设计与实现,该系统集成了本地AI大模型生成内容的功能。我们重点关注如何在高并发、高负载状态下保持系统的高性能和…...
使用 Docker Compose 在单节点部署多容器
Docker Compose 是什么 Docker Compose 是一个用于运行多容器应用的工具, 通过一个docker-compose.yml文件, 配置应用的服务、网络和卷,然后使用简单的命令启动或停止所有服务 为什么需要 Docker Compose 当你有一个包含多个相互依赖的容器应用时,手动…...
STM32_HAL开发环境搭建【Keil(MDK-ARM)、STM32F1xx_DFP、 ST-Link、STM32CubeMX】
安装Keil(MDK-ARM)【集成开发环境IDE】 我们会在Keil(MDK-ARM)上去编写代码、编译代码、烧写代码、调试代码。 Keil(MDK-ARM)的安装方法: 教学视频的第02分03秒开始看。 安装过程中请修改一下下面两个路径,避免占用C盘空间。 Core就是Keil(MDK-ARM)的…...
在 React 中,组件之间传递变量的常见方法
目录 1. **通过 Props 传递数据**2. **通过回调函数传递数据**3. **通过 Context API 传递数据**4. **通过 Redux 管理全局状态**5. **通过事件总线(如 Node.js 的 EventEmitter)**6. **通过 Local Storage / Session Storage**7. **通过 URL 查询参数传…...
拦截器和过滤器详解
在 Java Web 开发中,拦截器(Interceptor)和过滤器(Filter)是两种常见的请求处理机制,它们用于对请求和响应进行预处理和后处理 1. 过滤器(Filter) 1.1 作用 Filter 主要用于对 请求…...
多线程—JUC(java.util.concurrent)
上篇文章: 多线程—synchronized原理https://blog.csdn.net/sniper_fandc/article/details/146713129?fromshareblogdetail&sharetypeblogdetail&sharerId146713129&sharereferPC&sharesourcesniper_fandc&sharefromfrom_link 目录 1 Calla…...
软件工程面试题(十二)
1、文件和目录(i/o)操作,怎么列出某目录下所有文件?某目录下所有子目录,怎么判断文件或目录是否存在?如何读写文件? 列出某目录下所有文件:调用listFile(),然后判断每个File对象是否是文件可以调用 isFile(),判断是否是文件夹可以调用isDirectory(),判断文件或目…...
从零开始跑通3DGS教程:(三)坐标系与尺度编辑(CloudCompare)
写在前面 本文内容 本文所属《从零开始跑通3DGS教程》系列文章; sfm重建的点云已经丢掉了尺度信息,并且坐标系跟图像数据有关(SFM初始化选择的图像),所以如果想恢复物理真实尺度,以及在想要的视角下渲染,那么需要对尺度…...
多线程 - 线程安全引入
写一个代码,让主线程创建一个新的线程,由新的线程负责完成一系列的运算(比如:1 2 3 ... 1000),再由主线程负责获取到最终结果。 但打印结果为 result 0,略微思考,明白了要让 t 线…...
笔记:基于环境语义的通感融合技术,将传统通信由“被动接收”转为“主动感知”
《基于计算机视觉的感知通信融合理论与关键技术研发进展》 介绍了联合研发的基于环境语义的通感融合技术研发进展。 观点:利用环境感知信息或环境语义辅助通信的通感融合技术成为6G重要方向之一 产出:基于环境感知的毫米波波束管理方案,并…...
【面试八股】:CAS指令
一、CAS 面试题 1. 说说CAS、CAS有什么问题(ABA)?(美团一面) Compare And Swap 对比交换(原子指令) CAS是 CPU指令 操作系统原生 API,JVM对它进行了封装(C),供我们使用。 通过判断 内存 和 …...
matplot显示中文
import matplotlib.pyplot as plt from matplotlib.font_manager import FontProperties 指定字体文件路径 font_path ‘/usr/share/fonts/SIMHEI.TTF’ font_prop FontProperties(fnamefont_path) 示例代码 plt.plot([1, 2, 3], [4, 5, 6]) plt.title(‘示例图表’, fon…...
mac部署CAT监控服务
在 Mac 上部署美团点评开源的 CAT 监控服务端,可以按照以下步骤操作: 1. 环境准备 1.1 安装依赖 确保已安装以下工具: JDK 8(建议 OpenJDK 11) MySQL 5.7(存储监控数据)(8.0不支持…...
实变函数:集合与子集合一例(20250329)
题目 设 r , s , t r, s, t r,s,t 是三个互不相同的数,且 A { r , s , t } A \{r, s, t\} A{r,s,t}, B { r 2 , s 2 , t 2 } B \{r^2, s^2, t^2\} B{r2,s2,t2}, C { r s , s t , r t } C \{rs, st, rt\} C{rs,st,rt} 若 A B C A B C ABC 则 { r , s…...
软件工程之需求工程(需求获取、分析、验证)
一、需求获取(Requirements Elicitation) 1. 定义与目标 需求获取是通过与用户、利益相关者等交互,识别并捕获系统需求的过程,目标是明确用户意图与业务目标,避免后期因需求偏差导致返工。 2. 主要方法 问卷法&…...
c++第三课(基础c)
1.前文 2.break 3.continue 4.return 0 1.前文 上次写文章到现在,有足足这么多天(我也不知道,自己去数吧) 开始吧 2.break break是结束循环的意思 举个栗子 #include<bits/stdc.h> using namespace std; int main(…...
基于Elasticsearch的个性化内容推荐技术实践
近期开发了一款新的app,并深度参与的全流程的构建及开发,在开发首页内容推荐的时候,写了一套通过ES实现的推荐算法,小有所得,写此博客记录一下。 一、Elasticsearch在推荐系统中的核心作用 1.1 实时索引与检索 Elast…...
el-radio-group 中 el-radio-button value未能绑定上数值数据
这样绑定到admin后不会随着admin的值显示 在value加上 : 后成功显示...
Python Cookbook-4.13 获取字典的一个子集
任务 你有一个巨大的字典,字典中的一些键属于一个特定的集合,而你想创建一个包含这个键集合及其对应值的新字典。 解决方案 如果你不想改动原字典: def sub_dict(somedict,somekeys,default None):return dict([(k, somedict.get(k,default)) for k…...
JSP(实验):带验证码的用户登录
[实验目的] 1.掌握应用request对象获取表单提交的数据。 2.掌握解决获取表单提交数据产生中文乱码的问题。 3.掌握使用response对象进行定时跳转功能。 4.掌握使用session对象完成登录和注销功能。 [实验要求] 设计带验证码…...
自然语言模型的演变与未来趋势:从规则到多模态智能的跨越
自然语言模型的演变与未来趋势:从规则到多模态智能的跨越 自然语言处理(NLP)作为人工智能领域最具挑战性的分支之一,在过去几十年经历了翻天覆地的变化。从最初基于规则的系统到如今拥有万亿参数的大型语言模型(LLMs),这一技术革新不仅彻底改…...
