使用LabVIEW 开发远程电子工程实验课

远距学习已经成为教育界必要且逐渐普及的教学方法。成长迅速的资讯与科技,也促使教育界必须持续升级教学技巧,以免学生的学习与专业知识落于人后。基于时间与空间的根本限制,大家已经越来越依赖远距学习。目前的远距学习主要需整合电脑与通讯,以利使用者能与远程资源即时互动。许多教学机构更已纳入远距学习,作为课程方案的一部份。

工程教学的主要目的之一,就是要能统合课堂说明、实作实验、理论知识,让学生获得完整的工程学习经验。若能以虚拟实验而达到远距学习,则可改善实验资源难以取得的缺点,并让越来越多选课进修的学生补足其欠缺之处。当然,最理想的情况就是能直接在实验室中获得实作经验;但在无法满足客观条件的情况下,我们也期待远距学习能弥补不足之处。

远程与虚拟操作实验已经不是新的概念,且目前主要可分为2 大类。第一种就是通过电脑模拟实际实验。如此必须先建立实际系统的模型,再使之尽量贴近实际实验。第二种就是通过虚拟仪控,由真正的实验室远程操作虚拟实验。

由目前看来,第二种虚拟实验需用到真正的设备,因此也必须事先完成接线与设定。另外,我们几乎不用变动实体组态,且使用者的互动过程,主要仅受限于操作实际系统所必要的「更改控制参数」或「下载控制程式码」。通过操作中的实际系统,即可传输相关响应的图表或影片,直接显示于学生眼前的萤幕。目前为止,针对远程实验室的实际硬体设定,所产生的虚拟实验研究报告仍旧不多。基于学生与实验室之间的地理位置距离,不得不承认实验本身即存在既有难度。

我们所建立的系统,是第二种虚拟实验「较实际的版本」。我们的系统主要是为了电子设计实验,并于实验室中附挂电子电路以趋近真实经验,另外能针对显示与分析目的而设定仪器/量测系统。不论是完整或特定的电子电路,均可应用此方法,但其实仅通过纸本就可呈现电路原型。使用者可真实互动实际的电子元件与仪器,甚至可通过手边的面包板与元件,直接于电路中配置/连接电子元件。

整体系统均以虚拟仪控为中心。虚拟仪器包含工业级标准的电脑或工作站,并已搭载驱动程式、高成本效益的硬体(如插入式介面卡)、功能强大的应用软体,以执行传统仪器的功能。但通过虚拟仪控,工程师可使用图形化的程式设计软体,依自己的特殊需求而建立使用者定义的解决方案。此外,早已普及的个人电脑即可使用虚拟仪控,提供传统仪器所无法达到的功能。图1 即为整体系统的简图。

远程电子实验系统的整体简图

使用LabVIEW而程式设计NI ELVIS。使用者介面主要可分为4大区块:实验输出指示元、硬体稳定度与网表(此文字档包含最后电路设计的文字叙述)检查指示元、文字讯息、实验流程控制。

学生可虚拟配置3D 电路元件,再通过NI ELVIS 的原型制作机板完成电路设计。NI ELVIS 原型制作机板的3D 虚拟缩放/旋转功能,可让使用者真正感受到实际的互动,并于虚拟机板上附挂其他电路,就好像是真的在用硬体实验。

使用者可远程监控的实验室设定。实验输出指示元则具备数字与图形的输出区块。数字与图形的输出区块,将分别通过数字与图像的格式而显示实验结果。这些结果可能是电路中的潜在点或潜在电流。硬体稳定度检查指示元与网表检查指示元,均属于警示区块。只要实验课程期间发生错误事件,都会警告使用者。由于电子元件的使用寿命有限,因此最好能避免硬体元件故障的情况,以获得有意义的结果。通过文字讯息控制元与指示元,学生就可与实验导师沟通。只要通过STOP 按钮,即可开始或终止实验。

结论

我们建立由电脑控制的自动化系统,让单一平台即整合多样的元件,可远程监控实验室中的设定。使用者友善的控制介面更能迅速用于实机厂房。

使用LabVIEW 开发远程电子工程实验课相关推荐

  1. 数字电子技术实验作业(1)西科大

    数字电子技术实验作业(1) 1.(单选题)预习 视频我们"电子技术实验课"的特色有几个? 4个. 2.(单选题)"AATEt"的中文含义是什么? 自动化辅助教学 ...

  2. 数字电子技术实验ICC作业——引讲视频(攻略)

    1.(单选题) 中国高校电工电子在线开放课程联盟组成单位"全国高等学校电子技术研究会"在视频讲解中排第几? A. 1. B. 3. C. 2. D. 4. 您的答案: D 评语3. ...

  3. 模拟电子技术实验作业(1)

    1.(单选题)AATEt的缩写全拼是什么? A. Aided automation experiment teaching. B. Automation aided experiment teachi ...

  4. 数字电子技术实验作业(1)

    1.(单选题)我们"电子技术实验课"的特色有几个? 4个. 2.(单选题)"AATEt"的中文含义是什么? 自动化辅助教学实验. 3.(单选题)AATEt缩写的 ...

  5. matlab结课论文_科研小班 | 加州大学伯克利分校 | 物理、电子工程:MATLAB信号和数据处理课题...

    科研小班 | 加州大学伯克利分校 | 物理.电子工程:MATLAB信号和数据处理课题(2021.1月开课)​mp.weixin.qq.com 工程研究领域中,实验.模拟往往都会产生海量的数据.对这些数 ...

  6. 2015英特尔® 实感™ (Intel® RealSense™) 动手开发实验课

    2015年英特尔® 全球实感技术动手实验课路演来到中国, 这次在中国将有北京和广州两站,包括一天的动手实验室活动 - 面向对感知计算.3D 开发和虚拟现实兴趣浓厚的开发人员.英特尔专家将会指导您如何借 ...

  7. 数字电子技术实验ICC作业——数字虚、实实验环境的构建与使用习题

    1.(单选题)我们实验FPGA使用的集成开发环境是以下哪家公司? A.  Altera(Intel)公司. B. Robei公司. C.  Lattice公司. D.  Xilinx公司. 您的答案: ...

  8. ChaosBlade:从混沌工程实验工具到混沌工程平台

    简介:ChaosBlade 是阿里巴巴 2019 年开源的混沌工程项目,已加入到 CNCF Sandbox 中.起初包含面向多环境.多语言的混沌工程实验工具 chaosblade,到现在发展到面向多集 ...

  9. matlab时频分析工具箱安装_科研小班 | 加州大学伯克利分校 | 物理、电子工程:MATLAB信号和数据处理课题...

    科研小班 | 加州大学伯克利分校 | 物理.电子工程:MATLAB信号和数据处理课题(2021.1月开课)​mp.weixin.qq.com 工程研究领域中,实验.模拟往往都会产生海量的数据.对这些数 ...

最新文章

  1. 谷歌员工怒了 900人联名抗议 刚成立的AI道德委员会处境尴尬
  2. SharePoint 2007 Web Content Management 性能优化系列 3 - IIS压缩
  3. C# Task的用法
  4. 【面向对象设计模式】 接口型模式 (一)
  5. python filter
  6. BZOJ-3110-K大数查询-ZJOI2013-暴力
  7. 会不会导致内存泄漏_可能会导致.NET内存泄露的8种行为
  8. boost 变量类型转换
  9. graphic头文件函数_graphics.h头文件
  10. 刷新所有视图存储过程
  11. JavaScript 模块化编程(一):模块的写法
  12. react离开页面,自定义弹框拦截,路由拦截
  13. iOS中Navigation中添加自定义Button等UIView
  14. 伺服电机转矩常数的标定方法
  15. LeetCode995.Minimum Number of K Consecutive Bit Flips(K 连续位的最小翻转次数 )
  16. AttributeError: module ‘dask‘ has no attribute ‘delayed‘问题
  17. 编码论——PNG格式图片编码
  18. 鲁东大学linux试题,大学体育试题库
  19. 电脑死机什么导致,带你一次性了解所有导致电脑死机蓝屏原因!
  20. 官方|TensorFlow微信公众号发布

热门文章

  1. Kotlin开发第四天,探究Fragment
  2. 使用dlt-viewer查看日志
  3. java计算机毕业设计企业人事管理系统源程序+mysql+系统+lw文档+远程调试
  4. Unity3D 动态加载CAD模型 最后总结
  5. 对可验证随机函数VRF的简明解释
  6. 【双色球】随身彩软件开发中,目前1.0已经可以下载试用
  7. Linux 系统如何找到唤醒某个进程的源头
  8. 吃人的那些 Java 名词:对象、引用、堆、栈
  9. 12、oauth授权认证流程
  10. 【问题集锦】【Jmeter】打开jmeter脚本时报如下错:problem loading XML from: CannotResolveClassException