labview温度监控系统_第1页
labview温度监控系统_第2页
labview温度监控系统_第3页
labview温度监控系统_第4页
labview温度监控系统_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

精选文库虚拟仪器期末设计报告 课题名称: 温度监控系统 起讫日期:2012年6月19日- 2012年6月20日 学生学号: XXXXXX 学生姓名:_ _XXXX_ _ 报告成绩: 中国计量学院信息工程学院生物医学工程专业2012年 6 月 20 日 目 录1、 labVIEW介绍3二、labview温度监控设计的介绍3三、labview温度监控程序框图的设计3四、labview温度监控前面板的设计6五、DAQ信号采集的概述和配置7六、labview温度监控系统的检验和调试8七、个人心得和体会9八、参考资料10labVIEW介绍LabVIEW(Laboratory Virtual Instrument EngineeringWorkbench,实验室虚拟仪器集成环境)是一个基于G(Graphic)语言的图形编程开发环境,在工业界和学术界中广泛用作开发数据采集系统、仪器控制软件和分析软件的标准语言,对于科学研究和工程应用来说是很理想的语言。它含有种类丰富的函数库,科学家和工程师们利用它可以方便灵活地搭建功能强大的测试系统。LabVIEW编程语言最主要的两个特点是图形化编程和数据流驱动。labview温度监控设计的介绍 这个系统是在硬件温度传感器热敏电阻的基础上完成对温度信号的采集以得知某段时间内的最高温度、最低温度和平均温度,还可以把测得的摄氏度转换为华氏供一些特殊的需要,在测量之前同时还可以人为的设定温的上限值和下限值当温度超过用户设定的温度上限值或者下限值时,红色警示灯会被点亮并且会有喇叭警告,但温度在上下界限内时亮的时绿色的灯会亮着表示温度在用户设定的正常范围内。labview温度监控程序框图的设计 首先是要了解怎么用热敏电阻上采集来的电压值Ut来转化为我们所需要温度值。在电路上我们要运用一个固定电阻和热敏电阻进行串联接在5伏的电源上,然后再用伏安法求得热敏电阻的阻值。如图1所示: 图1其中R0为固定电阻,Rt为热敏电阻。通过简单的计算可得Rt=(Ut*R0)/(5-Ut);在程序框图的实现如图2所示: 图2 然后通过热敏电阻的阻值和它两端的电压值来计算出温度(开尔文)。取热敏电阻B=3850,室内温度为25摄氏度。由公式得T=1/(ln(Rt/R0)/3850+1/298.15);如图3所示: 图3通过热敏电阻算出来的开尔文温度再转化为摄氏度通过将开尔文减去273.15得到想要测得的现在所处环境的温度。 再者是对摄氏度和华氏之间的转换,因为摄氏度是已经通过热敏电阻、电压、温度之间的转换公式可以计算出来,所以只要把前面计算出来的摄氏度用同样的方法转化为华氏。转换等式为F=1.8T+32华氏和摄氏度之间的转换也通过程序面板实现,如图4所示: 图4在程序框图中用到了选择控件和转换开关,通过转换开关和选择控件可以在前面板实现摄氏度和华氏之间的转换。 然后是温度波形的现实预警,波形显示是把设定的上限和下限还有正在采集的当前温度都在图标波形显示屏上显示,通过把这三个数值进行捆绑后在输送给波形显示器显示,这样就可以同时显示;显示灯这是用判定范围并强制转换控件实现。整体的程序框图如图5所示: 图5在红色警示灯亮的同时还会发出警报,可以提醒用户。 最后是对某段时间内测量温度的最高温度、最低温度和平均温度的输出显示。用到了数组的最大最小值控件,主要是把在测得的变化的温度取出最高和最低温度。还用均值控件来计算平均温度,程序框图如图6所示: 图6得到的整体程序框图如图7所示: 图7labview温度监控前面板的设计 前面板的整体布局如图8所示: 图8 前面板分为用户控制控件和显示控件两部分;控制控件主要是设定固定电阻的阻值;对上限温度值的设定和对下限温度的设定;还有采集信号的周期设定以及一个停止运行的stop按钮。显示控件比较多分别是对采集来的热敏电阻两端的电压值的显示,通过公式求得的热敏电阻的阻值的显示;计算后得到的当前的温度显示;温度正常和当超过设定界限后的警示灯;对当前温度、上限温度值和下限温度值进行波形的显示;某段时间内的最高温度、最低温度和平均温度的显示;最后是时间的显示。DAQ信号采集的概述和配置 用Labview软件做好的系统想要获取外界的信号和信息就要通过DAQ模块,连接上面包板来获取想要的信息。 在LabVIEW中,数据采集VI主要位于NI Measurments子模板,其到达途径为All functionNI Measurments。在这个子模板中,又包括Data Acquisition和DAQMX-Data Acquisition两个子模板提供不同的数据采集VI。其中,Data Acquisition子模板中是传统的数据采集VI,面向单个的数据采集卡直接采进信号的电压值,其操作对象是单个的数据采集卡;而DAQMX-Data Acquisition子模板中的是数据采集DAQMX类型的数据采集VI,可以面向多个数据采集卡,其操作对象是信号输入或输出通道,并且采进来的电压值可以根据预先给定的规则变换成实际的物理量值。LabVIEW中的数据采集实际上包含了模拟输入、模拟输出、数字输入/输出和计数器四种信号输入输出方式。在设计温度监控系统是DAQ的设定如下图9.1和9.2所示: 图9.1 图9.2labview温度监控系统的检验和调试 通过数据线把电脑连接到面包板,设定好DAQ配置并在面包板上接好连线,开始通过面包板上的电压调节旋钮或者用IN-ELVISmx中的vps改变电压值给温度监控系统,观察该系统能否正常运行,并进行必要的修改和调试。如图10和图11所示: 图10 图11图9所示为温度在正常范围内的情况;图10为温度超过设定的上限和下限值时的情况。当按stop停止运行时就可以得到在采集温度的最高、最低和平均值。个人心得和体会通过这次的对温度监控系统的设计,是自己明白了在设计一个系统之前一定要首先要明确自己想要设计一个具有什么样功能的系统;然后就是查阅相关资料资料了解相关的信息比如计算公式、一些控件的用法和咱们去调试最后做好的系统;再者就是程序框图的连接,虽然找到了需要的控件和这个控件的用法,但有些控件在使用的时候还要对其进行必要的设置,不然会得不到自己想要的结果,甚至还会出现对其连接线时出错这些一些列问题。总的来说,通过这次的系统设计,自己在对labview这个软件的应用上得到了进一步的熟悉,也被它强大的功能所折服,还有一点是自己认为对自己以后学习有着很大帮助的认识,就是懂得了要学习到真正地知识,不是仅仅在书本上看懂了就了事了,更多的是需要我们自己去运用书本上的知识去实践它,那样就会明白有时候光靠理解是不够,通过动手去实践学到的是远远超出书本上那块的知识的。参考资料 1Jeffey Travis ,Jim Kring,乔瑞平(译),labview大学生实用教程 第三版 M.电子工业出本社,201109 2La

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论