ImageVerifierCode 换一换
格式:DOCX , 页数:10 ,大小:109.09KB ,
资源ID:14330540      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-14330540.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(虚拟仪器课程设计温度报警器.docx)为本站会员(b****1)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

虚拟仪器课程设计温度报警器.docx

1、虚拟仪器课程设计温度报警器基于labview的温度报警器目 录1、研究背景 11.1温度的研究背景 11.2研究的意义 12、课题方案 22.1实验目的 22.2实验目标 23、研究思路和方法 33.1实验内容和步骤 33.2单元设计模块 34、前面板界面设计 65、程序框图设计 76、程序运行情况 87、心得体会 9参考文献 101、研究背景1.1温度的研究背景传统靠人工控制的温度、湿度、液位等信号的测压力控系统,外围电路比较复杂,测量精度较低,分辨力不高,需进行温度校准(非线性校准、温度补偿、传感器标定等);且它们的体积较大、使用不够方便,更重要的是参数的设定需要有其它仪表的参与,外界设备

2、多,成本高,因而越来越适应不了社会的要求。在对多类型、多通道信号同时进行检测和控制中,传统的测控系统能力有限。如何将计算机与各种设施、设备结合,简化人工操作并实现自动控制,满足社会的需求,成为一个很迫切的问题。1.2研究的意义温度检测是现代检测技术的重要组成部分,在保证产品质量、节约能源和安全生产等方面起着关键的作用。同时也标志了自动控制领域成为了数字化时代的一员。它实用性强,功能齐全,技术先进,使人们相信这是科技进步的成果。温度是工业控制中主要的被控参数之一,特别是在冶金、化工、建材、食品、机械、石油等工业中,具有举足重轻的作用。随着电子技术和微型计算机的迅速发展,微机测量和控制技术得到了迅

3、速的发展和广泛的应用。2、课题方案2.1实验目的本设计是基于labview 的温度监测系统,采用一个随机取值,能用波形显示器显示温度曲线,能实时显示温度,在一定时间内能统计最大值最小值以及平均值,温度达到上限温度或者下限温度时能报警。2.2实验目标 通过实验,初步了解虚拟仪器的概念,基本掌握labview的操作方法,掌握各种控件和编程函数的用法。如图2.2所示,本次设计是简易的温度采集,思路是“采集-显示-统计-报警”,由一个随机选作为温度的产生,由波形图示显示温度的变化,统计最大值最小值以及平均值,设定上限下限值,用两个比较器件比较,超出设定值时报警。图2.23、研究思路和方法3.1实验内容

4、和步骤(1)编写LABVIEW温度报警实验程序,要求可以产生随机温度,并且统计温度参数,记录下最大值,最小值,平均值。(2)利用LABVIEW中的波形图图表,观察温度曲线的变化情况。3.2单元设计模块(1)温度产生如图3.2.1所示,温度的产生由一个随机数产生数据和100叉乘。把模拟信号数据变成模拟温度数据,这样就能产生出0度到100度的温度范围。图3.2.1(2)温度显示温度显示有三个器件:波形显示、温度计、温度显示,通过了波形图,温度计表,数值显示三种显示方式显示当前温度大小。如图3.2.2.1所示为程序框图中的温度显示程序,如图3.2.2.2所示为前面板三个显示器件。图3.2.2.1图3

5、.2.2.2 (3)高低温报警由两个比较器来比较实时温度,当有大于90度或者小于20度的信号传递时,指示灯会显示报警灯,蜂鸣器发出警报。如图3.2.3.1所示为程序框图中的高低温报警显示灯和报警器。如图3.2.3.2所示为前面板的高低温报警提示灯。图3.2.3.1图3.2.3.2(4)数据统计数据统计由信号收集器、统计器件以及相关数值显示组成,信号收集模块是一个属于信号操作Express的子VI,此子VI的功能是把数据进行收集,采样数为2000,收集的信号在经过统计模块,统计模块也是属于信号操作Express的子VI,此子VI的功能是把经过收集的信号进行内部计算,得出平均值,最大值,最小值,方

6、便观测程序的温度变化。如图3.2.4.1所示为程序框图的信号收集,统计,出值的模块。如图3.2.4.2所示为前面板的平均值,最大值,最小值显示控件。图3.2.4.1图3.2.4.2(5)时间延迟由于系统的默认时间过快,无法观察温度变化之间的数字和曲线,为了更好的观察温度变化,增加了时间延迟器,时间延迟器执行过程控制Express的子VI,设置延迟时间为1.5秒,1.5秒为指定延迟时间,这样温度在变化间能更好的观察,如图3.2.5.1所示为程序框图中的时间延迟。图3.2.5.1(6)while循环结构while循环是一种结构,把停止设置为条件端子,如果想要让程序停止工作,只需在停止按钮上选中,这

7、样,程序就会经过while循环停下来。如图3.2.6.1所示为程序框图中的while循环,如图3.2.6.2所示为前面板的停止按钮。图3.2.6.1图3.2.6.24、前面板界面设计前面板界面如图4.1所示,左边为4个温度显示控件,能通过数值直观的反应最大值,平均值,最小值,和温度显示。前面板中间为波形图表,能显示温度变化曲线,更好的观察温度的变化。前面板右上角为两个高温报警器,当温度超过90度时,高温报警器为发亮并发出警报声,当温度低于10度时,低温报警器会发亮并发出警报声。前面板的右下角为温度计,温度计通过拟真的方式让观察温度更能生动的展现温度当前的数值。图4.15、程序框图设计如图5.1

8、所示,程序框图的设计原则是从左至右,左边产生模拟的温度信号,经过显示控件,判断高低温逻辑,和信号收集,右边是把温度信号进行整理统计,然后经过显示控件进行显示。图5.16、程序运行情况 如图6.1所示,整个系统能正常运行,能显示实时温度、温度的最大值最小值以及计算平均值,当温度超过90时,高温报警器会显示报警。当温度低于10时,下限报警器显示报警并发出声音。 截图实时温度是2.72,最大值时99.71,最小值是2.72,平均值是54.22。由于实时温度小于10,所以低温报警器报警。图6.17、心得体会 经过几周的Labview上机课程的学习,我对Labview软件有了基本的了解,并渐渐能用该软件

9、做出一些简单的设计。我觉得在做实验之前一定要熟悉一些基本的操作,重点的东西要做笔记,要认真听老师讲解软件的操作,否则对一些模块软件不熟悉很难进行实验。做实验时一定要亲力亲为,要将每个步骤和细节搞清楚,要不然很容易遗忘。在温度报警系统的设计过程中也遇到了一些问题,例如,实验需要用到的一些控件找不到;属性不正确接线端出错;当前的报警上限温度显示不出来;时间显示与当前电脑时间不一致等等,不过这些都通过看课堂笔记、通过同学和老师的帮助得到了解决。通过这次Labview的课程设计,我学到了不少实用的知识,更多的是做实验的过程、思考问题的方法、独立解决问题的能力,这些都让我受益匪浅,对我以后的学习和工作有很多帮助。 参考文献1陈锡辉LabVIEW 8.60程序设计从入门到精通M.北 京:清华大学出版社,2007.2Jeffrey Travis.LabVIEW 大学实用教程M.乔瑞萍 ,译.北京 :电子工业出版社,2008.3Jon Conwy.软件工程方法在LabVIEW中的应用M .罗宵 ,译.北京:清华大学出版社,2006.

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2