分布式测试系统中数据存储管理技术研究

2012-08-08 09:50:52来源: 单片机与嵌入式系统

  引言

  本课题研究的数据存储与管理技术可应用于在大型海域进行的水中爆炸效能参数测试的分布式测试系统中,整个系统中基站与主站通过无线传输。由于在海域中的测试环境比较恶劣,对于测试设备的布置比较困难,因此有时需要在短时间内做多次重复性实验。重复性实验就要求将每次所采集的数据实时回传处理或存储管理,为下次实验作准备。本系统所采用的无线传输方式决定不可能在短时间内把大量数据回传。NAND Flash存储器作为一种非易失、大容量、可擦除与重复性编程等优点,在其内部构建文件系统,把多次重复性采集的多种数据以文件格式存储,可为系统由无线传输引起的瓶颈提供另一种解决方案。在存储冲击波数据时,冲击波信号有其典型的特征(最大值特征),可提取其最大值特征作为该文件的信息一同存储。事后数据快速分析处理时,最关心的是冲击波压力峰值(即最大值),因此可通过传输特征值少量数据快速分析提高系统实时性。

  1 系统组成

  本课题研究的数据存储管理系统是分布式测试系统基站的重要组成部分。该模块实现了对冲击波数据、水声定位信号、环境温度等多种数据的存储管理,为事后数据分析处理提供可靠保证,并通过与基站中的无线收发模块通信,实现与主站的通信。图1为系统结构框图。数据存储管理系统主要由单片机与CPLD组成,本系统通过在CPLD内部扩展SPI接口电路,完成冲击波、水声定位等信号的存储;并在NAND Flash存储器中构建文件系统,实现对多种大量数据的存储管理。

数据存储管理系统框图

  2 数据传输接口电路设计

  本数据存储管理系统以单片机和CPLD作为核心控制器。由于单片机的端口、内部串口等资源数目有限,需在CPLD内部扩展SPI接口电路,不仅简化了接口和控制,提高了系统的整体性能及工作灵活性,还使系统扩展变得可行。CPLD扩展SPI接口框图如图2所示。

CPLD扩展SPI接口框图

  在CPLD内部编写双向I/O总线、译码电路、时钟发生器、移位寄存器等电路完成SPI接口电路设计。READY为从机(冲击波模块)与主机(数据存储管理系统)通信时状态标志位,供主机与从机通信时查询使用。READY为1时,主从机可通信。

  图3为CPLD扩展SPI接口电路读取冲击波模块数据时的波形。bit8为READY信号,从机高电平时主机读取数据;bit9为SCK时钟信号,主机查询READY为高时主机产生8个SCK时钟,启动SPI传输;bit10为MOSI,主机输出端口;bit11为MISO,主机输入端口,SCK上升沿读取数据。图3连续两个周期读取的数据为0x07(00000111)、0xb0(10110000),两周期时间间隔为20.400μs,传输速度可达4×105bps。

[1] [2] [3]

关键字:分布式测试  NAND  Flash  特征提取  文件系统

编辑:什么鱼 引用地址:http://www.eeworld.com.cn/Test_and_measurement/2012/0808/article_5625.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。
论坛活动 E手掌握
微信扫一扫加关注
论坛活动 E手掌握
芯片资讯 锐利解读
微信扫一扫加关注
芯片资讯 锐利解读
推荐阅读
全部
分布式测试
NAND
Flash
特征提取
文件系统

小广播

独家专题更多

富士通铁电随机存储器FRAM主题展馆
富士通铁电随机存储器FRAM主题展馆
馆内包含了 纵览FRAM、独立FRAM存储器专区、FRAM内置LSI专区三大部分内容。 
走,跟Molex一起去看《中国电子消费品趋势》!
走,跟Molex一起去看《中国电子消费品趋势》!
 
带你走进LED王国——Microchip LED应用专题
带你走进LED王国——Microchip LED应用专题
 
电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2016 EEWORLD.com.cn, Inc. All rights reserved