新闻中心

EEPW首页 > 模拟技术 > 设计应用 > 基于LabVIEW的网络虚拟实验室设计

基于LabVIEW的网络虚拟实验室设计

作者:时间:2010-10-22来源:网络收藏

0 引言
随着招生规模的不断扩大,国内普通高等院校实验设备往往比较陈旧,不能及时更新,从而无法跟上教育的飞速发展。目前,高等工科院校仍沿用传统的实验教学方法,实验内容侧重于理论验证和模仿训练,缺乏对学生创新意识的培养和综合能力的提高。滞后的实验设备和死板的实验模式难以调动学生的主动性和创造性,实验教学处于应试教育。而虚拟系统则主要依赖于软件和较少的配套硬件,使的维护费用和工作量大大降低。作为虚拟仪器开发系统的代表,可以利用Internet进行虚拟的网络发布,实现了资源共享,避免了仪器重复添置,满足了用户不再受时间、地点限制进行远程的实时合作,提高了用户的学习效果。

1 系统的总体目标
本系统的总体目标是设计并实现一个基于局域网的虚拟实验平台,该虚拟实验平台主要完成模拟电路和数字电路的仿真和数据采集等实验,使学生可以通过网络完成大学相关课程的规定实验,突破地域和时间上的限制,达到网络实验教学的目的。学生是虚拟实验室的最终用户,每个用户以自己的学号和密码作为出入虚拟实验室的通行证,登录虚拟实验室系统后,可以在客户端进行相关的实验操作。在虚拟实验室中,用户可以选择实验,选择实验仪器,进行实验仿真、数据分析。

2 虚拟实验室的设计与实现
系统采用GPIB(general purpose interface bus)仪器控制技术,将可程控仪器连接到仪器控制服务器上,实现仪器的本地控制,并利用网络技术,把所提供的实验题目及内容放入建立的网站上,远程用户只需利用网络浏览器,就可以登录到远程实验室的网络服务器上,进行实验操作,远程控制实验仪器。在远程实验室的主页上,还可以加入视频摄像部分。由视频头所采集的图像可通过视频压缩传输技术传送到网页上,这样用户就可以看到自己所操纵的精密仪器,直接从屏幕上看到实验结果。
2.1 实验室的硬件结构
整个远程虚拟实验室系统的硬件是由Web服务器、仪器控制服务器、硬件实验电路控制平台、GPIB可程控仪器以及视频摄像头组成的。硬件平台主要由电源板、89C51串口通信板、低频实验板、数字实验板、实验台控制板组成。电源板为整个实验电路提供±5 V,±12 V和+18 V电压;串口通信板完成与上位机的串口通信,并发送命令参数给实验台控制板;实验台控制板进行具体的仪器测试点切换工作;模拟实验板和数字实验板实现的是具体的实验电路。
单片机串口通信板在硬件平台中处于至关重要的地位,它负责与服务器的串行口通信、实验数据字节的输出和获取、模拟实验测试点的切换。系统选用了AT89C51作核心控制器。实验台控制板主要实现模拟实验各输入/输出测试点的可控制切换。实现多个模拟实验时,需要切换输入信号输入点和变更信号参数,还需要切换数字电压表和示波器的测试点。由于实验系统需要实现远程控制测试点的切换,所以模拟实验板上相关测试点都必须引出接线点,以便于与实验台控制板接口。当增加实验数目,也无需改动实验台控制板时,只要从实验板引出测试点和实验台控制板接口即可。
2.2 远程虚拟实验室系统软件设计
如图1所示,整个远程虚拟实验室系统的软件构成可分为以下几个子系统:Web服务器子系统、本地仪器控制子系统和客户端子系统。

本文引用地址:http://www.amcfsurvey.com/article/187759.htm


Web服务器是整个系统的核心部分。通过Web服务器,用户可以访问Web站点、控制仪器,并获得实验结果。公共网关接口(CGI)和传输控制协议(TCP)是客户端与Web服务器以及Web服务器与实验室服务器之间的主要通信方法。在本地控制子系统中,作为控制仪器的PC机上装有通用接口总线(GPIB)接口和一块网卡。仪器控制服务器通过已建立起的TCP/IP通道获得来自Web服务器控制仪器的命令字符串。进而启动仪器工作,完成测试任务。客户端子系统是嵌入在Web服务器中。当用户登录到Web服务器上后,用户可以浏览虚拟实验室站点,获得所提供实验的概括介绍以及详细说明。
2.3 虚拟实验室的交互过程
开始实验操作时,远程用户通过浏览器进入远程虚拟实验室系统网站的登录页面,如图2所示。


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭