DeviceNet%2c基于CAN的应用层协议.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
DeviceNet,基于CAN的应用层协议 邓建军 徐立鹃 昊启迪 (同井丈掌电气秉吼舳上毒 20∞90) ■l奉戈从舟坷cAN甚境^手-对c^H总线在宴睇应用中的不足之赴进行了分析.从酉■啊丁盘晨 基千cAN的应用层协但的岿蔓性.拄下来详粗舟糟了嘶bcN啦协议,量后且话丁mvhNet的优赢,指出了 其在量虞车身动让栩■内的广■曹量. 差■蜀CAN基于cAN的啦甩屉协议Ⅸ嘀。d如t面向对象技术 l cAN总线介绍 Area CAN总线全称是控制器局域同培(ControllerNetwork)Ⅱ】,是由德国BOSCH公 司在1986年提出的,其出发点是提供~套用于汽车上各电控单元之间实时、可靠传递数据 的氍成本通信坍议。 CAN是~种连接控制器的串行通信同路,只实现了lS0/0SI(开放式系统互联)7层协 议中的最低z层,即数据链路层和物理层。这种摘化不仅提高了实时性能.而且用户可以根 据自己的需要开发面向应用的高层协议。CAN错误处理能力很强,可以工作在恶劣的环境 下.CAN具有多主操作能力.在CAN网络中.各节点的地位都是平等的.每个节点发出的 靖息可以被其他所有的节点同时接受列。CAN支持郾插邵用。总线通信不会被出现故障的 节点所中断. CAN协议已有IS011898(高速应用)和1S011519—1(低速应用)两个国际标准。 CAN目前已被广泛应用在汽车、机槭、技术装备和工业自动化领域中。Intel、Philips、 NEC、Siemens、NationaI 收发器的产品。 2基于CAN的高层协议 CAN协议是一个非常简单的坍议。在实际应用中,特别是在分布式控制系统中.经常要 求提供比CAN协议更多的功能,例如: 1)CAN的效据帧根短,一次最多只能传送8Byte.如果要传送大予8Byte的数据报,就 要把这个数据报拆成散个8Byte的小数据报,分段传送。 2)CAN的第二层仅向用户提供了两种非确认的数据传输服务:CAN消息的非确认传 输和CAN消息远程请求的非确认传输。CAN不提供面向确认的数据传输服务. 3)CAN本身不提供对其消息标识符(ID)的分配规则。在CAN协议中,ID不仅标识传 糖消息,而且次定消息的优先级,因此如何分配lD是进行控割器网络设计时必须考虑的问题. 4)网络启动管理和节点监控。 因为这些CAN协议没有实现的额外功能直接面向应用,我们可以参照OsI的7层模 型,在CAN协议的基础上引入应用层(第7屡)协议‘2m].该层协议的功能是给用户提供一 个面向应用的清晰接口,将通信和应用过程独立开来.大大简化系统的设计任务。随着不同 ~460一一 CAN协议设备制造商对于他们产品之间的互操作性和互交换性的要求不断提高,制定一种 通用的、开放的、标准化的高层应用协议就成为CAN协议发展的趋势,日前已有DevkeNet、 SDS、CAL、CANopen、CAN Kiogd。m和OSEK. 3 DevjceNet协议 DeviceNet是一种基于CAN协议的应用层协议‘‘】c5】,由A11en Bradley设计,主要面向 低成本中小规模工业控制网络.理在DevkeNet协议由一个独立的D电viceNet开放用户协 DeviceNelVendors 会(open 标准CENELEC standard—EN50325. 3.1面向对象的设计思想 级,并且方便用户定义自己的专业应用规范(由oDVA的SlG(Special InterestGroup)维护). 一个DtviceNet节点的所包吉的对象如图l所示。 圈l DcTktN“节直的对t薯量 下面前4个对象是DeviceNet所必须的,其余3个是可选对象。 1)1dent

文档评论(0)

bhl0572 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档