摘要
某卫星平台上装载了两种探测器,分别通过1553B与RS-422总线实现与卫星平台数据通信,为实现对探测器的精准控制,要求两种探测器的时间同步误差小于10μs。设计了一种GPS数据与脉冲信号相结合的时间同步系统。选用GPS卫星同步秒脉冲(PPS)作为时间基准信号。利用FPGA实现RS-422总线的GPS数据通信。采用多线程技术及灵活的队列操作完成数据的收发管理。实验表明,系统输出的PPS信号的同步误差小于50ns。对探测器回传的工程参数进行处理,结果表明两探测器的时间同步误差满足设计要求。该系统可配合探测器完成研制前期的功能验证与测试任务。
There are two detectors uploaded on a satellite platform. Respectively,the detectors realize data communication with the platform through 1553 Band RS-422 bus.To achieve precise control of the detection devices,there time synchronization error must be less than 10 us.The time synchronization system combined GPS data and pulse signal is designed.Using the GPS satellite synchronous PPS as time reference signals.GPS data is transmitted to the two detectors through RS-422 bus by FPGA.Multi-threaded technology and flexible queue operation is used to achieve Data transmission and reception management.The results show that the synchronization error of PPS signals is less than 50 ns.The engineering parameters returned by the detectors are processed,which show that the time synchronization error satisfy the system design requirement.The system can cooperate with the detectors to complete the pre-functional verification and testing tasks.
引文
[1]吴传贵,陈海牛,黄明俊,等.基于多线程技术的1553B总线测试系统的设计与实现[J].测控技术,2012,31(10):85-87,97.
[2]周翟和,汪丽群,沈超,等.基于CPLD的磁致伸缩高精度时间测量系统设计[J].仪器仪表学报,2014,35(1):103-108.
[3]王战,韩诚山,李详之,等,空间相机星务仿真测试系统设计[J].计算机工程与设计,2015,36(8):2074-2078.
[4]郭勇,路帅.某系统的1553B热备份总线控制器设计与实现[J].电子技术,2016,45(14):53-55.
[5]穆欣,胡君,宋启昌,等.空间相机集成测试系统的时钟同步[J].光学精密工程,2010,18(6):1436-1443.
[6]张会新,陈嫣然,郑燕露.基于PCI9054的通信卡设计[J].电视技术,2012,36(5):33-34,65.
[7]王文萱,翟碧瑄,翟正军.提高1553B总线通信完整性的编码设计[J].测控技术,2016,35(4):101-105.
[8]眭俊华,刘慧娜,王建鑫,等.多核多线程技术综述[J].计算机应用,2013,33(S1):239-242,261.
[9]詹来龙,刘刚军,戚立淳,等.基于多系统的1553B和串行通信的PXI板卡设计[J].计算机测量与控制,2014,22(9):2915-2917.
[10]郭俊俊,杜军.LXI总线测试仪器及系统的时间同步研究[J].国外电子测量技术,2013,32(5):16-20.
[11]徐祥,蒋哲,王威廉.基于FPGA的高速数据采集、缓存与处理系统[J].电子测量技术,2013,36(4):68-71.
[12]顾营迎,宁飞,董智萍,等.空间相机成像配置参数自动测试[J].电子测量与仪器学报,2013,27(6):549-554.
[13]卢晓伟.微波雷达地面测试系统的研制[D].哈尔滨:哈尔滨工业大学,2013:8-10.
[14]孟庆华,王兴梅.基于FPGA的1553B总线系统设计[J].无线电工程,2016,46(6):72-75.
[15]曹李莉,王有春,周雷.通用化数据采集处理系统的LabVIEW实现[J].计算机测量与控制,2015,23(4):1375-1377,1384.