当前位置:首页 > 显示光电 > 显示光电
[导读]摘要:文中应用LabVIEW设计了电路课程中常见的实验模块,每个模块都给出了具体的程序设计方案,并最终成功进行了运行调试。基于虚拟仪器的引入,不但可以节约成本,而且更新和调整的实验方法和手段使得实验室的教学设

摘要:文中应用LabVIEW设计了电路课程中常见的实验模块,每个模块都给出了具体的程序设计方案,并最终成功进行了运行调试。基于虚拟仪器的引入,不但可以节约成本,而且更新和调整的实验方法和手段使得实验室的教学设备保持其先进性,提高了实验教学和科研的质量与效率,是实验教学的一个新的发展方向,促进了实验室技术的进步。

传统的实验教学设备陈旧、落后,已经跟不上教育发展的需要,在很大程度上制约了实验教学的发展和人才培养质量的提高,此外普通实验室涉及仪器调试、管理、易损坏等问题。LabVIEW编程语言灵活、开放、用软件代替了仪器功能,具有良好的用户界面、操作简单等优点,拥有一台虚拟仪器系统,就相当于拥有一个个人实验室。电路课程是电类相关专业学生学习的一个重要环节,课程理论性较强,在计算机上建立虚拟实验室,应用LabVIEW开发平台设计的虚拟实验仪器可以实现该课程中常见的实验,包括支路电流法、一阶动态电路分析、二阶动态电路分析等模块的设计,以此可提高学生学习兴趣,弥补硬件环境下实验教学的不足,改进电路课程实验教学的教学质量,提高教学效果,可以扩展学生的实践平台,为电类基础课程的实验教学提供一种新的辅助手段,即以虚拟仪器为核心,实际操作与计算机模拟仿真相结合的实验教学方式。

1 虚拟仪器程序设计平台

虚拟仪器是日益发展的计算机硬件、软件和总线技术在向其它技术领域密集渗透的过程中,与测试技术、仪器技术密切结合,共同孕育出的一项新成果,据《世界仪表与自动化》杂志报道,本世纪虚拟式仪器将成为电测仪器的发展方向。

LabVIEW是实验室虚拟仪器工程平台,其全称为Laboratory Virtual Instrument Engineering Workbeneh(实验室虚拟仪器集成环境),是美国NI公司开发的基于G语言(Graphies Language)的虚拟仪器开发工具,它是世界上第一个采用图形化编程技术的面向仪器的32位编译型程序开发系统,是目前应用最广、发展最快、功能最强的图形化软件开发集成环境。

LabVIEW创建虚拟仪器的核心是VI,包括程序前面板(Front Panel)、框图程序(Diagram)和图标/连接器。

2 支路电流法实验设计

2.1 前面板设计

通过自定义控件,建立该电路的前面板,如图1所示。其中5个电阻和3个电源元件都是数值型的输入控件,数值均可调;5个数值型显示控件,用来表示5条支路电流。

2.2 程序框图设计

对电路应用基尔霍夫定律列写方程组后再整理成矩阵形式的线性方程组,即

使用单位转换节点实现有单位数据和无单位数据之间的转换,使用MathScript节点生成线性方程组的系数矩阵和已知向量,利用求解线性方程VI即Solve Linear Equations.vi求解。

根据矩阵方程组编写支路电流法分析电路的程序框图如图2所示。

运行程序,结果如图1前面板所示。

3 一阶动态电路设计

动态电路换路时从电路的一个稳态过渡到另一个稳态时出现了动态电路的过渡过程,动态电路分析的目的就是分析过渡过程的电路运行规律。使用LabVIEW对电路的动态过程仿真,可以显示参数的变化曲线,有助于加深对过渡过程规律的理解。

3.1 前面板的设计

搭建电路图,电流IL、I1和I2用XY图显示,前面板如图3所示。

3.2 程序框图

根据三要素法写出各电流的表达式:

根据上式,使用公式节点分别计算IL、I1和I2,程序框图如图4所示。

运行结果如图3所示,公式节点中变量为R2,改变R2值也可重新观察程序运行结果。

4 二阶动态电路设计

以RLC串联电路的零输入响应为例来讨论二阶电路的暂态过程。

已知L=0.4 H,C=0.1 F,uC(0-)=1 V,iL(0-)=0,t=0时刻开关闭合,讨论uC在不同电阻值时的零输入相应,绘出波形图加以比较。

4.1 前面板的设计

创建电路图,结果送至波形图显示。RLC二阶动态电路的前面板如图5所示。

4.2 程序框图

开关闭合后,写出关于电容电压uC的二阶微分方程。

对二阶微分方程式(5)进行拉普拉斯变换,并考虑初始条件,求解差分方程。

如果分母多项式有两个不等的根p1和p2,可得

调用函数选板“数学-多项式”中的部分分式展开式VI即PaaiM Fraction Expansion.vi,可以求解根P和系数A。

程序编写首先需要先判断根的重数,根的重数可以从部分分式展开式VI的输出参数中得到,“残数”数组是一个二维数组,再有两个不等根时,得到的系数数组是两行一列的数组,第一行和第二行的元素分别是两个根对应的系数A1和A2;在有两个重根时,得到的系数数组是一行两列的数组,第一列和第二列的元素分别是该根的一阶和二阶系数A1和A2。

根据式(7)、(9)编写不等根和二重根时的程序框图。

取不同R值,分别运行程序,可观察到各种阻尼情况下的相应波形图,如图5所示。可看出,当R>4 Ω时为震荡波形,当R<4 Ω时为单调衰减波形,当R=4 Ω时为二者的临界情况,与理论相符。

5 结束语

文中结合现有条件,采用虚拟仪器技术,实现了基于LabVIEW的电路实验的设计,为高校实验教学设备的不足提供的新的解决方案,使实验教学手段更加先进,实验结果更加直观,并且随着软件的不断更新,能使实验系统的性能和功能更加完善,在将来的实验室的发展中具有广阔的应用前景。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

NI提供的软件包经济省时,不仅帮助开发人员节省时间,还为创客提供了新的机遇

关键字: LabVIEW 自动化测试系统

强大的图形化编程工具使整个测试和测量过程的各个方面实现可视化

关键字: LabVIEW 图形化编程工具

摘要:对于每一型新机试飞,或者是重大的研究性试飞和验证试飞,都必须实施遥测监控。现基于TTS(TextToSpeech)语音合成技术,结合飞行试验遥测监控系统的不足,利用TTS引擎在LabVIEW开发环境下设计并实现了遥...

关键字: 飞行试验遥测监控系统 TTS LabVIEW

在科研以及应用软件领域,LabVIEW和MATLAB作为比较常用的2款工具,相信很多人都用过吧。简单的概括一下,LabVIEW侧重测试测量和数据采集,MATLAB侧重科学计算和数据分析。

关键字: LabVIEW matlab 混合编程

摘要:利用单片机和虚拟仪器LabVIEW在PC端设计了温湿度测量及控制系统,用于温湿度数据监测。该系统上位机为PC端监控界面,下位机为单片机,单片机采集温湿度数据,并将采集到的数据通过串口发送给监控界面进行监测和管理。该...

关键字: DHT11 LabVIEW 单片机

摘要:当前闭环步进电机在自动化设备中的应用越来越广泛,故为了进一步满足闭环步进电机的应用需求,采用LabVIEW上位机+运动控制卡+驱动器模块的控制方案进行了多轴运动系统的设计,通过设计的上位机软件实现闭环步进电机的实时...

关键字: 闭环步进电机 精度测试 LabVIEW

摘要:为满足某扭矩检测试验标准要求,基于LabView设计开发了一款扭矩检测装置,该装置能检测某类零部件的断裂力矩,满足试验标准要求,其他零部件的扭矩也可在该装置上检测。类似的扭矩装置可参考该装置进行设计。

关键字: 伺服电机 LabVIEW PLC

在下述的内容中,小编将会对LabVIEW的相关消息予以报道,如果LabVIEW是您想要了解的焦点之一,不妨和小编共同阅读这篇文章哦。

关键字: LabVIEW 测试测量 NI

一直以来,LABVIEW都是大家的关注焦点之一。因此针对大家的兴趣点所在,小编将为大家带来LABVIEW的相关介绍,详细内容请看下文。

关键字: LabVIEW 测试测量 测试仪器

摘 要 :为了实现对患者的远程诊断或监测,设计了相应的硬件模块采集心电、心率、脉搏、血氧饱和度和体温等生理信号,采集到的用户生理参数通过 WiFi 传输至上位机。上位机采用 LabVIEW 实现对用户生理参数的处理与显示...

关键字: 无线传输 生理参数监测 LabVIEW QRS 波形检测 微信小程序 单片机
关闭
关闭