一种捷联惯性组合导航数据存储系统的制作方法

文档序号:15491755发布日期:2018-09-21 20:44阅读:135来源:国知局

本实用新型涉及电子导航技术领域,特别是涉及一种捷联惯性组合导航数据存储系统。



背景技术:

捷联惯性组合导航系统是指将惯性测量器件直接固定连接在载体上,再将测量得到载体的各项数据通过数字平台进行导航解算的系统。系统的惯性测量器件为角速率陀螺仪和加速度计,它们固定连接在载体上,可以测得载体坐标系下的各种物理量。

目前,随着惯性制导技术的不断发展和成熟,现代的捷联惯性组合导航系统不仅在导航、制导和姿态基准系统中的主导地位日趋重要,并且其系统结构日趋迈向简单、稳定、小型化、轻量化,应用范围正日益广泛。但是,由此捷联惯性组合导航系统需要生成并处理的数据种类和数据量也日趋增长,例如陀螺数据、加表数据、GPS数据、高度计数据等。当捷联惯性组合导航系统长时间工作时,大量累计的数据在特定场合需要进行再次处理。但是目前并没有适合于与捷联惯性组合导航系统协同工作以存储相应导航数据并反馈处理的存储系统。

可见,现有技术中存在着没有与捷联惯性组合导航系统协同工作以存储相应导航数据的存储系统,从而降低捷联惯性组合导航系统在处理海量数据过程中的工作效率的技术问题。



技术实现要素:

本申请提供一种捷联惯性组合导航数据存储系统,用以解决现有技术中存在着的没有与捷联惯性组合导航系统协同工作以存储相应导航数据的存储系统,从而降低捷联惯性组合导航系统在处理海量数据过程中的工作效率的技术问题。

本申请提供了一种捷联惯性组合导航数据存储系统,包括:

CF卡;

数据接收端,连接捷联惯性组合导航系统,用以接收所述捷联惯性组合导航系统输出的导航数据;

处理模块,与所述数据接收端和所述CF卡连接,用以将所述导航数据进行编写并写入所述CF卡,其中,所述处理模块包括FPGA模块,用以确定所述导航数据的采集类型,且控制将采集到并进行处理后的所述导航数据写入所述CF卡;DSP模块,用以控制缓存所述导航数据,以及将所述导航数据进行编写转化为适用于CF卡存储的数据格式。

可选地,所述FPGA模块,还用以在采集所述导航数据过程中控制所述导航数据按时序进行扇区的分区存储。

可选地,所述FPGA模块,还用以将所述DSP模块输出的编写后的导航数据一次性写入所述CF卡中。

可选地,所述FPGA模块,还用以确定所述导航数据的数据量大小是否大于等于预定数据量,若是,则控制将所述导航数据打包输入所述DSP模块。

可选地,所述预定数据量为1kbyte。

可选地,所述DSP模块,还用以按照采集时间以及预定规则对所述导航数据进行分类缓存并加载时间标识以表征所述导航数据的采集时间。

可选地,所述DSP模块,还用以判定所述CF卡中的数据存储量是否大于等于预设比例,若是,则停止向所述CF卡中写入数据。

本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:

本申请实施例中通过将CF卡、具有控制功能和读写功能的处理模块,以及接收捷联惯性组合导航系统输出的导航数据的数据接收端结合在一起构成一套捷联惯性组合导航数据存储系统,从而实现了可以与捷联惯性组合导航系统协同工作以存储相应导航数据的存储系统。本申请实施例中的技术方案创新性的采用DSP+FPGA为核心的处理板加CF卡接口板的设计方案,在实际操作时可以简单方便的实现CF卡插拔,不仅硬件设计简单,方便数据存储读出,也非常方便将数据进行转移,并且还具有高速率的处理速度和大容量的存储空间,非常适合并能满足捷联惯性组合导航数据长时间、大容量的存储要求。因此具有提高捷联惯性组合导航系统的海量数据处理效率和存储调取效率的技术效果。

本申请实施例至少还具有如下技术效果或优点:

进一步地,本申请实施例中的所述FPGA模块还可以在采集所述导航数据过程中,控制所述导航数据按时序进行扇区的分区存储,从而实现按序存储提高数据存储效率和数据调取效率。

进一步地,本申请实施例中的所述FPGA模块是采用一次性的方式将所述DSP模块输出的编写后的导航数据写入所述CF卡中的,由此具有保证数据完整性和可靠性的技术效果。

进一步地,本申请实施例中的所述FPGA模块还用以确定所述导航数据的数据量大小是否大于等于预定数据量,若是,则控制将所述导航数据打包输入所述DSP模块。由此可以避免系统在仅仅输出少量数据时而进行存储造成误操作。

进一步地,本申请实施例中的所述DSP模块还可以按照采集时间以及预定规则对所述导航数据进行分类缓存并加载时间标识以表征所述导航数据的采集时间。由此可以使得所述存储系统具有识别数据接收时刻的功能,方便用户调取相应时刻的数据,具有提升用户使用体验的技术效果。

进一步地,所述DSP模块,还用以判定所述CF卡中的数据存储量是否大于等于预设比例,若是,则停止向所述CF卡中写入数据。由此可以避免系统在存储数据超出CF卡容量后,对数据进行覆盖,导致导航数据在时间上不连续。

附图说明

图1为本实用新型实施例提供的一种捷联惯性组合导航数据存储系统。

具体实施方式

本申请提供一种捷联惯性组合导航数据存储系统,用以解决现有技术中存在着的没有与捷联惯性组合导航系统协同工作以存储相应导航数据的存储系统,从而降低捷联惯性组合导航系统在处理海量数据过程中的工作效率的技术问题。

本申请实施例中的技术方案为解决上述技术问题,总体思路如下:

本申请实施例中通过将CF卡、具有控制功能和读写功能的处理模块,以及接收捷联惯性组合导航系统输出的导航数据的数据接收端结合在一起构成一套捷联惯性组合导航数据存储系统,从而实现了可以与捷联惯性组合导航系统协同工作以存储相应导航数据的存储系统。本申请实施例中的技术方案创新性的采用DSP+FPGA为核心的处理板加CF卡接口板的设计方案,在实际操作时可以简单方便的实现CF卡插拔,不仅硬件设计简单,方便数据存储读出,也非常方便将数据进行转移,并且还具有高速率的处理速度和大容量的存储空间,非常适合并能满足捷联惯性组合导航数据长时间、大容量的存储要求。因此具有提高捷联惯性组合导航系统的海量数据处理效率和存储调取效率的技术效果。

下面通过附图以及具体实施例对本申请技术方案做详细的说明,应当理解本申请实施例以及实施例中的具体特征是对本申请技术方案的详细的说明,而不是对本申请技术方案的限定,在不冲突的情况下,本申请实施例以及实施例中的技术特征可以相互组合。

本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。

实施例一

请参考图1,本申请实施例一提供一种捷联惯性组合导航数据存储系统,包括:

CF卡101;

数据接收端102,连接捷联惯性组合导航系统,用以接收所述捷联惯性组合导航系统输出的导航数据;

处理模块103,与所述数据接收端和所述CF卡连接,用以将所述导航数据进行编写并写入所述CF卡,其中,所述处理模块包括FPGA模块,用以确定所述导航数据的采集类型,且控制将采集到的所述导航数据写入所述CF卡;DSP模块,用以控制缓存所述导航数据,以及将所述导航数据进行编写转化为适用于CF卡存储的数据格式。

处理模块103具体可以是通用的中央处理器(CPU),可以是特定应用集成电路(英文:Application Specific Integrated Circuit,简称:ASIC),还可以是一个或多个用于控制程序执行的集成电路。

具体地,本申请实施例中的所述处理模块103包括FPGA模块,用以确定所述导航数据的采集类型,且控制将采集到的所述导航数据写入所述CF卡;以及DSP模块,用以控制缓存所述导航数据,将所述导航数据进行编写转化为适用于CF卡存储的数据格式。在实际操作过程中,所述FPGA模块与DSP模块可以通过EMIF总线和信号线相连,FPGA芯片与CF卡可以通过CF卡接口板相连。在本申请实施例中,FPGA芯片可以通过其数据采集模块采集所述捷联惯性组合导航的数据,如陀螺数据、加表数据、GPS数据、高度计数据等,将采集到的数据通过数据接收端送入DSP数据缓存模块中。FPGA模块中的CF卡控制模块可以将打包好的数据按照CF卡的时序写入所述CF卡中。进一步地,本申请实施例中的所述FPGA模块还可以在采集所述导航数据过程中,控制所述导航数据按时序进行扇区的分区存储,从而实现按序存储提高数据存储效率和数据调取效率。

需要指出的是,本申请实施例中的所述FPGA模块是采用一次性的方式将所述DSP模块输出的编写后的导航数据写入所述CF卡中的,由此具有保证数据完整性和可靠性的技术效果。

再进一步需要指出的是,所述FPGA模块,还用以确定所述导航数据的数据量大小是否大于等于预定数据量,若是,则控制将所述导航数据打包输入所述DSP模块。而实际操作过程中,所述预定数据量的大小可以为1kbyte,由此可以避免系统在仅仅输出少量数据时而进行存储造成误操作。

而本申请实施例中的所述DSP模块,还用以按照采集时间以及预定规则对所述导航数据进行分类缓存并加载时间标识以表征所述导航数据的采集时间。由此可以使得所述存储系统具有识别数据接收时刻的功能,方便用户调取相应时刻的数据,具有提升用户使用体验的技术效果。

进一步的,本申请实施例中的捷联惯性组合导航数据存储系统还可以包括存储器,存储器的数量可以是一个或多个。存储器可以包括只读存储器(英文:Read Only Memory,简称:ROM)、随机存取存储器(英文:Random Access Memory,简称:RAM)和磁盘存储器。该存储器可用以存储相应的执行指令。

进一步的,所述DSP模块,还用以判定所述CF卡中的数据存储量是否大于等于预设比例,若是,则停止向所述CF卡中写入数据。

由此可见,本申请实施例中通过将CF卡、具有控制功能和读写功能的处理模块,以及接收捷联惯性组合导航系统输出的导航数据的数据接收端结合在一起构成一套捷联惯性组合导航数据存储系统,从而实现了可以与捷联惯性组合导航系统协同工作以存储相应导航数据的存储系统。本申请实施例中的技术方案创新性的采用DSP+FPGA为核心的处理板加CF卡接口板的设计方案,在实际操作时可以简单方便的实现CF卡插拔,不仅硬件设计简单,方便数据存储读出,也非常方便将数据进行转移,并且还具有高速率的处理速度和大容量的存储空间,非常适合并能满足捷联惯性组合导航数据长时间、大容量的存储要求。因此具有提高捷联惯性组合导航系统的海量数据处理效率和存储调取效率的技术效果。

本申请实施例至少还具有如下技术效果或优点:

进一步地,本申请实施例中的所述FPGA模块还可以在采集所述导航数据过程中,控制所述导航数据按时序进行扇区的分区存储,从而实现按序存储提高数据存储效率和数据调取效率。

进一步地,本申请实施例中的所述FPGA模块是采用一次性的方式将所述DSP模块输出的编写后的导航数据写入所述CF卡中的,由此具有保证数据完整性和可靠性的技术效果。

进一步地,本申请实施例中的所述FPGA模块还用以确定所述导航数据的数据量大小是否大于等于预定数据量,若是,则控制将所述导航数据打包输入所述DSP模块。由此可以避免系统在仅仅输出少量数据时而进行存储造成误操作。

进一步地,本申请实施例中的所述DSP模块还可以按照采集时间以及预定规则对所述导航数据进行分类缓存并加载时间标识以表征所述导航数据的采集时间。由此可以使得所述存储系统具有识别数据接收时刻的功能,方便用户调取相应时刻的数据,具有提升用户使用体验的技术效果。

进一步地,所述DSP模块,还用以判定所述CF卡中的数据存储量是否大于等于预设比例,若是,则停止向所述CF卡中写入数据。由此可以避免系统在存储数据超出CF卡容量后,对数据进行覆盖,导致导航数据在时间上不连续。

本实用新型实施例中,应该理解到,所揭露的设备和方法,可以通过其他的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,所述单元或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些借口,设备或单元的间接耦合或通信连接,可以是电性或其它的形式。

在本实用新型实施例中的各功能单元可以集成在一个处理单元中,或者各个单元也可以均是独立的物理模块。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实施例的技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备,例如可以是个人计算机、手机终端、服务器,或网络设备等,或处理器执行本实用新型各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:通用串行总线闪存盘(Universal Serial Bus flash drive)、移动硬盘、只读存储器(read-only memory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。

显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。进一步地,本申请技术方案中的各个方法步骤可以颠倒,变换先后顺序而依然落入本申请所涵盖的实用新型范围中。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1