ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

三端口DC-DC变换器:模式切换、MPPT与效率优化

三端口DC-DC变换器:模式切换、MPPT与效率优化

简介:面向参加全国大学生电子设计竞赛及准备电源类题目的学生与指导教师,这份PDF聚焦2021年本科组C题「三端口DC-DC变换器」,围绕光伏模拟输入、电池组充放电与负载供电的双模式运行展开。内容收录赛题原文,并梳理基本要求与发挥部分的关键指标,如输出电压稳定在30V、模式I与模式II自动切换、最大功率点跟踪、电压调整率与负载调整率、效率门槛及测试接线与评分标准,同时从电路设计、器件选择、控制算法和效率优化几个层面给出分析思路。资源包仅含1个PDF文件,大小约495KB,轻量便于随时查阅和打印标注。已有2370人学习,适合希望快速理解题意、对照指标搭建方案并查漏补缺的参赛者作为赛题解读与设计参考。

1. 三端口题的分水岭:不是拓扑,是模式切换那一秒

电子设计竞赛的电源类题目里,三端口 DC-DC 变换器属于典型的“看着不难、做起来翻车”。不少人一上来就纠结拓扑选型,其实评分表摆在那里:基本要求 50 分、发挥部分 50 分、设计报告 20 分,真正拉开差距的是 US 从 55V 一路掉到 25V 那一段——模式 I 切模式 II 的瞬间,输出电压还能不能压在 30V±0.1V。这道题考的从来不是你会不会画一个 Buck,而是功率流向反转时,环路能不能干净地交接。适合已经独立做过单路闭环 Buck/Boost、但还没碰过多端口功率分配的人。拿分顺序建议倒着排:先保模式 I 的稳态精度和 90% 效率,再啃 MPPT 和自动切换。下面按分值拆解、拓扑账本、切换逻辑、易错点、现场节奏五层铺开。

2. 分值拆解:120 分里先抢哪 50 分,后抢哪 20 分

2.1 评分表的真实权重:一个 14 分单项比整份报告的结构分贵七倍

把评分表摊开算一遍,优先级立刻清楚。设计报告 20 分,拆成方案论证 3 分、电路与程序设计 6 分、理论分析与计算 6 分、测试方案与结果 3 分、结构与规范性 2 分;基本要求 50 分,四项分别是 14、10、10、16;发挥部分 50 分,四项是 20、15、10,另有 5 分“其他”。

这里面最贵的三块:基本要求第(1)项 14 分、基本要求第(4)项效率 16 分、发挥部分第(1)项 20 分。合起来 50 分,占了总分的四成还多。而设计报告里的“结构及规范性”只有 2 分,很多人却在最后一天花大把时间调排版,这是典型的投入产出错配。

提示:基本要求(1)和(4)其实是同一个工况——US=50V、IO=1.2A、模式 I。把这一条稳态做扎实,等于一次拿下 30 分,性价比最高。

再往细看,基本要求(2)(3)考的是调整率,各 10 分,本质是同一个闭环的稳态刚度问题;发挥部分(2)15 分考的是模式 II 下的 95% 效率,这一项是全场最难的单点。真正需要“技术突破”的其实只有 MPPT 和自动切换那 20 分,剩下的都是工程实现的基本功。

模块分值难度建议投入顺序
基本要求(1)模式 I 稳态14低1
基本要求(4)效率 ≥90%16中2
基本要求(2)(3)调整率20中3
发挥(2)模式 II 效率 ≥95%15高4
发挥(1)MPPT+自动切换20高5
发挥(3)反向切换+调整率10高6
设计报告20低全程并行

2.2 把 30V/1.2A 翻译成设计约束:功率、电流、调整率三本账

题目给的是一组电压电流,落到设计上是三本账,算不清就选不对器件。

第一本账是功率。输出 PO = 30V × 1.2A = 36W。模式 I 下电池组由 4 节 18650 串联,标称 14.4V,充电时端电压按 14.4V 估算,IB ≥ 0.1A 意味着充电功率不低于 1.44W。输入总功率约 37.5W,按 90% 效率倒推,输入侧至少要能吃下 41.7W。US=50V 时输入电流约 0.83A,这个数字决定了输入侧电感和开关管的电流等级,留一倍裕量选 2A 器件比较稳妥。

第二本账是电压调整率。SU ≤ 0.5%,US 从 45V 升到 55V,输出变化不能超过 0.15V。这个量级意味着环路增益在低频段必须足够高,光靠开环占空比固定是绝对做不到的——从 45V 到 55V,输入变化超过 20%,开环输出会跟着飘几个伏。

第三本账是负载调整率。IO 从 1.2A 降到 0.6A,输出变化同样不超过 0.15V,折算成等效输出阻抗约 0.25Ω。这个要求对 Buck 来说不算苛刻,但前提是采样点和反馈补偿做对,采样线不能和功率线共用一段走线。

注意:发挥部分的 SU ≤ 0.1%、SI ≤ 0.1%,指标直接收紧五倍,输出纹波和采样噪声都会变成主要误差源。基本要求阶段就应该按 0.1% 的布线标准做,别等到冲发挥再返工。

模式 II 的账要单独算。US=35V、IO=1.2A、UO=30V,输出 36W,效率要求 95%,则总输入功率不超过 37.9W。光伏侧 35V 能提供的功率有限,差额全部由电池补,此时 IB < 0。这意味着电池端口必须在充电和放电两个方向都能稳定工作,而且切换过程中不能有大的电压塌陷。

2.3 真题演练:一份能当场跑通的指标自检脚本

答辩现场最怕被问“你这个 0.5% 是怎么算出来的”,答不上来就暴露了没有实测意识。下面这段脚本把题目所有指标变成输入参数,跑一遍就知道自己的数据过不过线,赛场上可以直接改数验证。

# 三端口变换器指标自检:按题目定义的公式逐项判定 UO_NOM = 30.0 # 额定输出电压 UO_TOL = 0.1 # 基本要求允许偏差 ±0.1V def adjust_rate(u_first, u_second): """调整率:分母固定取第一个工况的值,这是题目公式的定义""" return abs(u_second - u_first) / u_first * 100.0 def efficiency(p_out, p_in, p_bat): """模式I:PB>0 计入输入;模式II:PB<0 为负,相当于减少总输入""" return p_out / (p_in + p_bat) * 100.0 # 基本要求(1):US=50V, IO=1.2A, 模式I uo = 30.04 ib = 0.15 p_out = uo * 1.2 p_in = 50.0 * 0.83 p_bat = 14.4 * ib print("模式I偏差", abs(uo - UO_NOM), "V 允许", UO_TOL) print("模式I效率 %.2f%%" % efficiency(p_out, p_in, p_bat)) # 基本要求(2):US 45V -> 55V,电压调整率 su = adjust_rate(30.02, 30.09) print("SU = %.3f%% 限值 0.5%%" % su, "通过" if su <= 0.5 else "不通过") # 基本要求(3):IO 1.2A -> 0.6A,负载调整率 si = adjust_rate(30.05, 29.98) print("SI = %.3f%% 限值 0.5%%" % si, "通过" if si <= 0.5 else "不通过") # 发挥部分(1):US 55V -> 25V,收紧到 0.1% su_plus = adjust_rate(30.03, 30.06) print("SU(发挥) = %.3f%% 限值 0.1%%" % su_plus, "通过" if su_plus <= 0.1 else "不通过")

这段代码里有两个容易忽略的点。adjust_rate的分母取的是第一个工况的电压,不是两次的平均值——题目公式写得很清楚,UO45 和 UO55 相减后除以 UO45,分母是 45V 那次的值。用平均值算出来的数会偏小,自己测着过线、裁判一算不过,这种亏吃过一次就忘不掉。

efficiency里的p_bat在模式 II 下是负数。如果直接把 35V 输入功率除以 36W 输出,算出来会大于 100%,说明你把电池出的力漏掉了。模式 II 的正确写法是 PO 除以(光伏输入功率加上电池放电功率),而电池放电功率本身是负值,写进分母相当于做减法。

参数怎么改:把uo、ib、p_in换成你实测的数字就行;如果要做批量判定,把这几个变量提成列表循环,一次把 4 个工况全过一遍,比手算快得多。赛场只有四天三夜,能用脚本三秒确认的事不要拿计算器按十分钟。

3. 拓扑选型:三种候选方案的取舍与功率流账本

3.1 三种拓扑对比:为什么 95% 效率直接判了两级串联的死刑

电源类赛题的拓扑方案,能想到的基本就三条路。

方案 A 是共直流母线结构:光伏侧一个 Boost 升到母线,电池侧一个双向 Buck-Boost 挂母线,负载侧一个 Buck 从母线降到 30V。优点是三端口解耦、控制简单、每个变换器都能独立设计;缺点是功率要过两级,效率是两级相乘。

方案 B 是三有源桥,三个端口各一个全桥加一个三绕组变压器。优点是全隔离、功率密度高、天然支持双向;缺点是对数字控制和外设配置要求高,四个人四天做出来风险很大,而且轻载效率不容易做高。

方案 C 是负载端单级 Buck,输入和电池通过二极管或开关做功率汇流,直接进同一个 Buck。优点是负载只过一次变换,效率天花板高;缺点是输入和电池之间的功率分配要靠额外的开关或占空比协调,模式切换的逻辑更绕。

关键判断在效率。如果走方案 A 的两级串联,前级 95%、后级 95%,乘起来只有 90.25%,基本要求的 90% 勉强够,发挥部分的 95% 完全没戏——除非前级效率做到 99%,那不现实。所以发挥部分(2)的 15 分,实际上是在逼你放弃纯两级串联的结构,走方案 C 这种减少变换级数的路线,或者把负载侧直接挂到一条能覆盖 25V~55V 输入的宽范围 Buck 上。

方案变换级数理论效率控制复杂度建议
A 共直流母线2 级≈90%低保基本要求
B 三有源桥1 级隔离≈93%高不推荐
C 单级 Buck 汇流1 级≈95% 以上中冲发挥

答辩时如果被问“为什么选这个结构”,答题模板是:先报输出功率 36W、输入电压范围 25V~55V 需要宽范围降压,再说明两级串联的效率乘积不满足发挥指标,最后落到单级结构在轻载下的损耗分布——这样说出来的东西是算过的,不是拍脑袋的。

3.2 模式 I 与模式 II 的功率流方程与 IB 符号约定

题目把 IB 的正负定义为模式的分界线:IB > 0 是模式 I,光伏给负载供电的同时给电池充电;IB < 0 是模式 II,光伏和电池一起给负载供电。这个符号约定看起来是小事,实际是整个控制策略的锚点。

模式 I 的功率平衡:Pin = PO + PB,其中 Pin = UI × II,PO = UO × IO,PB = UB × IB。US=50V、IO=1.2A 时,PO=36W,PB 至少 1.44W,Pin 约 37.5W 除以效率。效率的定义式 ηI = PO / (PI + PB),分母是光伏输入功率加电池充电功率。这个式子说明一件事:电池充进去的功率也算在“成本”里,如果你的充电电流设得太大,效率会掉下来。有些队伍为了让 IB ≥ 0.1A 有余量,把充电电流开到 0.5A,结果效率掉到 88%,16 分丢了,得不偿失。

模式 II 的功率平衡:Pin + |PB| = PO。此时 IB 为负,PB 是负值,效率写作 ηII = PO / (PI + |PB|)。US=35V、IO=1.2A 时,如果光伏侧只能提供 20W,电池要补 16W,总输入 36W 除以 95% 效率,实际需求约 37.9W,差额落到电池上。这要求电池端口的双向变换器在放电方向的效率足够高,否则发挥部分(2)的 15 分拿不到。

提示:模式 II 的电池放电电流会比较大。4 节 2000~3000mAh 的 18650 串联,16W 放电对应约 1.1A 的电流,电池保护板的过流阈值要先看 datasheet,别测到一半保护板跳了。

还有一个隐藏条件容易被忽略:题目明确说变换器的所有电路,包括测控电路,都由模拟光伏电池供电,从输入端口取电。这句话的意思是,你的单片机、运放、驱动芯片的功耗全部计入输入功率,全都要进效率的分母。一块 2W 的控制板,在 36W 输出面前就是 5 个百分点的效率,这就是为什么有人算出来 93%、实测只有 88%。

3.3 真题演练:占空比、电感、电容的一组可复现计算

以单级 Buck 为例,US 从 55V 降到 25V,输出恒定 30V。注意 US=25V 时输入低于输出,纯 Buck 无法工作,这正是发挥部分(1)要求模式切换的物理原因——光伏给出的电压不够,必须让电池接管。

US=50V、UO=30V 时,理想占空比 D = UO / US = 0.6。考虑二极管压降和导通损耗,实际占空比会略高,取 0.62~0.65 之间调。

电感的选择按电流纹波来:ΔIL = (US - UO) × D / (L × f)。取 f=100kHz、纹波系数 30%(即 ΔIL = 0.3 × 1.2 = 0.36A),则 L = (50-30) × 0.6 / (0.36 × 100000) ≈ 333μH。实际取 330μH 或 470μH 标准值。

# Buck 主回路参数核算:输入电压、开关频率、纹波系数改了就能重算 US, UO, IO = 50.0, 30.0, 1.2 f_sw = 100e3 # 开关频率 100kHz ripple_ratio = 0.3 # 电感电流纹波系数 D = UO / US d_il = ripple_ratio * IO L = (US - UO) * D / (d_il * f_sw) # 输出电容按纹波电压要求算:dV = d_il / (8 * f * C) dV_target = 0.05 # 输出纹波控制在 50mV 以内 C = d_il / (8 * f_sw * dV_target) print("占空比 D = %.3f" % D) print("电感 L = %.1f uH" % (L * 1e6)) print("电容 C = %.1f uF" % (C * 1e6)) print("电感峰值电流 = %.2f A" % (IO + d_il / 2))

计算结果:D=0.6,L≈333μH,C≈9μF,电感峰值电流 1.38A。这几个数直接决定选型:电感要选饱和电流 2A 以上的功率电感,电容用两颗 10μF 陶瓷并联比一颗电解更稳,ESR 小的电容对纹波和调整率都有好处。

参数改法:ripple_ratio取 0.2 到 0.4 之间,取小了电感变大、体积和直流电阻上去,取大了纹波电流大、输出电容吃不消。dV_target决定电容,如果实测纹波超标,先加电容再查布局,别急着改环路。f_sw提高能减小电感和电容,但开关损耗跟着涨,90% 效率目标下 100kHz 到 200kHz 是比较舒服的区间。

电感电流峰值这一项要单独说。算出来 1.38A 是平均值加半个纹波,但启动瞬间和模式切换瞬间的冲击电流可能是稳态的三到五倍。电流采样和过流保护的门限按峰值电流的 2 倍设,否则一切换就触发保护,波形上看到的是输出掉下去再爬上来,裁判看到的是“不稳定”。

4. MPPT 与模式切换:发挥部分 40 分的主战场

4.1 模拟光伏的 P-V 特性与扰动观察法的落地点

题目里的模拟光伏电池由直流稳压电源、二极管 D 和电阻 RS 构成,本质上是一个带内阻的电压源。设稳压电源输出为 US、等效内阻为 RS、端口电压为 UI,则端口电流 II ≈ (US - UI) / RS,输出功率 P = UI × (US - UI) / RS。这是一条开口向下的抛物线,最大值落在 UI ≈ US/2 附近。

这就解释了两件事。第一,为什么题目说“根据模拟光照 US 的大小和负载情况,变换器可以工作在模式 I 或模式 II”——US 变了,整条 P-V 曲线平移,最大功率点跟着动。第二,为什么发挥部分(1)的偏差指标是 1% 量级——MPPT 的任务就是把端口电压 UI 拉到 US/2 附近,偏差超过 1%,抽取的功率就明显偏离峰值。

扰动观察法的逻辑很朴素:每隔一段时间给占空比一个小扰动,观察功率是涨了还是跌了,涨了就继续同方向扰,跌了就反向。难点全在工程细节上——扰动步长大了会在峰值附近来回跳,小了跟踪速度跟不上 US 的变化;采样时刻必须避开开关纹波,否则功率计算全是噪声;启动初期要给一个安全的初始占空比,不能一上来就把输入电压拉到零。

// 扰动观察法:步长自适应,功率跌落时缩小步长防止来回抖 #define STEP_MAX 0.005f // 大步长,跟踪阶段用 #define STEP_MIN 0.0005f // 小步长,稳态阶段用 static float duty = 0.55f, step = STEP_MAX; static float p_last = 0.0f; void mppt_tick(float u_in, float i_in) { float p_now = u_in * i_in; float delta = p_now - p_last; if (delta > 0) { duty += step; // 功率上升,沿原方向继续 } else { duty -= step; // 功率下降,反向扰动 step = (step > STEP_MIN) ? step * 0.6f : STEP_MIN; } if (duty > 0.92f) duty = 0.92f; // 占空比上限,防止直通 if (duty < 0.08f) duty = 0.08f; // 下限,防止启动时把输入拉死 p_last = p_now; set_pwm_duty(duty); // 写入 PWM 比较寄存器 }

这段代码的关键在step的收缩策略。刚开始用 0.005 的大步长快速逼近峰值,每检测到一次功率下降就把步长乘 0.6,几次之后缩到 0.0005,稳态时几乎不动。这样既保证了 US 从 55V 掉到 25V 时的跟踪速度,又避免了稳态时占空比来回跳导致的输出电压纹波。

参数说明:STEP_MAX对应占空比变化 0.5%,在 100kHz 开关频率下大约 20 个开关周期完成一次调整;STEP_MIN是稳态精度下限;u_in和i_in的采样必须与 PWM 同步,建议在开关管关断中点采样,避开开关尖峰。如果你发现跟踪过程中输出电压总是跟着抖,先查采样同步,再查步长,最后才怀疑算法本身。

注意:MPPT 调整占空比会直接影响输出电压。所以必须让输出电压环在外层、MPPT 在内层,或者给 MPPT 的输出加一个限幅。反过来的话,两个环会互相打架,波形上是低频振荡,看起来像环路不稳,实际是结构错了。

4.2 切换判据与滞环:让模式翻转不抖的三个条件

模式 I 切模式 II 的触发条件,IM 从 55V 降到 25V。表面看是输入电压降低,实际判据不能只看电压,因为负载变化也会让输入功率不足。

三个可用的判据:一是电池电流 IB 的符号,IB 由正变负说明光伏不够了;二是母线或输出侧的功率缺额,输入功率小于输出需求说明要电池补;三是输入电压 UI 跌到 MPPT 工作区间的下沿,说明光伏已经压不出功率了。单用任何一个都有误判风险,实践中用 IB 符号为主、输入电压为辅,两个条件同时满足才切。

滞环是必须的。如果没有滞环,切换点附近会反复翻转,波形上是输出掉下去、爬上来、再掉下去,裁判一眼就能看出问题。做法是给切换判据加一个死区:IB 大于 +0.05A 判为模式 I,小于 -0.05A 判为模式 II,中间 0.1A 的区间保持当前模式不变。

还有一个更隐蔽的抖动来源:MPPT 在工作时会让输入电压小幅摆动。如果切换判据里用了输入电压的瞬时值,MPPT 的摆动会误触发切换。解决办法是给判据加时间滤波,连续 50ms 满足条件才动作,单次采样不算数。

4.3 真题演练:从 55V 降到 25V 的切换状态机与波形

答辩被问“你怎么保证切换过程中输出不跌出 ±0.1V”,标准答法是拿出状态机讲时序。

// 模式切换状态机:三态 + 100ms 确认,避免 MPPT 摆动误触发 typedef enum { MODE_I, MODE_II, TRANSITION } mode_t; static mode_t mode = MODE_I; static uint16_t confirm_cnt = 0; void mode_task(float i_bat, float u_in, float u_out) { switch (mode) { case MODE_I: // 电池由充电转为放电,且输入电压已接近下限,准备切模式II if (i_bat < -0.05f && u_in < 30.0f) { if (++confirm_cnt > 100) { // 100 个 1ms 周期确认 mode = TRANSITION; confirm_cnt = 0; } } else { confirm_cnt = 0; } break; case TRANSITION: // 交接期:输出环接管,电池侧软启动,占空比按斜率爬到目标值 if (ramp_battery_duty(0.02f)) { // 每周期递增 0.02 mode = MODE_II; } break; case MODE_II: if (i_bat > 0.05f && u_in > 40.0f) { if (++confirm_cnt > 100) { mode = MODE_I; confirm_cnt = 0; } } else { confirm_cnt = 0; } break; } voltage_loop(u_out); // 输出环始终在线,不因模式变化而停 }

这个状态机有三个设计要点。confirm_cnt是时间滤波,100 个 1ms 周期等于 100ms,避开了 MPPT 的动作周期。TRANSITION是独立状态,不是直接从 I 跳到 II,交接期间电池侧占空比按固定斜率爬升,功率是渐进接管的,不是开关式切换。voltage_loop放在状态机外面,任何模式下都在跑,保证输出电压始终有人管。

波形上应该看到什么:切换前输出电压平稳在 30V,切换瞬间可能有 0.2~0.3V 的下冲,然后在 20ms 内回到 ±0.1V 以内,电池电流从正变负,斜率平缓。如果看到输出掉到 28V 再慢慢爬,说明交接期太长;如果看到输出过冲到 31V,说明电池侧占空比爬得太快,把斜率降到 0.01 再试。

反向切换(模式 II 回模式 I)的判据是 IB 由负转正,且输入电压回升到 40V 以上。为什么回升门限设 40V 而不是 30V?因为 US=35V 时仍处于模式 II 的测试工况,如果门限设得太低,US 刚到 36V 就切回模式 I,而模式 I 在这个电压下可能带不动负载,又会切回来——这就是抖动的根源。门限拉开 5V 以上的间距,滞环就稳了。

5. 易错点:五个每年都有人栽的坑

5.1 调整率算错:分母取错,0.4% 秒变 0.8%

错在哪:用两次输出电压的平均值做分母,或者用额定 30V 做分母。题目公式写的是 SU = |UO55 - UO45| / UO45,分母是 45V 工况下的输出电压,不是平均值也不是额定值。

为什么错:直觉上觉得“变化量除以标称值”更合理,但题目定义就是拿第一个工况做基准。用平均值算,分母变大,算出来的百分比偏小,自己测着过线,裁判按定义一算就超标。

怎么答对:写测试记录表时就按公式的字段列,一列是 UO45、一列是 UO55、一列是差值、一列是除以 UO45 的结果,四列填完不用心算。同理 SI = |UO1.2 - UO0.6| / UO1.2,分母是 1.2A 那次的输出。发挥部分的 SU 用 UO55 做分母,别和基本要求搞混。

5.2 效率漏算:测控电路和电池功率没进分母

错在哪:只算主功率回路的输入输出,把单片机、驱动、运放的功耗当空气;模式 II 下把电池放电功率当成“免费能源”,直接从分母里删掉。

为什么错:题目白纸黑字写了“变换器的所有电路(包括测控电路)均由模拟光伏电池供电”,控制电路的功耗必须从输入端口取,自然要进分母。模式 II 的效率定义是 PO / (PI + PB),PB 为负值,写进分母是做减法,不是忽略。

怎么答对:设计阶段就把控制电路的功耗算进去,一块 2W 的板子在 36W 输出面前是 5 个百分点,足以把 93% 拉到 88%。选低功耗的 MCU 和驱动,必要时给控制电路单独加 LDO 并从输入侧取电,把这部分功耗测出来记进报告。效率计算表里明确写出 PI、PO、PB 三个量,符号写清楚,答辩时指着表讲,比嘴上解释有说服力。

5.3 电池管理:初始状态没设好,测试中途断电

错在哪:拿了四节电池串上就上电,没看保护板参数,没测初始荷电状态。测试进行到模式 II 大电流放电时,保护板过流保护跳闸,输出直接掉零。

为什么错:题目要求电池自带管理功能或保护板,且测试过程中不允许更换电池。模式 II 下放电电流可能到 1A 以上,叠加切换瞬间的冲击,很容易触到保护阈值。另外初始电量如果设得太低,跑到一半没电,前面测的全作废。

怎么答对:赛前读电池的技术资料,确认保护板的过流阈值和欠压阈值,实测一下放电曲线。测试前把电池充到 60%~80% 的荷电状态——太高了充电测试时充不进去,IB 上不去;太低了放电测试撑不住。用电子负载先模拟一遍最大放电电流,看看保护板扛不扛得住,扛不住就换电池或者降低放电深度。测试记录里写清楚初始电压和荷电状态,裁判问起来有据可查。

5.4 切换抖动:判据选错,输出跌出 ±0.1V

错在哪:用输入电压瞬时值做切换判据,MPPT 一动就误触发;或者没有滞环,在临界点反复翻转。

为什么错:MPPT 的正常工作就会让输入电压小幅摆动,这个摆动的幅度可能超过切换判据的死区。判据不含时间滤波的话,单次采样就能触发状态切换,切换又要重新软启动,一来一回输出全是台阶。

怎么答对:判据用电池电流符号为主、输入电压为辅,两个条件同时满足;加 100ms 时间滤波,连续满足才动作;切换过程用独立状态做占空比斜率爬升,不要开关式硬切。示波器上抓切换瞬间的波形,下冲超过 0.5V 就把斜率减半,直到压进 ±0.1V。这套动作练三遍就能形成肌肉记忆。

5.5 测试点与接线:没留测试点,现场手忙脚乱

错在哪:板子上只留了输入输出端子,没留中间节点的测试点。现场要测电池电流、母线电压、PWM 波形,只能临时飞线,一飞线就短路。

为什么错:题目明确建议合理设置测试点,参考接线图里每个电压电流都有对应的测量位置。没留测试点意味着每次测量都要动烙铁,四天三夜里出一次短路就是灾难。

怎么答对:画板阶段就按测试参考图把测试点布好,每个电压节点一个排针,每个电流回路串一个毫欧电阻加两个测试针。测试点上加丝印标注,写清楚是 UI、UO 还是 IB。接线用带插头的测试线,不用鳄鱼夹,夹子一滑就碰短路。上场前把所有测试点在板子上点一遍,确认读数正常再开始正式测试。

6. 答题节奏:四天三夜怎么排,报告怎么写才不丢分

时间分配上,第一天必须把主功率回路焊完并空载上电,别在方案论证上耗到第二天下午。第二天的目标是模式 I 闭环稳压到 30V、效率过 90%,这是 30 分的地基。第三天上午攻 MPPT 和切换,下午做调整率实测。第四天上午写报告,下午留出至少三小时做完整的四工况联调,最后两小时封箱。

报告 20 分里,理论分析与计算占 6 分,是唯一能靠“写”拿满的部分。主回路器件参数的计算过程、控制方法和参数整定、提高效率的具体措施,三块内容各占三分之一,写的时候每一块都要有公式、有数字、有结论。方案论证 3 分不需要长篇大论,两张对比表加一段取舍理由就够。测试方案 3 分要把仪器型号、测试条件、原始数据表列全,数据表比文字描述值钱。

时间段主任务验收标准
第 1 天主回路焊接、空载上电各路输出正常,无短路
第 2 天模式 I 闭环、效率实测30V±0.1V,η≥90%
第 3 天MPPT、双向切换切换不跌出 ±0.3V
第 4 天上午报告撰写计算过程有公式有数字
第 4 天下午四工况联调、封箱全指标复测一遍

我自己的血泪教训是第三天晚上:MPPT 调通了,切换也顺了,结果第四天上午复测效率只有 87%,查了两个小时才发现是控制板从输出侧取了电,题目要求必须从输入侧取。从那以后我每次画电源板,供电入口一律先画一个跳线帽,标注“输入侧取电”,焊完先量这一处的电流,把控制电路的功耗记在报告里。这个习惯后来救过不止一次。

希望帮到你。

本文还有配套的精品资源,点击获取

返回列表