空燃比分析仪,horiba尾气分析仪,CAN总线分析仪,CAN数据记录仪

广州智维电子科技有限公司

Guangzhou Triv Electronic Technologies Co.LTD

技术服务
SUPPORT

目前位置: 首页 > 技术服务 > 技术资讯

2017-07-14

CAN协议远程帧与错误帧解析

作者:admin    点击:2695

CAN协议远程帧与错误帧解析

      有关kvaser CAN总线产品链接:http://www.triv.cn/search.php?keytype=%E4%BA%A7%E5%93%81%E4%BF%A1%E6%81%AF&keyword=CAN

   上一篇小编给各位看官介绍了有关  如何做好汽车蓄电池的保养附解决方案 产品的相关内容,有任何疑问需要找小编帮忙的,可以点击这里 问题咨询留言 写下你的信息我们会在最近联系您。或者你可以直接与我们在线联系。


>>>CAN远程帧

远程帧与数据帧十分相似,但是有两个重要的区别:

1,它显示为标注为远程帧(仲载字段中的RTR位为隐性)

2,它没有数据字段。

远程帧设计目的是提出要求传输相应的数据帧。例如,如果节点A传输一个伸裁字段设置为234的远程帧,那么节点B(如果已经正常初始化)可以通过一个仲裁字段设置为234的数据帧进行响应。也可以用来实现一种类型的请求-响应类型的总线通信管理。但是远程帧在实践中很少使用。还有要值得注意的是,CAN标准没有规定这里说明的行为。大部份CAN控制器可以进行编程,从而自动响应远帧或者是通知本地的CPU。

注意事项:数据长度代码必须设置成望的响应报文的长度。否则仲裁将无法工作,有时会声称响应远程帧的节点会在标识符后立即开始传输,从而“填充”空的远程帧,但是事实并非如此。

                             

                                                         图(远程帧(2.0A类型)

>>>CAN错误帧

简单地说,错误帧是一种违背CAN报文帧规则的特殊报文。它在一个节点检测到故障时被传送,将导致所有其它节点也检测故障,所以其它节点也将发送错误帧。然后传输器将自动尝试重传报文。有一种复杂的错误计数器方案,可以确保节点无法通过重复传输错误帧来破坏总线通信。

错误帧包含一个错误标志。它是6位长的相同值(因此违背填充规则)和一个错误分隔符(8个隐性位)。错误分隔符提供一些空间,以便总线上其它节点在检测到头一个错误标志时可以发送它们的错误标志。

��填充”空的远程帧,但是事实并非如此。

.

相关CAN数据帧的参考资料,可以联系智维在线客服来提供。

简单地说,错误帧是一种违背CAN报文帧规则的特殊报文。它在一个节点检测到故障时被传送,将导致所有其它节点也检测故障,所以其它节点也将发送错误帧。然后传输器将自动尝试重传报文。有一种复杂的错误计数器方案,可以确保节点无法通过重复传输错误帧来破坏总线通信。

错误帧包含一个错误标志。这个错误标志是6位长的相同值(因此违背填充规则)和一个错误分隔符(8个隐性位)。错误分隔符提供一些空间,以便总线上其它节点在检测到头一个错误标志时可以发送它们的错误标志。

上一篇:Race Technology 车辆操纵稳定性测试系统  建议书

下一篇如何做好汽车蓄电池的保养维护附解决方案








返回列表