论文部分内容阅读
随着航空工业的发展,需要对航天的各种参数进行采集和监控,采集和监控又离不开信息的获取,数据采集技术成为其不可或缺的一部分。随着可靠性要求的提高,传感器技术的长足发展,信号处理和信息分析技术的提高,对于被采集后的数据的精确性要求也随之提高。又由于目前国内的航天数据采集设备基本被欧洲的ACRA CONTROL公司的KAM500所垄断,价格比较昂贵,因此,需要研制自己的高精度模拟量数据采集设备成为一种必然的趋势。本文是在上面形势的情况下,设计了一种基于FPGA和USB2.0技术的高精度数据采集系统。首先,对数据采集的基本理论和FPGA技术及遥测PCM组帧标准进行了简要的介绍,提出了高精度数据采集系统的总体设计方案。然后,对高精度数据采集系统的采集卡和主控卡硬件进行了详细的设计与实现,完成的主要硬件模块有模拟信号调理电路模块、高精度恒流源模块、模数转换电路模块、串行Flash和温度传感器电路模块、二次电源变换模块、FPGA及其外围电路模块、MCU及其外围电路模块、USB及其外围电路模块、IRIG-B时间码接收前端信号处理电路模块,欧式插座电路模块。每个电路模块的设计给出了电路的设计原理图,给出了采集卡和主控卡硬件的PCB图。其次,对高精度数据采集系统的采集卡和主控卡的逻辑进行了详细的设计与实现。完成的主要逻辑模块有模数转换控制模块、采集数据校正电路模块、板卡间采集数据的接收和发送电路模块、通道配置数据的接收和发送电路模块、速率抽取和滤波电路模块、串行Flash和温度传感器控制电路模块、MCU接口控制电路模块、USB接口控制电路模块、IRIG-B时间码采集和接收模块、PCM组帧电路模块。每个模块的设计在modelsim 6.1f中进行了功能仿真,在quartus II9.0中进行了综合与实现,给出了采集卡和主控卡逻辑消耗的逻辑资源情况。再次,对高精度数据采集系统进行了调试与测试。对调试过程中遇到的问题,给出了具体的解决办法;对系统的各项技术指标进行了详细的测试与验证,给出了各项技术指标的测试结果。测试结果表明,高精度数据采集系统满足系统设计的要求。最后,对系统进行了总结,提出了高精度数据采集系统需要进一步改善的地方。