ImageVerifierCode 换一换
格式:DOC , 页数:9 ,大小:22.04KB ,
资源ID:3359239      下载积分:5 金币
验证码下载
登录下载
邮箱/手机:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/3359239.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
声明  |  会员权益     获赠5币     写作写作

1、填表:    下载求助     索取发票    退款申请
2、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
3、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
4、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
5、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【天****】。
6、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
7、本文档遇到问题,请及时私信或留言给本站上传会员【天****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。

注意事项

本文(can总线协议完全解析.doc)为本站上传会员【天****】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4008-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

can总线协议完全解析.doc

1、CAN总线协议解析李玉丽(吉林建筑工程学院电气与电子信息工程学院,吉林长春,130021 )摘 要:现场总线的发展与应用引起了传统控制系统结构的改变。控制局域网(C AN)总线因其自身的特点被广泛应用于自动控制领域。本文对C AN总线协议作了详尽解析。关键词:C AN总线;隐性位;显性位;节点中图分类号:T U 85 文献标记码:ACAN(Cont roll e r A rea N et work)是分布式实时控制系统的串行通信局域网,称谓CAN总线。在数据实时传输中,设计独特、低成本,具有高可靠性,得到广泛应用。本文着重解析 C AN 技术规范 2.0B 版的 CAN的分层结构规范和 CAN

2、 报文结构规范。重点在于充足理解 CAN总线协议精髓,有助于CAN总线的局网设计、软件编程、局网维护。一、C AN的分层结构CAN 遵从O SI( Ope n Syste m I nte rc onnec ti onRe fe re nce Mode l) 模型,其分层结构由高到低如图1所示。图1 C AN的分层结构相应 OSI 模型为两层,实际为三层,即 LLC、MA C、PL S。由此而知,相应于CAN总线系统每个节点都是三层结构。数据发送节点数据流为LLCMA CP LS ,然后将数据发送到总线上;而对于挂在总线上的所有节点(涉及发送节点)的接受的数据流为PL SMA CLLC。这种分层

3、结构的规范保证了 CAN 总线的多主方式工作模式,即不分主从,非破坏性的仲裁工作模式。而 LLC 层的报文滤波功能可实现点到点、一点对多点、全局广播、多点对一点,多点对多点等数据传递方式。各分层重要功能如下:LLC 层:接受滤波、超载告知、恢复管理;MAC 层:控制帧结构、执行仲裁、错误检测、出错标定、故障界定。该层是CAN的核心;PL S 层:位编码/ 解码、位定期。二、CAN总线的报文规范CAN报文的传送有 4 种不同类型的帧结构,数据帧、远程帧、犯错帧、超载帧。CA B2.0B 有4 种帧格式。(一)数据帧数据帧携带由发送节点到接受节点(或发送器到接受器),由 7 个不同的位场组成:帧起

4、始位、仲裁场、控制场、数据场、CRC 场、应答场、帧结束。如图2 所示。图2 数据帧结构CAN2.0B 中存在两种不同的帧格式。重要区别在于标记符的长度。具有11 位标记符的帧称为标准帧,具有29位标记符的帧称为扩展帧。本文只对第3 卷第3 期2023年9 月长春理工大学学报(高教版)J ourn a l o f C h a ngc hun U ni v e r s it y of S c i e n ce a ndT ec hno l ogy(H i ghe r E duca ti onE d iti on)Vol. 3 No. 3Sep. 2023* 收稿日期:2023 05 14作者简介

5、:李玉丽(1973 ),女,本科,实验师,研究方向为智能建筑电气设备远程监控。标准帧进行解析。1.帧起始标志位(SOF)由一个显性位构成,表白某个节点开始发送信息,所有其它节点必须与此同步(硬同步),但只有在总线空闲时才允许起始位的发送。2.仲裁场(1)仲裁场的组成仲裁场如图3所示。图3 仲裁场的组成标记符为11位,远程发送请求RTR为一个显性位。(2)仲裁与优先级CAN总线的通讯模式为:载波监测、多主掌控/冲突(CSMA/CA)。这就使得总线上任一个节点向总线发送信息的机会是均等的。只要总线空闲,谁都可以发送。但假如在同一时刻有两上或两个以上节点同时发送信息,这就发生冲突,这就需要仲裁,并且

6、获得仲裁的信息不受破坏。CAN是按位进行仲裁。当节点向总线发送信息同时,也在读取总线的电平。假如发送的电平与读取的电平相同,则继续发送下一位,若不同则停止发送,退出竞争。余下的节点继续反复上述过程,直到总线上只剩下一个节点发送的电平。而在冲突中被仲裁下的节点,待下一个总线空闲期再次尝试发送。这种总裁技术明显可以看出,在仲裁帧中,标记符的二进制数值小者有较高优先级。换句话在诸多竞争节点中,假如报文标记符的值最小,则此报文的优先级最高。3.控制场控制场如图4所示。图4 控制场组成IDE:在CAN2.0B标准格式IDE应为显性(隐性用r表达)。r0:保存位。DLC3DLC0:数据长度,最大数值为rd

7、dd(即隐显显显)。通常“显性”表达传输0,“隐性”表达传输1,则最大数据为1000H,即8。4.数据场数据场即为被发送的数据,长度为08个字节,取决于控制场中数据长度DL3DL0。一方面发送的最高有效位。5.CRC场CRC场结构如图5所示。图5 CRC场结构CRC场由CRC序列和CRC界定符组成,CRC序列为16位CRC检查码,CRC界定符用于标注CRC序列的结束,为一位隐形位。CRC检查范围从帧起始位开始直到数据场结束。其生成多项式为15+14+10+8+7+4+3+1。6.应答场(ACK)应答场为两位,如图6所示。图6 应答场组成在应答场中发送节点送出2个隐性位,所有接收到匹配CRC序列

8、的节点,在应答间隙发送一个显示位,以报告发送器接受无误。应答界定符为一个隐性位。7.帧结束由7个隐性位构成,表达一帧内容结束。(二)远程帧节点A假如索取B节点的数据时,则由A发送远程帧,其A节点在仲裁场的标记符应为B节点的标记符相同。远程帧由帧起始位、仲裁场、控制场、CRC场、应答场、帧结束6个场组成。它与数据帧的区别有:仲裁场的RTR位为隐性,标记此帧为远程帧;无数据场;控制场中的PLC可为08的任意数值,但无意义。说明:对于仲裁场、控制场、数据场、CRC场、帧间空间使用填充技术进行编码,即每5个同状态电平插入一位与它相补的电平,还原时再予以删除。(三)犯错帧1.犯错帧格式犯错帧由2场组成,

9、如图7所示。图7 犯错帧结构长春理工大学学报(高教版) 182 第3卷错误标志具有两种形式:活动错误标记(由6个显位组成)、认可错误标记(由6个隐位组成)。当一个节点发犯错误帧时,其犯错标记为连续6个显性位或连续6个隐性位。CAN总线规定使用填充技术的编码不允许连续出现6个同状态电平,某一节点标记传送后,其它节点由于总线上的连续电平的出现,破坏帧格式,补发送错误标记,因此错误标记叠加后占612位。各节点在发犯错误标记之后,都在监视总线,当检测到一个隐性位后,再发送7个隐性位,故错误界定符为8个隐性位。2.CAN总线的错误类型CAN总线有5种错误类型、它们互不排斥。位错误:总线检测出某一位犯错。

10、填充错误:使用填充方法进行编码为报文中,出现6个连续相同的电平。CRC错误:CRC值不匹配。形式错误:固定的位场中出现非法位。应答错误:在应答间隙,发送节点未检测到显性位。当一个节点检测到一个CRC错误时,标记在应答界定符之后发送,而其它错误在检测犯错误的下一位发送错误标记。3.CAN总线故障界定及解决每个CAN总线节点都设有发送犯错记数器和接受犯错计数器。发送器送出一个错误标记时,发送错误计数器加8,接受器检测出一个错误,接受错误记数器加1或加8,报文成功发送后,发送错误计数器减1,接报文成功接受后,接受错误计数器减1,有了如上规定之后,即可定义故障界定:一个节点如果其错误计数值在1127(

11、含1、127)则为错误激活节点;在128255(含128、255)则为错误认可节点。错误激活节点检测犯错误时,发送活动错误标记。错误认可节点检测犯错误时,发送认可错误标记;当错误读数值大于或等于256时,总线关闭。错误计数值大于96时,说明总线被严重干扰。对于总线关闭的节点,在监测总线上11个连续隐性位发生128次,则此节点总线启动,成为错误计数器为零值的错误激活节点。(四)超载帧超载帧用于在接受节点未准备好的情况下请求对数据帧或远程帧延时,由2个位场组成,见图8。图8 超载帧结构超载标志及超载界定符与犯错帧标记相同,其引发和解决过程也是同样的。(五)帧间空间不管何种帧,均以称之为帧间空间的位

12、场分开,但超载帧、犯错帧之前无帧间空间,如图9所示。图9 帧间空间结构间歇场为3个隐位,在此期间不允许启动数据帧和远程帧。总线空闲周期可以任意长。参考文献:1李正军.现场总线与工业以太网及其应用系统设计M.人民邮电出版社,2023.2史久根,张培仁,陈真勇.CAN现场总线系统设计技术M.国防工业出版社,2023.3求是科技.单片机通讯技术与工程实践M.人民邮电出版社,2023.TheAnalysisofCANProtocolLi Yuli(ElectronicSchool ofJilinArchitectural andCivil EngineeringInstitute,Changchun1

13、30021,China)Abstract:Thedevelopment andapplicationoffieldbuscausedthechangesforthetraditional control system.Control LAN(CAN)busarewidelyusedinthefieldofautomaticcontrol .becauseoftheirowncharacteristicsThispapergivesadetailedexplanationtoCANbusprotocol works.Keywords:CANbus;recessivebit;dominant bit;node183 李玉丽:CAN总线协议解析 第3期

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服