数据采集记录设备存储模块设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据采集记录设备存储模块设计

数据采集记录设备存储模块设计   摘 要 存储模块是采集器的关键模块,要求存储可靠,写入速度快,容量大,可以处理掉电事件等。根据十多年来的数据采集的实践,讨论了存储模块的设计方案。   关键词 采集器;记录仪;FLASH;SD卡   中图分类号TP368.1 文献标识码A 文章编号 1674-6708(2013)95-0228-02   0引言   如何设计机载数据采集记录设备的存储模块,是设备硬件和固件设计的一个重要内容。这里牵涉到存储介质的选择,数据结构,数据写入算法等方面的内容。本文基于多年来的测试工作实践,讨论存储模块设计要点。   1存储介质选择   存储器可分成易失性存储器或者非易失性存储器,前者访问速度快在断电后将丢失数据,而后者访问速度慢一些在断电后仍可保持数据。对于需要高速访问且频繁更新的需求,可将易失性存储器与后备电池一起使用,使其表现为非易失性器件。   在有连续能量供给的系统中,易失性或非易失性存储器都可以使用。对于机载测量设备来说,必须考虑可能断电造成的数据丢失,因此在我们设计中无一例外的选用了非易失存储器。   易失存储器大致有SRAM,DRAM。非易失存储器大致有EEPROM,FLASH,FRAM(铁电存储器),SD卡,U盘等;   SRAM:静态随机存储器,可以随机读写,无写入次数限制,访问速度最快,读写周期大约5ns~10ns。存储密度较大,但是需要掉电保护。   DRAM:动态随机存储器,可以随机读写无写入次数限制,访问速度最快,读写周期大约5ns~10ns。存储密度很大,但是需要掉电保护和数据刷新控制电路。读写周期大约5ns~10ns。   EEPROM:电可擦可重写只读内存(Electrically-Erasable Programmable Read-Only Memory)可以按字节随机读写,写入速度慢大约为5ms~10ms,写入寿命约为100万次,存储密度较小,单片容量最大约为512Kbits;   FLASH:闪速存储器(Flash Memory)。有较高的存取速度,按扇区单位访问,扇区访问周期大约为0.5ms,存贮密度大,成本低,功耗低等特点。目前单片密度已达到 512Mbits。擦写寿命约为10万次。曾经是记录设备使用较多存储器。   FRAM:铁电存储器。目前发展较快的非易失存储。铁电存储器将ROM的非易??性数据存储特性和RAM的无限次读写、高速读写以及低功耗等优势结合在一起。高速写入和无限次的写入次数是它的最大亮点。目前单片密度已达到 2Mbits,存取速度约为45ns。由于它的存储密度还不够大,因此在记录设备不多。   SD卡,U盘:这一类存储器都是基于FLASH芯片的大容量,智能化模块化产品。这一类产品具有FLASH存储器件的特点,但是有下列优势:容量大(可达64GBytes),集成度高,体积小,功耗低,连接引脚少,可靠性高。是目前记录设备主要使用的存储器。   我们在记录设备中,目前主要是用SD卡作为存储介质。主要基于它的下列优点:写入速度快,可达1Mbyte/s以上,体积小,可靠性高;   例如:8G的SD卡,用于128通道采集纪录设备,按照1000次/秒的采样速率计算,可以保存8.68小时的数据。   2数据结构   采用文件为单位存储采集数据,每次飞行起落都会产生一个数据文件。数据文件名为8.3结构,其中包含有采集器ID和文件流水编号等信息。文件的建立日期反映了开始采集的准确时间。   记录设备接到采集开始的命令之后,将当前时间加2秒作为文件的建立时间,并建立文件,写入文件头。然后等待时钟到达这个建立时间(秒同步)后开始正式采集纪录数据。   数据文件结构如下:   文件头记录了记录设备的工作参数: 采集速率,工作通道,通道零位,通道增益等信息,可作为后续数据处理的依据。   3数据写入算法   SD卡的写入采用FAT32 文件系统来组织,这样做的目的是为了该SD卡可以被Windows访问,被标准的SD读卡器读出。   纪录设备采用的ARM处理器的SDIO端口来访问SD卡,FAT文件系统可以利用目前开源的代码,但是这一类代码并不适用高速可靠的数据记录用途。因此我们自行开发了专用得FAT文件管理系统,以解决高效率写入问题。   高效文件管理系统的设计是基于下列几点:   1)文件是顺序写入的;   2)文件名为8.3的结构;   3)在采集纪录过程中文件不会被随机删除;   4)文件删除只能是全盘格式化;   提高效率在下面几点:   1)常规的文件系统假定可利用的扇区并非连续存放的,因此每当要写数据之前必须要访问FAT表寻找空闲扇区。对于我们的文件系统空闲扇区是连续的因此。无需寻找空闲扇区的过

文档评论(0)

erterye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档