基于STM32的CANopen协议栈的实现

来源 :山东大学 | 被引量 : 0次 | 上传用户:mrsouth
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
CANopen协议是CAN总线标准且开源的高层协议,其在不同现场总线网络中的应用得到一致认可,而且仍在持续改进优化的过程中。但相比较其广泛的适用领域,该协议在国内的应用研发仍然未受到其该有的重视。并且由于国外部分公司垄断了基于CANopen协议标准通信接口的关键技术,致使国内关于该协议的研究与应用还处在起步阶段,实际应用都是利用外购的板卡和协议模块来实现。所以该协议栈的应用开发具有相当大的发展前景。以当前这一现状为立足点,论文开篇阐述了 CANopen协议的课题研究背景以及现场总线技术现状,之后表明了本论文的研究目的与意义。接着将CANopen协议的标准规范进行了理论说明,并在着重阐述本文所移植的CANopen标准协议栈源码CANfestival的基础上,具体讲述了 CANopen协议的组成结构、通信对象及对象字典。基于理论基础和软硬件设计要求,本文采用ST公司的32位单片机STM32F103VET6为主控芯片搭建了协议研究的目标平台,并阐述了协议栈源码CANfestival的移植方法以及标准CANopen通信接口在本文搭建平台上的实现方法。之后,论文根据该思路对本文实现的CANopen协议栈CiA DS-301基本通信进行了在焊接机器人通信方面的应用,并在模拟和实际两种情况下进行相应的测试,以此来证明该研究的有效性。文章结尾部分,对该课题实现的CANopen协议栈进行了总结和展望。该课题学习和利用国外该协议较成熟的开发经验,在本文所搭建的硬件基础上,通过移植标准CANopen协议栈源码CANfestival对CANopen协议栈做相关开发应用,并给出了论证开发过程的可行方案,继而为以后CANopen协议主从网络设备的开发和应用打下了良好的理论和技术基础。本论文所设计的方案对于减少CANopen协议栈的开发时间,降低开发难度,节省开发资源,加速CANopen协议在各领域通信设备的应用具有十分重大的理论和现实意义。
其他文献
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
目的:观察加味枳术汤治疗老年习惯性便秘的临床疗效.方法:用加味枳术汤内服,每日1剂,水煎服,30天为1个疗程.结果:66例患者痊愈者35例(53%),显效者16例(24%),有效者10例(15%),
我国的社会经济发展历程当中,各个企业作为市场当中重要的经济主体,其发展的效果都能够直接影响到社会经济的稳定性。基于此,本文针对企业财务风险特性以及风险形成的原因进
哈尔滨的冰雪雕塑艺术,积累了丰富的设计和制作经验,也取得了辉煌的成就。如何让冰雪雕塑艺术走进高校,从一个全面、深入、系统的平台进行理性的探索和创作,把冰雪雕塑艺术发
随着上海世博会的成功举办,会展业成为21世纪中国的朝阳产业。但当前会展创新型人才的匮乏又成为行业发展中亟待解决的一大难题。本文从会展教育的客观实际出发,探讨了高职会
针对如上问题,我们按照《小学生作文评价量规》中“善表达”方面的评价指标对学生进行作文辅导,帮助学生明确了“表述精确”就是要做到“语句准确,用词恰切,表达有分寸感”;“细节
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield