分布式系统时钟同步协议的研究与实现

来源 :杭州电子科技大学 | 被引量 : 0次 | 上传用户:yanzhenwei2
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着以太网技术的发展,该技术进入工控领域已经成为不可阻挡的趋势,但是由于介质的延迟特性和协议栈运行等多方面的因素的影响,分布式控制系统(DCS)多控制站之间交互的实时性难以保证,这极大地阻碍了其在工业自动化控制、通讯和测量等领域的发展。这些都是分布式系统的固有问题,很难通过自身现有技术来解决。如果DCS每一个节点的时钟能够高度同步,那么其执行效率将会大大提高,IEEE1588协议(网络测量和控制系统的精密时钟同步协议标准)的出现很好地解决了这个问题。IEEE1588标准定义了一个用作实时时钟同步的精密时钟协议(Precision Time Protocol,简称PTP),可以很好地实现多节点亚微秒级的时间同步。本文对分布式系统各控制站、I/O模板等节点之间时钟不能同步的原因进行了深度阐述,介绍了近些年时钟同步技术的发展和应用状况,重点介绍了应用在网络同步里的时钟同步技术并进行了比较,验证了IEEE1588协议是现有时钟同步精度最高、最适合分布式系统的时钟同步标准。然后对IEEE1588协议的一些关键技术做了详细的研究和描述,包括PTP协议规范、同步报文及其格式、时钟同步机制、时钟同步模型、最佳主时钟算法等等。本文研究了使用IEEE1588协议解决网络中主从设备的时钟不能同步问题的方法,PTP报文发送和接收时对时间的标记精度直接影响采用该协议取得的同步精度,需要硬件辅助来获取物理层时间戳,本文利用意法半导体公司的STM32F107VCT6来作为辅助硬件,设计并搭建了一个以STM32F107VCT6为主控制器的时钟同步硬件实验平台。它包括电源模块、串口模块、主控制器模块和以太网模块,各块同步硬件板通过以太网交换机连接,组成一个同步网络来模拟一个小型的分布式系统,利用IEEE1588协议实现各节点之间的精确时钟同步。最后,本文对基于该实验平台的同步网络进行了时钟同步测试,测试在多种网络情况(点对点和多节点)下进行。测试情况表明:各节点时钟同步精度达到400纳秒以内,可以很好的满足分布式系统对时钟同步的精确要求。
其他文献
随着计算机技术、虚拟技术、以及医学影像技术的发展,医学图像三维可视化在医学领域得到了广泛的应用。其中基于医学影像的手术导航系统通过在手术过程中追踪手术器械的位置并
随着科技水平和生活质量的不断提高,人们对电能质量的要求越来越严格,电能质量存在的一些问题也引起全世界范围内的研究机构和广大学者的共同关注。而目前电能质量的准确检测是改善与提高电能质量的首要任务,因此,进行电能质量检测算法及应用研究具有一定的理论意义与实用价值。在国内外电能质量检测算法研究的基础上,本文根据谐波/间谐波信号、7类典型单一扰动信号和3类复合扰动信号的数学模型,以及信号的特点分别对谐波/
本文研究的主要内容是根据无人飞行器的飞行控制要求,设计基于神经网络补偿的无人飞行器动态逆飞行控制系统。基于线性系统理论和自动控制原理对无人飞行器数学模型进行分析,得
在车辆行驶的过程中,路面激励是引起车载设备振动的主要来源,严重影响了车载设备的稳定运行,甚至有损坏设备的危险。随着对设备运行环境的要求越来越高,传统的被动减振控制已经很
本文针对物联网中的两个核心技术——射频识别技术和无线传感网络技术,基于优化方法和机器学习算法在能耗优化和场强建模方面进行了相关的研究。主要研究工作归纳如下:  
随着工业技术和测试技术的不断发展,测试系统也在不断的更新。由于被测试对象的复杂程度和多样性不断的提高,使得传统的测试系统已不能够很好的满足测试的要求。现代的测试系
脑机接口(Brain Computer Interface,BCI)旨在建立脑思维活动的意向与行为之间的关联,实现直接的人机信息交互和控制,在脑认知和生物反馈训练等有着广阔的发展应用前景。EEG(
车辆路径问题(Vehicle Routing Problem,VRP)由于其在现实生活中具有广泛的应用基础和较高的经济应用价值,多年来一直是学术界关注的热点问题之一。2012年国内运输费用占社会物
随着计算机技术、多媒体技术和网络通信技术的兴起和快速的发展,图像数据库变得越来越庞大,如何有效的获取人们真正需要的信息成为一个重要的研究课题。自动图像标注的实质是
视觉系统作为生物感知外界信息的重要系统,几乎所有的信息都需要经过初级视皮层的处理。局部场电位是神经元传递外界刺激信息的重要载体,它突出了网络中各神经元的协同作用,