同一台车上几乎从来不是一份记录:称重控制器知道轴荷多少公斤,胎压系统知道压力多少 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 年以上设计 |
| J1939 | 29 位扩展帧;我们已在主要整机厂的工程机械集成里部署过 J1939 格式报文集,报文布局有文档,可对齐你的 DBC |
两条产品线的 CE 都在推进中,我们预期 11 月拿到。没拿到之前我们不会写成「已认证」,这也是上面那句话为什么要那样写。
它做不到什么
一个胎压通道不会让车载称重更准,也不能替代地磅。压力是慢速、轮级的信号;载荷是快速、轴级的信号。价值在记录里,不在测量里:同一时刻、同一台车、两个通道,事后可解释。
如果称重控制器和胎压接收器是一起选的,这就是个配置问题。如果它们由两家供应商分别选型,那基本会有一家需要再找一个接口——这种事在采购单之前发现,比在调试现场发现便宜得多。
下次集成会可以带走的一个问题
当你的称重控制器去轮询第二台设备时,它记录里的时间戳字段,是控制器自己轮询那一刻的时钟,还是数据从设备到达的时间?
这一个答案就决定了两个通道能不能并起来,而大多数团队从来没被问过。如果你正在处理这件事,告诉我们你用的是哪个控制器——比如 TR-100 接收器系列 配 Modbus 主机,或者只有 CAN 的方案——我们会给你那个具体场景的寄存器布局和报文示例,而不是一份通用规格书。PLC 与 Modbus 那条路的做法可以在解决方案页看到,也可以直接走联系我们。