[发明专利]一种可多模态工作的数据存储系统及方法有效
申请号: | 201911122393.2 | 申请日: | 2019-11-15 |
公开(公告)号: | CN111124276B | 公开(公告)日: | 2023-09-29 |
发明(设计)人: | 陈玉坤;欧连军;荣刚;刘飞;李金龙;曾发 | 申请(专利权)人: | 中国运载火箭技术研究院 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F12/06 |
代理公司: | 中国航天科技专利中心 11009 | 代理人: | 徐晓艳 |
地址: | 100076 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 可多模态 工作 数据 存储系统 方法 | ||
1.一种可多模态工作的数据存储系统,其特征在于:包括电源模块、主控模块、第一存储模块、第二存储模块;
电源模块将飞行器上电池提供的一次电源电压进行转换给主控模块、第一存储模块、第二存储模块供电;
主控模块接收并缓存待记录数据,获取第一存储模块、第二存储模块工作状态信息,将待记录数据与第一存储器、第二存储模块工作状态信息编帧,组成数据信息包;对外部输入的切换信号进行监测,在收到切换信号之前,将数据信息包送入第一存储模块中进行存储;在收到切换信号之后,将数据信息包送入第二存储模块中进行存储;所述切换信号为飞行器的起飞信号或者模拟起飞信号;
所述主控模块包括PCM控制器、接收数据缓存区、待记录数据与存储器工作状态信息编帧器、发送数据缓存区、存储模块控制器,其中:
PCM控制器,以串行方式接收待记录数据,再进行串并转换,得到待记录并行数据;查询接收数据缓存区的工作状态,如果接收数据缓存区未满则允许写入数据,将待记录并行数据送入接收数据缓存区进行缓存;如果接收数据缓存区已满或者上帧数据正在写入,则不允许将待记录并行数据写入接收数据缓冲区,丢弃待记录并行数据;
待记录数据与存储器工作状态信息编帧器,获取第一存储模块、第二存储模块工作状态信息,包括待机状态、存储状态、读数状态、存储器页地址信息,将待记录并行数据与第一存储器、第二存储模块工作状态信息编帧,组成数据信息包;查询发送数据缓存区的工作状态,如果发送数据缓存区未满则允许写入数据,将数据信息包送入发送数据缓存区进行缓存;如果发送数据缓存区已满或者上帧数据正在写入,则不允许写入本次数据信息包,丢弃本次数据信息包;
存储模块控制器,查询切换信号,依据是否收到切换信号,在收到切换信号之前,按预设的时序把发送数据缓存区内的数据送入第一存储模块中进行存储;在收到切换信号之后,按预设的时序把发送数据缓存区内的数据送入第二存储模块中进行存储;
第一存储模块采用单次循环存储的工作模式进行存储,具体为:每次上电后从上次断电时待存储的地址处续写功能,且记录的数据容量超过其标称容量后,会自动停止记录;
第二存储模块,采用单次存储工作模式进行存储,具体为:每次上电后均从物理地址的首地址处写入数据,记录的数据容量超过其标称容量后,自动停止记录;
当数据存储系统上电后,第一存储模块、第二存储模块在记录前首先进行存储单元扫描,存储单元扫描的目的是获得坏道地址,后续存储时在坏道地址处跳过,不写入数据;
第一存储模块在数据记录器模块写入数据之前,首先擦除一段存储地址数据将其变为0xFF,然后再写入待记录数据,基于这个机理,定位上次断电时数据记录地址方法为:遍历第一存储模块中存储的内容,如果找出连续的一段数据内容为0xFF,那么该段数据存储地址的首地址-1即为本次断电时数据记录地址;所述一段数据为超过正常记录数据中出现连续0xFF的字节数;
计算本次上电数据记录地址的方法为:上次断电时数据记录地址+1。
2.根据权利要求1所述的一种可多模态工作的数据存储系统,其特征在于:所述的第一存储模块具体记录方式如下:
数据写入时,首先定位上次断电时工作于第一存储模块的数据地址,将该地址作为本次写入数据的首地址,此后数据按照物理地址递增的方式依次写入第一存储模块的工作正常区域,当数据到达第一存储模块的物理地址末地址后,重新跳转至第一存储模块的物理地址首地址继续写入,直至到达第一存储模块的标称容量,停止记录数据,后续即便主控模块仍旧输出数据,第一存储模块不记录,工作正常区域为除去坏道的区域。
3.根据权利要求1所述的一种可多模态工作的数据存储系统,其特征在于:所述的第二存储模块具体记录方式如下:
数据写入时,每次均从第二存储模块的物理地址首地址处开始,此后数据按照物理地址递增的方式依次写入第二存储模块的工作正常区域,当数据到达第二存储模块的物理地址末地址后,停止记录数据,后续即便主控模块仍旧输出数据,第二存储模块不记录,工作正常区域为除去坏道的区域。
4.根据权利要求1所述的一种可多模态工作的数据存储系统,其特征在于所述主控模块采用FPGA实现。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国运载火箭技术研究院,未经中国运载火箭技术研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911122393.2/1.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置