教育资源为主的文档平台

当前位置: 查字典文档网> 所有文档分类> 论文> 其他论文> 基于声卡的数据采集及波形发生器设计

基于声卡的数据采集及波形发生器设计

上传者:网友
|
翻新时间:2022-09-02

基于声卡的数据采集及波形发生器设计

基于声卡的数据采集及波形发生器设计 摘 要:介绍了一种利用vc 实现基于声卡的双通道数据采集系统,实现了波形发生器与频率测量等基本功能,为低成本下构建数据采集系统与波形发生器提供了一种思路。

关键词:声卡 数据采集 频率测量

一、概述

数据采集是信号分析与处理的一个重要环节,在许多工业控制与生产状态监控中,都需要对各种物理量进行数据采集与分析。但是,专用数据采集卡的价格一般比较昂贵,而我们PC机的声卡就是一个很好的双通道数据采集卡。实际测量中,在满足测量要求的前提下,可以充分利用计算机自身资源,完成数据采集任务,从而节省成本。

本文利用vc编程实现了声卡的双通道数据采集,并且对信号进行频谱分析同时实时测量出信号的频率。还利用声卡的DA通道,实现了正弦波、方波、三角波输出的信号发生器。波形发生器产生的信号同时还可以作为内部测试用信号,检验数据采集的准确性。

二、声卡数据采集系统硬件组成

Line Out

图1 声卡数据采集的硬件组成图

利用声卡进行数据采集的硬件组成如图1所示。通常,利用声卡的Line In端作为信号输入端口,两路被测的模拟信号经过左右声道,A/D转换进入计算机,通过vc编写的虚拟仪器界面显示出来。声卡一般都具有单、双声道输入,从而可实现单双通道的采集.双通道采集时,声卡采用并行采集,并具有采样保持功能,两个通道的数据不存在时间差,第一通道和第二通道数据存储在同一个数据缓冲区中,且等间隔存储,奇数序列是一个通道数据,偶数序列为另一个通道数据.读取数据时,将缓冲区中的数据全部读入到一个数组中,然后对该数组数据,采用隔一点取一点的方法,将数据分开并分别存到另外的两个数组中,即将两个通道的数据分开,从而实现了双通道的采集.单通道采集时,缓冲区中仅仅是一个通道的数据,直接保存到一个数组即可。同时,信号发生器产生的波形也可经过Line out端输出。

图2 信号调理电路

三、声卡采集系统的软件编程

微软公司已经提供了一系列API函数用于对声卡的操作,为了将需要用到的函数封装成了一个类,编程时只需直接调用。使用的API函数有:

waveInGetDevCaps 实现声卡的性能测试

waveInOpen 打开波形输入设备

waveInPrepareHeader 为波形输入准备缓冲区

waveInAddBuffer 将数据缓存发送给波形输入设备驱动

waveInStart 启动向波形输入缓冲区存储数据

waveInUnprepareHeader 释放波形输入缓冲区

waveInStop 停止向波形输入缓冲区存储数据

waveInClose 关闭波形输入设备

设计的软件界面如图3所示。目前所实现的功能有:

下一页

下载文档

版权声明:此文档由查字典文档网用户提供,如用于商业用途请与作者联系,查字典文档网保持最终解释权!

网友最新关注

苹果也有药用价值
欣赏是一种善良读后感
我的环保策划书
童年趣事
做遵守交通安全的小卫士
宽容是一种美德
六年级了,你累不累?
my friend(我的朋友)
我的理想
决战校运会
珍游雁鸣湖
读书的感觉真好
那一段甜蜜的童年
走廊?上?
2010-2011学年第二学期班主任工作计划
五系宣传部12月份总结
2011年度班主任工作计划
2011年秋季班主任工作计划
2011年小学三年级班主任工作计划
广播电视台2012年新闻宣传工作总结
2011年小学三年级班主任工作计划
2010-2011学年上期班主任工作计划
县文化局组织工作总结
2011年度第二学期班主任工作计划
2011年下学期班主任工作计划
2010-2011学年度班主任工作计划
团支书上学期工作总结和新学期工作计划
2010—2011学年下学期班主任工作计划
上学期班主任工作计划
论行政裁量与司法审查
票据丧失后法律保障的分析
企业财务分析评价初探行政法论文(1)
“公共利益”的构成
论行政规定的性质
思维差异对汉英翻译的影响
当前我国宏观财政政策选择
行政法的“平衡”及“平衡论”范畴(2)行政法论文(1)
平衡论:对现代行政法的一种本质思考(3)行政法论文(1)
“公共利益”的构成
论行政裁量与司法审查
论未来财务报告行政法论文(1)
论行政规定的性质
从生态翻译理论视角解读葛浩文翻译观
上市公司三个重要财务指标的解读行政法论文(1)
《和田的维吾尔》(A、B案)
《别饿坏了那匹马》课文补写
《千年梦圆在今朝》(A、B案)
《别饿坏了那匹马》课本剧
《为人民服务》(A、B案)
《唯一的听众》教学设计
《汤姆·索亚历险记》(A、B案)
《桃花心木》(A、B案)
《手指》(A、B案)
《卖火柴的小女孩》(A、B案)
《唯一的听众》教学设计1
《十六年前的回忆》(A、B案)
《唯一的听众》第二课时教学设计
《跨越百年的美丽》(A、B案)
《别饿坏了那匹马》课文简说