The present invention provides a method for terminal reconfiguration of 1553B bus chip RAM BC spacecraft, the specific process is: bus chip RAM on orbit happened without fault recovery situation, fault level determined by the self; take note on bus chip mode switching command, and then according to the command that is different from the current mode of the combination and stack area the data block, complete reconfiguration of bus chip; according to the actual situation to make fault or take bus chip stack area and data block setting instructions and on the note, and then according to the command by the chip can still use the resources together a new stack area and data block combination, complete reconfiguration on chip bus; if the fault still exists, take the BC terminal equipment cutting machine production measures, chip RAM reconfiguration processing end. The method can use backup RAM resource to replace the fault RAM area resource according to the fault condition, and can be continued to run normally by reconfiguration.
【技术实现步骤摘要】
一种航天器BC端1553B总线芯片RAM重配置方法
本专利技术涉及一种芯片RAM重配置方法,特别是一种航天器BC端1553B总线芯片RAM重配置方法。
技术介绍
1553B总线是目前国内外航天领域广泛使用的设备间总线,总线上的设备分为BC(总线控制器)、RT(远程终端)、BM(总线监视器)三种。其中,BC端作为总线上组织信息传输的终端,负责发起总线上所有消息通信,如果BC端1553B总线芯片的部分RAM区域发生永久性故障,将导致航天器部分或整体总线通信功能失效,从而严重影响整个航天器的安全。传统航天器型号研制过程中,数管分系统中CTU(中央处理单元)或SMU(综合管理单元)通常作为整星的BC设备,能够接收地面发送的遥控指令,当发生总线芯片故障后,通常是通过地面遥控手段上注在轨维护指令进行故障消除。进行在轨维护的一般做法是,修改BC软件对总线芯片的资源分配,从而避免使用RAM故障区域。但是这种对软件进行在轨维护的做法会带来两个方面的问题:一是这种在轨维护属于临时应急处理,无法在发射前的整星AIT测试中进行全面验证。总线芯片在轨发生故障后,需要临时查找软件地址、设计维护方案,在轨维护指令需要地面进行严格的测试之后才能上注,且测试过程比较复杂。二是目前卫星寿命都比较长,在卫星寿命后期总线芯片故障集中爆发的时候,软件人员对软件状态已经淡忘,由于人本身固有的疏忽,进行在轨维护的风险较大。当前,存储芯片重配置方法主要通过芯片内置的专用功能单元实现,一般包括两个步骤:第一步,由内置故障检测和修复单元对芯片进行片内自测试,获得的自测试结果作为重配置策略的依据,第二步,由内 ...
【技术保护点】
一种航天器BC端1553B总线芯片RAM重配置方法,其特征在于,具体过程为:步骤一、1553B总线芯片RAM区故障后,检测定位故障区域,将总线芯片RAM区故障范围下传;若总线芯片RAM尚能利用的区域不足以拼凑出一个新的栈区和数据块区的组合,采取BC端设备切备机的措施,故障处理结束,否则进入步骤二;步骤二、根据芯片故障的严重程度判断,如果总线芯片当前模式下使用的栈区或数据块区发生故障,但是备份栈区或数据块区正常,进入步骤三,如果当前模式下使用的栈区与备份栈区都发生了故障或者两个栈区对应的数据块区都发生了故障,但总线芯片中仍然具有足够的备份资源,进入步骤四;步骤三、上注总线芯片模式切换指令,然后根据所述指令使用与当前模式下不同的栈区和数据块区组合,完成对总线芯片的重配置;步骤四、根据实际故障情况制作总线芯片栈区和数据块区设置指令并上注,然后根据所述指令利用芯片中尚能使用的资源拼凑出一个新的栈区和数据块区组合,完成对总线芯片的重配置;步骤五、如果经过步骤三和步骤四处理后,故障依然存在,采取BC端设备切备机的措施,总线芯片RAM重配置处理结束。
【技术特征摘要】
1.一种航天器BC端1553B总线芯片RAM重配置方法,其特征在于,具体过程为:步骤一、1553B总线芯片RAM区故障后,检测定位故障区域,将总线芯片RAM区故障范围下传;若总线芯片RAM尚能利用的区域不足以拼凑出一个新的栈区和数据块区的组合,采取BC端设备切备机的措施,故障处理结束,否则进入步骤二;步骤二、根据芯片故障的严重程度判断,如果总线芯片当前模式下使用的栈区或数据块区发生故障,但是备份栈区或数据块区正常,进入步骤三,如果当前模式下使用的栈区与备份栈区都发生了故障或者两个栈区对应的数据块区都发生了故障,但总线芯片中仍然具有足够的备份资源,进入步骤四;步骤三、上注总线芯片模式切换指令,然后根据所述指令使用与当前模式下不同的栈区和数据块区组合,完成对总线芯片的重配置;步骤四、根据实际故障情况制作总线芯片栈区和数据块区设置指令并上注,然后根据所述指令利用芯片中尚能使用的资源拼凑出一个新的栈区和数据块区组合,完成对总线芯片的重配置;步骤五、如果经过步骤三和步骤四处理后,故障依然存在,采取...
【专利技术属性】
技术研发人员:董振辉,潘莉,齐亚琳,张睿,王向晖,张红军,张亚航,穆港,张庆君,李延,
申请(专利权)人:北京空间飞行器总体设计部,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。