基于ARM-WinCE平台的时钟同步设计
2011-05-21栾军英杨通强赵金辉
电子设计工程 2011年11期
周 飞,栾军英,杨通强,赵金辉
(1.军械工程学院 火炮工程系,河北 石家庄 050003;2.中国人民解放军66440部队 河北 石家庄 050000)
随着计算机技术、网络通信技术的进步,组建分布式网络化测试系统,提高测试效率、共享信息资源,已成为现代测试系统发展的方向。分布式测试系统通过网络等通信媒介把分布于各测试点、独立完成特定功能的测试设备连接起来,以达到测试资源共享和协同工作等目的。时钟同步是分布式系统的核心技术之一,其目的是维护一个全局一致的物理或逻辑时钟,使得系统内各个节点中与时间有关的信息、事件及行为有一个全局一致的解释[1]。IEEE1588精确时钟协议是当前分布式测试系统中时钟同步研究的热点。采用硬件支持的IEEE1588协议能够在以太网中不同结点之间实现纳秒级的时钟同步,为工厂自动化、测试和测量以及通信等领域需要高精度时钟同步的应用提供了一种有效的解决方案。本文采用具有IEEE1588精确时钟协议硬件支持功能DP83640芯片在基于ARM和WinCE的嵌入式系统平台上实现IEEE1588协议,为基于嵌入式系统的智能测试仪器组成分布式测试系统奠定了基础。
1 IEEE1588协议原理
IEEE1588的全称是“网络测量和控制系统的精密时钟同步协议标准”,简称精确时钟协议(Precision Time Protocol,PTP)。IEEE1588协议是通用的提升网络系统定时同步能力的规范,在起草过程中主要参考以太网来编制,使分布式通信网络能够具有严格的定时同步,并且应用于工业自动化系统。基本构思是通过……
登录APP查看全文
