论文部分内容阅读
近年来,我国飞行器领域发展迅速,飞行器内部参数的测试直接影响了飞行器的正常运行和模型分析。其中,对飞行器内部各舱室温度的测量结果是一个重要参数,工作人员需要实时监测飞行器各部位工作温度,以确定飞行器工作状态。针对较为复杂的飞行环境,本文设计了一种基于OFDM(Orthogonal Frequency Division Multiplexing,正交频分复用技术)的总线测温系统。OFDM技术在飞行器无线通信领域已有了较为广泛的应用,该方式具有抗多径能力强、频谱利用率高、抗干扰能力强等优点。利用编码、保护间隔和加窗等方法,对输入信号进行变换,提高了在信道传输中的抗干扰能力,使用QAM调制、快速傅里叶变换等运算方法提高其频谱利用率和简化运算过程,使用添加导频等辅助符号确定其同步算法,从而实现远距离的通信过程。本文使用FPGA平台对OFDM模块进行搭建,设计了信号的发射端和接收端,主要包括编码、交织、QAM调制、FFT/IFFT、循环前缀等模块的设计与仿真,实现信号的传输。本文采用二总线进行控制和通信,与其他现场总线相比,二总线系统实现信号线与供电线共有,具有抗干扰能力强、无极性接入、成本低、通信距离远、布线拓扑灵活等特点,可适用于飞行器内部较为复杂的布局环境,作为控制和数据传输的媒介。二总线测温系统主要包括主控监测系统、主站测试模块、从站测温模块。硬件部分以STM32为控制核心进行采集电路的设计,以PB620与PB331芯片完成调制解调模块的设计,结合飞行器舱室特殊的工作环境,进行了相应的机械结构设计。在硬件设计的基础上,本文对系统软件部分进行合理设计,针对数据传输中可能出现混乱的情况,完成了下位机的节点地址编码设计;针对串行传输速率限制的情况,应用了OFDM的调制解调技术;为了完成对于舱室温度的测量目的,设计了温度采集的程序;上位机部分基于Lab VIEW开发平台完成了对测得的数据进行显示、存储、警告等功能的实现。为了验证所设计的基于OFDM的总线测温系统的可行性,进行实验系统的搭建,在多种温度环境下进行测量数据,通过对结果的误差分析,检验方法的可靠性。同时进行数据仿真,将信号调制在不同频率的载波,通过并行传输,利用差分相干解调法解调得到原始信号,经仿真结果显示,该系统可有效应对信道的信号干扰,提高传输速度,验证了系统的稳定性和可行性。