《CAN协议规范》PPT课件.ppt
《《CAN协议规范》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《CAN协议规范》PPT课件.ppt(48页珍藏版)》请在三一办公上搜索。
1、CAN协议规范,CAN-bus简介ISO/OSI 7层模型CAN-bus 相关概念,CAN-bus简介,CAN-bus简介,控制器局域网CAN(Controller Area Network),最初是由德国Bosch公司设计的,应用于汽车的监测和控制;1991年9月,Philips半导体公司制定并发布CAN技术规范:CAN 2.0 A/B。1993年11月,ISO组织正式颁布CAN国际标准 ISO11898;CAN-bus是唯一成为国际标准的现场总线,也是国际上应用最广泛的现场总线之一。,CAN-bus简介,CAN-bus的特性包括:无破坏性的基于优先权的逐位仲裁借助验收滤波器的多地址帧传递远
2、程数据请求错误检测和出错信令很远的数据传输距离(长达10Km)高速的数据传输速率(高达1Mbps)高度实时性:每帧报文允许传输最高8个字节的数据发送期间丢失仲裁或出错而遭到破坏的帧可自动重发暂时错误和永久性故障节点的判别以及故障节点的自动脱离脱离总线的节点不影响总线的正常工作,ISO/OSI 7层模型,ISO/OSI 7层模型,ISO-International Organization for Standardization(国际标准化组织),1979年成立;OSI-Open Systems Interconnection(开放系统互连);ISO/OSI 7层模型包括:物理层,数据链路层,网
3、络层,传输层,会话层,表示层和应用层。,ISO/OSI 7层模型,ISO/OSI 7层模型,ISO/OSI 7层模型,CAN-bus 相关概念,CAN总线电平标称值,CAN-bus 相关概念,CAN-bus 相关概念,帧格式,标准帧:具有11位标识符的CAN帧;,CAN-bus 相关概念,扩展帧:具有29位标识符的CAN帧;,CAN-bus 相关概念,帧类型,数据帧:携带数据从发送器至接收器;,CAN-bus 相关概念,远程帧:总线单元发出远程帧,请求发送具有同一识别符的数据帧;,CAN-bus 相关概念,错误帧:任何单元检测到一总线错误就发出错误帧;,CAN-bus 相关概念,过载帧:过载帧
4、用以在先行的和后续的数据帧(或远程帧)之间提供一附加的延时;,CAN-bus 相关概念,帧起始:它标志数据帧和远程帧的起始,由一个单独的“显性”位组成。只在总线空闲时,才允许站开始发送;仲裁场:标准格式里,仲裁场由11 位识别符和RTR 位组成,识别符位由ID.2818 构成;,扩展格式里,仲裁场包括29 位识别符、SRR 位、IDE 位与RTR 位,其识别符由ID.28.0;,帧元素,CAN-bus 相关概念,识别符:基本可以理解为CAN帧的ID号;RTR 位:该位在数据帧里必须为“显性”,而在远程帧里必须为“隐性”;SRR 位(扩展格式):SRR 的全称是“替代远程请求位(Substitu
5、te Remote Request BIT)”。SRR 是一隐性位。它在扩展格式的标准帧RTR 位位置,因此代替标准帧的RTR 位。因此,标准帧与扩展帧的冲突是通过标准帧优先于扩展帧这一途径得以解决的;IDE 位(扩展格式):IDE 的全称是“识别符扩展位(Identifier Extension Bit)”IDE 位属于:扩展格式的仲裁场标准格式的控制场标准格式里的IDE 位为“显性”,而扩展格式里的IDE 位为“隐性”。,CAN-bus 相关概念,控制场:控制场由6 个位组成,包括数据长度代码和两个将来作为扩展用的保留位。所发送的保留位必须为“显性”。接收器接收所有由“显性”和“隐性”组合
6、在一起的位。数据长度代码指示了数据场中字节数量。数据长度代码为4 个位,在控制场里被发送。,CAN-bus 相关概念,数据长度代码中数据字节数的编码(DATA LENGTH CODE):缩写:d“显性”,r“隐性”,数据帧:允许的数据字节数:0,1,.,7,8。其他的数值不允许使用。,CAN-bus 相关概念,数据场:数据场由数据帧中的发送数据组成。它可以为08 个字节,每字节包含了8 个位,首先发送MSB;CRC 场:CRC 场包括CRC 序列(CRC SEQUENCE),其后是CRC 界定符(CRC DELIMITER);帧结尾:每一个数据帧和远程帧均由一标志序列界定。这个标志序列由7 个
7、“隐性”位组成。,CAN-bus 相关概念,应答场:应答场长度为2 个位,包含应答间隙(ACK SLOT)和应答界定符(ACK DELIMITER)。在应答场里,发送站发送两个“隐性”位。当接收器正确地接收到有效的报文,接收器就会在应答间隙(ACK SLOT)期间(发送ACK 信号)向发送器发送一“显性”的位以示应答;,CAN-bus 相关概念,应答间隙:所有接收到匹配CRC 序列(CRC SEQUENCE)的站会在应答间隙(ACK SLOT)期间用一“显性”的位写入发送器的“隐性”位来作出回答。ACK 界定符:ACK 界定符是ACK 场的第二个位,并且是一个必须为“隐性”的位。因此,应答间隙
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- CAN协议规范 CAN 协议 规范 PPT 课件
链接地址:https://www.31ppt.com/p-5576690.html