最后更新:2022-05-11 10:41:31 手机定位技术交流文章
1 概述
CAN-FD:这是CAN协议的更新版,刚刚升级,物理层没有改变。 这是CAN协议的更新版,刚刚升级,物理层没有改变。
CAN和CAN-FD的主要区别如下:传输速度、数据长度、框架格式和ID长度不同。
2 传输速率不同
CAN最大传输速率为1兆bps。
CAN-FD:变量率,仲裁率为每秒1兆比特(Mbps),数据为每秒8兆比特(Mbps),使用CAN-FD传输格式说明如下。

3 数据长度不同
CAN支持每个框架最多8字节的数据。
CAN-FD: 最大尺寸为64字节的数据框架。
4 帧格式不同
Can-FD增加了FDF、BRS和ESI。
FDF: 确定报告是 " Can " 或 " Can-FD " 。
BRS:比特率转换系统。该位隐性时,比率不尽相同(即采用转换率传送BSR-CRC)。该位为显性时,按标准CAN-FD公交车速度(多固定费率)转移。Can FD 使用两个比特速率:一个来自控制场的BRS点,另一个在ACK 字段(含CRC分离器)之前。其余是原CAN公共汽车费率。这是使用仲裁和数据控制部分时的默认端口率。数据传输完成后,通讯港的通讯速度就会提高。数据传输速度可能更高。两种速度中每种都有自己的有时间限制的登记册。除了不同时间单位TQ之外,他们还能够使用各种时间单位。所分配的时间可能因时间的不同而不同。
ESI: 表示传送节点的状态 。

5 ID长度不同
Can标准框架ID的最大长度为11位元。
CAN-FD标准框架ID可扩大到12位数长度。
6 CRC-stuff count
Can FD也增加了安全性。为了防止位填充对《儿童权利公约》的影响,FD 能把CRC字段中填充的物品数整数增加到8个吗?这篇文章是全球之声在线特稿的一部分。还增加了一个新的奇异娃娃检查站。作为前一项的补充,FSB(固定材料比特)是固定的。
计数由两个部分组成:
灰色代码计算:将《儿童权利公约》前填充的数字减少8个,剩余数字(缩略图位数计数 modulo 8)达到《灰色代码》(Bit0-2)值。
奇数检查: 用灰色代码计算的数字的奇数检查( 混合检查) 。

《儿童权利公约》现场的修改(图47)

图48 CAN CFD 材料数量统计
7 CRC
为了核实所提供信息的质量,加拿大联邦统计局的CRC计算方法现在不仅纳入了数据部分的位置,还纳入了国家财政部的Count和填充槽。
CAN的CRC职位数量为15个,而CAN FD的CRC领域已经增加到21个,具体如下:
在发送16字节或以下的数据时使用CRC 17。
发送超过16个字节的数据时:CRC 21

8. 位填充法
在 SOF 结尾处和数据字段之间添加填充空格,与 CAN 相同。插入填充值是指那些通过灰码计算转换并受奇数检查地点保护的填充空格( Stuff 计数 ) 。
填充物被插入一个固定位置,即CRC核查字段中的固定布料Bit FSB。固定填充物的值与上一个填充物的值相反。
CRC校准一等奖
每隔4位数,插入一个固定的填补空位。

9.波形实例
本例子中使用了Kingst LA5016 USB 逻辑分析器,以识别CAN FP数据传输。CCA5016的CAFD解析模块理解FD议定书不仅是可行的,而且也是可取的。它也可以兼容协议。下图显示综合包件分析简况。从图中可以看到,Can FD协议将Can FD与Can Can协议区别开来。《FD议定书》能否分析诸如ID(协议id)、ExtranID(扩展id)等协议数据?数据长度( DLC),数据(数据传输), StuffCount,CRC, ACK/NAK 。
协议解析参数设置:

图1显示ID 0x010、RTR:false(数据框架)、DLC:0x8(8数据)、数据:0x00x07、CRC 0x0C5E7(17)和ACK:回应。
逻辑数据用白圆表示。
方形白点:填充位。



《儿童权利公约》核查CAN公共汽车通信的方法
原文:https://blog.csdn.net/weixin_39815456/article/details/113453898
本文由 在线网速测试 整理编辑,转载请注明出处。