大气与环境光学学报 ›› 2025, Vol. 20 ›› Issue (5): 666-675.doi: 10.3969/j.issn.1673-6141.2025.05.009
唐晨 1, 王煜 1*, 林方 2,3, 刘国华 1
TANG Chen 1, WANG Yu 1*, LIN Fang 2,3, LIU Guohua
摘要: 月壤水分子分析仪是中国拟发射的“嫦娥七号”搭载的飞跃探测器的一个有效载荷。在月壤水分子分析仪研 制过程中, 需要配套的地面检测系统模仿飞跃器测试和调试该分析仪。该地面检测系统由软硬件构成, 软件部分主 要包括实现水分子分析仪的通讯接口、模拟数据发生、实现人机交互界面等功能。为了确保数据的完整性, 分析仪与 飞跃器之间的通讯要求执行一种纠错重发的通信协议, 其中分析仪端协议的实现由现场可编程门阵列 (FPGA) 完成。 为了验证FPGA的设计, 地面检测系统要求在通讯过程中的指定字节的指定位置, 能够产生不同方式的错误, 包括奇 偶位、校验和等问题。本文详细介绍了该软件系统的设计和实现过程。最终设计的软件具有造错功能, 能够在通信过 程中在指定的数据包中以不同的比特位生成错误代码。基于此功能, 分析仪通信端口的设计错误都可以被发现, 该 机制可以更方便地实现对通讯接口的完备测试。
中图分类号: