System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及星载数据处理,尤其涉及一种星载存储系统及数据处理方法。
技术介绍
1、随着国外星链卫星技术的快速发展,抢占低轨空间资源的现况,我国的低成本低轨卫星发展也与之同步快速发展,对于星载存储系统的需求越来越多,而我国卫星存储系统均属于高成本,高保密性,体积相对较大,接口定制化,非标准品,需要依靠发展宇航级高可靠ssd控制器,才能够解决空间环境的可靠性难题,并且提供低功耗、轻量化的控制方法是星载存储系统发展的方向。
2、虽然ssd控制器有极其稳定性,但是宇航环境中存在大量的高能带电离子,这些高能带电离子能够使半导体器件发生单粒子翻转效应(seu),从而影响到器件的可靠性。而ssd控制器中的存储单元电路容易受到单粒子翻转效应的影响,使得ssd控制器应用时输出错误数据。并且在航空应用环境中,ssd中的存储单元在离子的重击下容易出现数据检测错误的情况发生,若是无法及时地纠正数据错误,那么会影响到ssd的读取数据。因此,目前亟需解决seu问题。
技术实现思路
1、基于上述现有技术的不足,本申请提供了一种星载存储系统及数据处理方法,以解决当数据出现异常时,无法及时纠正数据错误的问题。
2、为了实现上述目的,本申请提供了以下技术方案:
3、本申请第一方面提供了一种星载存储系统,设置于板卡上,所述星载存储系统包括:上位机、bmc模块、多个处理模块;
4、针对每个所述处理模块,在所述处理模块中至少包括多个存储模块以及电压采集模块,所述存储模块至少包括
5、所述pcie转sata控制器的输入端与所述上位机的输出端互连,所述pcie转sata控制器的输出端与所述存储单元的输入端连接,所述pcie转sata控制器用于将所述上位机采集到的卫星数据传输至所述存储单元中进行存储;
6、所述电压采集模块的输入端与所述存储单元的输出端连接,所述电压采集模块的输出端与所述bmc模块的输出端互连,所述电压采集模块用于采集所述存储单元的电压值,并将采集到的所述电压值传输至所述bmc模块中进行数据监测;
7、所述bmc模块的输入端与所述上位机的输出端连接,用于将监测得到的电压值反馈至所述上位机中;
8、其中,当所述bmc模块监测到任意一个所述存储单元的电压值大于预设阈值时,基于所述存储单元的电压值生成异常信息,并反馈至所述上位机,由所述上位机基于所述异常信息,控制所述存储单元关闭,并将采集到的卫星数据传输至其他的存储单元中进行存储,以及检验关闭后的所述存储单元存储的卫星数据是否出现异常,当检验出关闭后的所述存储单元存储的所述卫星数据出现异常时,对所述卫星数据进行纠正处理。
9、可选地,在上述的星载存储系统中,所述星载存储系统还包括:多个温度传感器;
10、针对每个所述温度传感器,所述温度传感器的输入端与所述bmc模块的输出端互连;其中,所述温度传感器用于采集所述板卡处的温度,并将采集到的所述温度传输至所述bmc模块中进行数据监测。
11、可选地,在上述的星载存储系统中,所述星载存储系统还包括:电流传感器;
12、所述上位机的输出端通过所述电流传感器与所述bmc模块的输入端连接;其中,所述电流传感器用于采集所述上位机输出的电流值,并将所述电流值传输至所述bmc模块中进行数据监测。
13、可选地,在上述的星载存储系统中,所述星载存储系统还包括:时钟芯片;
14、所述时钟芯片的输入端与所述上位机的输出端连接,所述时钟芯片的输出端与每个所述存储模块中的pcie转sata控制器连接;其中,所述时钟芯片用于提供时钟源给所述pcie转sata控制器。
15、可选地,在上述的星载存储系统中,所述星载存储系统还包括:多个4644电源模块;
16、针对每个所述4644电源模块,所述4644电源模块的输入端分别与所述上位机的输出端和所述存储模块中的所述pcie转sata控制器以及所述存储单元连接,所述4644电源模块的输出端与所述bmc模块的输出端连接;其中,所述4644电源模块用于将所述上位机传输的电流值转换为所述pcie转sata控制器以及所述存储单元所需的电压值。
17、可选地,在上述的星载存储系统中,还包括:
18、每个所述处理模块包含的存储模块的数量为:2个,以及在每个所述存储模块中,所述存储单元由4个ssd控制器组合而成,并且由每个所述存储模块中的所述pcie转sata控制器挂载4个所述ssd控制器。
19、可选地,在上述的星载存储系统中,还包括:
20、所述pcie转sata控制器的输入端通过pcie总线与所述上位机的输出端互连,用于所述上位机识别所述pcie转sata控制器挂载的4个所述ssd控制器。
21、可选地,在上述的星载存储系统中,所述ssd控制器的存储容量为512gb。
22、可选地,在上述的星载存储系统中,所述上位机为vpx连接器。
23、本申请第二方面提供了一种数据处理方法,应用于本申请实施例第一方面公开的星载存储系统,所述星载存储系统设置于板卡上,所述方法包括:
24、利用bmc模块监测所有的存储单元中是否存在目标存储单元;其中,所述目标存储单元指代电压值大于预设阈值的存储单元;
25、若所有的存储单元中存在所述目标存储单元,则基于所述目标存储单元对应的电压值,生成异常信息,并将所述异常信息反馈至上位机;
26、通过所述上位机基于所述异常信息,控制所述目标存储单元关闭;
27、当所述目标存储单元关闭后,检验所述目标存储单元中的卫星数据是否出现异常;
28、若所述目标存储单元中的卫星数据出现异常,则利用预设算法从所述卫星数据中查找异常数据,并对所述异常数据进行纠正,得到纠正后的卫星数据。
29、本申请提供的一种星载存储系统,设置于板卡上,星载存储系统包括:上位机、bmc模块、多个处理模块,针对每个处理模块,在处理模块中至少包括多个存储模块以及电压采集模块,存储模块至少包括pcie转sata控制器以及存储单元,pcie转sata控制器的输入端与上位机的输出端互连,pcie转sata控制器的输出端与存储单元的输入端连接,pcie转sata控制器用于将上位机采集到的卫星数据传输至存储单元中进行存储,电压采集模块的输入端与存储单元的输出端连接,电压采集模块的输出端与bmc模块的输出端互连,电压采集模块用于采集存储单元的电压值,并将采集到的电压值传输至bmc模块中进行数据监测,bmc模块的输入端与上位机的输出端连接,用于将监测得到的电压值反馈至上位机中,其中,当bmc模块监测到任意一个存储单元的电压值大于预设阈值时,基于存储单元的电压值生成异常信息,并反馈至上位机,由上位机基于异常信息,控制存储单元关闭,并将采集到的卫星数据传输至其他的存储单元中进行存储,以及检验关闭后的本文档来自技高网...
【技术保护点】
1.一种星载存储系统,其特征在于,设置于板卡上,所述星载存储系统包括:上位机、BMC模块、多个处理模块;
2.根据权利要求1所述的星载存储系统,其特征在于,所述星载存储系统还包括:多个温度传感器;
3.根据权利要求1所述的星载存储系统,其特征在于,所述星载存储系统还包括:电流传感器;
4.根据权利要求1所述的星载存储系统,其特征在于,所述星载存储系统还包括:时钟芯片;
5.根据权利要求1所述的星载存储系统,其特征在于,所述星载存储系统还包括:多个4644电源模块;
6.根据权利要求1所述的星载存储系统,其特征在于,还包括:
7.根据权利要求1所述的星载存储系统,其特征在于,还包括:
8.根据权利要求6所述的星载存储系统,其特征在于,所述SSD控制器的存储容量为512GB。
9.根据权利要求1所述的星载存储系统,其特征在于,所述上位机为VPX连接器。
10.一种数据处理方法,其特征在于,应用于上述权利要求1-9任一所述的星载存储系统,所述星载存储系统设置于板卡上,所述方法包括
...【技术特征摘要】
1.一种星载存储系统,其特征在于,设置于板卡上,所述星载存储系统包括:上位机、bmc模块、多个处理模块;
2.根据权利要求1所述的星载存储系统,其特征在于,所述星载存储系统还包括:多个温度传感器;
3.根据权利要求1所述的星载存储系统,其特征在于,所述星载存储系统还包括:电流传感器;
4.根据权利要求1所述的星载存储系统,其特征在于,所述星载存储系统还包括:时钟芯片;
5.根据权利要求1所述的星载存储系统,其特征在于,所述星载存储系统还包括:多个...
【专利技术属性】
技术研发人员:欧秀虎,
申请(专利权)人:北京傲星科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。