【技术实现步骤摘要】
一种基于异构计算机的星务工作模式的切换方法和系统
[0001]本专利技术涉及星务计算机领域。更具体地,涉及一种基于异构计算机的星务工作模式的切换方法和系统。
技术介绍
[0002]ARM处理器的特点包括体积小、低功耗、低成本和高性能;支持Thumb(16位)/ARM(32位/63位)双指令集,能够很好的兼容8位/16位器件;大量使用寄存器,指令执行速度更快;大多数数据操作都在寄存器中完成;寻址方式灵活简单,执行效率高;指令长度固定。
[0003]考虑到ARM处理器具备高性能低功耗的特点,国内外的航天研究机构大量开展ARM面向航天应用的研究,特别是面向小卫星、微小卫星以及钠卫星领域。美国空军学院的FaleonSat2号钠星和Surrey大学的小卫星平台SNAP(Surrey Nanosatellite Applications Platform)等均将ARM处理器作为在轨计算机(OBC,On
‑
Board Computer)的主处理器。除此之外,Surrey大学的一些星上关键部件(例如星跟踪器Alta
【技术保护点】
【技术特征摘要】
1.一种基于异构计算机的星务工作模式的切换方法,其特征在于,该方法包括构建包括下位机、单机处理器以及互为备份的主机和备机的星务系统,其中,所述下位机、单机处理器、主机和备机之间为异构硬件设计且互相监测;根据所述星务系统的工作需求和监测状态通过外部指令或软硬件自主决策切换当前的工作模式。2.根据权利要求1所述的基于异构计算机的星务工作模式的切换方法,其特征在于,所述星务系统的工作模式包括正常工作模式、简化运行模式、安全管理模式和最小管理模式,其中所述正常工作模式包括第一工作模式、第二工作模式和第三工作模式。3.根据权利要求1所述的基于异构计算机的星务工作模式的切换方法,其特征在于,所述第一工作模式为主机执行正常星务管理和GNC控制,备机不工作,下位机执行主机监测和主机的接口驱动管理,单机处理器执行GNC控制接口驱动管理;所述第二工作模式为备机执行正常星务管理和GNC控制,主机不工作,下位机执行主机监测和主机的接口驱动管理,单机处理器执行GNC控制接口驱动管理;所述第三工作模式为主机执行正常星务管理和备机的GNC解算结果,备机执行GNC解算,下位机执行主机监测和主机的接口驱动管理,单机处理器执行GNC控制接口驱动管理;所述简化运行模式为主机不工作,备机不工作,下位机执行简化星务管理,单机处理器执行GNC管理;所述安全管理模式为为主机不工作,备机不工作,下位机执行安全模式管理,单机处理器执行GNC接口驱动管理;所述最小管理模式为主机不工作,备机不工作,下位机执行最小模式管理,单机处理器不工作。4.根据权利要求1所述的基于异构计算机的星务工作模式的切换方法,其特征在于,所述根据所述星务系统的工作需求和监测状态通过外部指令或软硬件自主决策切换当前的工作模式包括当所述星务系统工作在第一工作模式且需要转换工作模式时,通过遥控的切换方式将第一工作模式切换为第三工作模式、简化运行模式、安全管理模式和最小管理模式中的任一个;和当所述星务系统工作在第一工作模式且监测到主机出现故障时,通过遥控或软硬件自主决策的切换方式将第一工作模式切换为第二工作模式。5.根据权利要求1所述的基于异构计算机的星务工作模式的切换方法,其特征在于,所述根据所述星务系统的工作需求和监测状态通过外部指令或软硬件...
【专利技术属性】
技术研发人员:孔晓健,李存洲,郭聪,郑玉成,任路明,方晖,
申请(专利权)人:航天科工空间工程发展有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。