尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

132、LLC谐振变换器的DSP控制实现

132、LLC谐振变换器的DSP控制实现 132、LLC谐振变换器的DSP控制实现从一次炸管事故说起去年夏天,实验室空调坏了,我正调试一块300W的LLC电源板。示波器上波形看着还行,谐振电流正弦度不错,输出电压稳定在48V。我心想差不多了,准备测一下满载效率。负载从10%往上拉,拉到80%的时候,突然“啪”一声——MOS管炸了,保险丝也断了,板子上留下一道焦痕。事后复盘,问题出在DSP控制代码里。我用的TMS320F28035,PWM配置的是硬件死区,但死区时间设置得太小,只有80ns。更致命的是,在轻载切重载的瞬间,频率变化太快,PWM占空比突变导致谐振腔瞬间过流。这不是硬件问题,是软件没写好。从那以后,我花了整整两周重写控制逻辑,把频率切换的平滑处理、死区自适应、过流保护全部塞进DSP里。今天这篇笔记,就是那次炸管换来的经验。控制架构:别把环路想得太复杂LLC的控制核心就两个东西:频率和死区。电压环输出一个频率指令,PWM模块根据这个频率生成互补的驱动信号。听起来简单,但坑全在细节里。我用的DSP是TI的C2000系列,ePWM模块自带死区插入功能。很多人喜欢在中断里手动计算占空比和死区,然后写寄存器——别这样写。硬件死区比软件死区可靠得多,CPU跑飞了硬件还能撑一会儿。// ePWM1配置,用于LLC半桥上管和下管
返回列表