下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于PC声卡的振动测量系统与技术发布日期:2008-08-02作者:蔡小华来源:微计算机信息摘要:多媒体声卡技术的发展,使得基于声卡的信号产生和数据采集成为可能。通过对振动测试系统的分析,提出了一套以计算机声卡作为激励源和采集模块组建振动教学实验系统的方案,阐述了计算机声卡的基本原理、软件结构,并对系统中的多声卡访问控制技术、共享多线程技术等关键问题进行了论述。关键词:振动测试数据采集声卡技术多线程1引言激振源和数据采集模块是各种振动测试平台或系统的两个主要组成部分,在大多的振动测试系统中,针对系统的具体应用对象和功能,都提供了专用的激振源和数据采集模块。然而,随着计算机技术和多媒体声卡技术的发展与应用,在这些以计算机为核心的振动测试系统特别是振动教学实验系统中,配置专用的激振源和数据采集模块将是一种资源的浪费,计算机声卡在很多振动测试系统中完全可以同时作为两路激振源和两路数据采集模块。针对在科研和教学广泛使用的振动教学实验系统,采用多媒体计算机声卡设计的两通道激振源和双通道数据采集,实现了声卡左右声道的独立工作,不仅很好地满足和保证了振动实验教学的教学要求和教学效果,而且充分利用了现有计算机系统资源以及大大降低了振动教学实验系统组建成本和系统投入。2系统总体方案在基于声卡的振动教学实验系统中,计算机是核心,实现对声卡激励源、功率放大器、振动台、电荷放大器以及声卡采集等的管理和控制,它负责每个振动实验的过程控制、激励信号的产生与数据的采集和处理,其组成结构如图1所示。系统中,声卡在计算机的控制下利用它的输出通道实现振动台激励信号的产生。计算机声卡作为音频输出设备的同时也是输入设备,它的硬件结构中有将模拟信号向数字信号转换的A\D转换器以及滤波部分。现在主流声卡A\D的转换精度已经达到16位,最高采样频率44.1kHz,对于信号频率范围一般在10Hz〜44kHz的振动实验,声卡的输出和输入性能完全可以满足激振和采集的要求。此外,现在声卡一般支持立体声,其左右声道可以独立控制,因此一块声卡就可以独立的两路激励源和数据采集通道,根据系统的需要,通过增加声卡可以实现更多路的激励源和数据采集通道。[123]
图1基于声卡的振动教学实验系统方框图3多媒体声卡技术声卡技术是多媒体计算机中的关键技术之一,也基于声卡的振动教学实验系统的关键技术和部件之一。现在主流声卡都支持立体声,每通道有同为16位的数模转换器和模数转换器,标准采样频率有44.1kHz、22.05kHz、11.025kHz三种。[4]3.1声卡的工作原理声卡的工作原理如图2所示,主要包括两个过程:声音信号的数字化过程和声音信号的重构过程。T- *Line输出竺地段—耳脚声器ww.hlliaifh,ijumA/D爰克风A/DLine输入图2声卡的工作原理主机通过总线控制模数转换器(A/D)将麦克风或CD的输入音频信号转换成数字信号,送到计算机进行各种处理,实现音频信号的数字化的过程。同时又将数字化的音频信号送到数模转换器(D/A),将数字信号变成模拟的音频信号,实现音频信号的模拟输出,即音频信号的重构过程。3.2声卡的软件结构在Windows操作系统中,对声卡的操作都是利用标准API函数进行的,然后通过操作系统的MMSYSTEM标准驱动程序接口处理相关的音频设备,如图3所示。
^SYSTEM
标准APiWindows应用程序^SYSTEM
标准APiWindows应用程序WindowsSoundSysttan
专有多媒体消鬲MicrosoftWindows合成管理API图3Windows环境下音频子系统驱动软件的结构框图MMSYSTEM库是Windows音频子系统中与设备无关的翻译层,该库将应用程序与设备驱动程序隔离开,这使得应用程序通过简单调用MMSYSTEM库提供的统一设备控制接口(MCI—MediaControlInterface)既可以实现对相关的各种标准多媒体设备的访问和控制。4关键技术分析4.1多声卡的访问控制技术应用声卡产生激振信号和采集数据的过程,就是调用相应的标准的API音频函数控制声卡,通过声卡的D\A转换器实现数模转换实现输出相应的波形,通过A\D转换器实现模数转换进行采集数据的过程。声卡的访问控制主要分为对声卡设备信息查询、声卡输出控制以及声卡输入控制三个部分,每个部分通过相应的API函数实现。在本系统中,由于涉及到声卡左右声道的独立工作与控制问题,因此,正确有效地调用相应的访问控制函数也是实现两通道独立并发工作的关键。一个典型的声卡访问控制过程是:查询音频设备、获取音频设备的性能、打开音频设备、分配音频数据块、准备音频数据、关闭音频设备,整个过程由相应的输入、输出函数以及相关结构体的调用而实现。在计算机配置多个声卡的系统中,音频设备信息查询是实现对多声卡访问控制的关键过程和步骤,与波形输入输出相关的API函数主要有WaveOutGetNumDevs和WaveInGetNumDevs,这两个函数实现查找计算机系统中有效的波形输出设备数量和波形输入(录制)设备的数量。通过查询设备过程返回的相关信息,实现对相应设备的访问和控制。4.2共享多线程技术为提高系统并发响应和并发控制能力,要求计算机声卡的左右声道具备并行工作能力,即计算机声卡的每个声道能作为独立的硬件资源分配给指定的实验和测试进程,实现每个声道激振的振动台可以互不干扰进行相应的实验和测试。[56]但在Windows系统条件下,声卡作为一种硬件设备资源应用时,一次仅可以被一个进程打开,其左右声道资源将被此进程完全占有,同时其他进程被禁止再次打开或使用此设备。比如,要在配有一个声卡的计算机上进行一个双声道的振动测试实验,并且要求两个声道进行独立的激励和采集,这就产生了一个声卡的两个声道如何独立并发工作的问题。为了解决上述问题和提高系统的并发能力,系统在计算机的设备控制模块设计中,综合使用共享与多线程两项技术。共享指的就是将声卡使用句柄实现共享;在共享的基础上,再运用多线程技术实现对声卡的左右声道进行独立控制,从而使得计算机声卡具备并发响应和并发控制能力,进而增强系统对声卡的并发访问控制能力[7]5结束语计算机技术和多媒体声卡技术的发展与应用,基于声卡实现信号发生与数据采集变得更加直接、廉价和高性能。振动教学实验系统的最大的优点就是充分地利用了计算机声卡资源,大大地降低系统组建的成本;而且系统结构简单,集成度高,整个系统只是一台多媒体计算机加上必备的振动台、传感器、功率放大器、信号调理设备,即可实现振动测试的相关测试和实验教学。基于声卡的振动教学实验系统同时也具有很强的扩展能力,通过在计算机中增加多块多媒体声卡,即可实现多通道的信号发生与采集,进而实现多振动台、多激励源以及多点采集的振动测试系统。本文作者创新点:在以计算机为核心的振动测试系统特别是振动教学实验系统中,配置专用的激振源和数据采集模块将是一种资源的浪费,本文作者以计算机声卡作为激励源和采集模块组建振动教学实验系统,大大地降低系统组建的成本;极大提高系统的扩展能力,实现多振动台、多激励源以及多点采集的振动测试系统。[参考文献][1] 张首军、阎丽、种兰祥,基于计算机声卡的多通道数据采集系统[J],西北大学学报(自然科学版),2002Vol.32No.6[2] 李朝林、赵正敏、崔树青、陈良海,双通道声卡构成多通道数据采集系统[J],电声技术,2002No.11[3] 马云升、姚晓、夏志忠,VC++下声卡低层音频服务的编程技术[J],计算机应用,2002Vol.22No.2[4] 明德祥王跃科等,基于园区网的传感器振动测试平台远程实验系统与技术[J],北京
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 糖尿病骨折患者
- 2025年中国色母粒行业市场竞争格局及投资方向研究报告(智研咨询)
- 糖尿病引发的并发症
- 2023年上海市数字城市规划研究中心事业单位招聘考试真题
- 老年常见病预防及护理
- 2023年山西大同云冈区教育系统所属事业单位招聘笔试真题
- 2023年宁波象山县机关事业单位编外招聘考试真题
- 2023年辽阳市农村义务教育阶段学校教师特设岗位计划招考考试真题
- 2023年河南省理工中等专业学校招聘工作人员考试真题
- 采购模具合同范本
- 船舶租赁尽职调查
- GB/T 13912-2020金属覆盖层钢铁制件热浸镀锌层技术要求及试验方法
- GB/T 11270.2-2021超硬磨料制品金刚石圆锯片第2部分:烧结锯片
- 植物生理学-植物的逆境生理
- 2017大专病理课件4局部血液循环障碍l
- 2023年考研英语(二)真题
- 小学英语人教新起点五年级上册Unit3Animalsunit3storytime
- 乙醚MSDS危险化学品安全技术说明书
- 医疗质量管理与持续改进工作记录
- 小学《信息技术》考试试题及
- 检伤分类课件
评论
0/150
提交评论