【技术实现步骤摘要】
一种不中断姿态测量的星敏感器软件在轨诊断和重构方法
本专利技术涉及一种星敏感器软件在轨诊断和重构方法,尤其涉及一种基于多任务调度的不中断姿态测量的星敏感器软件在轨诊断和重构方法。
技术介绍
卫星星敏感器作为现代卫星核心单机设备之一,通过对星空成像跟踪识别等技术,为卫星导航与控制提供高精度的姿态测量数据,“指引”着卫星的方向。星敏感器作为一种以恒星为参考源的高精度光学敏感器,主要由光学镜头、遮光罩、箱体结构、电子线路等组成。光学镜头在空间中收集星空中光学信号,经过图像传感器光电转换为星图数据,再经过星敏感器软件对星图进行星点提取识别、姿态解算等处理,最终解算出卫星平台在惯性系下的姿态信息。星敏感器软件是实现星敏测姿功能的关键环节,而星敏在轨运行期间将受到空间各种辐射粒子干扰,将可能引起电子器件单粒子翻转效应等,从而引起星敏软件代码发生改变,出现错误。而软件的在轨诊断和在轨重构技术是星敏应对代码错误,实现软件在轨可维护性、可靠性、灵活性的重要途径,对星敏感器长期在轨稳定工作起着必不可少的作用。星敏感器软件在进行在 ...
【技术保护点】
1.一种不中断姿态测量的星敏感器软件在轨诊断和重构方法,其特征在于,该方法包括如下步骤:/n步骤(1)、星敏软件多任务划分;所述步骤(1)具体为:/n11、将星敏感器软件按在轨功能划分为姿态测量、软件重构、软件诊断多个任务;/n12、设置各个任务运行优先级,其中姿态测量任务优先级高于软件诊断任务和软件重构任务,软件诊断任务优先级高于软件重构任务;/n13、在各任务中设置暂停运行的时间;/n步骤(2)、周期性进行多任务调度;所述步骤(2)具体为:/n21、在星敏感器各软件任务执行中,通过嵌入式操作系统多任务并行调度机制,周期性暂停执行中的软件任务,并对各任务执行条件重新进行判 ...
【技术特征摘要】
1.一种不中断姿态测量的星敏感器软件在轨诊断和重构方法,其特征在于,该方法包括如下步骤:
步骤(1)、星敏软件多任务划分;所述步骤(1)具体为:
11、将星敏感器软件按在轨功能划分为姿态测量、软件重构、软件诊断多个任务;
12、设置各个任务运行优先级,其中姿态测量任务优先级高于软件诊断任务和软件重构任务,软件诊断任务优先级高于软件重构任务;
13、在各任务中设置暂停运行的时间;
步骤(2)、周期性进行多任务调度;所述步骤(2)具体为:
21、在星敏感器各软件任务执行中,通过嵌入式操作系统多任务并行调度机制,周期性暂停执行中的软件任务,并对各任务执行条件重新进行判断,决定继续执行哪个任务,实现周期性的对软件多任务调度;
22、任务调度周期小于姿态测量任务执行时间、软件在轨诊断任务执行时间、软件在轨重构执行时间;
步骤(3)、在调度周期内执行软件任务;所述步骤(3)具体为:
31、开始在当前一轮调度周期内执行软件任务,判断姿态测量任务是否暂停,若暂停,进入步骤32;若未暂停,执行姿态测...
【专利技术属性】
技术研发人员:赵汝进,刘恩海,周武林,赵人杰,王进,周向东,韩维强,马跃博,
申请(专利权)人:中国科学院光电技术研究所,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。