可重构虚拟仪器测试技术教学平台

发布者:lambda21最新更新时间:2011-10-10 关键字:虚拟仪器  测试技术 手机看文章 扫描二维码
随时随地手机看文章

1 引言

        测试技术是我国高校工科专业的专业基础课,随专业不同课程内容和名称略有变化,如测试技术、机械工程测试技术、热能与动力工程测试技术等。除应用背景不同外,这些课程的教学内容基本相同,主要介绍温度、力、噪声等常见物理量的测量原理和测试信号的分析方法。目前,测试技术课程教学中存在的主要问题是传感器部分在课堂上教学没有实物对象,各种不同的传感器在学生看来都是一样的,相似的原理介绍让他们觉得枯燥、乏味;而信号分析理论部分则过于深奥,学生很难理解。 针对这些问题,我们,提出以虚拟仪器演示实验和工程案例为主线的测试技术课程可视化教学法;具体做法是选择若干传感器,用测量实验来呈现传感器工作原理;选择若干测量仪器分析功能,用虚拟仪器技术来展现信号分析的作用;选择若干工程案例,结合案例来介绍测试技术在工业中的应用情况。用实验和工程案例给枯燥的内容以活力、给抽象的理论以形象,改变单一的书本式教学模式,调动学生的学习热情和积极性,提高教学质量。

  对测试技术课程教学来说,最理想的方式是将课堂放在实验室,教师一边讲解理论、一边操作测试仪器,但这并不现实。为解决课堂上实验教学环境的营造问题,我们利用承担的国家自然科学基金项目“面向制造业的可重构测量理论”中研制的可重构虚拟仪器技术,针对测试技术课程实验教学需要,开发了一个自主知识产权的可重构虚拟仪器实验教学平台(Dynamic Reconfigurable Virtual Instrument Platform)。并按照教学知识点,设计了30多个实验,形成一个虚拟仪器实验教学环境。教师在课堂上可以借助虚拟仪器演示实验使知识点可视化和动起来,活跃课堂气氛;学生在课后则可以用虚拟仪器实验验证所学理论,加深对知识的理解。DRVI已在我们承担的本科生《工程测试技术基础》国家精品课程和《工程测试与信息处理》国家精品课程(网络)中使用多年,教学效果良好。目前,国内已有约150多所大学采用该平台进行测试技术类课程教学和实验教学,取得了良好的社会效益。

2 针对教学应用的设计考虑

  教学用虚拟仪器实验平台和科研、工业用虚拟仪器平台在技术上有其共性,但也有其特殊需求。例如,必须易学、易用;应当便于安装、携带;便于组织教学和知识点演示等。功能的完善和强大不是设计时追求的主要目标。

2.1 软件面包板模块化插接装配环境

  在硬件电路实验中,教师、学生常用面包板来连接电子元件和构造实验电路。在面包板上有许多插接电子元件的小孔,将元件的管脚插接在小孔中就可以利用面包板快速搭建出一个简单的实验电路,十分方便。借鉴其概念,我们用计算机进程间通信的管道来模拟软导线,再用含一组软导线的容器构件来构造软件面包板;然后用管道构件将虚拟仪器功能封装为便于插接的软元件,从而构造出一个类似硬件面包板的适合于教学应用的虚拟仪器插接装配开发环境。应用时,教师和学生可以象搭积木一样在软件面包板上快速拼装出虚拟仪器实验系统。图1是虚拟仪器软件面包板的结构。
 
  系统在技术实现上采用构件化开发方式,其优点是虚拟仪器实验开发过程中不需要编译、连接环节,可以实现软元件的即插即用和热插拔,便于教师、学生动手操作、尝试;另外,可以将虚拟仪器开发平台的体积做的很小。例如,DRVI平台大小不到5M,同时是绿色免安装。教师、学生可以方便的用U盘将其拷贝到教室、宿舍等场所的计算机上使用。

[page]

图1 软件面包板结构
 
  图2是在DRVI上装配出的典型信号频谱分析实验运行界面。


图2 典型信号频谱分析实验装配图

2.2 浏览器/虚拟仪器双屏显示结构

  在教学设计中,我们按测试技术课程体系结构和知识点选择的虚拟仪器实验有30多个,实验脚本、实验说明、理论参考等加起来约有100多个电子文件。最理想的方式是采用网页文件的超级链接方式对这些文件进行管理,并按教学体系对实验进行分类、组织和查找。但虚拟仪器和浏览器是两种不同技术实现形式的东西,让虚拟仪器支持浏览器很难,同样让浏览器支持虚拟仪器也不容易。为此,我们利用IE浏览器可以作为ActiveX控件整体嵌入的特点,将IE浏览器嵌入在虚拟仪器界面中。为保证浏览器界面和虚拟仪器界面不冲突,在阅读实验说明等网页文件时将IE控件最大化,将虚拟仪器界面隐藏;在做虚拟仪器实验时,则将虚拟仪器界面激活,IE控件最小化和隐藏;也就是实现所谓的浏览器/虚拟仪器双屏显示结构。

  另外,为便于在虚拟仪器和浏览器间做自动操作切换,我们在虚拟仪器中增加了超级链接控件,点击虚拟仪器中的超级链接时可以自动切换到浏览器界面,并加载链接的网页文件。在浏览器中则利用钩子函数对其增加超链接内容辩识和过滤功能,点击浏览器中的超级链接时,浏览器先判断是网页还是虚拟仪器实验脚本,若是网页则交由浏览器显示,若是实验脚本则交由虚拟仪器处理。如图3所显示。

图3 用浏览器/虚拟仪器双屏结构实现操作联动

  利用浏览器/虚拟仪器双屏显示结构,实验时教师、学生可以在平台内嵌的浏览器中阅读实验目录、实验内容等信息,点击网页中的链接,则可以直接调出相关虚拟仪器实验进行操作,使用十分方便。

2.3 复合虚拟仪器文档

  在测试技术教学实验设计中,一个知识点可能会分解为几个关联的虚拟仪器实验。例如,在讲解信号调制解调知识点时,主要内容有信号的同步调制与解调,信号的偏置调制与解调,以及载波频率的影响等。这些内容若放在一个虚拟仪器界面中往往显示不下,若作为不同的虚拟仪器实验处理,使用时又要来回加载虚拟仪器脚本。

  为此,我们利用了Windows复合文档可以存储多个文件的技术,将同一知识点中的若干个虚拟仪器脚本组合在一起,形成一个复合虚拟仪器文档。加载虚拟仪器复合文档时,将相关的虚拟仪器实验同时加载,并以页帧方式层叠显示在虚拟仪器窗口中。点击虚拟仪器界面右侧的页帧选择按钮,就可以在组内的虚拟仪器实验中进行快速切换。
图4是信号调制解调知识点的虚拟仪器复合文档的显示情况。实验时可以用页帧在信号同步调制与解调实验、偏置电压的影响实验和载波频率的影响实验中进行快速跳转。

图4 信号调制解调知识点虚拟仪器复合文档显示界面

2.4 Signal Basic脚本语言

  教学用虚拟仪器平台的另一个特点是必须具有更强的开放性,学生除了直接使用波形信号发生器、频谱分析等集成在平台中的虚拟仪器功能模块外,还要能够了解它们在虚拟仪器中是如何实现的;也就是说学生能够根据所学的有效值计算、相关函数计算等数学公式,自己设计出虚拟仪器分析功能。

[page]

  为实现这一目的,我们利用了Windows平台提供的VBScript脚本语言,将其集成到虚拟仪器平台中,并添加FFT、FIR等常用信号分析函数、声卡、摄像头等硬件操作函数,以及画线、画圆等图形功能函数,形成一个满足测试技术课程教学需要的专用脚本语言,称之为Signal Basic。

图5 正弦波信号发生器Signal Basic代码和界面

  例如,正弦波信号的数学公式为: 
                      (1)

  其中A为正弦波信号幅值、f为频率、为初相位。这个公式对学生来说丝毫不陌生,但通过学生自己动手编程设计成一个正弦波信号发生器后,他们对知识的理解深度就会完全不同。图5是用Signal Basic脚本语言设计的正弦波信号发生器的例子,只需简单的几行代码就可以完成。图中Document.xxx部分函数就是我们在VBScript中扩展的专用函数,Sin函数、For语句等常规语言元素是VBScript的自有功能。

2.5 实验过程AVI抓屏和曲线加粗演示模式

  在教学中,常常需要借助虚拟仪器实验来对一些较难理解的理论内容进行演示。现场虚拟仪器实验操作和演示一是费时间,二是容易出错。为此,我们利用了Windows DirectX多媒体开发库中提供的视频文件读写技术,在虚拟仪器实验教学平台中集成了AVI抓屏功能,可以将虚拟仪器实验过程直接保存为AVI视频文件。

  在用虚拟仪器进行演示实验时还有一个问题,就是波形、频谱等曲线的线条较细,投影后教室后排的同学很难看清楚。为此,我们设置了曲线加粗演示模式。在该模式下,将实验中的波形、频谱等曲线用加粗的线条显示。这点很象PPT文件和Word文件投影后的显示区别,虽然这只是一个不起眼的技术改进,但却可以使教学演示效果提高许多。

3 测试技术教学中的应用情况

3.1 信号分析理论的可视化实验教学

  波形分析、频谱分析、相关分析等信号分析理论是测试技术课程教学中的难点,傅立叶变换公式、卷积分定理等常常让学生很头疼。为提高教学效果,我们借助虚拟仪器实验将这些理论知识进行可视化表达。下面是我们在教学中设计的部分复合文档结构的虚拟仪器实验目录,每个实验中又含若干个小实验:

1)典型信号时域波形分析实验
2)典型信号的频谱分析与应用实验
3)典型信号的相关分析与应用实验
4)典型信号的概率密度分析与应用实验
5)FFT谱分析中的误差和改进方法实验
6)数字滤波器设计与应用实验
………

  例如,图6是我们设计的虚拟仪器形式的信号合成与分解实验。学生通过直观的感受,可以更深刻的理解傅立叶变换的工程意义,激发他们的学习兴趣。

[page]


图6 波形合成与分解实验


3.2 基于PC机测试资源的实物教学

  与实验室中开出的测试实验相比,虚拟仪器实验有一个不足,就是缺乏实物实验。其实,运行虚拟仪器软件的PC机自身就是一个含有丰富测试资源的装置。例如,计算机上的光电鼠标是一个光电传感器、麦克风是一个电容传感器、摄象头是一个CCD传感器,计算机声卡是一个双通道的A/D卡+ D/A卡。

  在测试技术虚拟仪器实验教学平台设计上我们充分利用了这一有利条件,将声卡、摄象头驱动集成在平台中,形成一个基于PC的测试实验室。学生可以PC机鼠标做光电传感器原理实验,用麦克风做电容传感器原理实验,用摄象头做CCD原理实验,用声卡做A/D、D/A卡工作原理实验。从而解决了课堂上传感器和测试系统部分教学中因缺乏实物而枯燥、乏味的问题。

图7 基于PC声卡的信号发生器

  这样,我们可以不花费任何额外的硬件代价,就可以在教师上课、学生上网的PC机上建立起一个功能强大的含实物和硬件的测试实验室。通过它,教师可以在课堂上向学生展示测试技术的原理和应用;课后学生也可以自己动手做实验和设计小测量装置,在实践中将所学的知识融会贯通,培养自己观察问题和解决问题的能力。图7是我们利用声卡设计的信号发生器界面。

3.3 基于工程案例的实验教学

  为了理论联系实际和开阔学生的学术眼界,我们还发挥课程组成员承担过大量科研项目的优势,从承担的科研项目中抽象出桥梁固有频率测量、齿轮箱振动故障源分析、汽车发动机加速过程噪声分析等16个工程测量案例,并设计成虚拟仪器仿真模块,集成在虚拟仪器实验教学平台中。图8是转子实验台模型和用其设计的轴心轨迹测量实验。

图8 转子实验台模型和轴心轨迹测量实验中的应用

4 结论

  “教学工作是学校的主旋律,提高教学质量是学校永恒的主题”。为提高测试技术课程教学水平和质量,课程组发挥在虚拟仪器领域的科研优势,开发了DRVI可重构虚拟仪器实验教学平台,使测试技术课程中因没有实物对象而枯燥、乏味的传感器原理部分变得具体和生动,使中抽象难学的信号分析理论部分变得直观、形象,课程教学质量和效果得到很大提高。

 

 

 

关键字:虚拟仪器  测试技术 引用地址:可重构虚拟仪器测试技术教学平台

上一篇:基于移动agent虚拟仪器系统体系结构研究
下一篇:基于LabVIEW平台的虚拟滤波器去除噪声VI设计

推荐阅读最新更新时间:2024-03-30 22:19

基于LabVIEW的气象监测系统
自动气象站体积比较庞大,而且使用时地点和空间会受到地点、空问上的影响。如果借助虚拟仪器技术中易开发、小体积和方便使用等优点,就可以利用虚拟仪器替代自动气象站的数据采集器和数据预处理器。 虚拟仪器技术是利用计算机的硬件资源(CPU、存储器、显示器、键盘、鼠标)、标准数字电路(GPIB、RS 232接口总线、新型的VXI接口总线、信号调理和转换电路、图像采集电路、现场总线等),经过有针对性的开发测试,使之成为一套相当于使用者自己专门设计的传统仪器。LabVIEW(laboratory virtual instrumentengineering workbench)是NI(national instruments)美国国家仪器公
[测试测量]
基于LabVIEW的气象监测系统
精密测试技术展望
先进技术的发展日新月异,精密测试技术应该适应这种发展。精密测试技术在机械学科中的作用是为先进制造业服务,担负起质量技术保证的重任。这就要求首先要以提高产品的质量为出发点,这也是要达到的最重要的目的。其次是精密测试技术要提高产品的生产效益。因此,检测方法要能适应快速发展生产的要求,不能单纯为了检测而检测,更不能因为检测的要求而影响生产的效益,从更积极的角度出发,应该是由于精密测试技术的良好服务从而促进生产能力的提高。根据先进制造技术发展的要求以及精密测试技术自身的发展规律,不断拓展着新的测量原理和测试方法,以及测试信息处理技术,就机械学科而言,预计以下几个方面需要发展。 1、 零废品生产中的测量控制 在制造业中,质量保证的理想目标
[测试测量]
虚拟仪器与传统仪器的有何关联
  所谓虚拟仪器是基于计算机的软硬件测试平台,它可代替传统的测量仪器,如示波器,逻辑分析仪,信号发生器,频谱分析仪等;可集成于自动控制,工业控制系统;可自由构建成专有仪器系统。它由计算机,应用软件和仪器硬件组成。无论哪种虚拟仪器系统,都是将仪器硬件搭载到笔记本电脑,台式PC或工作站等各种计算机平台(甚至可以是掌上电脑)加上应用软件而构成的。   虚拟仪器通过软件将计算机硬件资源与仪器硬件有机的融合为一体,从而把计算机强大的计算处理能力和仪器硬件的测量,控制能力结合在一起,大大缩小了仪器硬件的成本和体积,并通过软件实现对数据的显示、存储以及分析处理。从发展史看,电子测量仪器经历了由模拟仪器、智能仪器到虚拟仪器,由于计算机性能以摩尔定律
[测试测量]
基于PCI-9846武器数据链测试技术的研究及实现
(哈尔滨工业大学电子与信息工程学院 黑龙江哈尔滨 150080)   摘要:基于PCI-9846武器数据链测试系统以计算机和武器数据链模拟功能模块为核心,实现了对武器数据链的仿真场景测试。文章介绍了测试系统的技术特点、系统解决方案和相关核心关键技术,系统达到了动态测试、智能测试的要求。   关键字:PCI-9846;数据链;测试 概述   传统的武器数据链测试方法多以传输系统的静态性能参数检测为主,难以对数据链出现的瞬态异常情况做出正确地判定,更不可能对正常使用情况进行动态仿真测试,最终也就不能有效地保证数据链无故障可靠应用。武器数据链动态仿真测试作为新一代武器系统采用SDP(Structured Distributed
[测试测量]
基于PCI-9846武器数据链<font color='red'>测试技术</font>的研究及实现
高阻器件低频噪声测试技术与应用研究--低频噪声测试技术理论(二)
2.1.2.2散粒噪声 在某些器件中会存在另外一种白噪声,这种白噪声不符合(2-4)式中热噪声的模型,并与器件有源区的载流子运动势垒有关,主要存在于二极管、双极晶体管、FET器件之中。由于这种噪声被扬声器放大后听上去像铅弹打到水泥上,因而被称为散粒噪声或散弹噪声(shot noise)。散粒噪声是由器件中的自由载流子穿过势垒导致的,所有穿过势垒的电子产生的电流脉冲效应在宏观上便体现为一个平均值一定的散粒噪声电流I,如下式所示: 由(2-5)式可导出散粒噪声的功率谱密度为: (2-6)式中I是器件两端的直流电流,q为单位电荷。由此我们可以看到散粒噪声的一些特性。(2-6)式说明散粒噪声的功率谱密度与热噪声一样是常量,
[测试测量]
高阻器件低频噪声<font color='red'>测试技术</font>与应用研究--低频噪声<font color='red'>测试技术</font>理论(二)
常用电阻测试技术及应用
  1 引 言   在半导体工艺中许多器件的重要参数和性能都与薄层电阻有关,为提高厚、薄膜集成电路和片式电阻的生产精度,需要使用设备仪器如探针台、激光调阻机对其进行测试或修调。一般所用的测量仪器或设备都包含连接、激励、测量和显示单元,有时还有后期数据处理单元。采用不同的测量方法和不同的连接方式引入的测量误差不同,得到的测量精度也不同。通常开关矩阵中继电器触点闭合电阻为1Ω左右,FET开关打开时的电阻为十几欧,引线电阻为几百毫欧。如何根据需要减少测量误差是测试技术的关键之一。   2 电阻测试基本原理   在电阻测试中我们常采用恒流测压方法、惠斯通电桥(单臂电桥)和双臂电桥方法。   2.1 恒流测压方法   图1中
[测试测量]
常用电阻<font color='red'>测试技术</font>及应用
简化浪涌测试技术介绍
浪涌测试仪在校准循环间能正常运转且易于实施的方法。 能量测量试验 医用电气设备国际标准 IEC 60601-1中包含多项浪涌测试,以确保被测设备在受到除颤脉冲的情况下仍能正常运转。这些测试在IEC 60601-1的图9、10和11中均有描述。每项测试均需要能提供400 J能量的5000 V电源,其在测试仪上输出的能量约为360 J(最坏情况)。标准中的这三幅图描述了将此脉冲传送至被测设备的不同方法。 IEC 60601-1:2005图9和10中描述的两种方法分别为普通模式和差分模式测试,可用于检查信号输入/输出部件与患者连接部件间的分离情况。利用分压网络监测施加360-J脉冲时信号输入/输出部件的电压变化。 IEC 6
[测试测量]
简化浪涌<font color='red'>测试技术</font>介绍
栈式持续助力新能源车电力创新,泰克参加ATC汽车测试技术
中国上海2024年3月27日 —— 第三届汽车测试技术周于2024年3月21日-22日在上海举行,技术领先的测试和测量解决方案提供商泰克携新能源汽车全栈式测试解决方案参与了此次盛会。 作为汽车行业值得信赖的测试测量专家,泰克为新能源汽车行业提供全栈式测试解决方案,从初期的器件选择到最终的产品认证多个测试环节助力产业应对AI浪潮下的技术革新。 ATC汽车技术平台是为中国汽车技术人士提供专业技术交流、技能培训、商务服务的综合性平台,客户范围遍布所有主机厂,数千家汽车零部件厂商,是国内汽车技术会议及活动具影响力的品牌。本次汽车测试技术周,全面展示面向整车、零部件开发的各种技术和服务的测试饕餮盛会,涵盖了汽车软硬件系统测试、新能
[汽车电子]
栈式持续助力新能源车电力创新,泰克参加ATC汽车<font color='red'>测试技术</font>周
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新测试测量文章
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved