一种基于数据块传输的1553B总线协议仿真方法

    公开(公告)号:CN106888121A

    公开(公告)日:2017-06-23

    申请号:CN201710115350.6

    申请日:2017-03-01

    Abstract: 一种基于数据块传输的1553B总线协议仿真方法,首先获取通讯帧,得到通讯帧中各个数据块的数据特征模型,然后修改当前通讯帧中数据块的数据特征模型中的启动标记置、数据块计数,送至数据接收端,最后控制数据接收端根据数据特征模型中的数据块长度、子地址,获取得到当前数据块的数据并进行解析,若成功获取当前数据块数据并进行解析,则通知数据发送端发送下一个数据块数据特征模型,否则通知数据发送端重新发送当前数据块的数据特征模型中,直至完成当前数据帧的所有数据块在数据接收端的成功获取并解析。

    一种基于多项式的卫星姿态机动方法

    公开(公告)号:CN103941739B

    公开(公告)日:2016-06-01

    申请号:CN201410151622.4

    申请日:2014-04-15

    Abstract: 一种基于多项式的卫星姿态机动方法,其中卫星姿态起始时刻的姿态角、角速度和角加速度均可任意,同时卫星机动结束时刻的姿态角、角速度和角加速度也可以任意指定。本发明方法能够保证将卫星姿态在指定时刻导引至目标值,并保证机动全路径的平稳性。同时,末端平滑技术的使用还能保证卫星机动结束时刻的姿态角速度和角加速度均能平滑过渡,保证了机动结束时刻卫星的姿态控制误差较小,从而保证了机动结束时的性能。本发明方法特别适用于敏捷卫星进行动中成像观测、目标跟踪等机动任务的状态建立阶段,易于满足机动到位即稳定的要求。

    一种航天器软件空间使用安全性检查方法

    公开(公告)号:CN103745153A

    公开(公告)日:2014-04-23

    申请号:CN201310746198.3

    申请日:2013-12-30

    CPC classification number: G06F21/52 G06F11/3644

    Abstract: 一种航天器软件空间使用安全性检查方法,是一种针对航天器软件内存空间使用安全的检查方法,目的在于检查航天器软件是否会出现内存使用违例的情况,包括全局数据区溢出的检查方法和程序栈溢出的检查方法。全局数据区溢出的检查方法主要检查软件编译固化时,全局变量占用的空间是否超过了静态分配的空间。程序栈溢出的检查方法主要是分析软件运行时,程序使用的栈空间是否可能超过静态分配的栈空间大小。本发明提出的检查方法能够在不需要运行软件的情况下,完成上述两种软件空间使用安全问题的检查,具有良好的适应性。本发明方法的复杂度低,适用于大规模软件。

    一种保障1553B总线通信时序正确性的时序确定方法

    公开(公告)号:CN103744813A

    公开(公告)日:2014-04-23

    申请号:CN201310751624.2

    申请日:2013-12-31

    Abstract: 一种保障1553B总线通信时序正确性的时序确定方法,根据1553B总线各个子地址通讯方式和特点,确定了通讯的时序要求,保障了总线通讯时序正确性。本发明解决了传统分析中时间要求不全面的问题。本发明识别出各个通讯功能的通讯时间和通讯间时间间隔要求,为分析提供了更为系统全面的因素。本发明不仅分析不同通讯功能之间有先后顺序和时间要求,还给出了多个通讯共同完成同一系统功能时,需要考虑的时序问题。这样减少了软件系统行为的不确定性。

    一种基于控制流的数据竞争误报降低方法

    公开(公告)号:CN103678136A

    公开(公告)日:2014-03-26

    申请号:CN201310744664.4

    申请日:2013-12-30

    Abstract: 一种基于控制流的数据竞争误报降低方法,是一种针对航天嵌入式C程序数据竞争检测的改进方法,目的在于降低误报、提高分析准确度。一般认为,主程序和中断服务程序具有共享变量时,如果二者中至少一个对该共享变量进行了写操作,那么该变量可能会发生数据竞争。本发明以语法分析技术为基础,结合领域特征,识别无害的数据竞争,降低数据竞争检测的误报率。本发明提出的检查方法降低了数据竞争检测的误报率,有利于发现真正有害的数据竞争。

    一种减少航天器重力损失的变轨方法

    公开(公告)号:CN101186236A

    公开(公告)日:2008-05-28

    申请号:CN200710301743.2

    申请日:2007-12-26

    Abstract: 一种减少航天器重力损失的变轨方法,涉及航天器变轨技术领域,包括以下步骤:(1)航天器变轨前,在地面上计算轨道机动开始时间、初始姿态和姿态角速度;(2)对轨道机动开始时间、初始姿态和姿态角速度三个参数进行优化,使航天器在变轨过程中,推力的方向始终接近于航天器的速度方向;(3)将计算好的参数注入到星上;(4)航天器按照地面指令参数确定的角速度匀速旋转。本发明的变轨方法使变轨燃料消耗与沿速度方向变轨的燃料消耗非常接近,与固定推力方向变轨相比,可有效降低燃料消耗。

    一种可配置的卫星部件通信通用模型设计方法

    公开(公告)号:CN114826371B

    公开(公告)日:2024-05-31

    申请号:CN202210271961.0

    申请日:2022-03-18

    Abstract: 本发明公开了一种可配置的卫星部件通信通用模型设计方法,包括:将卫星部件通信通用模型的输入抽象分解为四类信息:RT地址、消息类型、消息使能状态,以及消息的传输方式与传输通道;分别为四类信息分配相应的配置参数:第一配置参数、第二配置参数、第三配置参数和第四配置参数;根据第一配置参数、第二配置参数、第三配置参数和第四配置参数,建立消息可配置注册表;根据卫星部件类型,建立消息可配置注册表对应的索引表;构建得到卫星部件通信通用模型。本发明设计得到的卫星部件通信通用模型,优化了星上通信流程,简化了卫星软件操作,并大大提高了卫星通信的可靠性,解决了通信条件分散设置的通信可靠性低的问题。

    快速确定卫星上短期工作载荷惯性姿态的方法及装置

    公开(公告)号:CN117990100A

    公开(公告)日:2024-05-07

    申请号:CN202410096546.5

    申请日:2024-01-23

    Abstract: 本发明涉及卫星姿态测量技术领域,特别涉及一种快速确定卫星上短期工作载荷惯性姿态的方法及装置。方法包括:确定各个星敏感器相对于载荷坐标系的第一安装矩阵,以及各个陀螺相对于载荷坐标系的第二安装矩阵;基于所述第一安装矩阵和所述第二安装矩阵,在载荷坐标系下对各星敏感器和各陀螺的测量结果进行联合滤波,得到第一滤波结果,所述第一滤波结果包括第一姿态四元数和第一陀螺等效常漂;响应于载荷进入开机状态,将载荷开机时刻对应的第一滤波结果作为载荷姿态滤波的初值;基于所述初值,在载荷坐标系下进行星相机和陀螺联合滤波,得到载荷的惯性姿态。本申请,可以加快星相机与陀螺滤波的收敛过程,快速准确的确定载荷的惯性姿态。

    一种基于多级队列的卫星自主任务规划指令序列执行方法

    公开(公告)号:CN112308374B

    公开(公告)日:2023-07-18

    申请号:CN202011032997.0

    申请日:2020-09-27

    Abstract: 本发明提出了一种基于多级队列的卫星自主任务规划指令序列执行方法,采用多级队列的方式,实现自主任务规划指令序列的动态执行管理。该方法首先利用指令缓冲区对一定时间范围内的待执行指令序列进行缓存,并根据应急任务指令实时更新指令缓冲区,动态调整待规划任务;其次设计指令规划区、指令执行区,并根据指令序列的时序要求和执行策略进行指令任务的规划和执行,确保指令不丢失、不覆盖,提高指令序列执行的连续性和稳定性,有效地保证了指令序列的执行可靠性、安全性。

Patent Agency Ranking