CAN总线的浅析CANopen协议.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《CAN总线的浅析CANopen协议.docx》由会员分享,可在线阅读,更多相关《CAN总线的浅析CANopen协议.docx(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、CAN总线的浅析CANopen协议摘要:本文分析了CAN总线的一些特点和在国内的的应用状况,提出了引入国际上通用的CAN总线高层应用协议,以进步国内CAN系统应用程度的建议,并扼要介绍了一种CAN的高层协议CANopen协议。文章最后局部介绍了国际上一些较先进的CAN产品和开发方法。关键词:CAN-bus协议;CANopen协议;嵌入式软件中间件在设计嵌入式系统,尤其是分布式嵌入式系统时,解决好系统各单元间可靠、有效的通信是系统设计成败的关键,对实时性和平安可靠性要求高的网络而言就更是如此。解决这一问题有多种方案,如RS232/485串行总线、CAN、ProfitBus、FF、WorldFIP
2、、LonWorks等各类型的现场总线,还有嵌入式以太网等。其中,尽管RS485串行总线协议的性能不高,但由于其在硬件本钱和开发简便性上的宏大优势,目前仍然是国内广泛的总线应用。随着嵌入式系统应用的开展,RS485性能上的缺乏逐渐显露出来,已经不能知足设计一个高性能、高实时性系统的要求。尽管还需要理论的证明,但笔者经太多年度的观察和理论,感觉到CAN总线是其中最有祈望成功的。选择CAN总线实现通信的原因选择CAN总线作为最正确候选者,主要是基于以下几方面原因:CAN串行总线具有高性能CAN的传输间隔可以到达10公里;通信速率最高可达1Mbps;具有完善的错误检测机制;采用“多重访问冲突仲裁机制的
3、帧传输方式,可保证不丧失信息;每一帧中最多可以传输8个字节数据,可提供很高的实时性等等。性能上的优势保证了CAN可以应用在很多的领域,在汽车工业、船舶运输、机械控制、工厂自动化、楼宇自动化等都可以看到CAN的应用。CAN在硬件本钱上很具优势除了性能外,和其它现场总线相比,CAN总线在硬件本钱上也有很大优势。从硬件芯片上来讲,智能节点要收发信息需要一个CAN控制器和一个CAN收发器。经过20多年度的开展,CAN已经获得了国际上各大半导体制造商的大力支持,据CAN最主要的推广组织CIA自动化CAN统计,目前已经有20余种CAN控制器和收发器可供选择,片内集成CAN控制器的单片机更多达100余种。C
4、AN在开发本钱上的优势也很明显.目前,从广泛应用的8位/16位单片机,到DSP和32位的PowerPC、ARM等嵌入式处理器,均在芯片内部含有CAN总线硬件接口单元。因此,从硬件角度看,CAN具备其它现场总线无法比较的高集成化优势和广泛的市场支持根底。CAN的开发平台也比拟简单,用户假如选择普通单片机加上CAN控制器进展开发,那么CAN的开发平台和普通单片机的开发平台完全一样;假如选择带有片内CAN控制器的单片机进展开发,那么只要换用支持该单片机的仿真器就可以了,其他开发设备完全一样。开发CAN也需要相应的驱动程序。用户可以自行根据选择的CAN控制器开发驱动程序。ALIGN=CENTER图1C
5、ANopen协议通信模型/ALIGN通过采用高层协议将CAN的应用推向深化和其他的现场总线相比,CAN只定义了物理层和数据链路层的标准遵循OSI标准,这种设计和CAN标准定义时的历史条件有关,可以以使CAN可以更广泛地适应不同的应用条件,但必然给用户应用带来一些不便。用户在应用CAN协议时,必须自行定义高层协议。怎样将CAN协议的应用推向更深的层次,同时知足产品的兼容和互操作性?国际上通行的方法是开展基于CAN的高层应用协议,只用在应用层上,不同公司的产品才可能实现互操作,好的应用层协议更可以为用户带来系统性能的飞跃。在CAN总线协议飞速开展的20年度中,很多领域都制定了CAN在该领域应用时所
6、采用的高层协议标准。其中,比拟著名的有美国汽车工程师协会SAE制定的车内通信标准J1939等。这些协议和标准对CAN的推广起了很大的作用,但总体来讲,协议的模块化特性都不太好,一般只能应用于特定的领域。为了可以把CAN推广到更多的领域,欧洲一些公司推出了CAL应用层CAN协议,尽管CAL在理论上正确,并在工业上可以投入应用,但每个用户都必须设计一个新的子协议,因为CAL是一个真正的应用层协议。CAL可以被看作一个应用CAN方案的必要理论步骤,但在这一领域它不会被推广。从1993年度起,由Bosch公司指导的一个欧洲机构研究出一个协议原型,由此开展成为CANopen标准。CANopen是一个基于
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- CAN 总线 浅析 CANopen 协议
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内