基于运载火箭的数据组包方法、传输方法及系统技术方案

技术编号:21339772 阅读:41 留言:0更新日期:2019-06-13 21:43
本发明专利技术涉及运载火箭无线数据传输技术领域,具体公开了基于运载火箭的数据组包方法、传输方法及系统,其中,组包方法用于控制系统中包括:获取当前时刻的数据;提取上一时刻的数据;将所述当前时刻的数据与所述上一时刻的数据进行组包,并添加数据包头以及数据包尾,以得到数据包。控制系统将某一时刻的实时数据和上一时刻的延时数据组成一个数据包,节省数据包头和数据包尾,同时因为数据包长度的增加,减少了包与包之间填充字,解决由遥测系统对控制系统数据进行延时传输引起的信道浪费的问题,从而提高了遥测信道的利用率。

Data Packet Method, Transmission Method and System Based on Launch Vehicle

The invention relates to the technical field of wireless data transmission for launch vehicle, and specifically discloses the data packet method, transmission method and system based on launch vehicle, in which the data packet method is used for control system, including: acquiring data at the current time; extracting data at the previous time; grouping data at the current time with data at the previous time and adding data head. And the end of the data packet to get the data packet. The control system composes real-time data at a certain time and delay data at the previous time into a data packet, which saves the header and tail of the data packet. At the same time, because of the increase of the length of the data packet, it reduces the filling words between the packet and the packet, and solves the problem of channel waste caused by the delay transmission of the control system data by the telemetry system, thus improving the utilization rate of the telemetry channel.

【技术实现步骤摘要】
基于运载火箭的数据组包方法、传输方法及系统
本专利技术涉及运载火箭数据传输
,具体涉及基于运载火箭的数据组包方法、传输方法及系统。
技术介绍
在各类型运载火箭的飞行过程中,所产生的各类参数(含各类力学热学环境参数、图像视频参数、控制系统过程数据等)均由遥测系统通过无线链路下传到地面遥测站,并转发到测控大厅,供相关设计人员判读,以确定运载火箭的工作状态。运载火箭飞行过程中,由于箭体姿态、地面遥测天线指向、发动机尾焰等情况影响,会导致遥测数据丢帧或误码,且该事件无法提前判断何时发生,将造成部分数据丢失,特别是控制系统数据,为设计人员观察火箭运行状态及定位故障造成困难。专利技术人经过研究发现,现有的运载火箭遥测系统与控制系统为独立系统,控制系统仅将实时过程数据通过异步串口方式发送给遥测系统的数据采集传输设备,数据采集传输设备将控制系统数据实时下传,同时对该数据进行存储,并延时特定时间后再次下传,以减小因遥测无线链路丢帧或误码引起控制系统数据丢失的影响。存储重发的机制为:数据采集传输设备将控制系统所在遥测固定波道的所有数据全部进行延时发送,由于数据采集传输设备与控制系统为异步通信,在该波道中包含控制系统数据包与包之间的填充字,控制系统数据包头、包尾和备用字节,该数据为非有效数据,数据采集传输设备无法识别,亦将其进行延时发送,将占用遥测波道,降低了遥测信道利用率。
技术实现思路
有鉴于此,本专利技术实施例提供了一种基于运载火箭的数据传输方法及装置,以解决遥测信道利用率低的问题。根据第一方面,本专利技术实施例提供了一种基于运载火箭的数据组包方法,用于控制系统中,所述方法包括:获取当前时刻的数据;提取上一时刻的数据;将所述当前时刻的数据与所述上一时刻的数据进行组包,并添加数据包头以及数据包尾,以得到数据包。本专利技术实施例提供的基于运载火箭的数据组包方法,控制系统将某一时刻的实时数据和上一时刻的延时数据组成一个数据包,节省数据包头和数据包尾,同时因为数据包长度的增加,减少了包与包之间填充字,解决由数据采集传输设备进行延时传输引起的信道浪费的问题,从而提高了遥测信道的利用率。结合第一方面,在第一方面第一实施方式中,所述上一时刻的数据中包括有核心数据;所述将所述当前时刻的数据与所述上一时刻的数据进行组包,包括:提取所述核心数据;将所述核心数据、所述当前时刻的数据以及所述上一时刻的数据进行组包。本专利技术实施例提供的基于运载火箭的数据组包方法,控制系统通过将核心数据与当前时刻的实时数据以及上一时刻的延时数据组成一个包,节省了数据包头和数据包尾,即减少了控制系统发送的数据包中无关数据,从而减少了后续遥测系统的下传数据量,进而提高了遥测信道的利用率。结合第一方面第一实施方式,在第一方面第二实施方式中,所述将所述核心数据、所述当前时刻的数据以及所述上一时刻的数据进行组包,包括:获取所述核心数据的回放次数;基于所述核心数据的回放次数进行组包。本专利技术实施例提供的基于运载火箭的数据组包方法,控制系统在无法预估发生丢帧或误码时间段的情况下,控制系统对于数据中的核心数据,可多次延时下传,解决仅延时1次下传情况下可靠性低的问题,确保核心数据的可靠下传。结合第一方面,在第一方面第三实施方式中,所述将所述当前时刻的数据与所述上一时刻的数据进行组包,还包括:判断是否进入预设通信区域;当进入所述预设通信区域时,存储所获取的所述预设通信区域的数据;判断是否离开所述预设通信区域;当离开所述预设通信区域时,将所述预设通信区域的数据与所述当前时刻的数据以及所述上一时刻的数据进行组包。本专利技术实施例提供的基于运载火箭的数据组包方法,在可以预估在某时间段大概率发生遥测系统长时间无法下传数据的情况下,控制系统对数据进行存储,在飞离该时间段后,将存储的数据与当前时刻的数据以及上一时刻的数据进行组包,保证了预设通信区域的数据可靠下传。结合第一方面第三实施方式,在第一方面第四实施方式中,所述将所述预设通信区域的数据与所述当前时刻的数据以及所述上一时刻的数据进行组包,包括:获取所述预设通信区域的数据的回放次数;基于所述预设通信区域的数据的回放次数进行组包。本专利技术实施例提供的基于运载火箭的数据组包方法,对预设通信区域内的数据循环回放,回放次数可控,解决遥测系统无限循环回放引起的信道浪费的问题。结合第一方面第三实施方式,或第一方面第四实施方式,在第一方面第五实施方式中,所述将所述预设通信区域的数据与所述当前时刻的数据以及所述上一时刻的数据进行组包,包括:将所述预设通信区域的数据进行拆段,得到预设数量的数据段;依次将各个所述数据段与所述当前时刻的数据以及所述上一时刻的数据进行组包。本专利技术实施例提供的基于运载火箭的数据组包方法,对在预设通信区域的数据进行拆段分包下传,且下传次数可控,回传方式灵活。根据第二方面,本专利技术实施例还提供了一种基于运载火箭的数据传输方法,用于控制系统中,包括:根据本专利技术第一方面或第一方面任一实施方式中所述的基于运载火箭的数据组包方法对数据进行组包,得到数据包;将所述数据包发送至遥测系统。本专利技术实施例提供的基于运载火箭的数据传输方法,打破了传统控制系统和遥测系统相互独立的壁垒,由控制系统对下传数据进行存储重发,最终将实时数据和延时数据通过异步串口发送给遥测系统的数据采集传输设备,而数据采集传输设备仅将其编入遥测帧后通过无线链路下传,不再进行其他操作。根据第三方面,本专利技术实施例还提供一种电子设备,包括:存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器中存储有计算机指令,所述处理器通过执行所述计算机指令,从而执行本专利技术第一方面,或第一方面任一项实施方式中所述的基于运载火箭的数据组包方法或本专利技术第二方面中所述的基于运载火箭的数据传输方法。根据第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使所述计算机执行本专利技术第一方面,或第一方面任一项实施方式中所述的基于运载火箭的数据组包方法或本专利技术第二方面中所述的基于运载火箭的数据传输方法。根据第五方面,本专利技术实施例还提供了一种基于运载火箭的数据传输系统,包括:控制系统,包括本专利技术第三方面所述的电子设备;所述控制系统用于对数据进行组包,并将组包后的数据发送给遥测系统;遥测系统,用于接收所述控制系统发送的数据,并将所述数据下传。本专利技术实施例提供的基于运载火箭的数据传输系统,利用控制系统对数据进行组包后发送给遥测系统,以便于遥测系统将数据进行下传,即通过相互配合的控制系统与遥测系统,解决由遥测系统进行延时传输引起的信道浪费的问题,提高了遥测信道的利用率。附图说明为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是根据本专利技术实施例的遥测传输时隙的示意图;图2是根据本专利技术实施例的基于运载火箭的数据组包方法的流程图;图3是根据本专利技术实施例的控制系统的组包方式的示意图;图4是根据本专利技术实施例的控制系统数据延时传输策略的示意图;图5是根据本文档来自技高网...

【技术保护点】
1.一种基于运载火箭的数据组包方法,其特征在于,用于控制系统中,所述方法包括:获取当前时刻的数据;提取上一时刻的数据;将所述当前时刻的数据与所述上一时刻的数据进行组包,并添加数据包头以及数据包尾,以得到数据包。

【技术特征摘要】
1.一种基于运载火箭的数据组包方法,其特征在于,用于控制系统中,所述方法包括:获取当前时刻的数据;提取上一时刻的数据;将所述当前时刻的数据与所述上一时刻的数据进行组包,并添加数据包头以及数据包尾,以得到数据包。2.根据权利要求1所述的方法,其特征在于,所述上一时刻的数据中包括有核心数据;所述将所述当前时刻的数据与所述上一时刻的数据进行组包,包括:提取所述核心数据;将所述核心数据、所述当前时刻的数据以及所述上一时刻的数据进行组包。3.根据权利要求2所述的方法,其特征在于,所述将所述核心数据、所述当前时刻的数据以及所述上一时刻的数据进行组包,包括:获取所述核心数据的回放次数;基于所述核心数据的回放次数进行组包。4.根据权利要求1所述的方法,其特征在于,所述将所述当前时刻的数据与所述上一时刻的数据进行组包,还包括:判断是否进入预设通信区域;当进入所述预设通信区域时,存储所获取的所述预设通信区域的数据;判断是否离开所述预设通信区域;当离开所述预设通信区域时,将所述预设通信区域的数据与所述当前时刻的数据以及所述上一时刻的数据进行组包。5.根据权利要求4所述的方法,其特征在于,所述将所述预设通信区域的数据与所述当前时刻的数据以及所述上一时刻的数据进行组包,包括:获取所述预设通信区域的数据的回放次数;基于所述预设通信区域的数据的回放次数进行组...

【专利技术属性】
技术研发人员:不公告发明人
申请(专利权)人:北京星际荣耀空间科技有限公司
类型:发明
国别省市:北京,11

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

1