3.5.1 以太网ETH标准及编码方式

1 以太网标准有哪些?

在这里插入图片描述
车载以太网技术是在我们消费领域的以太网技术上发展过来的,是在物理层进行了优化以适应汽车电子要求的一种技术。
在车载以太网的标准化方面,如下 4 个标准化组织或联盟起到了主要的推动作用,它们是 IEEE 802.3和 IEEE802.1工作组、汽车开放系统架构联盟 AUTOSAR、OPEN联盟以及 AVnu 联盟。
可以大致理解为:国际标准组织,如IEEE、ISO和IETF,负责制定协议标准;行业标准组织,如OPEN Alliance、AVnu和AUTOSAR,负责车载协议的应用、实现及测试规范制定。

1.1 IEEE(Institute of Electrical and Electronics Engineers)–电气与电子工程师协会

IEEE 802.3 制定的局域网标准代表了业界主流的以太网技术,车载以太网技术是在IEEE802.3基础上开发研制的, 因此 IEEE是目前最为重要的车载以太网国际标准化机构。为了满足车内的要求,涉及到 IEEE 802.3 和 802.1 两个工作组内的多个新规范的制定和原有规范的修订,包括 PHY规范、 AVB 规范、单线对数据线供电等。IEEE(802.1工作组)制定了发展迅速的AVB/TSN技术规范,用于实现数据高可靠、低延迟及同步传输。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.2 OPEN(One-pair Ethernet Alliance)–单线对以太网联盟

OPEN联盟于 2011 年 11 月由博通 (Broadcom)、恩智浦 (NXP)以及宝马 (BMW)公司发起成立的开放产业联盟, 旨在推动将基于以太网的技术标准应用于车内联网。相关单位可通过签署 OPEN联盟的规范允可协议成为其成员, 参与其相关规范的制定活动。车载以太网的物理层采用了博通公司的 BroadR-Reach技术,BroadR-Reach的物理层(PHY)技术已经由OPEN联盟标准化,因此有时也称车载以太网为 BroadR-Reach(BRR)或 OABR( Open Alliance BroadR-Reach)。
OPEN联盟与 IEEE802形成紧密的标准化合作。
OPEN的主要标准化目标有:
●制定 100Mbit/s BroadR-R 的物理层标准并将其推广成为开放的产业标准。
●在相关标准化组织中鼓励和支持开发更高速的物理层技术规范。
●制定 OPEN的互通性要求,选择第三方执行互操作性测试。
●发现车载以太网在实现过程中的标准化缺口。

Open 联盟官网
在这里插入图片描述
在这里插入图片描述
TC1:Interoperability & Compliance Tests for 100BASE-T1 PHYs
TC2:100BASE-T1 Ethernet Channel & Components
TC3:1000BASE-T1 CMC Requirements(有)
TC4:Tools(有)
TC5:Gap Identification
TC6:Common xMII Interface Definition(有)
TC7:1000BASE-RH Gigabit Ethernet over Plastic-Optical-Fiber(GEPOF)(有)
TC8:Automotive Ethernet ECU Test Specification(有)
TC9:1000BASE-T1 Automotive Ethernet Channel & Components(有)
TC10:Automotive Wake-up and Sleep(有)
TC11:Ethernet switch requirements and qualification(有)
TC12:Test specification for the compliance testing of 1000BASE PHYs
TC13:New Test House Qualification Requirements
TC14:Interoperability & Compliance Tests for 10BASE PHYs
TC15:Conformance Test Specs for Multi-Gig PHYs

Open联盟文档下载
以下所有文档都可以直接免费下载。
在这里插入图片描述
在这里插入图片描述

1.3 AUTOSAR(Automotive Open System Architecture)–汽车开放系统架构

AUTOSAR是由汽车制造商、 供应商以及工具开发商发起的联盟, 旨在制定一个开放的、标准化的车用软件架构。 AUTOSAR的规范包括车用 TCP/UDP/IP协议栈。 AUTOSAR获得了汽车产业的普遍认可, 各制造商将放弃私有标准的开发转而在标准实现上展开竞争,实现 AUTOSAR的标准可使多个设备无缝的运行在同一个共享网络上。
在这里插入图片描述

1.4 AVnu联盟

AVnu 联盟是由博通联合思科、哈曼和英特尔成立,致力于推广 IEEE 802.1 的 AVB标准和时间同步网络( TSN)标准,建立认证体系,并解决诸如精确定时、实时同步、带宽预留以及流量整形等重要的技术和性能问题。目前, AVnu 已发布其车载以太网 AVB 的认证测试规范,并已认证了多个型号的产品。IEEE和AVnu的区别很明显:IEEE负责制定AVB/TSN标准,AVnu负责制定系列测试标准来解决AVB/TSN技术在某个领域的应用。如AVnu联盟制定的gPTP、FQTSS和AVTP的测试规范,可以快速提高AVB技术在汽车网络上的落地应用。
需要补充的是, AVnu 的技术不仅仅可应用于汽车领域, 也可应用于专业 A/V、工业以及消费类电子领域。
在这里插入图片描述
汽车以太网标准化组织介绍
车载以太网技术.pdf

2 编码方式

以太网物理层的编码可以分为两类:
一类是和物理介质相关,如:NRZ、NRZI、PAM5、PAM4、PAM3、MLT-3、曼彻斯特(Manchester)、差分曼彻斯特(Differential Manchester)、双极交替信号反转AMI(alternate mark inversion);
另一类与物理介质无关,如: 百兆以太网用的4B/5B编码,千兆以太网用的8B/10B编码,万兆以太网用的64B/66B编码。

物理介质相关编码可以归为三大类:

  • 单极性码(单电平):非零电平代表一种信号逻辑状态,零电平代表另一种;
  • 极性码(双电平):正电平代表一种信号逻辑状态,负电平代表另一种;
### AUTOSAR以太网规范与实现 AUTOSAR(汽车开放系统架构)定义了一套标准化的接口和方法来开发汽车电子控制单元(ECU),其中包括对车载网络的支持,特别是针对日益增长的数据传输需求而引入的以太网支持。 #### 以太网通信栈组件 在AUTOSAR环境中,以太网通信由多个层次组成: - **物理层 (PHY)**:负责信号发送接收硬件部分。 - **数据链路层**:包括介质访问控制(MAC)子层和服务接入点(SAPs)[^1]。 - **网络驱动程序 (NwDrv)**:提供操作系统无关的操作函数集给上层模块调用。 - **传输层**:TCP/UDP协议用于端到端通讯保障。 - **应用层**:如DoIP诊断服务等具体应用场景下的高层协议。 这些组成部分共同构成了完整的以太网通信解决方案,在此之上可以构建各种复杂的应用场景。 #### 配置管理 为了简化ECU之间的互操作性和提高灵活性,AUTOSAR提供了详细的配置参数设置机制。这允许开发者通过工具自动生成大部分代码并调整必要的选项,从而减少了手动编码的工作量并降低了错误率[^2]。 ```cpp // 示例:初始化以太网控制器 void Eth_Init(const Eth_ConfigType* ConfigPtr); ``` 上述C语言片段展示了如何利用预定义好的API来进行以太网设备初始化工作。 #### 协议使用指导 当涉及到实际项目实施时,遵循官方发布的《AUTOSAR_SWS_EthernetDriver》文档是非常重要的。该文件不仅描述了各个功能块的行为方式及其相互关系,还给出了具体的编程指南和技术细节说明,有助于理解整个系统的运作原理及最佳实践建议。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值