尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

车载充电机OBC中PFC与LLC两级拓扑设计与仿真验证

车载充电机OBC中PFC与LLC两级拓扑设计与仿真验证 简介面向电动汽车车载充电机OBC与数字电源设计工程师这份资料整合了PFC功率因数校正与LLC谐振变换器的工程实现资源覆盖底层驱动、控制算法到硬件设计文档的完整链条。压缩包共373个文件大小约15.27MB主要包括C与汇编源文件、makefile及CCS工程配置、Altium Designer原理图与PCB文档其中的原理图库和PCB封装库可直接复用便于快速开展硬件二次开发。内容预览中的DelayUs、CodeStartBranch、Flash28035_CsmKeys等汇编文件指向TI C2000系列平台适合希望在现有框架上移植代码或深入学习PFCLLC控制逻辑的中高级工程师。已有131人学习对于关注车载充电效率与功率密度的研发人员这套资源可作为从拓扑选择、电路实现到控制代码落地的参考原型整体结构清晰、文件类型完整兼具工程参考和教学演练价值。1. OBC 为什么绕不开 PFC 加 LLC压缩包里装的是整条充电链路做车载充电机OBC的人十有八九见过名为 OBC_PFC_LLC.zip 的工程包。这个命名把一块 3.3kW 或 6.6kW 充电板的硬件骨架直接写在文件名里交流输入先进一级 PFC把电网电压抬到 380V 上下的高压母线再进一级带隔离的 LLC 谐振变换器把能量可靠送到动力电池。两级叠出来的整机效率能到 94% 到 97%同时满足电网侧对 THD 和功率因数的要求。读这个包的人要么想在压缩包里找能改参数跑的仿真模型要么拿别人的拓扑选型和计算表做评审参照。理解这份文件的关键是先弄清两级各自解决什么问题再看包里的文件怎么组织、参数从哪来、改完看什么。2. PFC 与 LLC 两级拓扑的选型边界从图腾柱无桥到半桥/全桥2.1 前级 PFC图腾柱、交错式和无桥双 Boost 各自守着哪块地盘传统 PFC 是整流桥加 Boost控制成熟但 220V 输入下整流桥两个二极管压降带来的损耗在千瓦级不可接受。无桥方案把整流桥省掉图腾柱无桥 PFC 是当前 3.3kW 到 6.6kW 单相 OBC 最常见的样子高频桥臂用两颗管子负责 PWM 开关低频桥臂用工频二极管或 MOSFET 做换向输入电流不走整流桥少了两个 PN 结压降。高频桥臂上管反并联二极管要承担续流开关管的输出电容 Coss 还会参与死区换流所以对门极驱动负压和死区时间的要求比传统 Boost 严格。单路图腾柱如果电感电流纹波大、磁性件发热明显常见做法是换成交错式 PFC两路相位错开 180°输入电流纹波被部分抵消EMI 滤波器体积可以缩小代价是多一个电感还要处理两路均流3.3kW 以下往往不划算。无桥双 Boost PFC 是更早的方案它必须带预充电路原因很简单没有整流桥这个天然限流路径上电瞬间母线电容的冲击电流没有二极管钳位要靠 NTC 加继电器或软启动旁路扛过去。这也是无桥双 boost pfc 为啥有预充电路这个问题背后的真正答案选型时别把预充板当成可选项。到了 11kW 级三相输入 OBC单相图腾柱结构套用不了三相 PFC 方案一般走 Vienna 整流或三相六开关整流母线电压也往往抬到 650V 到 800V。拿到包先核对输入定义标题里的 PFC 默认按单相 220V、母线 380V 到 400V 理解三相包的参数体系完全不同。2.2 后级 LLC半桥和全桥的分界不是功率是增益空间LLC 谐振变换器工作原理的核心在于让原边电流接近正弦原边开关管实现 ZVS副边整流二极管在欠谐振区实现 ZCS。半桥 LLC 的谐振腔输入等于半个母线电压等效激励小适合 3.3kW 级全桥 LLC 用四颗管子给谐振腔上完整母线电压同功率下原边电流应力更低6.6kW 以上常见。分界线从来不是功率数字而是输出电压范围对比项半桥 LLC全桥 LLC原边开关管数量2 颗4 颗谐振腔输入电压幅值Vbus/2Vbus典型功率段3.3kW 以下6.6kW 及以上变压器利用率半个周期参与全周期参与关断电流应力略大略小电池电压从 250V 到 430V 的宽范围快充场景要求 LLC 增益变化范围大全桥配合调频更容易覆盖输出电压固定的慢充半桥就够。桥式结构只决定加在谐振腔上的电压幅值增益能力本身由 k、Q 和工作频率决定所以全桥效率一定高于半桥是错误结论在相同输出范围下比较才有意义。2.3 用增益曲线快速吃透 LLC 的三个工作区理解 LLC 最快的方式是画出归一化增益曲线。横轴 fn fs/fr纵轴是归一化增益 Mk Lm/Lr 代表励磁电感相对谐振电感的大小Q sqrt(Lr/Cr)/Rac 代表负载轻重。下面这段代码几秒就能跑出结论import math def gain(fn, k, Q): # fn fs/fr归一化增益谐振点 fn1 时增益为 1 denom (1 k - k / fn ** 2) ** 2 (Q * (fn - 1 / fn)) ** 2 return fn / math.sqrt(denom) for Q in (0.2, 0.4, 0.8): pts [f{gain(fn, 5.0, Q):.3f} for fn in (0.5, 0.8, 1.0, 1.2)] print(fk5 Q{Q}: .join(pts))输出会显示Q0.2 时 fn0.5 的增益还能到 1.4 左右Q0.8 时同一频率增益明显压低。两个约束由此而来负载越重Q 越大可用增益越小k 取大虽然能缩小 Lr 的电流应力但峰值增益也下降。fn1 是欠谐振区原边 ZVS 成立副边二极管 ZCSfn1 是过谐振区副边二极管关断电流不为零反向恢复损耗上升。所以满载工作点一般压在 fn0.9 到 1.0轻载再往高处调频这条经验适用绝大多数半桥和全桥设计。注意不同应用笔记对 M 的定义差一个系数半桥是 2nVo/Vin全桥是 nVo/Vin。公式拿来之前先核对归一化口径否则算出的匝比会整体偏移。3. 参数量化设计PFC 电感、母线电容纹波电流与 LLC 谐振腔3.1 PFC 电感按最坏占空比点算纹波取 20% 到 30%CCM Boost PFC 的电感量按输入电压峰值处的最坏占空比计算L ≥ Vin_pk × (Vbus − Vin_pk) / (f_sw × ΔI_L × Vbus)以 6.6kW、Vbus400V、f_sw65kHz 为例Vin_pk311VΔI_L 取峰值输入电流的 25%约 11A代进去得到大约 120µH 到 220µH 区间。取大取小看两件事感量小电流纹波大磁芯容易饱和感量再大轻载容易掉进 DCM。纹波系数压在 20% 到 30% 之间磁件体积和 EMI 成本相对平衡。注意这里用母线电压而不是输出电压因为 PFC 的占空比 D(Vbus−Vin_pk)/Vbus 随输入正弦变化峰值点是最坏工况。3.2 PFC 电容纹波电流计算二倍工频分量是主要敌人母线电容承担两件事吸收 PFC 输出的 100Hz 功率脉动以及给 LLC 提供一个低阻抗的电压源。二倍工频纹波电流分量的有效值近似为I_2ω ≈ P_out / (2 × Vbus)6.6kW、400V 母线算下来约 8.3A这一分量只能由电容内部吸收叠加开关频率纹波 ΔI_L/(2√3) 后取平方和开根就是选电容时的纹波电流需求。电解电容的 datasheet 会给特定频率下的允许纹波电流100Hz 和 10kHz 的规格不同选型时把两个分量分开对照长期超规格工作ESR 升高和寿命缩短会同步出现。容值按纹波电压容忍度取。100Hz 纹波控制在母线电压 3% 以内6.6kW 大约需要 1100µF如果系统要求电网掉电 10ms 保持C 2Pt/(Vbus²−Vmin²) 算出来接近 3500µF。两个数字差三倍先定需求再选型不要看到大规格就往上堆。3.3 LLC 谐振腔求取顺序匝比定标称点k 和 Q 定曲线LLC 参数设计从增益需求反推。先选匝比 n让标称工作点落在谐振频率附近再选 k 和 Q最后算 Lr、Cr、Lm。全桥全波整流下等效负载电阻 Rac 8n²R_L/π²把这套逻辑写成可改参数的脚本import math Po, Vo 6600.0, 400.0 # 整机输出功率与额定电压 n 1.0 # 全桥 LLCM n*Vo/Vin标称点增益约 1 Vdc_min, Vdc_max 350.0, 420.0 # PFC 母线电压范围 fr 100e3 # 谐振频率 100kHz k, Q 5.0, 0.38 # k Lm/LrQ sqrt(Lr/Cr)/Rac Io Po / Vo R_load Vo / Io Rac (8 * n * n / math.pi ** 2) * R_load Cr 1.0 / (2 * math.pi * fr * Rac * Q) Lr Q * Rac / (2 * math.pi * fr) Lm k * Lr M_max n * Vo / Vdc_min # 最低母线电压工况下需要的最大增益 M_min n * Vo / Vdc_max print(fRac{Rac:.2f} ohm Cr{Cr*1e9:.1f} nF) print(fLr{Lr*1e6:.1f} uH Lm{Lm*1e6:.1f} uH) print(f增益需求 {M_min:.3f} ~ {M_max:.3f}谐振点增益为 1)跑出来的 12µH、22nF、60µH 量级对 6.6kW 全桥 LLC 是合理的。逻辑说明Cr 直接由 Q、Rac、fr 决定Lr 由 Q 和 Rac 推出Lm 是 k 倍 LrM_min 到 M_max 这个区间要落在 2.3 节增益曲线的包络内峰值增益比最大值再多留 15% 到 30% 余量。如果 M_max 超了优先减小 k 再减 Q不要先动匝比因为匝比一动整个标称工作点就偏了。参数经验区间先收进下表参数含义典型取值kLm/Lr3 ~ 7Q谐振腔品质因数0.3 ~ 0.5ΔI_LPFC 电感纹波系数20% ~ 30%母线 100Hz 纹波峰峰值占比不大于 3%3.4 PFC 控制仿真和 LLC 仿真必须分两层做PFC 控制仿真用平均模型调电流环、电压环参数65kHz 开关纹波看不到不影响结论LLC 必须用开关模型看死区、ZVS 和副边电流平均模型会把谐振信息抹掉。PLECS、PSIM、MATLAB Simulink 都支持这两层建模PLECS 对功率器件损耗和磁件热模型友好PSIM 适合快速控制原型。拿到压缩包先确认里面模型是哪个工具哪个版本跨工具打不开是常见开局问题。4. 把 OBC_PFC_LLC.zip 落地校验、目录结构与分块复现4.1 解压前的三个命令先校验后落地拿到 zip 包第一件事不是双击解压而是记录哈希、列清单、再解压。习惯上我用这三个命令sha256sum OBC_PFC_LLC.zip unzip -l OBC_PFC_LLC.zip | head -n 40 unzip -O GBK OBC_PFC_LLC.zip -d /opt/obc_pfc_llcsha256sum 拿本地产物和发布方给的校验和比对确认传输过程没有损坏也方便对齐版本unzip -l 不落地文件只看清单判断包里是仿真工程、计算表还是文档-O GBK 解决 Windows 上压缩产物中文文件名的编码问题Linux 默认 UTF-8 直接解会出一堆乱码目录。真遇到带密码的包正确做法是回头向发布人索要密码和校验和自己硬拆说明发布链已经断了后续参数可信度都要打折。4.2 目录骨架长这样才算健康一个能直接接手的设计包通常按四块组织00_Docs需求规格、拓扑选型说明、测试点定义01_CalcPFC 电感、母线电容、LLC 谐振腔的计算脚本02_SimPFC 平均模型、PFC 开关模型、LLC 开关模型、整机联合仿真03_Test满载测试记录、波形抓取点位、热测试表格拿到包先做一致性检查01_Calc 里算出的 Lr 是 12µH02_Sim 模型里变压器漏感参数必须也是 12µH。仿真和计算对不上是这个领域最常见的坑表现为算得好好的一仿真输出电压就偏一截。4.3 分块复现三步走杜绝一上来跑整机不要直接跑整机联合仿真。两级耦合时输出电压异常无法定位是 PFC 还是 LLC 的锅必须分块收敛PFC 单级跑收敛看母线电压是否落在 400V 附近PF 指标是否达标LLC 单级用理想直流源供电看输出稳压精度和满载效率扫频比对增益计算值整机闭环观察启动过程、负载阶跃和输入电压跳变。每一步的判定标准提前定好避免看起来能跑阶段输入条件输出目标判定标准PFC 单级220V/50Hz400V 母线PF≥0.99THD≤5%LLC 单级400V 直流充电目标电压稳压 ±1%满载效率不低于 95%整机联调全电压范围充电曲线启动无过冲母线纹波达标4.4 改完参数必看的三类波形任何参数改动后至少确认三类波形PFC 电感电流、LLC 原边电流与谐振电容电压、母线电压纹波。PFC 电感电流确认 CCM 连续且峰值余量够原边电流确认死区时间内电流方向正确也就是 ZVS 的电流准备母线纹波确认电容容值和 ESR 假设成立。这三类波形在 03_Test 目录里能找到对应的实机测量点位仿真和实测对得上后续热设计才有意义。5. 上电验证的三个判断ZVS 波形、100Hz 纹波与磁件温度5.1 用 Vds 波形判断 ZVS 是否真实成立示波器同时抓开关管 Vgs 和 Vds放大死区窗口看开通脉冲到来之前 Vds 已经降到零就是 ZVSVgs 上升沿和 Vds 下降沿明显重叠说明这次开通是硬开的。重点检查两个工况满载点和 10% 轻载点。LLC 常常满载 ZVS 成立、轻载掉出 ZVS效率曲线在 30% 负载附近出现一个下弯就是这个信号。提示抓 Vds 波形时探头地线用弹簧地普通长地线会引入振铃把 ZVS 判据直接带偏。5.2 用 100Hz 纹波反推母线电容的真实处境母线电压波形里量出 100Hz 纹波峰峰值和 3.2 节公式反推的电容容值对比。400V 母线按 3% 控制就是 12V 出头实测纹波比理论值大优先怀疑电解电容 ESR 超规格而不是盲目加容值加容值只是掩盖容量衰减纹波电流超标的隐患还留在原地。换电容前后各抓一次波形比值能直接说明问题在容量还是 ESR。5.3 热测试先看磁件再看功率管满载热测试的测温点第一优先级是 PFC 电感和 LLC 变压器顶面第二才是功率管散热器。磁件没有散热器兜底磁芯温度超过 110°C 通常意味着损耗分配失衡LLC 工作频率偏低励磁电流偏大或者 PFC 电感进入饱和导致纹波异常。处理顺序也固定先回看波形定位再决定动 k、Q 还是换磁芯材料。磁件温度异常时先看波形再动参数改 k 和 Q 通常比换整个磁芯快。本文还有配套的精品资源点击获取
返回列表