-
公开(公告)号:CN110674579B
公开(公告)日:2022-10-11
申请号:CN201910910547.8
申请日:2019-09-25
Applicant: 中国科学院微小卫星创新研究院 , 上海微小卫星工程中心
IPC: G06F30/20
Abstract: 本发明提供了一种卫星外设接口仿真系统及方法,星上软件、CPU仿真软件、所述卫星外设接口仿真系统、单机和动力模块依次连接,所述星上软件、所述CPU仿真软件和所述动力模块为外部软件,所述单机为固定编码模块;所述卫星外设接口仿真系统按地址实现寄存器相应的读功能和写功能,所述卫星外设接口仿真系统包括可配置模块和配置文件,所述可配置模块包括寄存器地址模块和外设接口其他配置模块,所述寄存器地址模块用于存放寄存器地址,所述外设接口其他配置模块用于存放相关设计参数;所述配置文件分别连接所述寄存器地址模块和所述外设接口其他配置模块,所述配置文件用于按配置对所述寄存器地址模块和所述外设接口其他配置模块进行初始化。
-
公开(公告)号:CN110501920B
公开(公告)日:2022-07-26
申请号:CN201910808970.7
申请日:2019-08-29
Applicant: 中国科学院微小卫星创新研究院 , 上海微小卫星工程中心
IPC: G05B17/02
Abstract: 本发明提供了一种卫星能源仿真系统,包括:系统输入模块输入所需参数,以使时间状态模块、轨道姿态参数模块、负载及太阳电池模块和蓄电池模块获取所需参数;时间状态模块读取当前时刻,并提供至轨道姿态参数模块、负载及太阳电池模块和蓄电池模块;轨道姿态参数模块根据获取的参数和当前时刻计算当前的轨道姿态情况,并发送至负载及太阳电池模块;负载及太阳电池模块根据获取的参数、当前时刻和轨道姿态情况计算当前的负载情况和太阳能电池板阵列情况,并发送至蓄电池模块;蓄电池模块根据当前输入的负载情况及太阳能电池板阵列情况,判断是否充电或放电,并控制卫星的蓄电池进行相应的动作,若充电,则蓄电池模块判断光照条件是否满足。
-
公开(公告)号:CN110501920A
公开(公告)日:2019-11-26
申请号:CN201910808970.7
申请日:2019-08-29
Applicant: 中国科学院微小卫星创新研究院 , 上海微小卫星工程中心
IPC: G05B17/02
Abstract: 本发明提供了一种卫星能源仿真系统,包括:系统输入模块输入所需参数,以使时间状态模块、轨道姿态参数模块、负载及太阳电池模块和蓄电池模块获取所需参数;时间状态模块读取当前时刻,并提供至轨道姿态参数模块、负载及太阳电池模块和蓄电池模块;轨道姿态参数模块根据获取的参数和当前时刻计算当前的轨道姿态情况,并发送至负载及太阳电池模块;负载及太阳电池模块根据获取的参数、当前时刻和轨道姿态情况计算当前的负载情况和太阳能电池板阵列情况,并发送至蓄电池模块;蓄电池模块根据当前输入的负载情况及太阳能电池板阵列情况,判断是否充电或放电,并控制卫星的蓄电池进行相应的动作,若充电,则蓄电池模块判断光照条件是否满足。
-
公开(公告)号:CN108958737A
公开(公告)日:2018-12-07
申请号:CN201810607215.8
申请日:2018-06-13
Applicant: 上海微小卫星工程中心
Abstract: 本发明涉及一种星载软件在轨编程方法,该方法包括下列步骤:将要进行在轨编程的子程序输入到卫星的随机存取存储器RAM中;以及在所述RAM中对子程序地址表进行修改,使得所输入的子程序的入口地址指向所述RAM中的所输入的子程序的代码。通过本发明的在轨编程方法,可对星载软件进行更新,并且不需要系统复位即可执行经更新的软件。
-
公开(公告)号:CN108932372A
公开(公告)日:2018-12-04
申请号:CN201810614592.4
申请日:2018-06-14
Applicant: 上海微小卫星工程中心
Abstract: 本发明涉及一种用于在仿真中注入故障的方法,该方法包括下列步骤:发起仿真目标与数学模型的交互;使接口数据组中的数据向前移位一个位置,其中所述接口数据组包括n个位置,其中n为正整数;把在此次交互中获取的交互数据读取到第n个位置;确定接口数据故障注入单是否为空,其中所述接口数据故障注入单为队列并且描述以何种方式对哪个接口数据进行故障注入;在接口数据故障注入单不为空的情况下,从接口数据故障注入单中读取第一个元素;以及执行故障注入。通过该方法,可以以高度安全、可靠的方式注入故障,同时获取到真实环境不能/不易获取的数据,从而不仅保障了测试数据来源,而且拓展了测试分析面。
-
公开(公告)号:CN110687825B
公开(公告)日:2023-07-07
申请号:CN201910910548.2
申请日:2019-09-25
Applicant: 中国科学院微小卫星创新研究院 , 上海微小卫星工程中心
IPC: G05B17/02
Abstract: 本发明提供了一种卫星单机仿真系统及方法,一种卫星单机仿真系统,所述卫星单机仿真系统与星上软件、动力分系统和能源分系统连接,所述卫星单机仿真系统模拟卫星单机进行建模,所述卫星单机包括传感器和执行器,所述卫星单机仿真系统将所述卫星单机建模为读数据操作或写数据操作,并按指令设定的算法,做相应的数据处理,所述卫星单机仿真系统包括可配置单元、编码单元和配置文件,其中:所述可配置单元中的设计参数和产生数据根据配置文件进行初始化;所述编码单元中的指令动作通过代码固定为函数,所述函数发送、接受或处理所述产生数据。
-
公开(公告)号:CN110687825A
公开(公告)日:2020-01-14
申请号:CN201910910548.2
申请日:2019-09-25
Applicant: 中国科学院微小卫星创新研究院 , 上海微小卫星工程中心
IPC: G05B17/02
Abstract: 本发明提供了一种卫星单机仿真系统及方法,一种卫星单机仿真系统,所述卫星单机仿真系统与星上软件、动力分系统和能源分系统连接,所述卫星单机仿真系统模拟卫星单机进行建模,所述卫星单机包括传感器和执行器,所述卫星单机仿真系统将所述卫星单机建模为读数据操作或写数据操作,并按指令设定的算法,做相应的数据处理,所述卫星单机仿真系统包括可配置单元、编码单元和配置文件,其中:所述可配置单元中的设计参数和产生数据根据配置文件进行初始化;所述编码单元中的指令动作通过代码固定为函数,所述函数发送、接受或处理所述产生数据。
-
公开(公告)号:CN104834689B
公开(公告)日:2019-02-01
申请号:CN201510194071.4
申请日:2015-04-22
Applicant: 上海微小卫星工程中心
IPC: G06F16/906 , G06F16/908
Abstract: 一种码流类型快速识别方法,包括如下步骤:1)根据多个样本码流建立特征库,所述特征库存储多个从样本码流提取的样本特征集与样本类型匹配对,其中,同一样本特征集中的所有样本特征值互不相同;2)识别所有公共特征值并将所有所述公共特征值从特征库中移除,完成特征库优化;3)提取目标码流的目标特征集与特征库比对,完成目标码流的类型识别。本发明通过一个有向连接图,将类型与特征值关联,依托充分必要关系原理,简单通过计数器加1方式进行类型判别;算法复杂度低,识别效率高;比对次数不会超过特征集大小,可以快速识别码流类型。
-
公开(公告)号:CN104834689A
公开(公告)日:2015-08-12
申请号:CN201510194071.4
申请日:2015-04-22
Applicant: 上海微小卫星工程中心
IPC: G06F17/30
Abstract: 一种码流类型快速识别方法,包括如下步骤:1)根据多个样本码流建立特征库,所述特征库存储多个从样本码流提取的样本特征集与样本类型匹配对,其中,同一样本特征集中的所有样本特征值互不相同;2)识别所有公共特征值并将所有所述公共特征值从特征库中移除,完成特征库优化;3)提取目标码流的目标特征集与特征库比对,完成目标码流的类型识别。本发明通过一个有向连接图,将类型与特征值关联,依托充分必要关系原理,简单通过计数器加1方式进行类型判别;算法复杂度低,识别效率高;比对次数不会超过特征集大小,可以快速识别码流类型。
-
公开(公告)号:CN108932372B
公开(公告)日:2023-04-25
申请号:CN201810614592.4
申请日:2018-06-14
Applicant: 上海微小卫星工程中心
IPC: G06F30/20 , G06F16/2455 , G06F16/25 , G06F16/2458 , G06F111/10
Abstract: 本发明涉及一种用于在仿真中注入故障的方法,该方法包括下列步骤:发起仿真目标与数学模型的交互;使接口数据组中的数据向前移位一个位置,其中所述接口数据组包括n个位置,其中n为正整数;把在此次交互中获取的交互数据读取到第n个位置;确定接口数据故障注入单是否为空,其中所述接口数据故障注入单为队列并且描述以何种方式对哪个接口数据进行故障注入;在接口数据故障注入单不为空的情况下,从接口数据故障注入单中读取第一个元素;以及执行故障注入。通过该方法,可以以高度安全、可靠的方式注入故障,同时获取到真实环境不能/不易获取的数据,从而不仅保障了测试数据来源,而且拓展了测试分析面。
-
-
-
-
-
-
-
-
-