一种EtherCAT控制器研发及其在港口吊车纠偏中的应用

来源 :山东大学 | 被引量 : 0次 | 上传用户:hrk303968324
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着工业生产要求提高和伺服驱动器性能的提升,传统的运动控制器在实时性与开放性方面无法满足现代工业控制需求。目前EtherCAT总线技术所具有的传输速度快、可接入标准以太网、传输数据量大等优点为工业控制实时性提供了可靠保障。同时嵌入式技术飞速发展,其操作系统的实时性和易用性得到了极大的提升,进一步的提升了工业控制的开放性。再加上EtherCAT总线技术和嵌入式系统的开源特性,可以不断的促进技术的更新和发展。因此,本文基于嵌入式系统进行了 EtherCAT总线控制器的研究。本课题以嵌入式实时操作系统为基础平台,采用EtherCAT实时以太网为现场工业总线,构建了通用性EtherCAT控制器。实时操作系统补丁包选择由Linux官方维护的PREEMPT_RT补丁包,无需担心不同内核版本兼容性问题,便于使用和维护。硬件平台选择了飞思卡尔公司的ARM Cortex-A9的高性能四核处理器i.MX6Q。移植完成后,经过不同负载测试,用户空间的调度延迟最低9us,平均11us,最大21us。在工业控制领域,即使高实时性要求的机器人控制领域也能够满足要求。EtherCAT 主站的构建,通过比较 The IgH EtherCAT(?)Master 和 Simple OpenSource EtherCAT Master两种主站实现方案以及性能优缺点,最终选择了使用复杂但是功能比较强大The IgH EtherCAT(?)Master主站方案。构建过程中,首先介绍了 EtherCAT技术的基本原理。其次,介绍了 The IgH EtherCAT(?)Master主站的模块构成,并针对重要的分布时钟同步技术进行了研究,深入理解了主站同步到参考从站漂移补偿原理,并针对使用过程中遇到的PDI中断与SYNC中断异常问题给出了解决方法。分别进行单轴和多轴测试,运行效果良好,八轴同步误差在90个ns左右,能够满足大多数的运动任务需求。在完成EtherCAT主站构建的基础上,开发了 EtherCAT配置软件。软件开发采用开源软件eclipse的插件机制,完成外部插件开发,将外部开发的插件集成到eclipse软件中去。主要实现XML文件的配置和解析、工程文件的编译下载以及运行过程中状态显示等功能。经过长时间的软件、硬件和老化等多方面测试,本文构建的控制器被应用在港口自动化项目中,主要负责自动化纠偏任务,由于港口实际运行电气环境比较复杂,容易受到电磁环境的影响,在某种程度上对控制器的性能提出了更高的要求。经过长期的实验表明,控制器能够完成控制任务,达到了预期效果。
其他文献
目的探讨宫腔镜宫腔粘连分离术后应用戊酸雌二醇(补佳乐)联合安宫黄体酮治疗宫腔粘连的治疗效果。方法宫腔镜下行宫腔粘连分离术后患者60例,术后患者放置宫内节育环后随机分
电视媒体在当代新媒体时代仍然发挥着重要的作用,但随着电视艺术越来越贴近生活,其媚俗特征也逐渐显现。究其原因是多方面的,在其自身特征和受众群体变换两方面着重分析发现
微波多芯片组件(MMCM)技术是在混合微波集成电路(HNIC)基础上发展起来的新一代微波封装与互联技术,它是将多个MMIC/ASIC芯片和其它元器件高密度组装在三维微波多层电路互联基
高效的教学设计思路可以让课堂教学做到规范有序、重点突出,能够从整体层面提升课堂教学的综合实效。对于高中地理的教学过程而言,教师在教学设计时就要把握好良好的教学思路
<正>自2009年可口可乐收购汇源果汁的交易被商务部以《反垄断法》否决后,卖掉汇源果汁,被外界视为汇源集团董事长朱新礼的一只"靴子",随时可能落地。关于"靴子"新主人的传闻
比较效果研究(comparative effectiveness research,简称CER)是评估临床诊疗真实世界医疗措施"效益"与患者"效果"的重要方法之一,本文将其借鉴到基于真实世界医院信息系统(ho
<正> 圆桌会议 长桌最尽头的座位空着。 我走进餐厅,环顾了一下四周,然后走过去填补了那个空缺。 没有人起立,没有人寒喧,甚至没有人向我问候和打招呼。但我清楚地知道自己在
电视播音主持作为电视传媒的中心环节,如何在大众传媒视野下提升播音主持素养显得尤为重要。播音主持人只有被观众所普遍认可才能作为一种强大的媒体力来提高节目的收视率。
文章介绍了数据库服务方式网络化的发展趋势:网络数据库主流化、全文数据库日益增多、原文传递向"一站式"化以及图书馆数字化资源建设的发展方向:数据库建设引进化及引进的网
盾构隧道管片结构形式复杂,采用传统的方法进行模板图设计费时费力。利用Visual Lisp语言对Auto CAD进行二次开发,编制盾构隧道管片参数化设计程序。该程序极大提高盾构隧道