-
公开(公告)号:CN102521062B
公开(公告)日:2015-02-11
申请号:CN201110387908.9
申请日:2011-11-29
Applicant: 西安空间无线电技术研究所
Abstract: 可全面在线自检测单粒子翻转的软件容错方法,包括:存储器地址链接配置、容错处理参数生成模块、容错处理A模块和容错处理B模块的执行,DMA分段读取程序存储器数据通过校验算法动态生成容错处理参数并进行冗余存储;容错处理B模块用于自主实时监测应用程序和容错处理A模块的运行,容错处理A用于实时容错处理B的运行,一旦程序发生单粒子翻转,从ROM加载相应代码段,达到对应用程序代码纠错的目的,整个实现过程通过DMA方式进行,不占用CPU时间,在纠错的同时保证程序实时运行,提高了软件在轨运行的可靠性和安全性,同时节省了大量的硬件成本和时间成本,提高了效率。
-
公开(公告)号:CN106406863B
公开(公告)日:2019-07-12
申请号:CN201610795986.5
申请日:2016-08-31
Applicant: 西安空间无线电技术研究所
IPC: G06F8/71
Abstract: 一种用于载人飞行器仪表软件的在轨数据安全重配置方法,首先根据上注数据帧序列类型获取属性信息,生成上注数据帧序列,对仪表软件的原始配置文件进行更新或去除,得到更新或去除后的配置文件差异部分,当差异部分符合上注数据帧序列时,将上注数据帧序列上注,然后对上注数据帧序列进行遥测、判断查验,当遥测数据判断查验通过时,产生发送上注启动帧至仪表软件,最后在仪表软件收到上注启动帧时,对上注数据帧序列进行正确性及完整性查验,当查验通过时使用上注启动帧序列进行配置,得到新的配置文件并送至地面对比,完成在轨数据的安全重配置。本发明在不更改仪表软件代码的情况下,对仪表软件进行了在轨重配置,具有较好的使用价值。
-
公开(公告)号:CN101976212A
公开(公告)日:2011-02-16
申请号:CN201010527687.6
申请日:2010-10-27
Applicant: 西安空间无线电技术研究所
IPC: G06F11/00
Abstract: 本发明公开了一种基于少量代码重加载的DSP抗单粒子纠错方法,通过利用DSP片内ROM的bootloader程序将PROM中的bootloader1程序加载至片内RAM中,由bootoader1程序再加载应用程序,bootoader1程序中嵌入一个校验纠错程序,通过两个程序的配合实现抗单粒子措施的。由于bootloader1程序是运行前实时加载的,所以可以认为该部分为可靠代码,再通过该部分的纠错,可以认为整个程序的运行是安全可靠的。由于在纠错时仅对代码段进行了加载,并不破坏数据区的内容,保证了程序运行的连续性;另外,本发明不变动硬件平台,极大地降低了设备的硬件成本、空间成本以及时间成本。
-
公开(公告)号:CN104216412A
公开(公告)日:2014-12-17
申请号:CN201410418029.1
申请日:2014-08-22
Applicant: 西安空间无线电技术研究所
Abstract: 一种载人飞船姿态控制方法,步骤为:(1)判断载人飞船是否进入手动交会对接控制模式,如果进入则进行下一步,否则退出;(2)判断手控交会对接允许标志,如果允许则进行下一步,否则退出;(3)从载人飞船姿轨控分系统获取有效的原始姿态角数据θi和原始姿态角速度数据ωi;(4)预测载人飞船的目标姿态角θi',θi'=θi+kωi,其中k为调整系数;(5)利用步骤(4)的结果,计算载人飞船姿态控制参数转移矩阵Mxy,x′y′,将载人飞船的姿态角由飞船坐标系转换至显示屏坐标系;(6)根据显示屏坐标系下前后两个时刻载人飞船姿态的横、纵坐标变化,由航天员手动对载人飞船的姿态进行实时控制调整。
-
公开(公告)号:CN106406863A
公开(公告)日:2017-02-15
申请号:CN201610795986.5
申请日:2016-08-31
Applicant: 西安空间无线电技术研究所
IPC: G06F9/44
CPC classification number: G06F8/71
Abstract: 一种用于载人飞行器仪表软件的在轨数据安全重配置方法,首先根据上注数据帧序列类型获取属性信息,生成上注数据帧序列,对仪表软件的原始配置文件进行更新或去除,得到更新或去除后的配置文件差异部分,当差异部分符合上注数据帧序列时,将上注数据帧序列上注,然后对上注数据帧序列进行遥测、判断查验,当遥测数据判断查验通过时,产生发送上注启动帧至仪表软件,最后在仪表软件收到上注启动帧时,对上注数据帧序列进行正确性及完整性查验,当查验通过时使用上注启动帧序列进行配置,得到新的配置文件并送至地面对比,完成在轨数据的安全重配置。本发明在不更改仪表软件代码的情况下,对仪表软件进行了在轨重配置,具有较好的使用价值。
-
公开(公告)号:CN104216412B
公开(公告)日:2016-08-17
申请号:CN201410418029.1
申请日:2014-08-22
Applicant: 西安空间无线电技术研究所
Abstract: 一种载人飞船姿态控制方法,步骤为:(1)判断载人飞船是否进入手动交会对接控制模式,如果进入则进行下一步,否则退出;(2)判断手控交会对接允许标志,如果允许则进行下一步,否则退出;(3)从载人飞船姿轨控分系统获取有效的原始姿态角数据θi和原始姿态角速度数据ωi;(4)预测载人飞船的目标姿态角θi',θi'=θi+kωi,其中k为调整系数;(5)利用步骤(4)的结果,计算载人飞船姿态控制参数转移矩阵Mxy,x′y′,将载人飞船的姿态角由飞船坐标系转换至显示屏坐标系;(6)根据显示屏坐标系下前后两个时刻载人飞船姿态的横、纵坐标变化,由航天员手动对载人飞船的姿态进行实时控制调整。
-
公开(公告)号:CN102521062A
公开(公告)日:2012-06-27
申请号:CN201110387908.9
申请日:2011-11-29
Applicant: 西安空间无线电技术研究所
Abstract: 可全面在线自检测单粒子翻转的软件容错方法,包括:存储器地址链接配置、容错处理参数生成模块、容错处理A模块和容错处理B模块的执行,DMA分段读取程序存储器数据通过校验算法动态生成容错处理参数并进行冗余存储;容错处理B模块用于自主实时监测应用程序和容错处理A模块的运行,容错处理A用于实时容错处理B的运行,一旦程序发生单粒子翻转,从ROM加载相应代码段,达到对应用程序代码纠错的目的,整个实现过程通过DMA方式进行,不占用CPU时间,在纠错的同时保证程序实时运行,提高了软件在轨运行的可靠性和安全性,同时节省了大量的硬件成本和时间成本,提高了效率。
-
公开(公告)号:CN101976212B
公开(公告)日:2012-01-25
申请号:CN201010527687.6
申请日:2010-10-27
Applicant: 西安空间无线电技术研究所
IPC: G06F11/00
Abstract: 本发明公开了一种基于少量代码重加载的DSP抗单粒子纠错方法,通过利用DSP片内ROM的bootloader程序将PROM中的bootloader1程序加载至片内RAM中,由bootoader1程序再加载应用程序,bootoader1程序中嵌入一个校验纠错程序,通过两个程序的配合实现抗单粒子措施的。由于bootloader1程序是运行前实时加载的,所以可以认为该部分为可靠代码,再通过该部分的纠错,可以认为整个程序的运行是安全可靠的。由于在纠错时仅对代码段进行了加载,并不破坏数据区的内容,保证了程序运行的连续性;另外,本发明不变动硬件平台,极大地降低了设备的硬件成本、空间成本以及时间成本。
-
-
-
-
-
-
-