4. 车载通信技术
T-Box 是车内外通信的枢纽:向下要接入 CAN、LIN、FlexRay 等车载总线,向上要通过蓝牙、Wi-Fi、蜂窝网络与手机、云端交互。理解这些通信技术的定位、速率、拓扑与适用场景,是设计 T-Box 硬件接口、协议栈与数据路由策略的前提。本章先建立"按速率与用途分层"的整体认知,再逐项对比关键参数,最后给出选型与排障要点。
一、核心原理:为什么一辆车需要这么多通信技术
车载通信技术并非互相替代,而是按速率、成本、实时性、可靠性四个维度分工协作。低速执行器(车窗、座椅、灯光)用 LIN 即可满足,成本极低;动力与底盘域用 CAN 保证确定性与抗干扰;线控转向、主动悬架等安全关键场景需要 FlexRay 的时间触发与冗余;摄像头、激光雷达、OTA 大包传输则依赖车载以太网的高带宽;而蓝牙、Wi-Fi、蜂窝通信承担的是"车与外部世界"的连接。
执行层(LIN,<20 kbps)→ 控制层(CAN/CAN FD,125 kbps~5 Mbps)→ 安全实时层(FlexRay,10 Mbps)→ 数据骨干层(车载以太网,100 Mbps~10 Gbps)→ 外部接入层(蓝牙/Wi-Fi/蜂窝)
对 T-Box 而言,它通常同时挂载 CAN 收发器、以太网 PHY、蜂窝模组、Wi-Fi/蓝牙模组,并在内部完成协议转换与数据过滤。例如将 CAN 信号打包为 MQTT 报文上传,或将云端下发的 OTA 包通过以太网转发给网关。
二、关键参数对比
| 技术 | 典型速率 | 拓扑 | 实时性 | T-Box 典型用途 |
|---|---|---|---|---|
| LIN | 1~20 kbps | 单主多从总线 | 低,事件触发 | 车身低速信号采集 |
| CAN / CAN FD | 125 kbps~5 Mbps | 多主总线 | 中高,优先级仲裁 | 整车状态、故障码、远程控制 |
| FlexRay | 10 Mbps(双通道) | 总线/星型/混合 | 高,时间触发 | 底盘、线控安全数据 |
| 车载以太网 | 100 Mbps~10 Gbps | 交换式星型 | 高带宽,QoS 保障 | OTA、诊断、摄像头数据 |
| 蓝牙 | 1~3 Mbps | 点对点/星型 | 低时延短距 | 手机钥匙、无感连接 |
| Wi-Fi | 54 Mbps~数 Gbps | 星型(AP/STA) | 高带宽短距 | 车内热点、OTA 本地下载 |
| 蜂窝通信 | 4G/5G,数十 Mbps~Gbps | 广域蜂窝 | 受覆盖影响 | 远程控制、云端上报、eCall |
三、T-Box 通信数据流示意
下图展示 T-Box 如何把车内总线数据与外部网络连接起来,形成"采集—处理—上传—下发"的闭环。
四、典型场景与选型方法
以"远程开启空调"为例:手机 App 通过蜂窝网络把指令发到 TSP 平台,平台经 MQTT 下发到 T-Box;T-Box 将指令转换为 CAN 报文,通过 CAN 总线发送给空调控制器;控制器执行后回传状态,T-Box 再经蜂窝网络上报。整个过程涉及蜂窝、CAN 两种技术,若用户在车附近,也可用蓝牙或 Wi-Fi 直连降低时延与流量成本。
选型时可遵循以下流程:
- 明确数据量与实时性要求:控制指令用 CAN,视频流用以太网。
- 确认节点数量与拓扑:LIN 适合少量从节点,以太网适合多节点交换。
- 评估安全等级:安全关键用 FlexRay 或 CAN FD 加冗余。
- 考虑外部连接:远距离用蜂窝,近距离用蓝牙/Wi-Fi。
- 核算成本与功耗:LIN 最省,蜂窝模组功耗最高。
五、误区与排障复盘
误区一:速率越高越好。车载以太网带宽高,但布线、交换芯片与功耗成本也高,低速车身信号用 LIN 更经济。
误区二:忽略总线负载率。CAN 总线负载超过 70% 时,低优先级报文时延显著增大,T-Box 上报周期需合理设置。
误区三:把蓝牙与 Wi-Fi 当作同一类连接。蓝牙适合低功耗常连接,Wi-Fi 适合大带宽短时传输,二者在 T-Box 中承担不同任务。
排障时可参考以下日志片段,快速定位是总线侧还是网络侧问题:
[CAN0] bus-off detected, TEC=256
[TBOX] can0 recovered, restart in 100ms
[ETH0] link up, 100Mbps full-duplex
[4G] signal RSSI=-95dBm, register OK
[MQTT] publish topic=vehicle/status qos=1
[OTA] download 42% via Wi-Fi, fallback to 4G
复盘要点:先看物理层(链路、终端电阻、信号强度),再看协议层(仲裁、重传、QoS),最后看应用层(上报周期、数据量、优先级)。把通信技术按层次理解,T-Box 的接口设计与故障定位就会清晰很多。