网站大量收购闲置独家精品文档,联系QQ:2885784924

工业控制网络20135.ppt

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
工业控制网络20135

工业控制网络(5) 哈工大网络与电气智能化研究所 刘勇 2013(春) 四、报文传送及其帧类型   4种帧类型: 数据帧(Data Frame):携带数据由发送器至接收器; 远程帧(Remote Frame):通过总线单元发送,以请求发送具有相同标识符的数据帧; 错误帧(Error Frame):由检测到总线错误的任何单元发送; 超载帧(Overload Frame):用于提供当前的和后续的数据帧或远程帧之间的附加延迟。 1.数据帧   数据帧由7个不同的位场(Bit Field)组成: 帧起始(Start of Frame) 仲裁场(Arbitration Field) 控制场(Control Field) 数据场(Data Field) CRC场(CRC Field) 应答场(ACK Field) 帧结束(End of Field) (1)帧起始   标志数据帧和远程帧的起始,它仅由一个“显性”位构成。所有站必须都同步于首先开始发送的那个站的帧起始前沿。 (2)仲裁场   由标识符和远程发送请求(RTR)位组成。 (3)控制场   由6位组成,包括两个用于将来扩展的保留位和4位数据长度码。 (4)数据场   由数据帧中被发送的数据组成,它可包括0至8个字节,每个字节包括8位,其中首先发送最高有效位。 (5)CRC场   包括CRC序列,后随CRC界定符。 (6)应答场   为两位长度,包括应答间隙和应答界定符。 (7)帧结束   每个数据帧和远程帧均是由7个“隐性”位组成的标志序列界定的。 2.远程帧   一个作为某个确定数据接收器的站,可以通过发送一个远程帧,激活一个源节点发送其数据。远程帧由6个不同的位场组成:帧起始、仲裁场、控制场、CRC场、应答场和帧结束。 区分4种不同类型的帧:   a.标准格式数据帧;b.标准格式远程帧;c.扩展格式数据帧;d.扩展格式远程帧。对于a,11位标识符后是2个显性位:仲裁场的RTR位和控制场的r1位;对于b,11位标识符后是一个隐性位和一个显性位:仲裁场的RTR位和控制场的r1位。据此可将a与b分开。对于c、d,11位标识符后为两个隐性位:仲裁场的SRR位和IDE位。据此可将c、d与a、b分开。而c、d之间可由扩展ID后的RTR位分开:c中RTR位为显性位,d中RTR位为隐性位。 3.错误帧   错误帧由两个不同场组成,第一个场由来自各站的错误标志(Error Flag)叠加得到,后随的第二个场是错误界定符(Error Delimiter)。   错误界定符包括8个“隐性”位。错误标志发送后,每个站都送出“隐性”位并监视总线,直至检测到一个“隐性”位。此后,开始发送剩余的7个“隐性”位。   错误标志具有两种形式:一种是激活错误标志(Active Error Flag),另一种是认可错误标志(Passive Error Flag)。激活错误标志由6个连续的“显性”位组成,而认可错误标志由6个连续的“隐性”位组成,除非它被来自其它节点的“显性”位改写。   一个检测到错误状态的“错误激活”站通过发送一个激活错误标志来标注该错误。这一错误标志形式违背适用于由帧起始至CRC 界定符的所有场的位填充规则,或者破坏了应答场或帧结束场的固定形式。因而,所有其它站将检测到错误状态,并且由它们的部件开始发送错误标志。   这样,在总线上实际被监视到的“显性”位序列是由各个单独站发送的不同错误标志叠加而形成的。该序列的总长度在最小值6位和最大值12位之间变化。一个检测到错误状态的“错误认可”站通过发送一个认可错误标志来试图标注该错误。该“错误认可”站以认可错误标志的开始为起点等待6个相同极性的连续位。当检测到6个相同位后,认可错误标志即告完成。 4.超载帧   超载帧包括两个位场:超载标志和超载界定符。存在两种导致发送超载标志的超载条件:一个是接收器的内部条件,接收器要求下一个数据帧或远程帧的延迟;另一个是在间歇场检测到“显性”位。   由前一个超载条件引起的超载帧起点,仅允许在期望间歇场的第一位时间开始,而由后一个超载条件引起的超载帧在检测到“显性”位后开始发送第一位。最多可产生2个超载帧用于延迟下一个数据帧或远程帧。超载标志(Overload Flage)由6个“显性”位组成。全部形式对应于激活错误标志形式。超载标志形式破坏了间歇场的固定形式。因而,所有其它站都将检测到一个超载条件,并且由它们的部件开始发送超载标志。   超载界定符(Overload Delimiter)由8个“隐性”位组成。超载界定符与错误界定符具有相同的形式。发送超载标志后,站监视总线直至检测到由“显性”到“隐性”位的发送。在此时刻,总线上的每个站均完成送出其超载标志,并且所有站一致地开始发送

文档评论(0)

xiwenxw + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档