qidao123.com技术社区-IT企服评测·应用市场

标题: 履历:从CAN到以太网为主的车载网络架构升级 [打印本页]

作者: 涛声依旧在    时间: 4 天前
标题: 履历:从CAN到以太网为主的车载网络架构升级
引言

新能源汽车智能化与网联化的进程中,传统CAN总线已难以满足高带宽、低延迟的通信需求,车载以太网逐步成为新一代电子架构的核心骨干。本文基于工程实践,系统性剖析车载以太网的核心技术、协议栈、拓扑设计及工具链升级策略,助力开发者快速实现技术迁移。
随着智能驾驶、舱驾一体化和OTA升级的遍及,车载网络正面对信号爆炸、跨域交互、安全冗余三大核心挑衅。传统的CAN/LIN架构已无法支持,工程师需直面以下问题:

一、车载网络TOP20核心概念科普





二、车载以太网与CAN总线的本质差异

1. 物理层对比

特性CAN总线车载以太网线缆类型双绞线(CAN_H/CAN_L)单对非屏蔽双绞线(100Base-T1)速率最高1 Mbps100 Mbps~10 Gbps通信方式半双工(需仲裁)全双工(无辩论)拓扑结构总线型(共享带宽)星型/树型(交换机分配带宽)
2. 协议栈分层

  1. CAN协议栈:
  2. ┌──────────────┐
  3. │ 应用层 (J1939) │
  4. └──────────────┘
  5. │ 数据链路层 (CAN帧) │
  6. └──────────────┘
  7. │ 物理层 (双绞线)   │
  8. └──────────────┘
  9. 车载以太网协议栈:
  10. ┌──────────────────┐
  11. │ 应用层 (SOME/IP/DoIP) │
  12. ├──────────────────┤
  13. │ 传输层 (TCP/UDP)     │
  14. ├──────────────────┤
  15. │ 网络层 (IPv4/IPv6)   │
  16. ├──────────────────┤
  17. │ 数据链路层 (MAC/TSN) │
  18. ├──────────────────┤
  19. │ 物理层 (100Base-T1)  │
  20. └──────────────────┘
复制代码
3.通信协议栈:从“能用”到“可靠”

场景协议可靠性设计工具支持实时控制CAN FD + TTCAN时间触发调理,避免总线仲裁辩论CANoe TTCAN插件跨域服务通信SOME/IP + DDSQoS策略(如重试、超时、优先级)RTI Connext DDS高带宽流媒体AVTP + TSN时间感知整形(IEEE 802.1Qbv)Spirent TestCenter诊断与OTADoIP + UDS多会话并行、断点续传Vector vFlash + ODX Studio 4.车载以太网与普通TCP/IP的工程差异

1. 协议栈优化

  1. 普通TCP/IP协议栈:
  2. 应用层 ─ HTTP/FTP
  3. 传输层 ─ TCP/UDP
  4. 网络层 ─ IP
  5. 链路层 ─ Ethernet MAC
  6. 车载以太网协议栈:
  7. 应用层 ─ SOME/IP/DoIP
  8. 传输层 ─ TCP/UDP + TSN扩展
  9. 网络层 ─ IP + 安全路由
  10. 链路层 ─ TSN MAC + 时间同步
复制代码
2. 时间同步公式

车载以太网gPTP时间同步精度计算:

此中:


三、AUTOSAR协议栈:车载通信的标准化基石

1、AUTOSAR协议栈概述

AUTOSAR(AUTomotive Open System ARchitecture)是一种开放的汽车电子系统架构标准,旨在实现软硬件解耦、模块化开发及跨平台复用。其协议栈是AUTOSAR标准的核心组成部分,为车载网络通信提供标准化接口和功能实现。
核心目标



2、AUTOSAR协议栈分层架构

AUTOSAR协议栈遵照分层模型,从底层硬件驱动到上层应用服务逐级抽象:
  1. |------------------------------|
  2. |         Application Layer     |  -- 用户自定义应用(如BMS控制逻辑)
  3. |------------------------------|
  4. |         RTE (Runtime Env.)    |  -- 提供应用与底层通信的标准化接口
  5. |------------------------------|
  6. |    Communication Stack        |  -- 协议栈核心,包含以下子模块:
  7. |   |------------------------|  |
  8. |   |       Service Layer     |  -- 诊断(UDS)、网络管理(NM)、通信管理(Com)
  9. |   |------------------------|  |
  10. |   |       Transport Layer   |  -- 协议数据单元(PDU)的路由与分片
  11. |   |------------------------|  |
  12. |   |       Network Layer     |  -- 网络协议(IP、SOME/IP、DoIP)
  13. |   |------------------------|  |
  14. |   |       Data Link Layer   |  -- 数据链路控制(CAN/LIN/Ethernet MAC)
  15. |   |------------------------|  |
  16. |   |       Driver Layer      |  -- 硬件驱动(CAN控制器、以太网PHY芯片)
  17. |------------------------------|
  18. |         Microcontroller      |  -- 硬件层(MCU、通信控制器)
  19. |------------------------------|
复制代码

3、核心模块详解

1. 通信管理模块(Communication Stack)


2. 服务层(Service Layer)


3. 网络协议集成



4、AUTOSAR协议栈在车载网络中的典型应用

1. 跨总线信号转发(CAN ↔ 以太网)


2. 肴杂诊断(DoIP + UDS over CAN)


3. 时间敏感网络(TSN)支持


4、学习资源推荐


四、AUTOSAR与车载以太网的结合优势


1. 车载以太网中的AUTOSAR实践


2. 挑衅与趋势


五、车载网络拓扑设计:经典与创新并存

1. 主流拓扑对比

拓扑类型结构示意图核心特点典型总线车载应用场景总线型ECU1—ECU2—ECU3- 所有节点共享一条总线
- 低本钱、易扩展
- 辩论需仲裁(如CAN的CSMA/CA)CAN、LIN车身控制、动力系统星型ECU1—[Hub]—ECU2- 中心节点(交换机/网关)集中管理
- 高可靠性(单点故障隔离)
- 布线复杂车载以太网域控制器互联(ADAS、座舱)树型ECU1—[Hub]—[SubHub]—ECU2- 分层扩展(骨干+分支)
- 带宽按需分配
- 故障排查复杂车载以太网、CAN FD中央网关+地区控制器架构菊花链ECU1→ECU2→ECU3- 节点串联,数据逐级传递
- 布线简单、延迟累积
- 单点故障导致链路停止LIN、FlexRay车门控制、座椅调治环形ECU1→ECU2→ECU3→ECU1- 冗余路径(双向环)
- 高容错性
- 协议复杂(需令牌管理)FlexRay、MOST高端车型的娱乐系统(已渐渐被以太网替代)网状ECU1↔ECU2↔ECU3- 多路径互联
- 高冗余、低延迟
- 本钱高、协议复杂无线通信(V2X)车联网(V2V、V2I)

2.未来趋势:地区架构与TSN



1.中央计算+地区控制(蔚来ES8方案)

  1. 传统架构(分布式ECU):  
  2. [ECU1]-[ECU2]-[ECU3]---(信号杂乱耦合)  
  3. 现代架构(域集中+区域控制):  
  4. [中央计算单元]  
  5.     │  
  6.     ├─[智驾域]---(以太网骨干,TSN调度)  
  7.     ├─[座舱域]---(服务化接口,SOME/IP)  
  8.     └─[区域控制器]---(CAN/LIN聚合)  
  9.         │  
  10.         ├─[左车身]---(车门/灯光LIN子网)  
  11.         └─[右车身]---(座椅/空调CAN子网)  
复制代码
  1. [中央超算平台]  
  2.     │  
  3.     ├─[智能驾驶]---(10G以太网)  
  4.     ├─[智能座舱]---(TSN AVB)  
  5.     └─[区域网关]---(CAN FD Backbone)  
  6.         │  
  7.         ├─[前区域]---(激光雷达/摄像头)  
  8.         └─[后区域]---(底盘/动力)  
复制代码
优势

量产案例

2. 无线通信:剪掉末了一根线

场景


3. TSN技术矩阵

协议功能延迟要求gPTP时间同步<1μsAVTP音视频流传输<2ms802.1Qbv时间感知调理微秒级
六、工具链升级:从CAN到以太网的实战指南

1. 硬件工具升级路径

功能需求传统CAN工具车载以太网工具物理层接口UNScanFD-200UTC1054 Pro(支持T1/CAN FD肴杂)协议分析CANalyzerWireshark + SOME/IP插件高精度时间同步-Keysight示波器 + gPTP同步模块 2. 软件工具链对比

  1. +---------------------+---------------------+-----------------------+
  2. | **功能**            | **CAN工具**         | **以太网工具**        |
  3. +---------------------+---------------------+-----------------------+
  4. | 协议仿真            | CANoe (CAPL)        | CANoe Ethernet Option|
  5. | 诊断刷写            | vFlash (CAN)        | INCA (DoIP)          |
  6. | 自动化测试          | CANoe Test Module   | Python + SOME/IP Lib |
  7. +---------------------+---------------------+-----------------------+
复制代码


七、总结与学习资源

1. 核心 结论


2. 推荐资源



版权声明:原创内容,转载请注明出处。
互动提问:接待在评论区留言探究车载网络设计中的具体挑衅!

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 qidao123.com技术社区-IT企服评测·应用市场 (https://dis.qidao123.com/) Powered by Discuz! X3.4