2025年E2E是什么?

E2E是什么?参考 https zhuanlan zhihu com p 一 主要清楚 E2E end to end 是 autosar 规范里规定的一种用于保证数据传输正确的概念 属于功能安全范畴 下面的例子可以简单介绍 E2E 的工作机制 假设汽车内有两个 ECU

大家好,我是讯享网,很高兴认识大家。

参考:https://zhuanlan.zhihu.com/p/

一、主要清楚

E2Eend to end)是autosar规范里规定的一种用于保证数据传输正确的概念,属于功能安全范畴

下面的例子可以简单介绍E2E的工作机制,假设汽车内有两个ECU,A和B,两个节点之间通过CAN总线进行通信,A节点要将某一安全相关的数据(比如汽车车速信号,油门踏板信号等)传给B节点,这里我们假定车速信号VehSpeed = 0x1157,如果采用E2E概念对这个车速数据进行保护,那么实际上A除了要发给B上边VehicleSpeed数据之外,还要将CRC和Counter传给B,B在接受到数据之后也会计算出CRC然后将其和收到的进行比较,B会根据校验的结果进行下一步操作。
在这里插入图片描述
讯享网

二、补充(可不看)

那么现在的问题就是已知数据Data=0x1157,计算出CRC、Counter。

按照Autosar规范的要求,E2E存在一系列的Profile(配置)每种配置在计算CRC时有各自的机制、参数、数据格式,具有非常强的灵活性,用户可以根据实际需要选择配置1,或者配置2,目前本人接触的仅有Profile1,所以我们只讨论Profile1

Profile1的一些属性:CRC,Counter,Timeout monitoring,Data ID

CRC:对数据进行多项式除法计算后的余数

Counter:用于计数每次增加1,A将计数值发给B,B可以依据收到的counter值确定是否接收及时。

Timeout monitoring:用来评价Counter是否丢失延时等。

DataID:一个A和B提前定好的特殊数字,一般是16bits,按照E2E_P01DataIDMode 的不同分为1A,1B,1C三种细分的配置,计算CRC时对DataID做不同处理。

小讯
上一篇 2025-01-18 22:08
下一篇 2025-03-13 09:13

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/123556.html