分布式运动控制系统中时钟同步技术的研究

来源 :湖北工业大学 | 被引量 : 7次 | 上传用户:pboss
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
高精度的时钟同步是分布式运动控制系统中的一项关键技术,目前IEEE1588、NTP(Network Time Protocol)、GPS(Global Positioning System)等多种同步方法均在分布式系统时钟同步领域有所应用。IEEE1588精确时钟同步协议按照实现方式的不同可以分为两类:纯软件的实现方式和带硬件辅助的实现方式。二者的同步精度、成本不尽相同,用户要根据自己的应用场景合理选择。本文分析了IEEE1588-2008的基本原理,分别实现了纯软件/带硬件辅助的IEEE1588时钟同步,并给出了相应的测试结果,对测试结果进行了分析。纯软件实现方面利用了开源的PTPd V2,以Linux为系统支撑,实现了IEEE1588软时钟同步。得到了微秒级的时钟同步结果,并对纯软件实现中可能影响同步精度的因素进行了分析,指明了操作系统实时性能对软时钟同步精度的影响。在此基础上探讨了提高嵌入式Linux实时性能的方法,采用双内核模式搭建了Linux/Xenomai硬实时环境,利用Xenomai自带的测试程序以及笔者设计的测试程序验证了Xenomai的实时性能。在Linux/Xenomai的基础上编译实现了RTnet,构造了Xenomai/RTnet硬实时环境,测试了RTnet的实时性能。带硬件辅助的实现方面选用STMicroelectronics公司的STM32F107VC MCU,利用其硬件本身对IEEE1588PTP的支持,实现了带硬时间戳的时钟同步。PTP硬件单元负责给PTP事件报文打时间戳,LwIP为上层应用程序提供UDP/IP支持,PTPd v2程序则实现IEEE1588精确时间同步功能。得益于STM32F107硬件上对IEEE1588PTP的支持,得到了±260ns的时钟同步精度。
其他文献
本论文研究通过双螺杆挤出机进行淀粉预糊化,然后添加PVA、甘油等塑化剂,再由挤出机制备热塑性淀粉的工艺条件、塑化后淀粉经热压方法制备热塑性淀粉片材的工艺参数,及塑性淀
大学生的思想境界和精神风貌关系到整个中华民族的兴衰荣辱,关系到社会主义现代化建设事业的成败与否。爱国主义作为中华民族精神的核心,是团结民族力量、凝聚人心的最鲜明旗
[摘 要]现阶段,我国信息通信技术(ICT)产业蓬勃发展,信息通信技术产业出现人才需求数量巨大和人才错位两个显著特征。基于此,本文以甘肃省信息技术职教集团为例,探讨了在贯彻落实《国家职业教育改革实施方案》的背景下,ICT产业的发展对人才生态化的需求,提出了发挥甘肃省信息技术职教集团优势,构建开放、共享、共赢的ICT人才生态体系相关举措。  [关键词]职教集团;ICT;人才生态  doi:10.39
Na-K-2C1共同转运体在维持肾小管髓袢升支粗段对NaCl的重吸收、机体容量控制方面起重要作用,NKCC2基因突变可使其编码的蛋白质结构、功能改变,使体内血压调节的稳态发生变化。
<正>随着"互联网+医疗"的快速发展与医院医疗集团化的医改趋势,医院通过远程医疗、双向转诊、医联体、数据共享、健康医疗大数据、互联网电子病历等方式建立的互联网医疗健康
作为科学教师,我对陶行知先生的教育思想有如下理解:“教学做合一”是陶行知“生活教育”理论的方法论,是“生活即教育”思想在教学、学习、实践等问题上的体现,从中可以得出