【技术实现步骤摘要】
一种提高星敏感器软件加载可靠性的方法
本专利技术涉及星敏感器
,具体涉及一种提高星敏感器软件加载可靠性的方法。
技术介绍
星敏感器因其众多优点在航天器上得到广泛应用。而由于其采用集成电路器件和具有高灵敏度特性的固态成像器件,使星敏感器易受空间辐射的影响。空间辐射环境的高能粒子会对星敏感器的数字电路产生单粒子事件,使其不能工作,降低星敏感器的可靠性。星敏感器数据处理单元主要指信号处理器以及与处理器配套使用的现场可编程逻辑门阵列(FieldProgrammableGateArray,FPGA)、静态随机存取存储器(StaticRandom-AccessMemory,SRAM)、可编程只读存储器(Programmableread-onlymemory,PROM)和带电可擦可编程只读存储器(ElectricallyErasableProgrammablereadonlymemory,EEPROM)等。这类器件一个共同特点是都采用MOS集成电路结构,空间辐射对它们的影响主要有两种形式:总剂量效应和单粒子事件。总剂量效应改 ...
【技术保护点】
1.一种提高星敏感器软件加载可靠性的方法,其特征在于,包括以下步骤:/n保存多份星敏感器软件至程序存储器中;/n自主切换:星敏感器上电后,默认将程序存储器中的第一份星敏感器软件加载至SRAM中运行,若所加载的星敏感器软件运行成功,则星敏感器正常运行;若所加载的星敏感器软件运行失败,则自动切换,将第二份星敏感器软件加载至SRAM中运行,以此类推,直到所加载的星敏感器软件运行成功;/n指令切换:通过发送指令,指定确定的某一份星敏感器软件加载至SRAM中运行。/n
【技术特征摘要】
1.一种提高星敏感器软件加载可靠性的方法,其特征在于,包括以下步骤:
保存多份星敏感器软件至程序存储器中;
自主切换:星敏感器上电后,默认将程序存储器中的第一份星敏感器软件加载至SRAM中运行,若所加载的星敏感器软件运行成功,则星敏感器正常运行;若所加载的星敏感器软件运行失败,则自动切换,将第二份星敏感器软件加载至SRAM中运行,以此类推,直到所加载的星敏感器软件运行成功;
指令切换:通过发送指令,指定确定的某一份星敏感器软件加载至SRAM中运行。
2.如权利要求1所述的提高星敏感器软件加载可靠性的方法,其特征在于,程序存储器中至少保存4份星敏感器软件。
3.如权利要求1所述的提高星敏感器软件加载可靠性的方法,其特征在于,通过FPGA控制执行所述自主切换及所述指令切换。
4.如权利要求3所述的提高星敏感器软件加载可靠性的方法,其特征在于,每自主切换一次或指令切换一次,FPGA产生一次复位信号至CPU,将相应星敏感器软件加载至SRAM中运行。
5.如权利要求4所述的提高星敏感器软件加载可靠性的方法,其特征在于,通过设置计数器控制加载第几份星敏感器软件:...
【专利技术属性】
技术研发人员:周琦,金荷,毛晓楠,樊茜茜,马英超,周宇,杨元钊,高原,吴建铭,韩圣升,
申请(专利权)人:上海航天控制技术研究所,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。