- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
- %27九五%27江苏高速公路路面及其软土地基处理的试验的研究和应用.pdf
- %27九五%27江苏高速公路综合排水系统的试验的研究和应用.pdf
- %27埕岛二号%27中心平台非灌浆腿导管架结构设计.pdf
- -%2760-Co集装箱检测系统的软件规划.pdf
- Si-%2c3-N-%2c4--SiO-%2c2-系组元活度的计算.pdf
- SINUS-881电子束加速器及关键技术.pdf
- “长三角”地区国家农业科技园区建设探讨.pdf
- “城市、农村”配电线路无功补偿的优化分析.pdf
- “代际发展”战略-经济全球化浪潮下对西部农村可持续发展的冷思考.pdf
- “低碳文化”概念的基本思想、运行操作及其文明前景.pdf
最近下载
- 《阳光下的世界》小学五年级美术PPT课件.pptx VIP
- 《物业管理师》三级考试练习题及参考答案.docx
- 2025秋语文二年级上册部编版-第3单元-教案.docx VIP
- 2025年高考语文二轮复习(新高考通用)专题13主旨意蕴题(练习)(学生版+解析).docx VIP
- 见证取样送检及检验批划分计划.pdf VIP
- BZ-120Ⅲ高速理瓶机使用说明书.pdf
- 2013混凝土配合比材料成本测算表.doc VIP
- 300T汽车吊性能说明书-XCA300_1全地面起重机技术规格书+[主臂风电臂加超起].pdf VIP
- 部编版(人教版)九年级语文上册教材解析及教学建议.pptx VIP
- 《思政教材分析与教学设计》课程教学大纲.docx VIP
文档评论(0)