技术资源 / Integration

TPMS 接进车辆称重系统:数据层要注意什么

· 6 分钟阅读

同一台车上几乎从来不是一份记录:称重控制器知道轴荷多少公斤,胎压系统知道压力多少 bar,但没有一个系统在同一时刻同时知道这两件事。把两者并起来其实不是硬件问题,而是数据层问题——在任何人动手写代码之前,先定死四件事:走哪个接口、按什么节奏采、用什么系数换算、链路断了记录里怎么显示。

这篇是写给「要把胎压数据接进车载称重或轴荷系统」的人看的,不是写给比较传感器品牌的。如果还在选型阶段,产品线范围见产品页;这一篇讲的是它背后的数据层。

为什么压力值本该进到载重记录里

轮胎亏气会改变车辆的姿态。滚动半径变小、载荷转移到相邻轮、而且它先表现为发热,很长时间之后才表现为某个数字。放进轴荷记录里,会产生两个很实际的麻烦。

第一,一个解释不了的读数。没人改变装载,轴荷却在轮之间移动。记录里如果没有压力通道,这类异常看起来就像传感器坏了。

第二,一次被归因为超载的爆胎。最贵的版本发生在爆胎之后:要回答的到底是超载,还是欠压。两个通道都有的记录,用一行就能回答。

这就是把两套系统并起来的商业理由——不是为了哪一边更准,而是为了事后能解释一个数。

数据层的四个决策

决策它定死什么选错的现场表现
接口接收端控制器走哪条物理通路称重控制器只有一个 CAN 口,胎压接收器挤不进去
节奏每个值多久写一次射频 10 秒才更新一次,却按 100 ms 轮询 —— 全是重复值,白占总线
换算原始寄存器到工程单位±7 kPa 的传感器精度,被一个错的系数抹掉
断链行为掉线或断电时记录里显示什么记录里一个空洞,事后被当成超载事件

一、接口:一台机器一个,出厂就定死

这是最容易逼着返工的一条。我们的工业接收器每台只带一个接口——CAN 2.0B、RS232、RS485 或 Modbus RTU 四选一,在出厂时定,不是四个同时都有。如果称重控制器已经占用了车上唯一的 CAN 口,那胎压接收器就走 RS485 做 Modbus RTU 从机,由称重控制器去轮询它。

有两个事实要写进规格书,而不是等到调试现场才发现:

  • 我们的接收器只做 Modbus RTU 从机。主机是你的控制器,由它来轮询;接收器从不主动发起事务,也不去轮询总线上的其他设备。
  • 如果你的架构确实需要两条路同时走——比如一路 CAN 进称重控制器、一路 4G 上平台——那就是两台设备或者一个网关,不是一台设备加个分线器。

二、节奏:轮询率跟着射频走,不要跟着寄存器走

胎压是慢信号。传感器醒来、测量、发射,间隔以秒计;接收器刷新寄存器要快得多。按 100 ms 轮询接收器并不能拿到更新的压力,只是把同一个值反复读一遍,还占掉称重控制器想要的段带宽。

有用的规矩是:按传感器发射间隔或略快一点轮询,并在到达时打时间戳。如果平台自己需要一个更快的在线心跳,用单独的状态寄存器,不要去轮询压力寄存器。

三、换算:让供应商把系数写在纸面上

我们见过的接错的案例,全部错在同一个地方:传感器是准的,系数不是。数据库块写完之前,必须从供应商那里拿到两个写下来的数字——压力的原始值到工程值系数,以及温度的系数。温度系数被漏掉的比例,比压力高得多。

四、断链行为:缓存必须写进规格

车上,网络和电源都会间歇性中断。接收器本地缓存,链路恢复后再上传,所以记录是「时间上有洞、内容上没有洞」。对称重记录来说关键的是:这个洞要标出来,不能被静默插值——压力数据的一个空洞,旁边配着轴荷的一个尖峰,正是客户或保险开始扯皮的组合。

值得写进同一份文件的参数

这些是我们 433.92 MHz 工业线写明的数值,也是决定两套系统能不能共用一份记录的关键项。

项数值
射频433.92 MHz,免许可频段
压力量程0–4.5 bar / 0–9 bar / 0–13 bar(按应用选)
压力精度±7 kPa
温度范围−40 °C 至 +125 °C(内置式传感器)
防护等级IP68
单接收器轮位最多 256 位
接口CAN 2.0B / RS232 / RS485 / Modbus RTU 四选一,出厂设定,每台一个
Modbus 角色只做从机
电池内置式按 5 年以上设计;外置式为可更换 CR1632,按 2 年以上设计
J193929 位扩展帧;我们已在主要整机厂的工程机械集成里部署过 J1939 格式报文集,报文布局有文档,可对齐你的 DBC

两条产品线的 CE 都在推进中,我们预期 11 月拿到。没拿到之前我们不会写成「已认证」,这也是上面那句话为什么要那样写。

它做不到什么

一个胎压通道不会让车载称重更准,也不能替代地磅。压力是慢速、轮级的信号;载荷是快速、轴级的信号。价值在记录里,不在测量里:同一时刻、同一台车、两个通道,事后可解释。

如果称重控制器和胎压接收器是一起选的,这就是个配置问题。如果它们由两家供应商分别选型,那基本会有一家需要再找一个接口——这种事在采购单之前发现,比在调试现场发现便宜得多。

下次集成会可以带走的一个问题

当你的称重控制器去轮询第二台设备时,它记录里的时间戳字段,是控制器自己轮询那一刻的时钟,还是数据从设备到达的时间?

这一个答案就决定了两个通道能不能并起来,而大多数团队从来没被问过。如果你正在处理这件事,告诉我们你用的是哪个控制器——比如 TR-100 接收器系列 配 Modbus 主机,或者只有 CAN 的方案——我们会给你那个具体场景的寄存器布局和报文示例,而不是一份通用规格书。PLC 与 Modbus 那条路的做法可以在解决方案页看到,也可以直接走联系我们。

← 全部文章