基于xml的航天器通用化指令生成方法
![]() |
基于xml的航天器通用化指令生成方法中国空间技术研究院(航天五院)隶属于中国航天科技集团有限公司,成立于1968年2月20日。自1970年4月24日成功发射我国第一颗人造地球卫星[1]以来,研究院已抓总研制并成功发射了300余颗航天器,实现200余颗航天器在轨运行,研制的航天器覆盖载人航天、月球与深空探测、导航定位、对地观测、通信广播、空间科学与技术试验六大系列航天器,实现了大、中、小、微型航天器的系列化、平台化发展。研究院圆满完成载人航天工程、探月工程、北斗工程、高分工程为代表的重大航天任务,为实现我国航天三大里程碑跨越发展做出了突出贡献。研究院充分发挥航天技术的优势和辐射带动作用,不断将航天新技术成果推广到国民经济多个领域。聚焦卫星应用、智能装备、空间生物三大优势业务板块,打造了中国卫星、康拓红外、航天生物三大业务发展主体平台,形成了以京津冀、长三角和粤港澳大湾区三大重点区域为主的区域布局。
目录
简介
研究院坚持国际化发展战略,积极践行“一带一路”倡议,推动构建人类命运共同体,先后与俄罗斯、法国、巴西等100多个国家和地区的宇航公司及空间研究机构建立了良好的合作关系。2004年实现了首颗商业卫星出口合同签署。截至2020年底,已向国际用户交付了20颗商业卫星,出口产品覆盖通信卫星、遥感卫星[2]、卫星应用、航天器研制基础设施、宇航单机部组件和宇航元器件等。
研究院打造了北京、天津、怀来、西安、兰州、烟台、深圳、内蒙古、杭州等产业基地,拥有空间飞行器总体设计、分系统研制生产、系统集成、总装测试、环境试验、地面设备制造及卫星应用、服务保障等配套完整的研制生产体系。研究院现有中国科学院和中国工程院院士9人,国际宇航科学院院士11人,俄罗斯宇航科学院院士9人,国家级突出贡献专家15人,全国技术能手40人,高级以上职称人员7200余人。研究院获得国家科学技术奖84项,其中特等奖9项;授权专利7700余件,荣获中国专利金奖3项;省部级奖3000余项。研究院先后荣获全国文明单位、全国创先争优先进基层党组织、全国模范职工之家等荣誉称号。
二、技术特点
航天器在太空中的运行控制是根据地面发出的指令进行的,一般由地面上注指令,经过星地通信链路传输,星上接收指令并解码处理,完成对航天器的运行控制。所以航天器研制阶段需要一套指令生成软件来完成指令的生成,从而实现对航天器的控制。由于各类航天器对卫星控制需求不同,所以各航天器的指令生成软件需要生成的指令种类存在差异,导致每个航天器型号都需要开发一套指令生成软件。为此,本文提出了一种方法,可以基于 xml 语言来描述一颗航天器所需的指令,然后根据 xml 描述来实现航天器的指令生成。
本发明提供了一种基于xml的航天器通用化指令生成方法。该方法包括四个步骤:指令结构描述、指令内容分解、指令结构解析与指令内容输入、指令生成。首先将航天器指令分为块头、块中和块尾部分;然后根据指令的实际含义,将航天器指令文件中的各指令分解为指令块的最小单元data,将指令块data内容填入块头、块中和块尾部分;接着依次解析块头、块中和块尾data,动态生成指令块用户输入界面,用户完成相应data内容,完成块头、块中和块尾内容的组织;最后,根据填充指令结构中的内容,生成指令的二进制字节序列。本发明给出了一种结构简单且能适用于各种指令的航天器指令结构,实现了指令生成功能的通用化处理,提高了研制效率,节省了航天器研制成本。 本发明的基于 xml 的航天器通用化指令生成方法,包括四个步骤 :指令结构描述、指令内容分解、指令结构解析与指令内容输入、指令生成。
三、成果形式
(专利、著作权、新产品、新技术等)
本项目拥有专利技术
四、应用领域及应用场景
航空航天、信息技术领域
五、当前应用成效
(1)该方法实现了指令生成功能的通用化处理,改变了现有一个型号一套指令生成软件的现状,今后所有型号都可以通过 xml 指令描述来实现指令的生成。并且同平台的型号经过少量修改,就可以沿用老型号的 xml 指令描述文件,大大提高了研制效率,同时为航天器研制节省了一些成本。 (2)本发明通过对航天器指令进行分析,给出了一种基于 xml 语言的、结构简单且能够适用于各种指令的航天器指令结构,而且,三块结构中的内容均采用统一的最小单元data 来填充,并根据内容的不同设计了 7 种 data 的格式,便于用户理解使用和后续计算机解析,减小了计算机解读和处理的复杂程度。
参考文献
- ↑ 党史军史上的今天|4月24日 中国第一颗人造地球卫星发射成功 ,搜狐,2022-04-24
- ↑ 关于遥感卫星,这些知识你知道吗?,搜狐,2023-06-01