论文部分内容阅读
在分布式数据采集系统中,设备传输数据的实时性在很大程度上影响着分析结果,特别是对于机械结构的试验模态分析,因为固有频率较高,不同测点的同步数据传输也就成为了决定振型协调与否的重要因素。然而在某些条件的限制下,如实验环境、天气条件等,现有的几种同步方式如GPS、 NTP、线同步等不能兼备低成本、高精度的应用优势。正是在此背景下,正式推出了IEEE1588精密时间同步协议。IEEE1588同步协议是一项主要针对基于网络通信、本地计算和分布式对象的网络测量控制系统的精密时钟同步标准,主要应用在基于LAN的新型测试仪器总线模块——LXI设备中。它通过网络节点中的时间戳包交换来计算节点间的时间偏移。本文首先深入研究了IEEE1588协议,介绍了协议的基本原理。然后分析了1588同步方式的软硬件实现方法,详细阐述了底层收发芯片的选型和功能配置,以及在Linux嵌入式平台中1588功能的软件设计。最后分析了节点的同步精度误差和同步稳定性,探讨了可行的改进方案。本文成功设计出数采设备中的1588同步模块,可达到100纳秒内的的同步精度,满足实际工程应用的需求。