基于改进卡尔曼滤波算法的实时以太网时钟同步系统的研究

来源 :浙江理工大学 | 被引量 : 1次 | 上传用户:bbs_zj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着实时以太网技术的高速发展,它已替代了普通现场总线在运动控制通讯领域的地位。而同步运动控制作为运动控制领域中的关键技术,也是实时以太网技术通讯实现的重要环节,主要存在时钟同步及同步控制策略两个难点。传统的以软件时间戳为基础的时钟同步系统同步过程简单,成本低,且存在同步精度低,测量过程噪声严重等问题。本文基于实时以太网,对IEEE1588时钟同步原理进行了分析和研究,提出基于卡尔曼滤波的时钟同步优化算法,搭建系统平台实现微秒级的时钟同步。论文的主要研究工作如下:首先围绕IEEE1588时钟同步原理,阐述了PTP同步报文结构。再进一步深入探讨了影响时钟同步精度的主要因素,如:时钟频率漂移、时间戳获取位置、网络链路不对称、同步时间间隔等。然后围绕描述的影响同步精度的主要因素,提出时钟同步改进方案及优化算法。提出了频率补偿方案,通过补偿频率,保持主从时钟间的频率差在可控范围内,减少因频率漂移引起的同步误差;提出了补偿软件时间戳方案,使得到的软件时间戳时间更接近于硬件时间戳时间,减少因软件时间戳精度过低引起的同步误差;提出了修正时钟偏差和传输延时方案,减少因链路不对称引起的延时抖动及同步误差;最后再引入改进的卡尔曼滤波算法,对时钟偏差及频率漂移进行滤波,使时钟偏差的测量过程更准确、平稳,同时减少野值数据对卡尔曼滤波精度的影响,进一步提高时钟同步精度。接着针对时钟同步系统,设计了主要包括硬件及软件两个部分的总体实现方案。对系统的硬件进行了相应设计,主要包括硬件控制器的选择,所搭载系统的移植等。软件方面主要设计并完成了时钟同步优化算法和实现流程,包括UDP通讯流程、最佳主时钟算法流程、本地时钟同步算法和改进的卡尔曼滤波算法流程等。最后调整不同参数进行实验,验证各因素对同步精度的影响及优化算法、改进方案的可行性。通过对软件时间戳补偿前后进行实验,验证了时间戳精度越接近底层时钟同步精度越高以及补偿软件时间戳算法的可行性;通过调整同步时间间隔进行反复实验,验证同步周期及时钟频率漂移对同步精度的影响,并得出最优同步时间间隔为1s;通过在主从时钟间连接不同中间设备、加大链路抖动延时实验,验证链路不对称性对时钟同步精度的影响,分析了不同连接方式下时钟精度差异的原因,验证网络直连的时钟同步精度最高;通过对引入卡尔曼滤波前后时钟偏差的测量,验证卡尔曼滤波能使测量过程快速收敛,并显著降低时钟偏差,大幅度提高同步精度,同步精度可达14μs;最后通过滤波前后从时钟间的时钟偏差的测量,证明本文系统和算法可提高多轴同步控制系统的时钟同步精度,同步精度提高超过20μs。
其他文献
光伏板板面灰尘积累会降低其光电转换效率,减少单位时间发电量造成经济损失,积灰严重时还会腐蚀光伏板外表面防护层,灼烧光伏板内部电路引发安全问题。然而,行之有效的积灰状
<正>脑卒中后肩手综合征是神经内科常见病,主要表现为肩部疼痛、肩关节脱位、手部肿痛、关节活动受限、皮温上升,甚至出现肌肉萎缩、挛缩畸形~[1],极大地影响肢体功能的康复
用马协A和珍汕97A与13个水稻品系杂交,对两者的遗传行为进行了比较。结果表明,马协A和珍汕97A的恢保关系基本相同,它们与丛广41B、密阳23的杂产后代表现对基因的分离规律,与明恢63的杂交后代表现2对
对第6版生物化学、内科学、外科学、妇产科学、儿科学、传染病学教材作凋研,了解生物化学知识点在临床学科的分布,优化生物化学教学内容结构,并对生物化学的教学改革提出相应对
课堂教学中的形成性评价可为促进教师教学和学生学习提供依据和方向。本研究在文献分析和对我国中学课堂教学评价现状调查的基础上,针对调查所呈现的问题,并以多元智能理论和建构主义理论为指导,设计了利于初中生物授课教师观察评价学生课堂学习情况的观察表(总表和个表)及学生课堂学习自评量表,并据此开展初中生物课堂教学中的形成性评价研究:将观察表和评价量表应用于教学实践,并通过实践前后学生考试成绩与调查问卷前后测
以冻结井高强混凝土为研究对象,通过混凝土三轴压缩受力全过程渗透性试验,研究混凝土力学损伤演化与渗透性关系。结果表明:混凝土在压缩应力作用下的损伤演化与结构内部微裂
近年来,随着我国社会经济的发展,人民生活水平的提高和生活方式的改变,冠状动脉性心脏病(CHD)的发病率呈逐年上升并有年轻化的趋势。目前许多中青年冠心病患者并不是死于疾病本身,
教学是教师的“教”和学生的“学”所组成的双边协同活动。