会议专题

长距离数据获取系统的同步问题研究

本文研究了在长距离(>1km)环境下如何实现数据的同步获取问题,提出了一种底层TCP/IP网络技术的实现方法。修改协议栈代码,在底层完全占有CPU的运行资源,通过轮询的方式接收和发送仪器之间的同步信号,避免了传统的协议栈由于内部缓冲、中断管理、任务切换等因素造成的网络数据包传输时间的不确定性。利用这种方法可以使得两台仪器之间仅通过标准的以太网连接就可以实现同步信号的高精度(<5us)传递。通过预先延时校准的办法,这种方法可以扩展成在大范围长距离情况下实现多仪器之间的同步数据获取。在文章的最后,给出了一种基于FPGA硬件数据帧处理的方法,从而达到更高的同步精度。

以太网 数据获取 同步获取 协议栈代码 网络数据包 传输时间

武杰 吴小蕻 郁专 谢明璞 王兵 孔阳

中国科学技术大学近代物理系,合肥 230026

国内会议

第13届全国计算机、网络在现代科学技术领域的应用学术会议

深圳

中文

140-143

2007-11-04(万方平台首次上网日期,不代表论文的发表时间)