面向工业机器人通信系统的EtherCAT主站设计

来源 :广东工业大学 | 被引量 : 0次 | 上传用户:tmgt2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在这个智能化制造的新时代,制造领域对于工业机器人通信系统的实时响应和时钟同步误差精度要求不断提高。为顺应未来工业机器人制造领域的网络化和智能化,近年来出现的EtherCAT技术,不仅带宽容量和传输效率比传统的工业现场总线高,且时钟同步机制极大程度上提高通信的同步性,非常适用于工业机器人,其主要应用在包装、焊接等高速加工的工业机器人中。本文针对工业机器人通信系统高实时性和高同步性的通信要求,在研华的嵌入式工控平台上,完成主站的软硬件环境的搭建,并实现基于IGH EtherCAT开源主站设计,主要设计内容如下。首先简述工业以太网的研究现状,比较分析三种典型的工业以太网类型后,选择实时性能和同步性能更好的EtherCAT进行开发。从EtherCAT系统的软件结构和硬件结构入手,分析主站和从站的硬件架构,剖析EtherCAT协议运行阶段的原理,深入探讨数据帧结构、分布式时钟等原理。根据EtherCAT通信的需求,确定X86硬件平台;软件结构方面,选择实时性能较好的Linux+Xenomai主站操作系统,主站软件模块使用开源的IGH EtherCAT Master。其次分析开源IGH主站软件模块,介绍EtherCAT软件模块的三个关键结构:用户模块、主站软件模块和带EtherCAT功能的网卡驱动,简述各个模块间的相互关系。深入剖析标准网卡驱动程序,从标准的Intel IGB网卡驱动程序入手,对其进行实时性改造,设计出带EtherCAT功能的IGB本地专用网卡驱动。设计的驱动程序中,将中断关闭后使用轮询数据收发函数,底层通过调用IGH EtherCAT网络堆栈传递数据。基于Xenomai+IGH EtherCAT Master这套开源框架,分别从主从站配置和周期任务,完成对IGH主站应用程序的设计。为提高应用程序的实时性,利用Xenomai程序接口,对应用程序中周期任务模块进行实时性改造,提高对任务周期的控制精度。针对工业机器人中从站间的时钟同步需求,利用分布式时钟同步技术,提出一种补偿时钟偏差的同步方法,实现了从站间精确的时钟同步。最后搭建好主站系统测试环境,主站硬件平台为研华工控机ARK-2121,对操作系统任务调度延迟、主站通信稳定性、数据传输的实时性和两从站间同步性测试。测试得到Xenomai最大任务延迟为28.019μs;实时性测试在网线长度为1米、从站数为2时,测得主站发送完一帧数据帧的平均周期时间为7.80μs;同步性测试测得两个从站间同步时间误差维持在70ns。测试结果表明本文设计的EtherCAT主站稳定性良好,同时较好的系统实时性和从站间的同步性满足工业机器人的应用需求。
其他文献
本文以三种尖晶石型过渡金属氧化物ZnCo2O4、CuCo2O4和ZnMn2O4作为锂离子电池负极材料的研究对象,并对上述材料的合成、晶体结构和电化学性能与机理等方面进行了研究与探讨。
鸟类在繁殖过程中会形成某种形式的配对关系,不同鸟类物种中配偶关系有很大的差别。鸟类的婚配制度一般分为四类:即单配制、一雄多雌制、一雌多雄制和混交制。单配制是鸟类中
智能交通系统(ITS)全面综合先进的RFID应用技术、位置感知技术、通信技术、GPS技术和交通信息传播技术等几种高新技术,从而搭建一个区域范围广、节能、实时、安全和高效的交通运输和交通管理系统。通过车与车、车与人、车与路边基础设施紧密协作下,在加强交通管控和提高交通运输效率的同时,增大路网通信容量,降低能源过度损耗,保障人们安全出行。车载自组织网络是ITS的重要组成部分,在车载自组织网络中,为了实
进入二十世纪以来,频发的环境问题逐渐引起全世界的关注。全球气温变暖、南极冰川融化、臭氧层空洞、水资源短缺等问题早已浮现,近些年来又出现北极海冰变薄、印尼山体滑坡、亚马逊大火、澳大利亚山火等重大灾难。这些环境问题的背后往往是人类对环境的过分索取和对利益的过分追求。在这些重大环境问题面前,世界各国逐渐加强刑法对环境犯罪的规制,将严重危害环境并造成重大损失或者使环境处在重大危险状态中的行为规制为环境犯罪
在育雏期,晚成鸟的子代一般都是由双亲共同来抚育,子代为了更好地存活,会用自己的方式竞争获得更多的食物和更好的生存空间,同时亲代也会根据子代的乞食信号来分配食物,与此
临床中医生在诊断肺结节图像为某种肺部疾病的过程中,常常会参考与其相似的肺结节图像的诊断结论。研究基于内容的图像搜索方法,实现相似肺结节搜索系统,将有助于给医生提供
目的:糖尿病肾脏病(DKD)是终末期肾病的主要原因。尽管我们在DKD的治疗措施上已有很大的改进,仍有50%的DKD患者将发展为终末期肾病,因此,深入研究DKD的发生发展机制以寻找新的干预靶点即具有重要意义。研究发现葡萄糖6磷酸脱氢酶(G6PD)活性下降及其下游NADPH的水平生成减少可能参与了 DKD的发病,但机制不明。正常情况下,近端肾小管上皮细胞可内吞肾小球滤过液中的白蛋白,一方面进行白蛋白的
当今世界正经历百年未有之大变局,各种不确定因素增多,因此就需要有广视野、大格局和宽胸怀去清晰地把握人类社会前进的方向以及世界整体发展大势。在这个形势错综复杂的时代
本文在二维弹道修正弹技术的背景下,研究基于锁相跟踪原理的微弱信号检测方法。弹体在旋转过程中,定向天线接收到的卫星信号能量是起伏变化的,是为弹体滚转信息所调制的,因此
本实验利用采自沈阳郊区的棚室土壤作为原材料,筛选出具有高效解无机磷能力的菌株LNUT07以及分解秸秆产C02能力的菌株LNUT03,并分别对其解无机磷活力以及产CO2的能力进行了研