《工业网络互联集成》课件-第七章 CAN现场总线_第1页
《工业网络互联集成》课件-第七章 CAN现场总线_第2页
《工业网络互联集成》课件-第七章 CAN现场总线_第3页
《工业网络互联集成》课件-第七章 CAN现场总线_第4页
《工业网络互联集成》课件-第七章 CAN现场总线_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实时工业网络设计与应用智能制造与装备学院CAN现场总线第七章1:CAN总线有高速和低速两个标准,速率分别可以达到多少?各举一个应用模块。2:CAN总线有几个网络层次?本章重点内容:3:位填充具体在哪个网络子层?4:ISO11898,CAN_high与CAN_low之差大于0时,表示显性位还是隐性位?逻辑0还是1?5:非破坏性位序列仲裁中优先级由什么决定?CAN总线概述特点协议和标准概述CAN简介CAN:ControllerAreaNetwork,控制器局域网

是一种能有效支持分布式控制和实时控制的

串行通讯网络。CAN-bus:ControllerAreaNetwork-bus,控制器

局域网总线技术CAN总线概述特点协议和标准概述CAN简介驱动系统车身系统CAN总线概述特点协议和标准概述CAN历史CAN总线概述特点协议和标准概述CAN历史19901993200019941999奔驰公司发布了第一辆使用CAN-bus的轿车被制定成为国际标准:ISO11898(高速)ISO11519(低速)欧洲和美洲成立协会,专门支持CAN-bus总线的两大应用层协议:CANopen协议与DeviceNet协议接近6000万个CAN控制器投入应用市场销售超过1亿个CAN-bus器件现在,几乎每一辆新生产的汽车均装配有CAN-bus网络。CAN总线概述特点协议和标准特点国际标准,应用广泛多主方式工作,不分主从废除站地址编码,采用报文标识符通过对报文标识符过滤即可实现点对点、一点对多点传送和全局广播等几种数据传送方式采用非破坏性总线仲裁技术,按优先级发送,大大减少总线冲突仲裁时间CAN总线概述特点协议和标准特点通信距离最远可达10km(5kbit/s),通信速率最高可达1Mbit/s(40m)总线上节点数可达110个采用短帧结构,传输时间短,受干扰概率低CRC等检错措施,保证通信的高可靠性CAN节点具有自动关闭的功能通信介质可采用双绞线、同轴电缆或光纤CAN总线具有较高的性能价格比CAN总线概述特点协议和标准协议CAN协议经ISO标准化后有ISO11898标准和ISO11519-2标准两种。ISO11898和ISO11519-2标准对于数据链路层的定义相同,但物理层不同。ISO11898ISO11519-2ISO11898是通信速度为125kbps-1Mbps的CAN高速通信标准目前,ISO11898追加新规约后,成为ISO11898-1新标准ISO11519是通信速度为125kbps以下的CAN低速通信标准ISO11519-2是ISO11519-1追加新规约后的版本CAN总线概述特点协议和标准协议1991年Bosch公司发布CAN2.0规范。CAN2.0A支持标准的11位标识符,CAN2.0B同时支持标准的11位标识符和扩展的29位标识符CAN总线概述特点协议和标准CAN总线的物理层1.CAN总线的位编码CAN位流根据“不归零”(NRZ)方式来编码CAN总线的数值为两种互补逻辑数值:“显性”(Dominant)或“隐性”(Recessive)“显性”数值表示逻辑“0”,而“隐性”表示逻辑“1”当总线上两个不同的节点在同一位时间分别传送显性和隐性位时,总线上呈现显性位,即显性位覆盖了隐性位CAN总线概述特点协议和标准CAN总线的物理层2.CAN总线的位数值表示CAN总线概述特点协议和标准CAN总线的物理层3.最大传输距离与通信速率CAN总线概述特点协议和标准CAN总线的物理层4.位定时标称位速率(NominalBitRate)理想发送节点在没有重新同步的情况下每秒发送的位数量标称位时间(NominalBitTime)标称位时间=1/标称位速率。即:CAN总线通信时,一位数据持续的时间CAN总线概述特点协议和标准CAN总线的物理层位时间结构同步段(SYNC_SEG)同步段用于同步总线上不同的节点,是CAN总线位时间中每一位的起始部分CAN总线概述特点协议和标准CAN总线的物理层位时间结构传播段(PROP_SEG)传播段用于补偿网络内的物理延时CAN总线概述特点协议和标准CAN总线的物理层位时间结构相位缓冲段1、2(PSEG1、PSEG2)相位缓冲段用于补偿边沿阶段的误差CAN总线概述特点协议和标准CAN总线的物理层位时间结构采样点(SamplePoint)采样点是读取总线电平并转换为一个对应的位值的一个时间点CAN总线概述特点协议和标准CAN总线的物理层CAN总线概述特点协议和标准CAN总线的物理层5.同步同步使CAN总线系统的收发两端在时间上保持步调一致由于节点的振荡器漂移,传播延迟以及噪声干扰等引起的位时间偏差称为相位误差硬同步硬同步只在总线空闲时通过一个从“隐性位”到“显性位”的跳变(帧起始)来完成,此时不管有没有相位误差,所有节点的位时间重新开始CAN总线概述特点协议和标准CAN总线的物理层CAN总线概述特点协议和标准CAN总线的物理层重同步在报文的随后位中,每当有从“隐性位”到“显性位”的跳变,并且该跳变落在了同步段之外,就会引起一次重同步。重同步机制可以根据跳变沿加长或者缩短位时间以调整采样点的位置,保证正确采样。重同步跳转宽度(SJW)定义为相位缓冲段1可被加长或相位缓冲段2可被缩短的上限值。CAN总线概述特点协议和标准CAN总线的物理层CAN总线概述特点协议和标准CAN总线的物理层CAN总线概述特点协议和标准数据链路层逻辑链路控制子层LLC介质访问控制子层MAC验收过滤:通过验收过滤确定是否被接收数据帧超载通知:若接收节点由于内部原因要求延迟下一个数据帧/远程帧,则发送超载帧恢复管理:发送期间,对于丢失仲裁或被错误干扰的帧,LLC子层具有自动重发功能CAN总线概述特点协议和标准数据链路层逻辑链路控制子层LLC介质访问控制子层MACCAN总线概述特点协议和标准数据链路层逻辑链路控制子层LLC介质访问控制子层MACMAC子层不存在修改的灵活性,是CAN总线协议的核心CAN使用载波侦听和带冲突检测协议的多路访问(CSMA/CD)与以太网不同当多个数据帧同时在网络上传输时采用非破坏性位序列仲裁,最高优先级的报文获得总线访问CAN总线概述特点协议和标准数据链路层逻辑链路控制子层LLC介质访问控制子层MACMAC子层不存在修改的灵活性,是CAN总线协议的核心CAN报文的优先级由标识符值决定报文的标识符的数值在系统设计的初始阶段分配不同节点不允许发送相同ID报文(远程帧除外)标识符数值越小,优先级越高。总线冲突通过非破坏性位序列仲裁解决。位仲裁采用“线与”机制,显性位(0)覆盖隐性位(1)CAN总线概述特点协议和标准数据链路层逻辑链路控制子层LLC介质访问控制子层MACCAN总线概述特点协议和标准数据链路层逻辑链路控制子层LLC介质访问控制子层MAC介质访问管理CAN总线概述特点协议和标准数据链路层逻辑链路控制子层LLC介质访问控制子层MACMAC帧位填充当发送节点在发送位流中检测到5个数值相同的连续位(包括填充位)时,在实际发送位流中,自动插入一个补码位。CAN总线概述特点协议和标准数据链路层逻辑链路控制子层LLC介质访问控制子层MACMAC帧位填充CAN总线概述特点协议和标准帧结构CAN总线概述特点协议和标准帧结构数据帧(DataFrame)由以下7个不同的位场组成:帧起始、仲裁场、控制场、数据场、CRC场、应答场和帧结束帧起始、仲裁场和控制场定义为数据帧帧头CRC场、应答场和帧结束定义为数据帧帧尾数据帧(DataFrame)CAN总线概述特点协议和标准帧结构数据帧(DataFrame)帧起始SOF标志数据帧和远程帧的起始由一个显性位组成只有在总线空闲时才允许站点开始发送信号,所有站必须同步于开始发送报文的站的帧起始前沿,即硬同步CAN总线概述特点协议和标准帧结构数据帧(DataFrame)仲裁场在帧起始之后是仲裁场标准帧:由12个位组成,分别为11个识别位(ID)和一个远程发送请求(RTR)位RTR位用于区分报文是数据帧(RTR位为显性)还是远程帧(RTR位为隐性状态)扩展帧:由11位基本ID、SRR位、IDE位和18位扩展ID组成。SRR位和IDE位皆为隐性。CAN总线概述特点协议和标准帧结构数据帧(DataFrame)控制场在仲裁场之后是控制场,由6个位组成控制场的第一位为识别扩展(IDE)位,该位为显性状态时,说明这是标准帧。识别扩展位的下一位为零保留位(RB0),这一保留位将由CAN协议定义为显性位。控制场的其余4位为数据长度码(DLC),说明了报文中包含的数据字节数。CAN总线概述特点协议和标准帧结构数据帧(DataFrame)CAN总线概述特点协议和标准帧结构数据帧(DataFrame)数据场控制场之后为数据场,包含正在发送的数据字节数据场长度由上述数据长度码DLC定义(0-8字节)首先发送的是最高字节的最高位CAN总线概述特点协议和标准帧结构数据帧(DataFrame)CRC场CRC场由15位CRC序列和1位隐性CRC界定符组成CRC序列用于检测报文传输错误CRC校验是由硬件完成的CAN总线概述特点协议和标准帧结构数据帧(DataFrame)应答场应答场由应答间隙和应答界定符两个位组成在应答间隙期间,发送节点发出一个隐性位,任何接收到匹配CRC序列报文的节点会发回一个显性位,确认报文收到无误应答的本质是所有接收节点检查报文的一致性CAN总线概述特点协议和标准帧结构数据帧(DataFram

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论