- 1、本文档共63页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2.3CAN总线技术讲解
创新思想的起源和创造活动的过程特征 2.3 控制器局域网(CAN)总线 CAN—数据帧 对于CAN技术规范2.OA,标识符的长度为11位,这些位以从高位到低位的顺序发送,最低位为ID.0,其中最高7位(ID.10~ID.4)不能全为隐性。RTR位在数据帧中必须为显性,而在远程帧中必须为隐性。 CAN技术规范2.0A数据帧 CAN—数据帧 对于CAN技术规范2.OB,标准格式和扩展格式的仲裁场不同,在标准格式中,由11位标识符和远程发送请求位RTR组成,标识符位为ID.28--ID.18。 为区别标准格式和扩展格式,将CAN技术规范2.OA中的r1改记为IDE位,且IDE在标准格式中以显性电平发送。 CAN技术规范2.0B的标准格式 CAN—数据帧 对于CAN技术规范2.OB,在扩展格式中, 仲裁场:29位标识符ID.28--ID.0; 替代远程请求SRR位(隐性位); 标识位扩展位IDE(隐性位); 远程发送请求位RTR(显性位)。 CAN技术规范2.0B的扩展格式 CAN—数据帧 控制场 控制场由六位组成,如图所示: 控制场包括数据长度码和两个保留位,这两个保留位必须发送显性位,但接收器对显性位和隐性位都认可。 CAN—数据帧 数据长度码DLC指出数据场的字节数目。数据长度码为4位,在控制场中被发送数据长度码中的数据字节数目编码如表所示,其中,d表示显性位,r表示隐性位。 数据字节数目 数据长度码 DLC3 DLC2 DLC1 DLC0 0 d d d d 1 d d d r 2 d d r d 3 d d r r 4 d r d d 5 d r d r 6 d r r d 7 d r r r 8 r d d d CAN—数据帧 数据场 数据场是由数据帧中被发送的数据组成,它可包括0-8个字节,每个字节8位,首先发送的是最高有效位。 CRC场 CRC场包括CRC序列和CRC界定符,如图所示: CRC序列由循环冗余码求得的帧检查序列组成,最适用于位数小于127(BCH码)的帧。CRC序列后面是CRC界定符,它只包括一个隐位。 CAN—数据帧 应答场 应答场(ACK)的长度为两位,包括应答间隙和应答界定符,如图所示: 在应答场中,发送站发送两位隐性位。所有接收到匹配CRC序列的站,在ACK间隙期间把显位写入发送器的隐位来做出回答。 应答界定符是应答场的第二位,并且必须是隐位,因此,应答间隙被两个隐位((CRC界定符和应答界定符)包围。 CAN—远程帧 帧结束 每个数据帧和远程帧均由7个隐性位组成的标志序列界定。 远程帧 作为数据接收器的站点,可以通过向相应的数据源站点发送远程帧来激活该源站点,让该源站点把数据发送给接收器。远程帧由六个不同的分位场组成:帧起始、仲裁场、控制场、CRC场、应答场和帧结束。 CAN—远程帧 同数据帧相反,远程帧的RTR位是隐位。远程帧不存在数据场。DLC的数据值是独立的,它可以是0-8中的任何数值,这一数值为对应数据帧的DLC。远程帧的组成如图所示。 CAN—出错帧 出错帧 由两个场组成,第一个场由来自各站点的错误标志叠加得到,第二个场是错误界定符。出错场的组成如图所示: 错误标志具有两种形式:(1)活动错误标志(active error flag):由6个连续的显性位组成;(2)认可错误标志(passive error flag):由6个连续的隐性位组成,除非被来自其它节点的显性位冲掉。 CAN—出错帧 一个检测到出错条件的“错误激活”节点通过发送一个活动错误标志进行标注。 这一出错标注形式违背了适用于由帧起始至CRC界定符所有场的填充规则,或者破坏了应答场或帧结束场的固定形式。因而,其他站将检测到出错条件并发送出错标志。这样,在总线上被监视到的显位序列是由各个站单独发送的出错标志叠加而成的。该序列的总长度在最小值6和最大值12位之间变化。 CAN—出错帧 检测到错误条件的“错误认可”站试图通过发送错误认可标志指示错误。该“错误认可”站以错误认可标志为起点,等待6个相同极性的连续位。当这6个相同的位被检测到时,错误认可标志的发送就完成了。 错误界定符包括8个隐性位。错误标志发送后每个节点都送出隐性位,并监视总线,直到检测到隐性位,此后开始发送剩余的七个隐性位。 CAN—超载帧 超载帧 超载帧包括两个位场:超载标志和超载界定符,如图所示。 存在两种导致发送超载标志的超载条件:一个是要求延迟下一个数据帧或远程帧的接收器的内部条件;另一
您可能关注的文档
- 2.2应变式电阻传感器讲解.ppt
- 2.2城市化过程与特点上课用讲解.ppt
- 2.2数控标准和指令代码讲解.ppt
- 2.2我们怎样区分声音讲解.ppt
- 2.2_因特网信息的查找讲解.ppt
- 2.2平等待人讲解.ppt
- 2.2我国的干旱、洪涝、寒潮与台风2讲解.ppt
- 2.2流程的组成与描述讲解.ppt
- 2.2网络信息的获取讲解.ppt
- 2.2电容和电容器讲解.ppt
- 2024学年第一学期浙江省精诚联盟10月联考高二物理试题含答案及解析.pdf
- 【山东卷】山东省泰安市2024-2025学年高三上学期11月期中考试(11.13-11.15)英语试卷含答案及解析.pdf
- 【浙江卷】浙江省杭州市四校联考2024-2025学年高一上学期10月月考英语试卷含答案及解析.pdf
- 西南大学附中高一10月月考生物试卷含答案及解析.pdf
- 辽宁省县域重点高中协作体2024~2025学年高一上学期10月质量监测试题历史试卷含答案及解析.pdf
- 基于多功能超疏水材料的海水淡化及油水分离研究.pdf
- FKBP5基因多态性与抚养方式对孤儿静息态脑功能的影响.pdf
- 《因明入正理论略抄及后疏》的研习与创作感受.pdf
- HIF-1α、SGK1在子宫内膜增生及子宫内膜癌孕激素抵抗中的表达和意义.pdf
- 初中信息科技大单元教学设计框架构建及应用研究--以《人工智能》大单元为例.pdf
文档评论(0)