基于USB接口数据采集计算机软件的设计2.docVIP

基于USB接口数据采集计算机软件的设计2.doc

  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文档。上传文档
查看更多
基于USB接口数据采集计算机软件的设计2

基于USB接口的探地雷达数据采集系统 发布:2012-11-06 | 作者:-- | 来源: -- | 查看:12次 | 用户关注: 1 引 言   探地雷达( ground penetrating radar,GPR)是一种新型的电磁探测设备,它具有快速、简便的对浅层目标和结构进行无损探测的特点,也是目前分辨率、效率最高的地下目标探测设备之一,因此被广泛的应用于城建、交通、地质、考古、国防等部门。在探地雷达的应用中,能否准确、高效地采集数据是探地雷达系统实用性和可靠性的判据之一。数据采集的准确性直接关系到探测目标的准确性和   1 引 言   探地雷达( ground penetrating radar,GPR)是一种新型的电磁探测设备,它具有快速、简便的对浅层目标和结构进行无损探测的特点,也是目前分辨率、效率最高的地下目标探测设备之一,因此被广泛的应用于城建、交通、地质、考古、国防等部门。在探地雷达的应用中,能否准确、高效地采集数据是探地雷达系统实用性和可靠性的判据之一。数据采集的准确性直接关系到探测目标的准确性和雷达数据的进一步处理工作;采集数据的速度关系到系统能否实现实时显示。所以,当雷达设备将采集数据传回主机时,就需要选择一种接口来实现数据准确、高速的传输。   传统的数据采集系统的数据传输接口在低速时常采用标准串行口或并行口,高速时一般采用PCI总线接口。它们存在如下缺点:虽然标准串行口或并行口应用开发比较简单,但是数据传输速率较低;PCI总线尽管数据传输速率比较快,但是硬件设计和驱动开发难度较大,PC I卡的尺寸面积限制了I/O接口的扩展;同时,这三者都不支持即插即用的功能。而USB接口规范1. 1中的12Mbp s的传输速率已经可以满足探地雷达数据采集系统的使用需求,其接口简单、便携,支持即插即用的优点又在很大程度上简化了系统的硬件设备,提高了雷达设备的可移动性。正是基于USB接口的这些优点,设计了基于USB接口的探地雷达数据采集系统,并开发了配套的应用软件,实现了探地雷达数据的采集、传输和实时显示。   2 系统组成与工作原理   2. 1 系统组成   探地雷达数据采集系统由两部分组成:计算机和数据采集卡。计算机作为采集系统的主控设备,实现对系统的控制和数据处理等功能;数据采集卡由模拟信号放大器、数控滤波器、时控增益放大器、高精度AD变换电路、F IFO、FT245 USB接口电路和时序控制电路组成,主要完成对取样电路输出信号的放大、滤波、采集等任务,并将采集数据通过USB接口传输到计算机内存中,供计算机处理和实时显示。系统组成框图如图1所示。   数据采集系统采用F IFO 设计数据传送通道,大大简化了系统的硬件电路和控制时序。在进行数据采集的同时,控制逻辑还将存储在RAM中的增益曲线数据周期性的送入DAC中,以实现时控增益放大。在数据采集卡中还设计了一个RS - 232 控制器,用于接收外部定位装置发送的定位信息。在探地雷达进行移动探测时,这个定位信息用于标示目标的地理位置。 图1 探地雷达数据采集系统组成框图   2. 2 工作原理   探地雷达数据采集系统在工作时,首先通过打开计算机应用软件将雷达设备启动,然后将工作参数传送给数据采集卡,完成对雷达各项参数的控制。   命令被响应后,雷达开始正常工作。采集卡将采集到的数据经过采集控制和传输控制后传送给计算机。   数据采集控制:数据采集卡根据主机设置的参数采集雷达信号。首先将模拟信号进行预处理,预处理包括滤波处理和增益控制等,以去除模拟信号中的噪声,使模拟信号的幅度适于进行AD 转换。   然后进行AD 转换,对模拟信号采样,得到数字信号。数据采集卡在接收探地雷达传来的模拟视频信号的同时,还接收帧同步信号。数据采集卡将转换得到的A - scan (A - scan:探地雷达在一个测量位置探测获取的一维时域波形图)数据与帧同步数据混合,然后存入FIFO。   数据传输控制:计算机通过USB接口对数据采集卡进行访问,并读取F IFO 中的数据。计算机对数据采集卡的访问是通过查询方式完成的。数据采集卡内置的F IFO容量设计为32K ×9bit,如果计算机没有及时读走FIFO内的数据,F IFO就会出现溢出错误。所以查询的时间间隔要满足在该间隔内采集的数据不能大于F IFO的容量;另一方面,查询间隔太短,会加大计算机系统的负担,影响计算机进行数据处理的速度,所以要选取适当的查询间隔。以数据采集卡的最快采集速度为例进行计算: 每个scan的采样点数为1024,采样速率为512 scan / s,每一点的数据长度为2字节。这样在1 s内采集数据的大小为1024 ×2B ×512 = 1MB。在这样的采样率下,经32ms采集的数据就可将F IFO 装满,考

文档评论(0)

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

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

1亿VIP精品文档

相关文档