浅谈虚拟仪器实验室的建设32850.docx

上传人:jix****n11 文档编号:48211305 上传时间:2022-10-05 格式:DOCX 页数:10 大小:162.28KB
返回 下载 相关 举报
浅谈虚拟仪器实验室的建设32850.docx_第1页
第1页 / 共10页
浅谈虚拟仪器实验室的建设32850.docx_第2页
第2页 / 共10页
点击查看更多>>
资源描述

《浅谈虚拟仪器实验室的建设32850.docx》由会员分享,可在线阅读,更多相关《浅谈虚拟仪器实验室的建设32850.docx(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、浅谈虚拟仪器实验室的建设 内容摘要:现代教育技术和计算机技术的不断发展,使得虚拟实验室技术蓬勃发展起来。虚拟实验室具有传统实验室无可比拟的优点。本文介绍了虚拟仪器系统引入实验教学的必要性和可行性,并以工程力学虚拟实验室的建设为例给出了建立虚拟实验室的方法。关键字:实验 ;虚拟仪器 ;虚拟实验室实验是教学活动中一个必不可少的过程,尤其是对于理工类的一些学科,例如物理、化学、机 电、计算机等实践性很强的学科,实验教学环节对学好这些课程更是至关重要。学生只有通过足够的验证性实验和一定数量的综合性实验,才能真正理解和掌握该学科的理论知识,才能获得一定的实验能力,并初步具有处理实际问题的能力。因此,充实

2、实验内容,增开综合性实验项目,进一步加强实验室建设,不断改革实验教学是十分必要的。 随着人类对自然规律探索的深入,现代文明的不断发展,建设现代化的实验室面临着越来越多的挑战。对于以培养面向世纪的现代化人才为宗旨的大学教育来说,如何使学生能够掌握现代技术, 如何设计和建设能够兼容过去、立足现代、面向未来的实验室更是值得深入探索和实践。一、虚拟仪器系统引入实验教学的必要性众所周知,仪器是实验的基础,要保证综合性实验的开设质量,就要同时购置多套先进而昂贵的仪器。一个传统的实验要使用多种仪器,而且不同实验所用的仪器也不尽相同,如果开设综合性实验所需仪器就更多,这么多的仪器不仅价值昂贵、体积大、占用空间

3、多,而且相互连接也十分麻烦。如何更合理地配置教育资源,解决好资金投入与人才培养之间的矛盾,是学校开展实验教育经常需要考虑而又伤脑筋的问题。 由于条件的限制,我国大学的实验室建设一直落后于先进国家,这在一定程度上影响了高素质人才的培养,制约了我国科研和工业生产的快速发展。以往的实验室建设,通常是根据实验室的实验目标和方向,选择相应的专用仪器设备。为了进行必要的数据处理,有时也会选择一些仪器与计算机系统的接口设备,使仪器系统与计算机系统之间具备通信的能力,达到数据共享的目的。不可否认,这样的实验室在科学实验及教学活动中发挥了极为重要的作用。然而,这种建设方法所忽视的是实验室系统的灵活性和开放性,也

4、没有充分利用当前迅速发展着的相关领域的技术和设备。因此,在实验环境和对象不断变化的今天,传统的实验室建设方法已经难以适应,加速大学现代化实验室的建设已经成为当务之急。实验手段和技术的进步,必然促进相关技术的发展。以虚拟仪器设备及技术为基础的现代化实验设备正是这种进步的具体体现。 建设以虚拟仪器设备及技术为基础的现代化实验室并不意味着对传统设备和环境的否定。虚拟仪器系统可以将已有的实验设备中的绝大多数融入新的系统当中,并且充分利用当今流行的现代技术和手段,保证实验系统在相当长的一段时间内不会落后。事实上,建立以虚拟仪器设备及技术为基础的现代化实验室系统,更为关注的应该是它的内在意义,是它的技术思

5、路。设备本身总有过时的时候,包括虚拟仪器本身在内,而正确的技术发展思路可 以使我们的实验室始终处于现代化的行列,为科研和教学提供适应发展的实验手段。二、虚拟仪器系统引入实验教学的可行性(一)虚拟仪器系统的基本构成虚拟仪器是计算机技术介入仪器领域所形成的 一种新型的、富有生命力的仪器种类,在虚拟仪器中,计算机处于核心地位,仪器的结构概念和设计观点等都发生了突破性的变化。从构成上来说,虚拟仪器就是利用现有的计算机,配上相应的硬件和专用软件,形成既有普通仪器的基本功能,又有一 般仪器所没有的特殊功能的高档低价新型仪器。从使用上来说,虚拟仪器利用计算机强大的图形环境,建立界面友好的虚拟仪器面板(即软面

6、板),操作人员通过友好的图形界面及图形化编程语言控制仪器运行,完成对被测试量的采集、分析、判 断、显示、存储及数据生成。 虚拟仪器技术的实质是充分利用最新的计算机技术来实现和扩展传统仪器的功能。虚拟仪器的基本构成包括计算机、虚拟仪器软件、硬件接口模块等。目前较为常用的虚拟仪器系统是数据采集卡系统、GPIB仪器控制系统、VXI仪器系统以及这三者之 间的任意组合。在这里,硬件仅仅是解决信号的输入输出,软件才是整个系统的关键。正因为如此,所以当基本硬件确定以后,就可以通过不同的软件 (如用于数据分析、过程通讯及图形用户界面的软件)实现不同的功能。虚拟仪器应用软件集成了仪器的所有采集、控制、数据分析、

7、结果输出和用户界面等功能,使传统仪器的某些硬件乃至整个仪器都被计算机软件所代替。因此从某种意义上可以说:软件就是仪器。用户可以根据自己的需要,设计自己的仪器系统,满足多种多样的应用要求。利用计算机丰富的软、硬件资源,可以大大突破传统仪器在数据的处理、表达、传递、储存等方面的限制,达到传统仪器无法比拟的效果。(二)虚拟仪器在实验教学中的应用高等院校特别是理工科院校,实验教学仪器设备所需投资巨大,一般学校很难满足,造成许多学校仪器设备缺乏和过时陈旧等现象,严重影响教学科研。使用虚拟仪器不但可以节约大量仪器设备的经费投入,而且能够提高教学科研的质量与效率。 由于虚拟仪器的硬件是以通用微型计算机为基础

8、的,我国普通高校的实验室一般都拥有相当数量的通用计算机,因此,只要购买一定的仪器模板以及相应的软件就可以构成足够数量的虚拟仪器供学生使用。另一方面,在同一台计算机上,通过操作者的不同定义,可以虚拟出不同的仪器,各仪器之间 还可以通过不同的窗口进行切换,因此实验室无需配备各种传统仪器,可以通过软件设计使虚拟仪器和实验室设备不断更新。学生在计算机上操纵各种虚拟仪器进行试验,就如同是在操作传统仪器一样有效,与在真实实验室的现场试验做出的实验结果是一样的。这样,使用基于虚拟仪器系统的虚拟实验来代替实际现场试验,能很好地解决现有实验教学中的矛盾,又符合现代实验技术的发展方向。 三、工程力学虚拟实验室-衰

9、减振动实验(一)实验原理振动台由台面、支撑弹簧片及电磁阻尼器组成,在瞬时或持续的干扰力作用下,台面沿水平面纵轴方向振动。铝质台面在电磁阻尼器的磁隙中运动时,产生与运动速度成正比的电涡流阻尼,调节电磁铁的励磁电流可改变阻尼的大小。 试验装置如下图所示 (二)实验装置序号名称数量主要技术指标参考类型生产厂家1水平振动台1固有频率:约10HZ阻尼比:0.01-0.20可变自制2电子示波器1通用型3阻尼器电源1DC输出:0-30V,2APAB 32-2AKIKUSUI(日本)(三)实验步骤通过链接控制面板或在窗口中直接单击各实验仪器设备,打开各实验仪器设备的控制面板,并开通电源。(可以使用缩放按钮功能

10、,方便操作) 1、打开如右图所示的“阻尼器电源”控制面板。确定按下了 “A”和“OUTPUT”按钮,调整“输出电压或电流微调”旋钮,如下图所示,将电流输出值大致调为0.5A(同强迫振动实验)。2、在“水平振动台”上输入振动台的初始位移,点击“OK”,这时,在“电子示波器”上将计入下振动台的衰减波形。3、使用控制面板上的“衰减曲线”功能按钮,系统将自动绘出当前振动状态下的衰减曲线。通过这个衰减曲线,试验者可取得衰减曲线上任意点的数据。4、为增加对本实验的了解,试验者可调整阻尼器电源的输出电流,以观察不同阻尼状。5、 测试完毕时,将阻尼器电源的输出调至零。然后关闭所有仪器的电源。(四)实验演示(五

11、)虚拟示波器的设计与实现方案1、虚拟示波器的结构与组成本虚拟数字示波器主要由一块PCI总线的多功能数据采集卡和相应的软件组成。将它们安装在一台运行Windows95/98/NT的PC机上(建议配置在 PENTIUM233以上),即构成一个功能强大的可存储数字示波器。该数字示波器操作与显示主面板如图1所示。1.1 数据采集卡PCI总线传输速率高数据吞吐量大是今后数据采集板卡设计的主流。本设计采用的PCI1200数据采集卡是一块性价比较好的产品,支持DMA方式和双缓冲区模式,保证了实时信号不间断采集与存储。它支持单极和双极性模拟信号输入,信号输入范围分别为55V和010V。提供16路单端8路差动模

12、拟输入通道、2路独立的DA输出通道、24线的TTL型数字IO、3个16位的定时计数器等多种功能。这些功能使得我们不仅可以用该卡设计虚拟示波器,也可以设计虚拟函数发生器或虚拟计数器,做到一卡多用。当然,限于经费条件,我们选择的PCI1200卡的采样速率只能达到100kSs,对实际示波器而言,这远不能满足信号带宽的要求。目前市场上采样速率达200MSs的PCI数据采集卡已有成熟产品,技术上实现高带宽的虚拟示波器不存在问题。实际测量时输入信号通过BNC接头从输入端子进入数据采集卡进行采集。1.2 仪器功能 本虚拟数字示波器设计参考了HP公司的双通道台式数字存储示波器HP54603B的功能,并在仪器分

13、析和处理功能上有所扩展。仪器主要功能包括:双通道信号输入、触发控制、通道控制、时基控制、波形显示、参数自动测量、频谱分析、波形存储和回放等。本虚拟数字示波器还提供网络接口,允许通过TCPIP协议实现网络仪器共享或远程控制。表1是本虚拟数字示波器与HP54603B的功能对照表。由表1可以看出,除了由于经费原因使得所选数据采集卡采样速率低于HP54603B外,本虚拟示波器在显示、测量、分析、存储和外部连接等方面的功能都不低于甚至高于HP54603B。2、 软件的设计与实现2.1 软件开发环境虚拟数字示波器软件设计采用了先进的图形化编程语言工具LabVIEW 5.1 for Windows98NT。

14、LabVIEW编程的主要特点就是将虚拟仪器分解为若干基本的功能模块(相当于硬件设计中的集成电路),模块的引脚代表输入输出接口。编程者可以通过交互式手段,采用图形化框图设计的方法,完成虚拟仪器的逻辑和测量分析功能设计。图2是虚拟数字示波器频谱分析模块程序。 由图2可以看出,LabVIEW程序设计过程与人们设计仪器的思维过程十分相近,程序框图就实现了程序代码功能,避免了一般程序设计从框图构思到程序表示的繁琐。LabVIEW编程的另一个优点是将软件的界面设计与功能设计独立开来,修改人机交互界面无需对整个程序进行调试,这对设计像仪器操作面板这样复杂的人机界面而言是十分方便的。LabVIEW还为用户提供

15、了函数扩展功能,利用LabVIEW中的Code Interface Node(CIN),可以调用用C等传统编程语言写的程序代码;利用LabVIEW中的Call Library Function可以调用标准动态链接库(.DLL)。总之,LabVIEW 作为图形化编程语言环境,为虚拟仪器开发提供了一种快捷、方便和功能强大的软件工具。2.2 主要功能模块 概括地讲,虚拟示波器主要由软件控制完成信号的采集、处理和显示。系统软件总体上包括数据采集、波形显示、参数测量、频谱分析及波形存储和回放等五大模块,其功能结构框图如图3所示。2.2.1 数据采集模块数据采集模块主要完成数据采集的控制,包括触发控制、通

16、道选择控制、时基控制等。其中: 触发控制包括触发模式、触发斜坡、触发电平控制; 通道选择主要控制单通道或双通道测量; 时基控制主要控制采集卡扫描率、每一通道扫描次数(取样数)。 2.2.2 波形显示模块 软件提供了三种波形显示模式: A B AB模式:通过显示通道选择按键摚翑和摚聰,可以任意显示某一通道或两通道输入信号的波形; X Y模式:当两通道都处于选通状态时,使用此模式来显示李沙育(Lissajous)图形、测量相位差或频率; AB AB模式:当两通道都处于选通状态时,使用此模式来显示两通道信号代数相加、相减后的波形。2.2.3 参数测量模块 参数测量模块主要模拟HP54603B的参数测

17、量功能,完成包括Vrms等12个电压参数和频率、周期等7个时间参数的测量并显示其测量结果。 2.2.4 频谱分析模块 频谱分析模块采用快速FFT算法,完成频域信号分析。可实现的频谱分析控制包括: Windows选择,提供了9种频谱分析窗口; LogLinear选择,提供了2种坐标显示模式; Display Unit选择,提供了8种单位。2.2.5 数据存储和回放模块 按键撔磁虜控制是否进行数据存储按键摱僚虜控制是否从数据文件中读取数据。主面板提供了两个文件名输入框,前一个为信号波形数据文件名输入框,后一个为采样周期文件名输入框,这两个文件由写盘功能和读盘功能共用。从软盘或硬盘上读取的数据同实时

18、采集的数据一样,能够进行自动参数测量以及显示波形并保留在显示窗口(显示模式可以设置为三种模式中的任意一种),还可以根据需要设置进行频谱分析。 2.3 主要控制结构 2.3.1 测量控制结构 通过逻辑按键“测量”控制是否进行测量;通过逻辑按键“通道”控制通道选择。 2.3.2 自动调整扫描率控制结构 由逻辑按键组“自动”、“手动”来控制是自动调整扫描率还是手动调整扫描率。 2.3.3 正常显示、记忆显示控制结构 由双功能逻辑驱动键“正常/记忆”控制,缺省为正常显示。处于正常状态时,最多只能显示A、B两通道输入的2个信号的波形;处于记忆状态时,最多可以记忆显示A、B两通道输入的17个信号的波形(A

19、通道可记忆显示16组信号数据,B通道只能记忆显示组信号数据)。在实际应用中,记忆显示功能主要用于测量信号的抖动情况或比较分析两个以上的信号波形。本文介绍的虚拟数字示波器不仅具有一般台式数字存储示波器的功能,而且充分发挥了微机强大的功能和软件设计的灵活性,主要技术特点表现在:(1)采用图形化编程语言LabVIEW和面向对象编程技术,软件开发效率高,可操作性和可维护性好;(2)为数字存储示波器增加了频域分析功能;(3)充分利用了计算机的存储与外设连接的能力,测量结果和波形可直接打印输出或通过网络共享;(4)硬件具有开放性,允许通过升级硬件来提高其性能;(5)在相同硬件条件下,可以通过修改或增加软件

20、模块,形成新的仪器功能。为了确保实验教学的顺利进行,基于虚拟仪器的虚拟实验系统可分四个阶段予以实施。第一阶段,在充分利用现有的计算机资源的基础上,购买所需的仪器模块和软件(如abview),由教师编写程序,以实现现有仪器设备的模拟。这样有效增加了实验设备的数量,从根本上改善学生实验条件, 保证实验教学质量。第二阶段,学生可以充分利用计算机软件对数据采集、储存、分析、处理、传输及控制的强大功能,在同一台机上虚拟出数十台仪器,如智能信号发生器、数字存储示波器、频谱及信号分析仪、数字电压表和噪声测试仪等。把这些虚拟仪器应用到实验教学中去,以取代常规仪表。学生还可根据实验要求,自行设计各种软面板,定义

21、仪器的功能,并以各种形式表达输出实验结果,进行实时分析。第三阶段,增加综合性实验项目,并鼓励学生选做设计性实验。要求学生自己选题,拟订方案,编写程序,设计虚拟仪器实验系统。第四阶段,组织科研小组,在原有的仪器模块上进行二次开发,拓宽其应用范围。这样一方面设计和构建新的虚拟仪器,另一方面全面带动学校的教学、科研上质量。对于实验教学而言,第二阶段的内容是学生在实验中应当达到的虚拟实验的基本要求和效果。参考文献:1尹妍萍:LabVIEW在教学测试实验中的应用,实验室研究与探索,s2002,21(1):63-64。2张易知:虚拟仪器的设计与实现,西安电子科技大学出版社,2002,6-20。3陈秀清:关于虚拟实验室的建设,福建广播电视大学,350003。4江伟,袁芳,黄乡生:多功能虚拟数字示波器的设计,东华理工学院电子工程与自动化系, 344000 。 5李鸣华:虚拟示波器的设计浙江师范大学,信息科学与工程学院,浙江,金华,321004。6玄兆燕,常秀辉:基于虚拟测控平台的圆度仪的研究,仪器仪表学报,2001,22(3):301-302。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术总结

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁