一种飞行气动数据处理方法及装置制造方法及图纸

技术编号:21343868 阅读:34 留言:0更新日期:2019-06-13 22:36
本申请实施例提供一种飞行气动数据处理方法及装置,该方法应用于上位终端,包括:接收飞行气动数据采集系统发送的数据包;对数据包中的编码后数据进行解码,得到解码后数据;其中,解码后数据与所述编码后数据对应;将解码后数据转换为第二电压信号;将第二电压信号转换为与第一电压信号对应的物理量;其中,物理量包括温度值以及压力值;输出物理量。因此,上位终端可以直接接收飞行气动数据采集系统预先采集并且编码后得到的数据,而不需要等待过长时间,然后经过解码、数据转换等步骤,最终获得飞行气动数据采集系统采集到的温度值以及压力值。

A Flight Aerodynamic Data Processing Method and Device

The embodiment of this application provides a flight pneumatic data processing method and device, which is applied to the upper terminal, including receiving the data packet sent by the flight pneumatic data acquisition system, decoding the coded data in the data packet and obtaining the decoded data, in which the decoded data corresponds to the coded data, and converting the decoded data into the second voltage signal. The second voltage signal is converted into a physical quantity corresponding to the first voltage signal, in which the physical quantity includes the temperature value and the pressure value, and the output physical quantity. Therefore, the upper terminal can directly receive the data acquired by the flight pneumatic data acquisition system after pre-acquisition and coding, without waiting too long, and then through decoding, data conversion and other steps, finally obtain the temperature and pressure values acquired by the flight pneumatic data acquisition system.

【技术实现步骤摘要】
一种飞行气动数据处理方法及装置
本申请涉及数据处理
,具体而言,涉及一种飞行气动数据处理方法及装置。
技术介绍
现有技术中是上位终端在需要数据时向飞行气动数据采集系统发送数据上送命令,飞行气动数据采集系统在接收到数据上送命令后开始依次获取各个传感器采集的数据,并生成数据包发送给上位终端。但是由于飞行气动数据系统中的数据采集点较多,导致上位终端接收到飞行气动数据设备的上报数据的等待时间过长,影响上位终端数据接收以及后续处理的效率。
技术实现思路
本申请提供一种飞行气动数据处理方法及装置,以改善上位终端接收到飞行气动数据设备的上报数据的等待时间过长的问题。为了实现上述目的,本申请实施例所提供的技术方案如下所示:第一方面,本申请实施例提供一种飞行气动数据处理方法,应用于上位终端,包括:接收飞行气动数据采集系统发送的数据包;其中,所述数据包包括所述飞行气动数据采集系统预先根据传感器采集到的第一电压信号编码得到的编码后数据;对所述数据包中的所述编码后数据进行解码,得到解码后数据;其中,所述解码后数据与所述编码后数据对应;将所述解码后数据转换为第二电压信号;将所述第二电压信号转换为与所述第一电压信号对应的物理量;其中,所述物理量包括温度值以及压力值;输出所述物理量。因此,上位终端可以直接接收飞行气动数据采集系统预先采集并且编码后得到的数据,而不需要等待过长时间,然后经过解码、数据转换等步骤,最终获得飞行气动数据采集系统采集到的温度值以及压力值。在本申请的可选实施例中,在所述接收飞行气动数据采集系统发送的数据包之前,所述方法还包括:向所述飞行气动数据采集系统发送命令字,使所述飞行气动数据采集系统根据所述命令字发送对应的所述数据包。因此,当上位终端需要获得飞行气动数据采集系统采集的物理量时,可以向飞行气动数据采集系统发送命令字。在本申请的可选实施例中,所述编码后数据包括高八位数据以及低八位数据,所述低八位数据包括位于所述低八位数据中首位的符号位;所述对所述数据包中的编码后数据进行解码,得到解码后数据,包括:在所述符号位表示正时,去掉所述低八位数据中的所述符号位,并将去掉符号位后的低八位数据左移八位;将左移八位后的低八位数据与所述高八位数据相加,并将相加后的数据转换为十进制数据,得到所述解码后数据。因此,上位终端可以将经过飞行气动数据采集系统编码得到的数据中的正数进行解码,得到解码后的数据,以供后续处理。在本申请的可选实施例中,所述对所述数据包中的编码后数据进行解码,得到解码后数据,还包括:在所述符号位表示负时,去掉所述低八位数据中的所述符号位,并将去掉符号位后的低八位数据左移八位;将左移八位后的低八位数据与所述高八位数据相加,取相加后数据的补数,并将所述相加后数据的补数转换为十进制数据,得到所述解码后数据。因此,上位终端可以将经过飞行气动数据采集系统编码得到的数据中的负数进行解码,得到解码后的数据,以供后续处理。在本申请的可选实施例中,所述将所述解码后数据转换为第二电压信号,包括:根据如下公式将所述解码后数据转换为所述第二电压信号:其中,V为所述第二电压信号,ADData为所述解码后数据,E上限为所述第一电压信号绝对值的最大值,N为十六位模数转换器去掉符号位可以将电压上限分成的份数。因此,上位终端可以将解码后得到的数字信号转换为电压信号,以便后续利用该电压信号计算得到温度值以及压力值。在本申请的可选实施例中,所述传感器包括温度传感器;所述将所述第二电压信号转换为与所述第一电压信号对应的物理量,包括:根据如下公式将所述第二电压信号转换为所述温度传感器采集到的所述第一电压信号对应的所述温度值:T=kV+b;其中,T为所述温度值,V为所述第二电压信号,k和b为所述温度传感器的补偿校正参数。因此,上位终端可以将电压信号根据一定的方式转换为传感器采集得到的电压信号对应的温度值,用于飞行器飞行试验。在本申请的可选实施例中,所述传感器还包括压力传感器;在所述根据如下公式将所述第二电压信号转换为所述温度传感器采集到的所述第一电压信号对应的所述温度值之后,所述方法还包括:当所述温度值为Ti时,根据如下公式将所述第二电压信号转换为与所述压力传感器采集的所述第一电压信号对应的所述压力值:其中,Pi为所述压力值,V为所述第二电压信号,为在温度Ti时所述压力传感器的配置参数,i=1,…,k,n=0,1,2,3,4。因此,上位终端可以将电压信号根据一定的方式转换为传感器采集得到的电压信号对应的压力值,用于飞行器飞行试验。在本申请的可选实施例中,在所述根据如下公式将所述第二电压信号转换为所述温度传感器采集到的所述第一电压信号对应的所述温度值之后,所述方法还包括:当所述温度值大于Ti且小于Ti+1时,分别将Ti以及Ti+1时的所述第二电压信号转换为与所述压力传感器采集的所述第一电压信号对应所述的压力值Pi以及Pi+1;利用线性插值法根据Pi以及Pi+1计算得到所述压力值为P。因此,上位终端可以将电压信号根据一定的方式转换为传感器采集得到的电压信号对应的压力值,用于飞行器飞行试验。在本申请的可选实施例中,在所述根据如下公式将所述第二电压信号转换为所述温度传感器采集到的所述第一电压信号对应的所述温度值之后,所述方法还包括:当所述温度值小于T1或者大于Tk时,将T1或者Tk时的所述第二电压信号转换为与所述压力传感器采集的所述第一电压信号对应的所述压力值P1或者Pk,所述压力值为P1或者Pk。因此,上位终端可以将电压信号根据一定的方式转换为传感器采集得到的电压信号对应的压力值,用于飞行器飞行试验。第二方面,本申请实施例提供一种飞行气动数据处理装置,包括:接收模块,用于接收飞行气动数据采集系统发送的数据包;其中,所述数据包包括所述飞行气动数据采集系统预先根据传感器采集到的第一电压信号编码得到的编码后数据;解码模块,用于对所述数据包中的所述编码后数据进行解码,得到解码后数据;其中,所述解码后数据与所述编码后数据对应;第一转换模块,用于将所述解码后数据转换为第二电压信号;第二转换模块,用于将所述第二电压信号转换为与所述第一电压信号对应的物理量;其中,所述物理量包括温度值以及压力值;输出模块,用于输出所述物理量。因此,上位终端中的接收模块可以直接接收飞行气动数据采集系统预先采集并且编码后得到的数据,而不需要等待过长时间,然后经过解码模块的解码、第一转换模块以及第二转换模块的数据转换等步骤,最终获得飞行气动数据采集系统采集到的温度值以及压力值。在本申请的可选实施例中,所述飞行气动数据处理装置还包括:发送模块,用于向所述飞行气动数据采集系统发送命令字,使所述飞行气动数据采集系统根据所述命令字发送对应的所述数据包。因此,当上位终端需要获得飞行气动数据采集系统采集的物理量时,可以由发送模块向飞行气动数据采集系统发送命令字。在本申请的可选实施例中,所述编码后数据包括高八位数据以及低八位数据,所述低八位数据包括位于所述低八位数据中首位的符号位;所述解码模块包括:第一左移模块,用于在所述符号位表示正时,去掉所述低八位数据中的所述符号位,并将去掉符号位后的低八位数据左移八位;第一相加模块,用于将左移八位后的低八位数据与所述高八位数据相加,并将相加后的数据转换为十进本文档来自技高网...

【技术保护点】
1.一种飞行气动数据处理方法,应用于上位终端,其特征在于,包括:接收飞行气动数据采集系统发送的数据包;其中,所述数据包包括所述飞行气动数据采集系统预先根据传感器采集到的第一电压信号编码得到的编码后数据;对所述数据包中的所述编码后数据进行解码,得到解码后数据;其中,所述解码后数据与所述编码后数据对应;将所述解码后数据转换为第二电压信号;将所述第二电压信号转换为与所述第一电压信号对应的物理量;其中,所述物理量包括温度值以及压力值;输出所述物理量。

【技术特征摘要】
1.一种飞行气动数据处理方法,应用于上位终端,其特征在于,包括:接收飞行气动数据采集系统发送的数据包;其中,所述数据包包括所述飞行气动数据采集系统预先根据传感器采集到的第一电压信号编码得到的编码后数据;对所述数据包中的所述编码后数据进行解码,得到解码后数据;其中,所述解码后数据与所述编码后数据对应;将所述解码后数据转换为第二电压信号;将所述第二电压信号转换为与所述第一电压信号对应的物理量;其中,所述物理量包括温度值以及压力值;输出所述物理量。2.根据权利要求1所述的飞行气动数据处理方法,其特征在于,在所述接收飞行气动数据采集系统发送的数据包之前,所述方法还包括:向所述飞行气动数据采集系统发送命令字,使所述飞行气动数据采集系统根据所述命令字发送对应的所述数据包。3.根据权利要求1所述的飞行气动数据处理方法,其特征在于,所述编码后数据包括高八位数据以及低八位数据,所述低八位数据包括位于所述低八位数据中首位的符号位;所述对所述数据包中的编码后数据进行解码,得到解码后数据,包括:在所述符号位表示正时,去掉所述低八位数据中的所述符号位,并将去掉符号位后的低八位数据左移八位;将左移八位后的低八位数据与所述高八位数据相加,并将相加后的数据转换为十进制数据,得到所述解码后数据。4.根据权利要求3所述的飞行气动数据处理方法,其特征在于,所述对所述数据包中的编码后数据进行解码,得到解码后数据,还包括:在所述符号位表示负时,去掉所述低八位数据中的所述符号位,并将去掉符号位后的低八位数据左移八位;将左移八位后的低八位数据与所述高八位数据相加,取相加后数据的补数,并将所述相加后数据的补数转换为十进制数据,得到所述解码后数据。5.根据权利要求1所述的飞行气动数据处理方法,其特征在于,所述将所述解码后数据转换为第二电压信号,包括:根据如下公式将所述解码后数据转换为所述第二电压信号:其中,V为所述第二电压信号,ADData为所述解码后数据,E上限为所述第一电压信号绝对值的最大值,N为十六位模数转换器去掉符号位可以将电压上限分成的份数。6.根据权利要求1所述的飞行气动数据处理方法,其特征在于,所述传感器包括温度传感器;所述将所述第二电压信号转换为与所述第一电压信号对应的物理量,包括...

【专利技术属性】
技术研发人员:易仕和葛勇何霖陆小革易君如
申请(专利权)人:中国人民解放军国防科技大学
类型:发明
国别省市:湖南,43

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1