基于BM3803的高可靠星载软件重注方法  被引量:1

A High Reliability Satellite Software Re-injection Method Based on BM3803

在线阅读下载全文

作  者:罗佺佺 王永成[1] 肖辉[1] LUO Quan-quan;WANG Yong-cheng;XIAO Hui(Changchun Institute of Optics,Fine Mechanics and Physics,Chinese Academy of Sciences,Changchun 130033)

机构地区:[1]中国科学院长春光学精密机械与物理研究所,长春130033

出  处:《长春理工大学学报(自然科学版)》2020年第4期8-13,共6页Journal of Changchun University of Science and Technology(Natural Science Edition)

基  金:国家重大科研项目(902017000590)。

摘  要:为了适应航天器高可靠、长寿命的需求,以某实际项目应用为背景提出一种基于BM3803处理器的高可靠星载软件在轨重注方法。该方法通过1553B总线接收中央处理系统发送的重注程序,采用两个EEPROM实现原程序和重注程序存储,针对软件重注中接收、存储、固化和切换四个重要过程进行详细设计。设计了重注程序接收过程的多重校验,提高文件上传过程的可靠性;提出了基于包序号的重注程序存储方法,解决传输过程中包不连续的问题;采用了通过地面测控系统发送指令和引导程序相结合的方式进行重注程序加载,实现原程序和重注程序可靠切换。实验结果表明,该方案能够实现软件重注,并具有较高的可靠性。In order to meet the requirements of high reliability and long life of spacecraft,a high reliability on-orbitsoftware re-injection method based on BM3803 processor was proposed.The method receives the program sent by the central processing system through 1553B bus,usestwo EEPROM to realize the original program and re-injection program storage and carries out detailed design for the four important processes of receiving,storing,curing and switching in software re-injection.The multi-check of the receiving process of the program is designed to improve the reliability.A storage method of re-injection program based on package number solves the problem of package discontinuity during transmission.The re-injection program is loaded by the combination of bootloaderand instruction from ground operation control system,and the original program and re-injection program are switched reliably.The effectiveness and high reliability of the method is verified by experiments.

关 键 词:星载软件 BM3803 软件重注 可靠性设计 

分 类 号:TP311.1[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象