论文部分内容阅读
高速数据的采集是飞行试验中的重要环节,本论文依托“某遥测系统采编控制器的研制”项目,设计了基于FPGA的高速数据采编控制器,设备用于在飞行试验中采集编码转发多种模拟量数据和数字量数据,并且有效地控制存储器进入相应的工作状态,这些试验数据对飞行器的设计、验证和校准具有实际意义,同时也是新型飞行器改进和研发的直接数据来源。本文首先介绍了采编控制器所属系统的系统组成以及其主要功能,并根据模块化设计原则设计了模拟量采集卡、数字量卡、主控卡和电源卡。其次从硬件电路设计入手,设备以FPGA为主控制器,信号调理电路、模拟开关和数模转化器及其外围电路完成模拟量数据的采集工作,通过RS-422接口完成两路PCM数据的接收以及指令信息和状态信息的收发,在LVDS数据收发电路中采用了信号调理技术,对LVDS信号进行均衡和预加重以达到设计要求。然后在逻辑设计部分介绍了基于ROM表的多路模拟量采集逻辑设计、数字量的收发逻辑设计、基于混合编帧技术和时分复用技术的多种数据采集打包方式设计以及通过一种基于8B/10B+CRC的反馈纠错机制来提高数据链路可靠性的设计。最后搭建测试平台对设备的功能和性能进行测试,测试结果表明,设备可以有效地进行数据采集编帧,并可以240Mbps的数据传输速率进行100米的无误码传输,设备工作稳定,满足任务要求,且该设备已成功应用于某飞行器中。