3、传感器供电方案设计:纽扣电池选型与寿命估算
胎压传感器这东西,说白了就是个装在轮胎里的“小孤岛”。
没有外部供电,全靠一颗纽扣电池撑完整个生命周期。我见过不少方案,最后死在电池上的,比死在传感器本身上的还多。所以供电方案,是整个设计的命门。
3.1 纽扣电池选型:CR2032 vs CR1632
市面上最常见的胎压电池,就是CR2032和CR1632。很多工程师上来就问:“哪个容量大选哪个呗?”
嗯,没那么简单。
| 参数 | CR2032 | CR1632 |
|---|---|---|
| 标称容量 | 225 mAh(典型) | 125 mAh(典型) |
| 标称电压 | 3.0V | 3.0V |
| 直径 | 20mm | 16mm |
| 厚度 | 3.2mm | 3.2mm |
| 典型自放电率 | 约1%/年 @25°C | 约1%/年 @25°C |
| 工作温度范围 | -20°C ~ +70°C | -20°C ~ +70°C |
我个人习惯,在空间允许的情况下,优先选CR2032。为什么?
- 容量优势明显:225mAh vs 125mAh,差了将近一倍。你想想看,胎压传感器设计寿命一般是5-7年,容量就是硬道理。
- 内阻更低:CR2032的物理尺寸大,内部电极面积也大,脉冲放电能力更强。传感器发射数据时,瞬间电流能到15-20mA,电池内阻大了电压直接掉,MCU就复位了。
- 成本差异不大:批量采购差价也就几毛钱,不值得为这点钱冒风险。
但CR1632也有它的用武之地。我记得有一次做超薄款传感器,壳体厚度被卡死在5mm以内,CR2032的3.2mm厚度加上底座,根本塞不进去。最后只能妥协用CR1632,代价就是寿命从7年降到了4年左右。
3.2 电池寿命估算:别光看数据手册
电池寿命怎么算?很多新手直接拿容量除以平均电流,得出一个数字就交差了。
我告诉你,这样算出来的寿命,基本不准。
胎压传感器的工作模式是这样的:
- 休眠模式:电流约0.5~1µA,占99%以上的时间
- 测量模式:电流约2~5mA,持续几十毫秒
- 发射模式:电流约10~20mA,持续几毫秒
真正的寿命估算,要考虑三个核心因素:
3.2.1 平均电流计算法
假设一个典型的测量周期是60秒:
休眠时间:59.9秒 @ 1µA
测量时间:0.05秒 @ 3mA
发射时间:0.05秒 @ 15mA
平均电流 = (59.9 × 1µA + 0.05 × 3000µA + 0.05 × 15000µA) / 60
≈ (59.9 + 150 + 750) / 60
≈ 16µA
用CR2032的225mAh来算:
理论寿命 = 225mAh / 0.016mA ≈ 14062小时 ≈ 1.6年
等等,才1.6年?不对吧?
嗯,这里有个关键点——电池容量不是全部都能用掉的。纽扣电池在电压降到2.0V以下时,虽然还有剩余容量,但LDO已经无法正常工作了。实际可用容量,通常只有标称的70%~80%。
3.2.2 实际寿命修正
我一般用这个经验公式:
实际寿命 = (标称容量 × 可用系数) / (平均电流 + 自放电电流)
可用系数:取0.75(考虑低温、老化、电压跌落)
自放电电流:CR2032约0.6µA/年(折算到每天约1.6µA)
实际寿命 = (225 × 0.75) / (16 + 1.6) ≈ 9.6年
9.6年,这个数字看起来就靠谱多了。但注意,这是理想情况。实际项目中,我还会再打一个0.8的折扣,因为轮胎内部温度变化剧烈,夏天能到80°C,冬天能到-30°C,电池性能会打折。
3.3 低功耗LDO选型:别让LDO吃掉你的电池
电池选好了,接下来就是LDO。很多人觉得LDO不就是个稳压器嘛,随便选一个就行。
错。在胎压传感器这种微功耗场景下,LDO的静态电流(Iq)直接决定了休眠功耗。
3.3.1 关键参数
| 参数 | 要求 | 说明 |
|---|---|---|
| 静态电流(Iq) | < 1µA | 休眠时LDO自身消耗,越低越好 |
| 压差(Dropout) | < 200mV @ 20mA | 电池电压降到2.2V时,还能输出2.0V给MCU |
| 输出精度 | ±2% | 传感器和RF对电压敏感 |
| 输出噪声 | < 50µVrms | 影响ADC测量精度 |
3.3.2 我常用的几款LDO
- TPS7A02(TI):Iq典型值25nA,业界最低之一。我上一个项目就用它,休眠时几乎不耗电。缺点是价格稍贵,约0.3美金。
- XC6215(Torex):Iq约0.8µA,性价比高,批量价不到0.1美金。适合成本敏感的项目。
- RT9193(立锜):Iq约0.9µA,输出噪声低,适合对ADC精度要求高的场景。
3.3.3 电路设计要点
LDO的输入输出电容不能省。我见过有人为了省成本,把输入电容从1µF减到0.1µF,结果电池内阻大,发射时电压跌落导致LDO输出抖动,MCU直接死机。
我的标准配置:
输入电容:1µF(陶瓷,X7R,0603封装)
输出电容:1µF(陶瓷,X7R,0603封装)
注意:电容耐压要选6.3V或10V,别用4V的,电池新的时候电压3.0V,加上纹波可能到3.3V,4V的电容余量不够。
另外,LDO的输出端最好加一个10kΩ的下拉电阻。为什么?因为MCU在启动瞬间,IO口可能是高阻态,如果LDO输出没有负载,电压可能会飘高。加个电阻,确保空载时电压稳定。
3.4 整体供电方案总结
好了,把上面这些串起来,一个典型的胎压传感器供电方案就是:
- 电池:CR2032(松下或Maxell)
- LDO:TPS7A02 或 XC6215,输出3.0V或2.5V(根据MCU和传感器要求)
- 电容:输入输出各1µF,X7R材质
- 保护:输出端加10kΩ下拉电阻
这个方案,我用了好几个项目,最长的已经跑了4年多,没出过供电相关的问题。你如果按这个来,至少能少走一半弯路。
嗯,供电方案就聊到这儿。下一章我们讲讲传感器接口电路设计,那又是另一个坑多的地方。