首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 单元电路介绍 > 其它电路
一种实时数据采集与存储系统的实现方法
来源:本站整理  作者:佚名  2011-08-21 20:05:30



 

  3.5 软件实现

  由于篇幅所限,下面仅给出程序中核心的代码:

  4  性能评估

  为了验证该系统的性能,我们对其所能达到的采集和存储速率、以及数据正确率进行了测试和分析。

  在测试中我们使用了自己设计的数据源,它能以任意速率发送32位的线性数字信号。另外编写了一个数据检测程序,可给出存储的数据的正确率和显示数据错误的地方。经过长时间的测试,得到结果是:数据源发送速率为45Mbytes/sec时,存储的数据能达到100%的正确率。当数据源发送速率为50Mbytes/sec时,数据有错误。

  经分析原因出在数据采集过程,当有很多位发生进位时(如FFFFFFFF→00000000)采集卡不能正确地采样数据。实际上经过特殊处理后,这样的数据还是可以使用的。

  计算机32位/33MHzPCI总线带宽典型的输出数据吞吐量为100Mbytes/sec,输入数据吞吐量为120Mbytes/sec,而系统中其他的PCI设备也需要占用一定的带宽,并且数据采集和存储过程都要占用PCI总线带宽;因此,45Mbytes/sec(100%正确率)的采集和存储速率已经接近系统和硬件的极限。

  5  结语

  本文介绍的实现方法易于实现,且充分挖掘了硬件的性能,可满足对数据采集与实时存储速率要求较高(≤45Mbytes/sec)的应用。由于使用的硬件平台是普通的奔四级PC机,所以开发成本较低。另外文中对实现过程中应注意的问题作了详细说明并给出核心编程部分,使读者很容易在较短时间内开发出满足自己需要的系统。

上一页  [1] [2] [3] 

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)
Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:350,898.40000 毫秒