lunwen[1]48625

lunwen[1]48625

ID:34478366

大小:157.58 KB

页数:3页

时间:2019-03-06

lunwen[1]48625_第1页
lunwen[1]48625_第2页
lunwen[1]48625_第3页
资源描述:

《lunwen[1]48625》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第8卷第1期重庆科技学院学报(自然科学版)2006年3月基于AC6611采集卡的虚拟实验仪器设计与实现钟秉翔李家庆李芳(1.重庆科技学院,重庆400050;2.重庆大学自动化学院,重庆400044)摘要:为了有效利用学校的教学设备资源,在低成本的投入下为学生提供相对先进的实验设施,本文选用数据采集卡AC6611,在LabVIEW平台下设计了虚拟传感器实验系统,实现了实验数据的采样、波形显示、频谱分析、曲线拟合、数据存储和调用等功能。关键词:LabVIEW;虚拟传感器实验仪器;AC6611数据采集卡;DLL中图分类号:T

2、P273文献标识码:B文章编号:1673-1980(2006)01-0059-03虚拟仪器技术是测试技术、计算机技术和网络据采集卡AC6611采集调理电路的输出信号,并将技术相结合的产物,由测试硬件完成信号的采集与采集数据传送至PC机进行数据处理、显示和存储。控制,由计算机完成信号分析和处理,可以形象、方其中AC6611卡是一款廉价、通用的A/D、D/A板,AD便地模拟各种仪器仪表面板,以各种形式表达输出工作在查询方式,采用PCI总线,支持即插即用、无结果,完成各种测试功能。LabVIEW是NI公司研制需地址跳线,具有

3、16路单端模拟输入、32路开关量的一种图形化编程软件,内含丰富的数据采集、数(16路输入及16路输出)、一路12位D/A。AC6611据信号分析以及控制等子程序,用户利用创建和调采用大规模可编程门阵列设计,可靠性高,可以实用子程序的方法编写程序,使创建的程序模块化,现对传感器测试数据的采集。易于调试、理解和维护,是目前最为成功、应用最为2软件设计广泛的虚拟仪器软件开发环境,主要用于数据采集⋯~⋯~⋯⋯‘-:系统、工业自动控制系统和数据分析系统等领域。传感器实验装置:数据采集(DAQ)是LabVIEW的核心技术之一,;也

4、是LabVIEW与其他编程语言相比的优势所在[1]。使用LabVIEW的技术,可以编写出许多功能强大园倡}的DAQ应用软件来。DAQ硬件设备的基本功能包括模拟量输入(A/D)模拟量输出(D/A)、数字I,O和图1虚拟传感器实验系统结构图定时/计数。NI公司提供了种类繁多的数据采集产品,其驱动程序使设备编程容易,缩短了开发周期,LabVIEW程序称为虚拟仪器程序(简称VI),主但NI公司的产品价格昂贵,为了有效利用学校的要包括两部分:前面板(既人机界面)和方框图程资源,在低成本的投入下为学生提供相对先进的实序。虚拟实验仪

5、器的软件包括数据采集程序、数据验条件,我们选用国产数据采集卡在LabVIEW平处理程序和软面板程序。台下设计了虚拟传感器实验系统。2.1数据采集程序设计AC6611数据采集卡配有能与LabVIEW兼容1系统总体设计的DIJL功能级驱动程序,支持Win98厂Win200P操利用AC66l1数据采集卡设计的传感器实验系作系统,LabVIEW通过CLF节点技术实现与DLL的统如图1所示,系统由传感器实验装置、AC6611卡接口圆,调用的AC6611函数有:和计算机构成,传感器实验装置上的传感器对被测AC661l_Create

6、Device(创建AC6611驱动句柄)信号进行检测,通过信号调理电路进行变换,由数AC661l_CloseDevice(关闭AC6611驱动句柄)收稿日期:2005—09-06作者简介:钟秉翔(1967一),女,重庆人,硕士,重庆科技学院电子信息学院副教授,主要研究方向:计算机测控技术及仪表。·59·钟秉翔,李家庆,李芳:基于AC6611采集卡的虚拟实验仪器设计与实现AC6611_AD(对指定通道进行采样)AC661l_ADToVoltage(将代码值转换成实际电压数据)配置CLF节点及调用AC6611开发包中DLL

7、的编程步骤如下(以调用AC661l_CreateDevice函数为例):第一步:用鼠标双击CLF节点,在弹出的CLF节点配置对话框中实现CLF节点对动态链接库的调用。第二步:点击“Browse⋯”按钮,在随后弹出的选择DLL文件对话框中找到AC6611.dll文件,单击“打开按钮”。这时,LabVIEW将自动装载选定的DLL文件,并检测DLL文件中所包含的函数。但它图2CLF配置对话框不会自动加载所选API函数的参数和数据类型,必须根据函数输入、输出参数手动设置。函数的原型可在AC6611使用手册中找到。第三步:在Fu

8、nctionName下拉列表框中选择AC661l_CreateDevice,在其右侧的下拉列表框中选择RunInVIThread。第四步:在CallingConventions下拉列表框中选择stdcall(WINAPI)。第五步:设置AC661l_CreateDevice函数的返回参数。在Parameter中选择returnty

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。