CAN FD通信:数据段错误,错误帧的速率是500Kbps还是2Mbps?

admin 2023年1月23日01:35:56评论39 views字数 1767阅读5分53秒阅读模式

点击上方蓝字谈思实验室

获取更多汽车网络安全资讯


如标题,使用CAN FD格式报文进行通信,假设:仲裁段速率500Kbps,数据段速率2Mbps。当发送节点在数据段出现位错误时(eg:Bit Error,位错误)接下来发送的错误帧速率是继续2Mbps还是切换到500Kbps呢?举例:如下图,发送节点发送一帧CAN FD报文,发送数据段Byte1的某个Bit时,发现了Bit Error(发送的Bit值与回采的Bit值不一致),接下来,发送节点发送错误帧,错误帧的速率是500Kbps还是2Mbps呢?

CAN FD通信:数据段错误,错误帧的速率是500Kbps还是2Mbps?

如上的问题源于群内小伙伴的讨论,个人觉得这个问题很好,很细节,也很值得思考。本问题的起点源于错误帧,关于错误帧,可以参考前文CAN通信基础:错误帧

1、问题剖析

如下图,假设Tx Node此时正在发送数据段(2Mbps)数据,在T1时刻,Tx Node识别到Bit Error,且Tx Node处于Error Active状态,此时的Tx Node需要发送主动错误帧。T2时刻,Rx Node识别到Fill Error,即:不满足11898规范要求的填充规则(每5个相同的Bit,插入一个反向Bit,eg:000001、111110),Rx Node识别到错误以后,也需要发送错误帧,假设Rx Node处于Error Active。

CAN FD通信:数据段错误,错误帧的速率是500Kbps还是2Mbps?

细化问题:在T1~T4区间,错误帧的速率是500Kbps还是2Mbps?

回答这个问题,我最先想确认11898规范中是否有答案,我没有找到,如果读到此处的你已找到,还请告知。虽然在11898中,我没有找到答案,在芯片手册中(英飞凌TC3xx,其他芯片,读者自行查阅),找到了对应的解释,如下所示:

CAN FD通信:数据段错误,错误帧的速率是500Kbps还是2Mbps?

解释:Tx Node发送CAN FD报文,发送高速数据段时(2Mbit),检测到错误,速率切回Norminal Bit Rate(500Kbps),不用等到CRC界定符位置再切换500kbps。也就是说,Tx Node识别到Bit Error,紧接着以500Kbps的速率发送错误帧,而接收节点不管是以500Kbps速率接收还是2Mbps速率接收,均能识别到Fill Error,之后,Rx Node也会以500Kbps速率发送错误帧。如上,即是本文答案。
提示:一个CAN网段内,一般有多个CAN节点,很可能一些节点支持CAN FD格式报文,一些节点不支持CAN FD格式报文,为了兼容非CAN FD节点,且让这些节点识别到错误帧,错误帧的速率设计为500kbps更合理。



CAN FD通信:数据段错误,错误帧的速率是500Kbps还是2Mbps?

CAN FD通信:数据段错误,错误帧的速率是500Kbps还是2Mbps?

码上报名

WISS 2023 第四届世界物联网安全及数据安全治理峰会火热报名中,3月9-10日,上海



CAN FD通信:数据段错误,错误帧的速率是500Kbps还是2Mbps?

CAN FD通信:数据段错误,错误帧的速率是500Kbps还是2Mbps?

码上报名

AutoSec 7周年年会暨中国汽车网络安全及数据安全合规峰会,5月10-11日,上海


更多文章

智能网联汽车信息安全综述

华为蔡建永:智能网联汽车的数字安全和功能安全挑战与思考

汽车数据合规要点

车载以太网技术发展与测试方法

车载以太网防火墙设计

SOA:整车架构下一代的升级方向

软件如何「吞噬」汽车?

汽车信息安全 TARA 分析方法实例简介

汽车FOTA信息安全规范及方法研究

联合国WP.29车辆网络安全法规正式发布

滴滴下架,我却看到数据安全的曙光

从特斯拉被约谈到车辆远程升级(OTA)技术的合规

如何通过CAN破解汽

会员权益: (点击可进入)谈思实验室VIP会员


END

CAN FD通信:数据段错误,错误帧的速率是500Kbps还是2Mbps?

微信入群

谈思实验室专注智能汽车信息安全、预期功能安全、自动驾驶、以太网等汽车创新技术,为汽车行业提供最优质的学习交流服务,并依托强大的产业及专家资源,致力于打造汽车产业一流高效的商务平台。

 

每年谈思实验室举办数十场线上线下品牌活动,拥有数十个智能汽车创新技术的精品专题社群,覆盖BMW、Daimler、PSA、Audi、Volvo、Nissan、广汽、一汽、上汽、蔚来等近百家国内国际领先的汽车厂商专家,已经服务上万名智能汽车行业上下游产业链从业者。专属社群有:信息安全功能安全自动驾驶TARA渗透测试SOTIFWP.29以太网物联网安全等,现专题社群仍然开放,入满即止。


扫描二维码添加微信,根据提示,可以进入有意向的专题交流群,享受最新资讯及与业内专家互动机会。

CAN FD通信:数据段错误,错误帧的速率是500Kbps还是2Mbps?


谈思实验室,为汽车科技赋能,推动产业创新发展!

原文始发于微信公众号(谈思实验室):CAN FD通信:数据段错误,错误帧的速率是500Kbps还是2Mbps?

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2023年1月23日01:35:56
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   CAN FD通信:数据段错误,错误帧的速率是500Kbps还是2Mbps?https://cn-sec.com/archives/1524444.html

发表评论

匿名网友 填写信息