基于Windows平台的实时EtherCAT主站开发

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:yuzheng80927
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
智能制造推动工业控制系统向数字化、网络化方向发展,实时性、高速、高精的EtherCAT现场总线广泛应用于各领域的工控系统中。工业自动化水平的不断提高,对工控系统的易操作性、开发的敏捷性提出了更高的要求,具有良好图形用户界面和完善软件开发工具的Windows系统逐渐应用于工控领域。因此,Windows系统与EtherCAT现场总线结合成为工控领域新的研究热点。本文旨在开发一种基于Windows平台具有实时通信能力的EtherCAT主站系统,论文的主要研究内容如下:本文结合Windows系统特性对EtherCAT主站开发需求进行分析,设计了基于Windows平台的EtherCAT主站总体架构。针对Windows系统工业化应用面临的实时性不足的问题,本文提出了一种采用I/O APIC、DPC定时器、非分页内存的实时性优化方法:使用I/O APIC将外部中断重定向到一个CPU核,独立出另一个作为实时CPU核,使用DPC定时器将实时任务插入实时CPU核的DPC队列中执行,同时使用非分页内存避免产生缺页中断。采用SOEM开源协议栈完成EtherCAT总体功能开发,将SOEM协议栈移植成内核模块,运用NDIS协议驱动完成EtherCAT网络数据收发,使用实时性模块完成周期性过程数据通信的控制。针对主站模块位于内核态,应用程序不方便使用的问题,对主站进行了应用程序接口设计。最后搭建了实验测试平台,对主站的功能、性能进行了测试,同时进行了多轴伺服驱动系统工程应用测试,实现结果表明,本文设计的主站不仅实现了完整的功能,具有较好的实时性,还能完成多轴运动控制功能并实现良好的控制性能。
其他文献
目的 探讨妊娠合并梅毒患者在妊娠不同孕周进行治疗后,其所生新生儿梅毒阻断率的不同。方法 对2001年11月至2005年11月期间,确诊妊娠合并梅毒患者进行回顾性临床分析,并通过对妊
采用渗透、表面超声波和磁粉三种探伤方法对叶片进行检测,对点蚀形成原因进行了分析。结果表明,对于叶片点蚀缺陷采用渗透检测方法更为有效。产生点蚀的主要原因是机组长期低
本文从艾略特早期哲学思想中考察其追求诗歌的“隐晦”目标,并通过中西诗学观点的比较指出艾略特的“哲学诗歌”误区,这一误区导致他在早期诗歌特别是在《荒原》中使用“生典”
数学理解水平是不能单纯用成绩来评定的。数学理解水平的程度是可以量化的,我们可以用一个相对比较明确的数据来表现数学理解的水平。这样一个相对比较现实的量,是一个模糊的
利用光电比浊法测算顶头孢霉菌的斜面孢子数,先用平板菌落计数法测出斜面的精确孢子数,再将该菌悬液制成每毫升含不同菌数的稀释液,通过分光光度计分别测其光吸收度值,将吸收
综述了溶液粘度、电荷密度等因素对静电纺丝纤维形貌的影响。在静电纺丝过程中,溶液粘度与电荷密度是影响纤维形貌的主要因素,它们具有协同作用。同时,这两个因素本身也受溶液浓
一、有关"普粤之争"2010年7月,广州市政协向市长提交了一份《关于进一步加强亚运会软环境建设的建议》的提案。
《烤鸭》是一篇说明性文章,属于科学小品文。作者用文学性的语言艺术化地向我们描述了烤鸭的历史及烤制、食用的过程。从布局谋篇上看,作者先介绍了烤鸭的历史,然后略写了便宜坊
目前,供应链竞争已成为企业间市场竞争的主要表现形式,因此供应链上合作伙伴的协作变得尤为重要.在采购原材料方面更是如此,许多企业都倾向于在一段长的时期内选择某几个供应
驱动电阻对IGBT特性有直接关系,针对大多数仿真软件对IGBT模型的建立不够准确,采用Ansys公司的Simplorer对IGBT进行参数化建模,并用双脉冲测试方法来对IGBT搭建外围电路。重