当前位置: 首页 » 技术方案 » 解决方案 » 电子行业 » 正文

多通道大容量的采集存储器的设计与实现,采集变化数据无难度


时间:2017-11-24 作者:仪商网
分享到:



数据的读取有很多种方法, 目前有串口、并口、USB 口或PCI 总线方式读取。我们这里采用并口读取方式。因为数据存储量大, 我们采取了并口主动读取的方法, 消除了并口从动读取速度慢的问题, 采用EPP 模式, 读取数据速度能达到500K—2Mb/s 的数据量。FPGA 此时的工作是使读数和采集的控制线与数据线的隔离。




这时并口可直接对FLASH 的控制线和数据线进行操作。对FLASH 的读数操作也有其固定的操作过程。FLASH 数据的擦除是按块擦除的, 所以它的特点是擦除速度快, 一般在几秒钟内就完成了。当一次采集存储完毕后, 数据就长久保持在FLASH 内, 不会丢失, 若要从新采集存储, 则必须要先进行FLASH 擦除。






3 相关问题

3.1 防止数据错位的解决办法

在存储的过程中, 多路信号是同时存储在FLASH 里面的。当采集存储完毕后, 我们要对数据进行事后处理, 为了防止读取或存储数据错位现象, 也是为了便于对错误的跟踪查找, 最后使每路数据能完整的整合到一起。我们采取了相应的措施,在每个数据存储的过程中我们要给每路信号加上标志位, 当多路信号采完一个周期后, 存储一些标志位作为每帧数据的区分信号。这样即使某帧数据出了问题, 也可以很容易的确定各路信号的数据, 不会出现数据错位现象。

3.2 开关量输入信号闭合时信号抖动的解决

在电路中, 对FPGA 有大量的开关行性操作, 例如控制读、写和擦除的控制信号, 还有FLASH 反馈给FPGA 的高频脉冲状态信号。在开关闭合的过程中, 信号存在抖动现象, 这时的信号是不稳定的, 为了消除这种信号的不稳定性外界因素干扰的不良影响下, 从而防止FPGA 的误操作现象的发生, 我们在FPGA内加了延时子程序, 目的就是对这些敏感信号进行消陡延时预处理, 避免误操作, 使系统在更加可靠稳定的状态下工作。

3.3 灌封技术

因为采集存储器要在水下工作, 所以要对其进行防水处理。经过多次灌封试验, 采用石蜡和三防漆灌封取得了良好的效果。

4 结论

根据本文介绍的采集存储器应用于某系统测试中, 经实验室和水下测试, 系统工作正常, 达到了设计的要求。本文设计的采集存储器适用于水下作业, 采集可根据实际情况进行扩展, 采集频率可根据实际情况改动, 通用性比较强。它体积小、功耗低的优势更是目前采集存储的发展趋势。他的原理可得到广泛推广。


关键词:采集存储器 数据采集 存储系统    浏览量:385

声明:凡本网注明"来源:仪商网"的所有作品,版权均属于仪商网,未经本网授权不得转载、摘编使用。
经本网授权使用,并注明"来源:仪商网"。违反上述声明者,本网将追究其相关法律责任。
本网转载并注明自其它来源的作品,归原版权所有人所有。目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。如有作品的内容、版权以及其它问题的,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。
本网转载自其它媒体或授权刊载,如有作品内容、版权以及其它问题的,请联系我们。相关合作、投稿、转载授权等事宜,请联系本网。
QQ:2268148259、3050252122。


让制造业不缺测试测量工程师

最新发布
行业动态
技术方案
国际资讯
仪商专题
按分类浏览
Copyright © 2023- 861718.com All rights reserved 版权所有 ©广州德禄讯信息科技有限公司
本站转载或引用文章涉及版权问题请与我们联系。电话:020-34224268 传真: 020-34113782

粤公网安备 44010502000033号

粤ICP备16022018号-4