第二章 产品需求分析:应用场景识别与功率计算
做超级电容储能产品,第一步不是选电容,也不是画电路。
第一步是搞清楚一个问题:这东西到底用在哪?
我见过不少工程师,上来就盯着 datasheet 看参数,结果做出来的产品要么电容太大塞不进壳子,要么容量不够撑不住断电。说白了,需求没分析透。
2.1 应用场景识别——先问三个问题
我个人习惯,拿到一个新项目,先问自己三个问题:
- 这个设备的主电源是什么? 是电池?还是电网直供?
- 断电后需要维持什么功能? 是发个报警信号?还是保存数据?
- 维持多久? 10毫秒?1秒?还是10秒?
这三个问题问完,场景基本就锁定了。我举几个典型的例子:
| 应用场景 | 主电源 | 断电后需求 | 维持时间 |
|---|---|---|---|
| 智能电表 | 电网(220V) | 保存电量数据、上报断电事件 | 100ms ~ 500ms |
| ETC 车载单元 | 车辆电池(12V/24V) | 完成当前交易、保存记录 | 50ms ~ 200ms |
| 车载 T-Box | 车辆电池 | 发送紧急定位信号 | 1s ~ 3s |
| 工业 PLC | 24V 工业电源 | 保存寄存器状态、停机 | 10ms ~ 100ms |
核心观点: 超级电容不是用来替代电池的。它擅长的是「短时间、大功率」的备份。超过10秒的备份需求,老老实实上锂电池或法拉电容模组。
2.2 功率需求计算——别被「瓦特」吓到
功率计算其实不复杂。你想想看,设备在断电后要干活,干活就得耗电。这个耗电的速率,就是功率。
公式很简单:
P = V × I
但实际中,我建议你分两步走:
第一步:列出负载清单
把断电后还在工作的器件全部列出来。比如智能电表:
- MCU 工作电流:50mA @ 3.3V
- 无线模块发射电流:200mA @ 3.3V(持续10ms)
- EEPROM 写入电流:5mA @ 3.3V
- LED 指示灯:10mA @ 3.3V
第二步:计算总功率
这里有个坑——不是所有器件同时满负荷工作。我遇到过有人把所有器件的最大电流加起来算,结果电容选大了三倍。
正确的做法是:
P_total = Σ (V_i × I_i × duty_i)
其中 duty_i 是每个器件的工作占空比。
拿上面那个电表举例:
- MCU 一直工作:50mA × 3.3V = 165mW
- 无线模块只在最后10ms发射:200mA × 3.3V × (10ms/500ms) = 13.2mW(平均)
- EEPROM 写入一次:5mA × 3.3V × (5ms/500ms) = 0.165mW
- LED 闪烁:10mA × 3.3V × (50ms/500ms) = 3.3mW
总平均功率: 165 + 13.2 + 0.165 + 3.3 ≈ 181.7mW
我的经验: 实际计算时,把平均功率再乘以1.2~1.5的裕量。因为电容老化后内阻会变大,效率会下降。我曾经吃过这个亏,产品用了两年后备份时间缩水了30%。
2.3 储能时间估算——从能量角度看问题
功率算完了,接下来算能量。超级电容储存的能量公式:
E = ½ × C × (V_initial² - V_final²)
其中:
- E:可用能量(焦耳)
- C:电容容量(法拉)
- V_initial:起始电压(通常就是系统工作电压)
- V_final:截止电压(设备能正常工作的最低电压)
然后,备份时间 t 就是:
t = E / P
举个例子。假设智能电表工作电压5V,MCU最低工作电压3.0V,平均功率200mW,我们选一个1F的超级电容:
E = 0.5 × 1 × (5² - 3²) = 0.5 × (25 - 9) = 8 焦耳
t = 8 / 0.2 = 40 秒
嗯,40秒,远超需求的500ms。那是不是电容选太大了?
别急,这里有个关键点——超级电容不能放电到0V。因为后端电路有最低工作电压。你想想看,如果截止电压设成4V:
E = 0.5 × 1 × (25 - 16) = 4.5 焦耳
t = 4.5 / 0.2 = 22.5 秒
还是很大。所以实际中,我们会用升压电路把电容电压抬升,或者用多个电容串联来提高电压。
注意: 电容串联时,总容量会下降(1/C_total = 1/C1 + 1/C2 + ...),而且需要均压电路。我建议新手先从单电容方案开始,实在不行再考虑串联。
2.4 一张图看懂需求分析流程
下面这张图是我自己总结的,每次做新项目都拿出来对照一遍:
这张图从左到右看,就是完整的分析链路。我每次做完一个环节,都会在右侧的参数表里打个勾,确保没有遗漏。
2.5 实际项目中的避坑指南
最后分享几个我踩过的坑:
- 别忽略电容的自放电。 超级电容的自放电率比电池高得多。我曾经做过一个项目,电容充满电放三天,电压掉了20%。如果你的设备不是频繁上电,这个因素必须考虑。
- 温度对容量影响很大。 在-20°C时,超级电容的容量可能只有常温的60%~70%。如果你做车载产品,冬天在东北,这个衰减必须算进去。
- ESR 不是小问题。 大电流放电时,ESR 上的压降会吃掉不少能量。我建议用 I² × ESR 算一下损耗,如果超过总能量的10%,就得换低 ESR 的型号。
- 别忘了给电容充电的时间。 有些应用场景,设备频繁断电上电,电容还没充满又放电了。这时候要算一下充电时间常数 τ = R_charge × C,确保在正常上电时间内能充满。
总结一下: 需求分析不是走过场。你花一天时间把场景、功率、时间算清楚,后面选型、设计、测试能省一周的返工时间。我这些年最大的体会就是——前期多想一步,后期少跳十坑。
公众号:蓝海资料掘金营,微信deep3321