论文部分内容阅读
现代飞行器的功能逐步强大、结构日益复杂、工作环境日趋恶劣,因此在飞行器的研制过程中需要做大量的试验,目的是测试其在各种条件下的工作状况。在试验过程中不仅仅需要实时观测飞行器的工作状况,更需要将试验过程中产生的数据记录下来,以方便后续对飞行器的各项性能指标进行仔细分析。本文设计的数据记录仪就是用于飞行器的试验,记录飞行器在实验中产生的较为重要的参数,同时能够将获得的参数通过LAN接口实时传输至上位机,从而实现对飞行器的实时监测和参数记录。本文首先对某飞行器飞行环境及在飞行试验过程中需要记录的功能参数进行了详细的介绍,并根据被测参数及机械尺寸要求对各个功能模块进行了合理的划分,同时完成了软件的编写和测试。本设计包括的硬件模块及各个模块的基本功能如下:中央控制模块,使用EP3C40F484I7作为中央控制单元控制整个数据记录仪的硬件;LAN接口模块,FPGA作主控制器控制网络协议芯片W5300实现基本的TCP/IP协议,完成网络通讯功能,且在与上位机进行数据交互过程中采用TCP协议;USB接口模块,使用CY7C68013A作为USB协议芯片,实现USB接口,并采用USB2.0协议实现数据的非实时上传,上传速率平均为10MBps以上;模拟遥测数据采集模块,使用3片AD7607完成对24路慢变模拟量的采集,在AD7607的使用过程中采用并行采集串行输出的方式,同时将采集的数据通过LAN接口实时上传至上位机进行显示;LVDS数据接收模块,实现4路LVDS差分信号的接收;缓存模块,对高速传输的LVDS数据和模数转换后的遥测数据进行缓存;CF卡存储单元,将飞行器在试验过程中产生的数据进行存储。软件部分则是用于数据记录仪的控制、CF卡中数据的读取和将读取的数据进行解析。数据记录仪使用较为灵活,可以在不改变硬件设计的情况下,实现LAN接口通讯协议的灵活选择、存储空间升级、数据采集速率的提升及LVDS数据接收速率的提高等。目前该数据记录仪已经用于某飞行器的飞行试验中,试验表明该数据记录仪性能稳定、工作状况良好。