2、TPMS系统架构:直接式TPMS与间接式TPMS对比、系统组成模块、通信协议概述
好,咱们进入第二章。这一章我打算把TPMS的系统架构掰开揉碎了讲清楚。你可能会问,为什么要把架构单独拎出来说?
因为架构决定了你后续所有的设计思路。选错了路,后面再怎么优化也白搭。我在2015年帮一家主机厂做项目时,就吃过这个亏——前期没把架构吃透,后期改得我头发都掉了不少。
2.1 直接式TPMS vs 间接式TPMS
先说说这两大流派。说白了,一个是用传感器硬测,一个是用算法软算。
2.1.1 直接式TPMS
直接式TPMS,就是在每个轮胎里装一个带压力传感器的模块。它直接测量胎压和温度,然后通过射频发出去。
我个人的习惯是,只要客户预算够,我首选直接式。为什么?因为它准。你想想看,胎压2.5 bar就是2.5 bar,误差不超过±0.1 bar。这在安全件上是硬道理。
- 测量精度高,实时性好
- 能同时监测压力和温度
- 可支持快速漏气报警(1秒内响应)
- 不受车轮转速、打滑等工况影响
当然,它也有缺点。每个传感器要电池,要射频芯片,成本自然上去了。而且电池寿命一般5-10年,换电池?嗯,基本是换整个模块。
2.1.2 间接式TPMS
间接式TPMS,它不直接测压力。它利用ABS/ESC系统的轮速传感器,通过比较各轮转速差异来推算胎压是否异常。
原理很简单:胎压低了,轮胎滚动半径变小,相同车速下转速就会变快。系统检测到某个轮子转速异常,就报警。
间接式的优势是成本低,不需要额外硬件。但精度嘛,说实话,差强人意。它只能告诉你「某个胎可能有问题」,但给不出具体数值。
2.1.3 对比总结
| 对比项 | 直接式TPMS | 间接式TPMS |
|---|---|---|
| 测量方式 | 压力传感器直接测量 | 轮速传感器间接推算 |
| 精度 | 高(±0.1 bar) | 低(只能定性) |
| 响应时间 | 秒级 | 分钟级(需行驶一段距离) |
| 成本 | 高(每个轮子一个模块) | 低(复用ABS传感器) |
| 电池寿命 | 5-10年 | 无需电池 |
| 可维护性 | 需更换传感器模块 | 无需额外维护 |
2.2 系统组成模块
咱们以直接式TPMS为例,把系统拆开看看。一个完整的TPMS系统,主要由三部分组成:传感器、接收器、控制器。
2.2.1 传感器模块
传感器模块装在轮胎内部,通常固定在气门嘴或轮辋上。它是个小盒子,里面集成了:
- 压力传感器: MEMS硅压阻式或电容式,量程0-800 kPa
- 温度传感器: 通常集成在压力芯片内
- 加速度传感器: 用于检测车轮是否转动,实现运动/静止模式切换
- MCU: 处理数据,执行协议
- 射频发射器: 通常工作在315 MHz或433 MHz频段
- 电池: 锂亚电池,容量约400-600 mAh
这里有个细节我想提一下。加速度传感器的作用很多人会忽略。它其实很关键——当车停着的时候,传感器可以进入休眠模式,每几分钟才发一次数据。车一开动,加速度变化,立刻唤醒,变成每30秒发一次。这样能省不少电。
2.2.2 接收器模块
接收器一般装在车内,比如仪表台下方或后视镜附近。它负责接收四个传感器发来的射频信号。
接收器内部有射频接收芯片、MCU和天线。它需要同时处理多个传感器的数据,还要做防冲突处理——万一两个传感器同时发数据怎么办?
2.2.3 控制器模块
控制器通常是车身域控制器或独立的TPMS ECU。它负责:
- 解析接收器传来的数据
- 判断是否报警(低压、高压、高温、快速漏气)
- 通过CAN/LIN总线与仪表盘通信
- 存储传感器ID,支持换位学习
控制器的算法逻辑其实挺有意思。比如快速漏气检测,不是简单地看压力绝对值,而是看压力变化率。如果1秒内压力下降超过0.3 bar,立刻报警。这个阈值怎么定?我一般建议根据轮胎规格和车辆载荷做标定。
2.3 通信协议概述
TPMS的通信分两部分:传感器到接收器的无线通信,以及接收器到控制器的有线通信。
2.3.1 无线通信协议
传感器到接收器,用的是射频通信。主流频段有两个:
- 315 MHz: 北美、日本常用
- 433 MHz: 欧洲、中国、亚洲其他地区常用
调制方式一般是ASK或FSK。ASK简单,成本低,但抗干扰差。FSK抗干扰好,但电路复杂一点。我个人偏好FSK,尤其是现在车里的电磁环境越来越复杂。
数据帧格式各家略有不同,但基本结构类似:
| 前导码 | 同步字 | 传感器ID | 数据域 | 校验码 |
| 8 bit | 16 bit | 32 bit | 24 bit | 8 bit |
数据域里包含压力、温度、加速度、电池状态等信息。每个传感器每30-60秒发一次数据。
2.3.2 有线通信协议
接收器到控制器,通常走CAN总线或LIN总线。
- CAN总线: 速率高(250 kbps或500 kbps),适合传输大量数据。一般中高端车型用CAN。
- LIN总线: 速率低(19.2 kbps),成本低。经济型车常用。
数据格式一般是标准化的,比如按照SAE J2716或ISO 21750规范。每条报文包含传感器ID、压力值、温度值、报警状态等。
2.3.3 关于协议的一点思考
通信协议这块,其实挺考验系统集成能力的。你不仅要懂射频,还要懂CAN/LIN,还得考虑电磁兼容。我记得有一次,客户的车在加油站附近老是误报警。查了半天,发现是加油站的无线收费系统正好用了433 MHz频段,跟TPMS撞上了。后来我们在接收器里加了频点跳变功能才解决。
所以啊,做TPMS系统,不能只看自己那一亩三分地。你得把整车环境、外部干扰都考虑进去。这也是为什么我常说,TPMS看起来简单,做起来全是坑。
好了,这一章的内容就到这里。下一章咱们聊聊传感器选型,那才是真正考验功力的地方。