虚拟仪器技术与应用课件:温度预警系统.pptx

虚拟仪器技术与应用课件:温度预警系统.pptx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

;目录;7.1项目描述;7.1.2任务要求

测量当前环境温度,根据设定的温度上限值及下限值,判定当前警报状态:高温警报、无警报、低温警报。每种警报,都有文字提示,用不同颜色的警报灯加以区别,如高温为红色,低温为蓝色,正常为绿色。当前温度数值用多种方式显示,如数值形式、波形图、温度计等。 ;7.1.3实践环境

硬件设备:计算机、计算机、ELVISⅢ、多功能I/O板卡、导线若干

软件环境:LabVIEW;7.1.3实践环境

LM35D外形及引脚功能如图所示。它是把测温传感器与放大电路做在一个硅片上,形成一个集成温度传感器。LM35系列是精密集成电路温度传感器,其输出的电压线性地与摄氏温度成正比。因此LM35比按绝对温标校准的线性温度传感器优越感得多。LM35D灵敏度为10mV/℃;工作温度范围为0℃~100℃,对应输出电压范围为0V~1V;电源电压为4~30V;精度为±1℃。最大线性误差为±0.5℃;静态电流为80uA。该温度传感器最大的特点是使用时无需外围元件,也无需调试和较正(标定),与读出或控制电路接口简单和方便,可单电源和正负电源工作。;7.2任务1设计控制系统的前面板;7.2任务1设计控制系统的前面板;7.2任务1设计控制系统的前面板;7.3.1温度信号采集

线性温度传感器LM35D作用是把温度信号转变成电压信号,下面编写程序采集电压信号,再转变成温度信号。由于LM35D灵敏度为10mV/℃,即每摄氏度对应输出电压10mV(=0.1V),把采集的电压信号乘以100就变成摄氏温度。程序框图如图所示。

首先,用滑动杆模拟采集的电压信号,然后乘以100,转换成温度信号,连接到“当前温度”显示控件上。把当前温度、温度上限和温度下限用一个“捆绑”函数捆绑成一个蔟,连接到波形图表上,并把波形图表的标签修改为“温度趋势图”,前面板,右击波形图表,显示项中前边的√去掉,把标签项设置为不显示。这样模拟温度采集程序就设计好了。下面设计报警指示部分的程序,用一个子程序进行温度、比较报警。

;7.3.2分析处理温度信号

温度信号分析比较用子VI来实现,比较算法子VI实现如下功能:

1.把当前温度与温度的上、下限进行比较,判定当前的温度值是否超过警戒线,并???出文本方式的警报提示,程序框图如图7-4所示。当温度高于上限显示“温度过高”;温度低于下限,显示“温度过低”;温度在上下限之间时显示“温度正常”。

2.根据警报类型,设定警示灯“警示”是否闪烁。当报警提示为“温度过高”或“温度过低”时,报警指示灯闪烁;当报警提示为“温度正常”时报警指示灯不闪烁。警报灯的属性修改,使用属性节点,程序框图如图7-3所示。程序中使用条件结构、引用句柄、属性节点来实现。

;7.3.2分析处理温度信号

1)引用句柄:是一个打开对象的临时指针,因此它仅在对象打开期间有效。创建一个引用句柄的方法如图7-5所示,选择前面板控件选板“应用句柄→控件引用句柄”,拖放至面板上;右击该句柄,选择“VI服务器类→通用→图形对象→控件→布尔”。创建好的引用句柄标签修改为“预警”,与主VI中的预警指示灯标签保持一致。

属性节点:属性节点可自动调整为用户所引用的对象的类。属性节点可打开或返回引用某对象,使用关闭引用函数结束该引用可使用一个节点读取或写入多个属性。但是,有的属性只能读不能写,有的属性只能写不能读。右键单击属性,在快捷菜单中选择转换为读取或转换为写入,可进行改变属性的操作。节点按从上到下的顺序执行。如属性节点执行前发生错误,则属性节点不执行,因此有必要经常检查错误发生的可能性。

;7.3.2分析处理温度信号

创建一个属性节点:属性节点在函数选板的“编程→应用程序控制”里,如图7-6所示。创建一个属性节点,然后右击该节点,选择全部转换为写入。将布尔量的引用句柄连接至属性节点的“引用”端,该属性节点所指向的对象为布尔类型的,可修改布尔型对象的各种属性。单击“属性”选择“闪烁”,就完成了该布尔控件—指示灯的闪烁属性设置。把该属性节点,分别放置在条件结构的3个分支中,在“温度过高”和“温度过低”分支给该属性连接一个“真常量”,使警示灯闪烁;在“温度正常”分支连接一个“假常量”使警示灯不闪烁。

;7.3.2分析处理温度信号

也可以根据温度状态设置“温度状态”字符串控件的文本颜色,方法与指示灯闪烁属性的设置类似。首先,创建引用句柄,在“VI服务器类→通用→图形对象→控件→字符串→字符串”。创建好的引用句柄标签修改为“温度状态”。然后,在“在函数选板→应用程序控制”中找到属性节点,创建一个属性节点,然后右击该节点,选择全部转换为写入。将字符串的引用句柄连接至属性节点的“引用”端,该属性节点所指向的对象为字符串类型的,可修改字符串型对象的各种属性。单击“属性”选择“文

您可能关注的文档

文档评论(0)

ning2021 + 关注
实名认证
内容提供者

中医资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2023年05月10日上传了中医资格证

1亿VIP精品文档

相关文档