1. 车载以太网概述:为什么需要车载以太网?

大家好,我是老张。在车载嵌入式这行摸爬滚打了十几年,今天咱们来聊聊车载以太网。

说实话,我刚入行那会儿,车上跑的最多的就是CAN总线。一根双绞线,挂一堆节点,简单可靠。但这些年,智能驾驶、车联网、OTA升级这些东西一上来,CAN总线就有点扛不住了。

你想想看,一个高清摄像头每秒要传几G的数据,CAN总线满打满算也就1Mbps。这就像用自行车去拉集装箱,根本跑不动。所以,车载以太网就应运而生了。

1.1 为什么需要车载以太网?

说白了,就是三个字:不够用

  • 带宽不够:CAN总线最高1Mbps,LIN总线才20kbps。而一个环视摄像头就需要几百Mbps的带宽。我去年参与的一个项目,光前置摄像头和激光雷达的数据流,就把CAN总线撑爆了。
  • 灵活性差:CAN总线是广播式通信,所有节点都能收到消息。你想给某个节点单独发个指令?得靠ID过滤,麻烦得很。
  • 升级困难:OTA升级现在已经是标配了。但CAN总线那点带宽,升级一个ECU的固件可能要半小时。以太网呢?几分钟搞定。

核心观点:车载以太网不是要取代CAN/LIN,而是解决它们解决不了的问题。高带宽、低延迟、灵活组网,这才是它的价值所在。

1.2 车载以太网 vs 传统车载网络

咱们直接上对比表,这样更直观。

特性 CAN LIN 车载以太网
带宽 最高1Mbps 20kbps 100Mbps ~ 10Gbps
通信方式 广播 主从 点对点/交换
拓扑结构 总线型 总线型 星型/树型
成本 极低 较高
应用场景 动力、车身控制 车窗、座椅 ADAS、信息娱乐
实时性 硬实时 软实时 软实时(AVB/TSN增强)

嗯,这里要注意。很多人觉得以太网实时性不如CAN,其实不完全对。传统以太网确实有不确定性,但车载以太网引入了AVB(音视频桥接)和TSN(时间敏感网络)后,实时性已经可以做到微秒级了。

个人经验:我在做ADAS项目时,摄像头数据走的是车载以太网,通过AVB协议保证带宽预留。而刹车控制信号依然走CAN,因为它的硬实时性更可靠。说白了,各司其职才是王道。

1.3 车载以太网的核心优势

我总结了几点,都是实际项目中体会到的。

  1. 高带宽:100BASE-T1(100Mbps)已经是入门,1000BASE-T1(1Gbps)正在普及。未来还有10Gbps的版本。
  2. 轻量化:车载以太网用的是单对非屏蔽双绞线,比传统以太网的四对线轻得多。别小看这点重量,整车线束能减重30%以上。
  3. 兼容性好:TCP/IP协议栈是现成的,各种应用层协议(如SOME/IP、DDS)可以直接跑。开发工具链也成熟。
  4. 支持远程诊断:通过DoIP(基于IP的诊断协议),工程师可以在办公室远程诊断车辆故障。我有个同事,曾经靠这个功能帮客户解决了德国工厂的产线问题,省了一张机票钱。

1.4 避坑指南:我踩过的几个坑

讲点实在的。车载以太网虽然好,但也不是拿来就能用。

我曾经在一个项目中,直接用了工业以太网的PHY芯片。结果EMC测试死活过不了。后来才发现,车载以太网对电磁兼容性有特殊要求,必须用符合OPEN Alliance标准的PHY。

还有一次,我们在做日志监控时,发现以太网带宽被占满了。查了半天,原来是一个ECU在不停地广播ARP请求。嗯,这就是典型的广播风暴。后来我们限制了广播域,问题才解决。

所以,我建议大家在设计车载以太网时,一定要考虑以下几点:

  • 线束质量:车载环境振动大、温度高,线束必须符合LVDS标准。
  • 协议选择:不要盲目上马。如果只是传控制信号,SOME/IP就够了。如果要传音视频,考虑AVB。
  • 带宽规划:预留30%的余量。别问我怎么知道的,都是泪。

1.5 知识体系总览

下面这张图,是我自己画的。它展示了车载以太网在整个车载网络中的位置,以及它和CAN/LIN的关系。

车载网络知识体系总览 应用层 ADAS | 信息娱乐 | OTA | 远程诊断 网络协议层 SOME/IP | DDS | AVB/TSN | DoIP 物理网络层 100BASE-T1 | 1000BASE-T1 | CAN FD | LIN 车载以太网 CAN/LIN 车载以太网承载高带宽应用,CAN/LIN负责实时控制 CAN: 1Mbps 以太网: 100Mbps+ LIN: 20kbps

从这张图可以看出来,车载以太网和CAN/LIN不是替代关系,而是互补关系。上层跑大数据量的应用,下层做实时控制。各司其职,各取所长。

1.6 小结

好了,这一章就聊这么多。车载以太网的出现,说白了就是被需求逼出来的。智能汽车需要更高的带宽、更灵活的组网、更低的延迟,传统CAN/LIN满足不了,那就得上以太网。

但记住一点:没有银弹。车载以太网不是万能的,它有自己的局限。比如成本高、实时性需要额外协议保障、电磁兼容要求严格。所以,实际项目中,我建议还是混合组网:关键控制信号走CAN,大数据走以太网。

下一章,咱们聊聊车载以太网的物理层,特别是100BASE-T1和1000BASE-T1的区别。嗯,到时候我会分享一些PHY芯片选型的经验。


专注资料整理