版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
虚实结合的"模拟电子技术”课程远程实验系统吕昌远;吴涓【摘要】本文介绍了一套基于B/S(浏览器/服务器)架构的“”模拟电子技术“〃课程远程实验系统.系统同时提供虚拟仿真实验和硬件实物实验两种实验模式,其中虚拟仿真实验利用Muhisim和LabVIEW联合仿真技术实现,多种电子电路硬件实物实验平台利用STM32微控制器设计实现.虚实结合实验模式有助于优化实验安推通过虚实结果对比,使学生认识到理论与实践的差异.【期刊名称】《电气电子教学学报》【年(卷),期】2016(038)005【总页数】5页(P103-107)【关键词】模拟电子技术;远程实验;虚实结合【作者】吕昌远;吴涓【作者单位】东南大学仪器科学与工程学院,江苏南京210096;东南大学仪器科学与工程学院,江苏南京210096【正文语种】中文【中图分类】TN710工科院校实验教学中,远程实验系统是其重要组成部分。远程实验系统能够解决实验仪器数量和质量不足的问题,学生可以利用网络,在任何时候,从任何地点远程访问实验室,完成实验操作,从而大大提高实验教学效率[1]。远程实验系统可分为两类:一类是基于计算机仿真技术的虚拟仿真实验,如北京邮电大学采用Flash和HTML等技术所设计的电类课程虚拟实验系统,可为学习者提供相关课程的实验演示及功能操作等方面的训练[2]。这类实验虽然节约硬件成本、使用方便,但学生不能面向真实电路对象,对提高学生动手实践能力有一定局限性。另一类是基于远程数据采集控制的实物实验,如美国麻省理工学院设计的以iLab为构架的远程实验系统,世界各地的研究人员均可以通过网络对该实验系统进行访问,这类远程实验能让用户操控真实仪器设备,实践性强,但由于硬件实验模块固定,实验内容相对单一[3]。在过去的十多年中,虚拟仿真实验和远程实物实验呈现独立发展态势。实物实验具有较强的交互性和临场感,虚拟仿真实验则不受外界影响,维护更新方便。整合虚拟仿真实验资源与实物实验资源,开发虚实结合远程实验平台,是一项取其两者优势的有益尝试。在实验资源受限的情况下,学生可以先进行虚拟仿真实验,后进行实物实验。通过将虚实实验结果对比,使学生进一步理解理论结果与真实实验结果的差异,加深学生对知识的理解,同时这种先虚后实实验模式还可提高实验系统安全性。〃模拟电子技术”是电子信息类专业的基础课程,具有较强的理论性和实践性。〃模拟电子技术”实验教学是培养学生工程意识和创新能力,以及提高学生综合素质的重要环节[4]。构建虚实结合〃模拟电子技术”课程远程实验平台,能够解决实验设备短缺问题,且能够进一步促进学生对该课程知识的学习。LabVIEW是由美国NI公司开发的图形化编程语言,具有易学、方便、快捷的特点,广泛应用于远程实验系统[5-7]。LabVIEW软件具有强大的网络互连特性,其程序可以很方便地嵌入HTML网页中,并实现在互联网上的发布。利用此特性开发远程实验系统可以避免开发复杂网络通信协议,而将开发重点放在实验项目本身。本文设计完成了一套基于B/S架构的〃模拟电子技术”虚实结合远程实验系统(以下简称本远程实验系统),重点介绍了先虚后实远程实验系统的构架和实现方法,其中包括利用LabVIEW和Multisim联合仿真技术实现虚拟仿真实验系统、利用STM32微控制器实现远程实物实验所需的可控信号源调节、实验电路切换、关键元器件值更改、电路结构重构等几个关键问题。目前,远程实验系统体系结构主要有两种模式:一种是C/S(客户端/服务器)模式,另一种是B/S(浏览器/服务器)模式。这两种架构方式各有优缺点,应用于不同场合。C/S模式技术成熟、交互性强,但是不便于维护和升级;B/S模式使用方便、且易于移植,便于升级维护。本远程实验系统采用B/S模式,用户只需使用标准的Internet浏览器,直接访问专用Web服务器的页面就可以完成整个实验过程。本远程实验系统由客户端、服务器端、实验端三部分组成,如图1所示。用户直接面对客户端,在浏览器网页内设计实验、发送操作指令、查看实验结果;服务器端连接客户端及实验端,负责将客户端实验命令转发至实验端,并将实验结果返回至客户端;实验端包括虚拟仿真实验端和硬件实物实验端两个部分,这两者接收各自实验命令,并控制实验运行。为增加远程实物实验真实感,通过USB摄像头开发视频监控系统。本远程实验系统提供6个典型模拟电子技术实验,实验内容如图2所示。用户先完成仿真实验,获取理论结果,再通过远程控制实验电路板完成实物实验。仿真实验利用Multisim软件和LabVIEW软件联合仿真实现,用户在LabVIEW搭建的界面内加载电路并进行仿真实验,观察仿真结果。实物实验基于STM32为控制核心的电路实验平台,用户在LabVIEW控制界面内配置相关实验电路参数,通过视频观察显示的实验结果。使用LabVIEW的Web工具将实验面板进行网络发布,用户不需要安装客户端软件,只需在浏览器内输入相应URL,打开控制界面,获取控制权限后便可进行仿真或实物实验。2.1虚拟仿真实验在LabVIEW编写的程序界面内加载电路文件,并对电路进行必要的参数修改是实现整个虚拟仿真实验的关键。本文使用LabVIEW和Multisim联合仿真技术实现,由系统提供Multisim电路文件。联合仿真技术用到LabVIEWMultisimConnectivityToolkit工具包,它是对MultisimAutomationAPI的封装。打开、关闭、查看电路,以及运行、暂停和停止仿真等各种函数都被添加到了VI中。通过调用工具包包含的各类函数可方便实现对电路的仿真操作,程序采用循环事件结构和队列结构实现[8],仿真实验面板如图3所示,联合仿真实验流程如图4所示。2.2硬件实物实验系统提供的六个模拟电子技术实验,都需要使用可调信号源(正弦波振荡电路除外),为此设计了一个可调信号源作为公用,通过切换给不同的实验电路作为输入信号。六个实验电路采用模块化思想,设计在同一块电路板上。六个实验电路的输出信号可相应地进行选择控制输出,并接入示波器。远程实物实验应能够实现实验电路关键元器件值的更改及关键电路结构的重构,使远程实验成为〃可调”实验,而不是〃验证性”实验。同时还为实验系统设计模块化接入功能,以满足后续硬件实验扩展要求。实物实验电路结构如图5所示。1) 主控单元STM32主控单元是整个实验板电路的核心,它通过串口与服务器PC进行通信,完成命令解析后,控制各个实验电路运行,完成实验电路切换、元器件值更改、电路结构重构等功能。2) 信号源及实验电路切换采用STM32自带12位DAC产生正弦波、三角波、方波等信号,并将此单极性信号转为双极性信号作为实验电路所需信号源。信号源由六路实验共用,幅值-3.3V~+3.3V,频率可调。由于用户无法实现对示波器的远程调控,可观测的信号频率一定,因此将信号源频率限制在0.5~2kHz。由STM32控制模拟多路开关将信号源接入所控制某一实验电路,完成实验电路切换。将六路实验输出结果接入另一片模拟多路开关芯片,将对应的输出信号接入示波器,供用户通过视频远程查看。3) 元器件值更改及电路结构重构针对不同实验需求,通过控制数字电位器解决电阻值更改问题,采用继电器控制电路通断解决实验电路结构重构问题。以共射放大电路实验为例,选取数字电位器MCP41100作为该电路基极电阻,用户进行实验时,可以通过调节该放大电路基极电阻值改变三极管的静态工作点,观察静态工作点的改变对输出波形和放大倍数的影响。MCP41100的数字调节范围是0~256,数字每增加(或减少)一位,电位器的值就会成比例地增加(或减少)。STM32与MCP41100通过SPI总线进行通信,通过向MCP41100写数据命令实现对数字电位器的阻值调节。4) 模块化接入功能为实现电路实验板〃硬件升级”,设计两路实验扩展接口,每路实验均提供两路继电器控制接口、一路数字电位器控制接口以及信号输入输出控制接口。当用户需要扩展实验电路内容时,只需要将新设计的实验电路模块通过标准接口接入此实验板,并添加对应LabVIEW控制面板程序即可。最终设计出硬件电路板实物如图6所示。2.3实时视频监控系统用户通过视频监控可获取示波器监测结果以及实验端工作状况。NI公司的VisionDevelopmentModule(视觉开发模块)是专为开发机器视觉和科学成像而设计,该模块包括NIVisionBuilder和IMAQVision两部分。针对目前视频监控系统价格昂贵的现状,采用普通USB摄像头和VisionDevelopmentModule开发稳定、流畅的视频监视系统,避免了用户在远程实验时仅仅是设置参数、得到实验数据,增加了远程实验的真实感。2.4远程实验网络发布网络发布是搭建本远程实验系统的关键。通过配置LabVIEW的Web服务器将VI前面板进行网络发布,远程用户通过网页浏览的方式操作VI前面板,完成远程实验。首先要对Web服务器进行相应配置,远程用户才能浏览Web服务器发布的网页。配置过程如下:①勾选〃启动远程前面板服务器”,输入Web服务器根目录位置,Web服务器开始运行;②勾选〃允许访问”,使得所有用户都可以访问;③浏览器访问设置〃允许查看和控制”,用户可以通过浏览器进行访问。配置完成后,点击Web发布选项就可以实现VI的发布。发布后的地址格式为:http://IPadress:Port/VIname.html,其中IPadress为服务器IP地址,Port为服务器端HTTP端口号,VIname为VI名。在第一次使用本远程实验系统时,需要在客户端安装LabVIEWRunTimeEngine插件。用户通过在浏览器上输入URL地址进入实验页面,点击〃请求VI控制权”选项就可以获取VI控制权限,系统遵循〃先申请先获取”原则。同一时刻,只有一个用户可以获得程序控制权限。为避免用户长时间〃霸占”实验资源,提高系统运行的安全性,在发布的实验网页中加入一段JavaScript代码,设定实验时间结束时,网页自动关闭,程序控制权限自动解除。图7为客户端用户正在使用本远程实验系统,进行硬件实物实验,图8为远程实验现场。本文所设计〃模拟电子技术”课程远程实验系统具有以下优势:网页式访问功能,操作简便;成本低廉、通用性强、具有良好的可扩展性;仿真实验和实物实验相结合,丰富了实验内容,加深了学生对知识的理解运用。虚实结合实验模式为远程实验系统的发展提供了新的思路。本远程实验在优化资源配置等方面具有优势,但不能完全替代传统动手实验。在实验资源紧缺或实验条件受限的情况下,可先进行仿真远程实验和实物远程实验,待条件成熟时仍可补充进行动手实验。我们计划在后续的研究中,通过进一步丰富本实验系统可调元件参数及电路结构数量,提高用户自主设计能力。通过加入实验管理平台,为用户提供更多的实验课程资源,并引导用户认识、设计、操作实验,激发用户的学习兴趣并提高用户自主解决问题的能力。同时,可以在系统架构不变的基础上,开发电子信息类其它实验课程,比如数字电子技术实验、电路实验等。【相关文献】刘婷,钱杨义,彭豪.基于网络的远程实验室研究:国内13年研究回顾[J].杭州:远程教育杂志,(2):107-112.王昀.基于JAVA技术的虚拟仪器元件库设计与实现[D].北京:北京邮电大学,2010.J.L.Hardison,K.DeLong,P.H.Bailey,etal.DeployingInteractiveRemoteLabsUsingtheiLabSharedArchitecture[C].38thASEE/IEEEFrontiersinEducationConference,2008.晏)勇.模拟电子技术实验教学改革的探索与实践[J].北京:实验技术与管理,2012,29(4):288290.邵晓娟,卢庆林.基于虚拟仪器技术的远程电子实验平台的设计与实现[J].北京:电子测试,2014,18:23-25.屈晓旭,张用宇,娄景艺.基于虚拟仪器的通信原理远程实验平台设计[J].上海:实验室研究与探索,2011,33(7):41-43.M.Tawfik,E.S
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 半导体封装设计行业营销策略方案
- 商品和服务的质量控制行业相关项目经营管理报告
- 性别平等心理咨询热线服务行业市场调研分析报告
- 助产士服务行业营销策略方案
- 寄宿学校教育服务行业营销策略方案
- 气量计计量仪器产品供应链分析
- 声音传送装置用话筒挑杆产品供应链分析
- 科学用棱镜细分市场深度研究报告
- 蛋糕铲细分市场深度研究报告
- 托管网站行业营销策略方案
- 第一单元 史前时期:原始社会与中华文明的起源(复习课件)
- 广东省深圳市2023-2024学年高一上学期语文期中试卷(含答案)
- 学校采购课程合同范本
- 2024年公安基础知识考试题库及答案
- 第21课《小圣施威降大圣》公开课一等奖创新教学设计 统编版语文七年级上册-1
- 酒厂合作战略协议书范本
- 2024年学宪法、讲宪法题库及答案
- 2023年上半年教师资格证《初中音乐》真题及答案
- (初级)航空油料飞机加油员(五级)理论考试题库(含答案)
- 新苏教版3三年级数学上册(表格式)教案【全册】
- 2024年上海市松江区高考语文一模试卷
评论
0/150
提交评论