-
公开(公告)号:CN107562463B
公开(公告)日:2020-10-27
申请号:CN201710812573.8
申请日:2017-09-11
Applicant: 上海航天控制技术研究所
Abstract: 本发明涉及一种Ada编程语言的子程序规格化定义及调用方法,其采用把子程序的多个相同或不同类型的形式参数统一转化为一个形式参数,这个形式参数的类型为地址数组的访问类型,该访问类型相当于指针,该方法使子程序的定义得到统一;在子程序调用时,由于所有子程序使用的是统一的规格化的子程序定义。本发明取得了子程序调用可灵活替换效果,且与具体软件运行平台无关,具有广泛的适用性。
-
公开(公告)号:CN110532015A
公开(公告)日:2019-12-03
申请号:CN201910684590.7
申请日:2019-07-26
Applicant: 华东师范大学 , 上海航天控制技术研究所
Abstract: 本发明公开了一种面向航天软件的在轨升级系统,包括存储路径输入模块,代码读取模块,代码解析模块、版本判断模块、升级标记插入模块以及代码升级模块,通过上述系统可以对需要在轨升级的软件进行编译链接操作,并使用户划定需要升级的功能模块,再实施基于数据的载荷参数优化、基于代码的可靠性提升、基于整体的故障处理,来实现在线回归测试和系统在线重构,从而实现对航天软件的在轨升级。
-
公开(公告)号:CN110554974B
公开(公告)日:2022-06-24
申请号:CN201910725402.0
申请日:2019-08-07
Applicant: 上海航天控制技术研究所
IPC: G06F12/02 , G06F12/1081
Abstract: 本发明公开了一种提升全数字卫星姿轨控软件运行平台运行倍数的方法,其中读操作步骤包括:向地址线输出目标读取地址,同时读信号置位;检测到读信号被置位后,立即完成地址译码并输出片选信号;检测到读信号后,完成地址线锁存,并将目标地址内的数据发送至数据线;在固定时间后通知CPU取数;写操作步骤包括:向地址线输出目标写入地址,向数据线输出目标写入数据,同时写信号置位;检测到写信号被置位后,立即完成地址译码并输出片选信号;检测到写信号后,完成地址线和数据线锁存,并按照数据线和地址线的数据完成写操作;在固定时间后通知CPU写数。该方法保证了系统运行的高效准确,同时具备进一步提升全数字平台运行效率的能力。
-
公开(公告)号:CN110399156A
公开(公告)日:2019-11-01
申请号:CN201910683621.7
申请日:2019-07-26
Applicant: 华东师范大学 , 上海航天控制技术研究所
Abstract: 本发明公开了一种面向航天软件的在轨升级方法,包括存储路径输入步骤,代码读取步骤,代码解析步骤、版本判断步骤、升级标记插入步骤以及代码升级步骤,通过上述方法可以对需要在轨升级的软件进行编译链接操作,并使用户划定需要升级的功能模块,再实施基于数据的载荷参数优化、基于代码的可靠性提升、基于整体的故障处理,来实现在线回归测试和系统在线重构,从而实现对航天软件的在轨升级。
-
公开(公告)号:CN105806369B
公开(公告)日:2018-07-17
申请号:CN201610338577.2
申请日:2016-05-20
Applicant: 上海航天控制技术研究所
IPC: G01C25/00
Abstract: 本发明公开了一种星敏感器在轨光行差修正方法,包含以下步骤:根据上注的轨道参数计算得到星敏感器相对太阳的线速度,并计算星敏感器相对太阳的线速度在2000.0惯性坐标系的投影分量;根据星敏感器的姿态输出计算得到星敏感器的惯性指向;根据星敏感器的惯性指向计算星敏感器相对太阳的线速度在2000.0惯性坐标系的投影分量在星敏感器测量坐标系中的分量,并得到光行差引起的偏角值;根据光行差引起的偏角值计算得到星敏感器在轨光行差修正值,并根据此修正值在星敏感器姿态输出时对星敏感器在轨光行差进行修正。本发明能够有效提高星敏感器的测量精度。
-
公开(公告)号:CN106052713B
公开(公告)日:2019-03-12
申请号:CN201610341768.4
申请日:2016-05-20
Applicant: 上海航天控制技术研究所
IPC: G01C25/00
Abstract: 本发明公开了一种星敏感器光行差修正地面验证方法,包含以下步骤:计算星敏感器相对太阳的线速度在星敏坐标系的投影分量Vss;设定星敏感器的轨道参数和儒略日,使星敏感器相对太阳的线速度达到第一预设线速度值V′;若Vss与V′的差值小于等于计算线速度时的最小允许的容差值;向星敏感器注入预设四元数Q0,设置星敏感器不修正光行差,并记录此时的星敏感器输出的四元数Q,设置星敏感器以Vss修正光行差,并记录此时的星敏感器输出的修正四元数Q′及Vss引起光行差的偏差四元数ΔQ′;计算四元数Q与修正四元数Q′的误差四元数ΔQ;比较ΔQ′与ΔQ,以判断进行光行差修正时提供的线速度是否满足姿态精度要求,完成对星敏感器光行差修正的地面验证。本发明能有效检验星敏感器光行差修正是否正确。
-
公开(公告)号:CN107628273A
公开(公告)日:2018-01-26
申请号:CN201710889753.6
申请日:2017-09-27
Applicant: 上海航天控制技术研究所
Abstract: 本发明公开了一种基于可变控制周期的卫星姿态控制方法,其包含以下步骤:S1、根据任务需求,选取相应的控制周期和控制器参数;S2、利用陀螺原始采集数据,根据控制周期计算惯性角速度;S3、利用姿态敏感器输出的姿态信息,计算卫星姿态确定角;S4、利用S2中得到的惯性角速度以及S3中得到的姿态确定角,计算控制力矩;S5、利用控制力矩,向执行机构发送控制脉宽;S6、返回步骤S1重复新一轮的卫星姿态控制,以实现卫星变周期姿态控制。其优点是:根据不同的任务需求选取不同的控制周期和控制器参数,突破了姿态控制任务的计算量与计算机硬件条件的制约,完成高精度变轨控制和高精度长期可靠对地观测任务。
-
公开(公告)号:CN106292677A
公开(公告)日:2017-01-04
申请号:CN201610560459.6
申请日:2016-07-15
Applicant: 上海航天控制技术研究所
IPC: G05D1/08
CPC classification number: G05D1/0883
Abstract: 本发明公开一种基于恒星时角的姿态控制方法,包含:S1、获取卫星的当前星上时间对应的儒略世纪;S2、计算恒星时角;S3、计算得到的轨道坐标系与惯性坐标系之间的姿态转换四元数;S4、计算得到卫星本体系相对轨道系的姿态四元数;S5、计算俯仰-滚动-偏航转序下卫星本体系下的欧拉角,得到基于星敏感器信息的姿态确定角;S6、执行PD控制算法,计算得到控制力矩;重复S1至S6,实现卫星的自主连续导航和姿态控制。本发明仅通过恒星时角的计算,进行航天器位置自主导航和姿态控制,解决异常状态下因无法获取地面或GNSS测定轨信息的问题,从而实现卫星的自主管理,提高卫星的可靠性和生存能力。
-
公开(公告)号:CN110532015B
公开(公告)日:2021-01-29
申请号:CN201910684590.7
申请日:2019-07-26
Applicant: 华东师范大学 , 上海航天控制技术研究所
Abstract: 本发明公开了一种面向航天软件的在轨升级系统,包括存储路径输入模块,代码读取模块,代码解析模块、版本判断模块、升级标记插入模块以及代码升级模块,通过上述系统可以对需要在轨升级的软件进行编译链接操作,并使用户划定需要升级的功能模块,再实施基于数据的载荷参数优化、基于代码的可靠性提升、基于整体的故障处理,来实现在线回归测试和系统在线重构,从而实现对航天软件的在轨升级。
-
公开(公告)号:CN110554974A
公开(公告)日:2019-12-10
申请号:CN201910725402.0
申请日:2019-08-07
Applicant: 上海航天控制技术研究所
IPC: G06F12/02 , G06F12/1081
Abstract: 本发明公开了一种提升全数字卫星姿轨控软件运行平台运行倍数的方法,其中读操作步骤包括:向地址线输出目标读取地址,同时读信号置位;检测到读信号被置位后,立即完成地址译码并输出片选信号;检测到读信号后,完成地址线锁存,并将目标地址内的数据发送至数据线;在固定时间后通知CPU取数;写操作步骤包括:向地址线输出目标写入地址,向数据线输出目标写入数据,同时写信号置位;检测到写信号被置位后,立即完成地址译码并输出片选信号;检测到写信号后,完成地址线和数据线锁存,并按照数据线和地址线的数据完成写操作;在固定时间后通知CPU写数。该方法保证了系统运行的高效准确,同时具备进一步提升全数字平台运行效率的能力。
-
-
-
-
-
-
-
-
-