[发明专利]卫星条件指令系统及其执行方法有效
申请号: | 202110602894.1 | 申请日: | 2021-05-31 |
公开(公告)号: | CN113485748B | 公开(公告)日: | 2022-08-12 |
发明(设计)人: | 王昊;顾云飞;陆洋;项杰;党建成;杨伟平 | 申请(专利权)人: | 上海卫星工程研究所 |
主分类号: | G06F9/30 | 分类号: | G06F9/30 |
代理公司: | 上海段和段律师事务所 31334 | 代理人: | 黄磊;郭国中 |
地址: | 200240 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 卫星 条件 指令系统 及其 执行 方法 | ||
本发明提供了一种卫星条件指令系统及其执行方法,包括:卫星条件指令模块、条件信息模块和条件指令空间模块;所述卫星条件指令模块解析和执行卫星条件指令;所述条件信息模块通过条件信息指令对条件信息进行控制和执行;所述条件指令空间模块对条件指令空间中存储的卫星条件指令进行调用,通过条件指令空间控制指令对条件指令空间进行控制。本发明的应用取得了改进卫星程控设计流程、缩短卫星程控测试周期、增进地面测试自动化程度、提高卫星程控灵活性等有益效果。
技术领域
本发明涉及卫星控制领域,具体地,涉及一种卫星条件指令系统及其执行方法。
背景技术
传统卫星程控通常采用直接将程控逻辑固化入程序的方式实现,该方式实现的程控存在研发周期较长、程控逻辑修改过程较繁琐、在轨新增程控功能难度较高等缺点。为了弥补上述程控实现方式的缺点,同时为地面测试、在轨应用提供临时性程控功能,本专利提出了一种以指令形式实现的程控设计。
现有适用于卫星型号的通用化程控系统(CN105137929A)、基于循环队列的卫星程控指令维护方法(CN107562443A)、一种卫星遥控指令格式设计与编码管理系统及方法(CN109067704A)、全状态可视化动态卫星测试系统及方法(CN109088668A)等专利均未涉及采用条件指令(可配置条件触发的指令)、采用条件指令的形式实现卫星程控、采用条件指令的形式以卫星程控为主的自动化卫星测试方案。
发明内容
针对现有技术中的缺陷,本发明的目的是提供一种卫星条件指令系统及其执行方法。
根据本发明提供的一种卫星条件指令系统,包括:卫星条件指令模块、条件信息模块和条件指令空间模块;
所述卫星条件指令模块解析和执行卫星条件指令;
所述条件信息模块通过条件信息指令对条件信息进行控制和执行;
所述条件指令空间模块对条件指令空间中存储的卫星条件指令进行调用,通过条件指令空间控制指令对条件指令空间进行控制。
优选地,所述卫星条件指令包括:执行条件、指令和其他信息;
所述执行条件为程序判定的规则,包括第一判据位置、第二判据位置、判据算法、阈值、比较方式和判据滤波;
所述指令能够被卫星解析;
所述其他信息包括卫星条件指令在条件指令空间的存储位置和执行次数。
优选地,所述卫星条件指令模块根据所述第一判据位置和所述第二判据位置进行原始信息读取;
所述判据算法包括大于、小于、等于和不等于;
所述比较方式包括加、减、与、或以及异或;
所述判据滤波为对所述判据算法的结果进行滤波操作,包括累计满足与连续满足两种。
优选地,
累计满足包括:当判据算法成功次数累计满足滤波值时,执行条件真正满足,当判据算法失败时,滤波计数仅暂停而不清零;
连续满足包括:当判据算法成功次数连续满足滤波值时,执行条件真正满足,当判据算法失败时,滤波计数清零,判据算法再次成功时重新进行滤波计数。
优选地,所述条件信息指令包括:源信息处理和信息存储位置;
所述源信息处理包括第一源信息类型、第一源信息数值或来源、第二源信息类型、第二源信息数值或来源以及源信息间算法;
所述信息存储位置为条件信息指令产生后的存储位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海卫星工程研究所,未经上海卫星工程研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110602894.1/2.html,转载请声明来源钻瓜专利网。