第一章:车载以太网概述

各位工程师朋友,咱们今天聊聊车载以太网。说实话,我刚入行那会儿,车上跑的还是CAN总线,一根线拖着一堆节点,慢是慢了点,但胜在稳定。后来做ADAS项目,摄像头数据一上来,CAN直接卡死——嗯,那时候我就知道,时代变了。

1.1 车载以太网的发展历程

车载以太网不是凭空冒出来的。它最早可以追溯到2000年代初,宝马和Broadcom搞了个BroadR-Reach,目的很简单:用一对非屏蔽双绞线跑100Mbps。你想想看,传统CAN才1Mbps,这差距不是一星半点。

我个人习惯把车载以太网的发展分成三个阶段:

  • 第一阶段(2005-2010):诊断和刷写。那时候OBD接口用以太网,主要是为了刷ECU固件。我记得第一次用DoIP刷程序,速度比CAN快了一个数量级,爽得不行。
  • 第二阶段(2010-2018):音视频传输。智能座舱开始普及,导航、娱乐系统需要高带宽。100BASE-T1和1000BASE-T1标准陆续落地。
  • 第三阶段(2018至今):ADAS和自动驾驶。激光雷达、摄像头、毫米波雷达的数据量爆炸,10Gbps甚至更高带宽成为刚需。

关键节点:IEEE 802.3bw(100BASE-T1)和802.3bp(1000BASE-T1)的发布,是车载以太网真正走向量产的分水岭。

1.2 与传统车载网络的对比

咱们来做个对比。CAN、LIN、FlexRay这些老将,各有各的看家本领。但车载以太网一上来,直接把天花板捅破了。

特性 CAN LIN FlexRay 车载以太网
带宽 1 Mbps 20 kbps 10 Mbps 100 Mbps ~ 10 Gbps
拓扑 总线型 主从型 星型/总线型 星型/点对点
实时性 中等 高(AVB/TSN支持)
成本 极低 中高
应用场景 控制信号 车窗/座椅 线控制动 摄像头/雷达/娱乐

说白了,CAN适合传开关信号,LIN适合控制个车窗,FlexRay能跑实时控制。但你要传一个1080p的视频流?对不起,它们全得歇菜。车载以太网就是为这个而生的。

避坑指南:我曾经在一个项目里试图用CAN传输摄像头数据,结果延迟大到画面卡成PPT。后来换成100BASE-T1,问题瞬间解决。所以,选对总线比什么都重要。

1.3 车载以太网在ADAS与智能座舱中的核心地位

现在的新车,没有ADAS和智能座舱都不好意思上市。而这两个系统,恰恰是车载以太网的主战场。

ADAS系统

ADAS需要融合多个传感器的数据:前视摄像头、环视摄像头、毫米波雷达、激光雷达。每个传感器每秒产生几百兆甚至几个G的数据。这些数据必须低延迟、高可靠地传输到域控制器。

举个例子:一个800万像素的摄像头,30fps,原始数据流大约3.6 Gbps。用CAN?想都别想。用GMSL?可以,但那是模拟传输,灵活性差。车载以太网(特别是1000BASE-T1或10GBASE-T1)能直接跑数字信号,而且支持TSN时间敏感网络,保证数据同步。

核心优势:车载以太网支持IEEE 802.1Qav(流预留)和802.1Qbv(时间感知整形),能确保关键数据(如刹车指令)的实时性。

智能座舱

智能座舱更不用说了。中控大屏、仪表盘、HUD、后排娱乐,每个屏幕都需要高清视频流。传统方案是用LVDS或APIX,但那是点对点连接,扩展性差。车载以太网可以组网,一个交换机搞定所有屏幕的数据分发。

我做过一个项目,座舱域控制器通过一个千兆以太网交换机,同时给三块屏幕推送1080p视频,延迟控制在5ms以内。嗯,这个效果,客户非常满意。

注意:车载以太网虽然强,但不是万能药。对于极低成本的节点(比如车窗开关),LIN仍然是更经济的选择。合理混用才是王道。

1.4 我的个人经验总结

做了这么多年车载以太网,我最大的体会是:选型比设计更重要。PHY芯片、交换机芯片、线束、连接器,每一个环节都影响最终性能。

举个例子,我曾经在一个项目里用了某款便宜的PHY芯片,结果EMC测试死活过不了。后来换成大厂的芯片,一次通过。省下的那点成本,全花在整改上了。所以,我建议大家在PHY选型时,别只看价格,要看成熟度和车规认证。

另外,布线也很关键。车载以太网用的是非屏蔽双绞线,对EMC敏感。我习惯在布局时把以太网线远离大功率电源线,并且加共模扼流圈。这些小细节,往往决定了项目的成败。

小技巧:设计PCB时,以太网差分对要走等长线,误差控制在5mil以内。我曾经因为没注意等长,导致信号质量下降,排查了两天才找到原因。

好了,第一章就聊这么多。车载以太网是个大话题,后面我们会深入PHY芯片选型、硬件设计、测试验证等实战内容。你准备好了吗?


公众号:蓝海资料掘金营,微信deep3321