基于LabVIEW的数字温度计(实训项目单).docx

基于LabVIEW的数字温度计(实训项目单).docx

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
深 深 圳 职 业 技 术 学 院 Shenzhen Polytechnic 实 训(验)项 目 单 Training Item 项目名称 基于LABVIEW的数字温度计 课程名称 Course LabVIEW培训 教 材 Textbook 目的 Objective 1.了解LabVIEW串口通信基本方法; 2.通过LabVIEW串口获取数字温度传感器的数据。 实现功能: 基于LABVIEW的数字温度计。 二.实验器材 1.计算机 一台 2.LABVIEW2013软件 一套 3.USB串口线 一根 5.测控模块口袋板 一块 三.实验原理 1.温度采集 (1)数字温度传感器DS18B20 DS18B20是美国DALLAS公司生产的单线数字温度传感器,可把温度信号直接转换成串行数字信号供微机处理,从DS18B20读出的信息或写入的信息,只需要一根口线与MCU连接。引脚线中除了一根数据输入输出口线外,另二根为电源和地线。数据线可完成:数据的读写,温度转换控制,寄生电源的提供(用数据线供电无需额外电源)。检测系统无需任何外围硬件。 图7-1 (2)单片机控制 此实验中采用了STM32F103VCT6单片机对其进行控制,当STM32接收到LabVIEW发送的USB数据“0x7E,0x14,0x01”时将把采集到的热敏电阻的值写入到VISA串口中,并向LabVIEW返回一个格式为“0x5a,0x09,0x01,温度值”的数据帧。其中:0x5a,0x09为固定帧头;0x01为数据长度;温度值为读取到的温度计的值。IO口选用PC2管脚。 AT89C2051的P1.0引脚与DS18B20的数据输入输出口线I/O连接,接口如图7-2所示。 图7-2 2.温度读取 计算机通过USB虚拟串口和单片机通信,读取单片机采集的传感器温度。当LabVIEW从USB中读取到的第一个字节为0x5a ,第二个字节为0x09的帧头标志时,将读取温度值的值并在LabVIEW前面板上显示出来。 其程序框图如图7-3所示,前面板如图7-4所示。 图7-3 数字温度计实验程序框图 图7-4 温度计实验前面板 四.实验步骤 1. 通过USB连接线,将计算机与测控模块连接。 2. 运行数字温度计实验程序,选择相应的串口,点击“读取温度”,可看到温度显示模块的温度计上显示相应的温度值,同时温度计旁边的状态灯也会亮起;当“停止读取”时,状态灯将熄灭。 3. 用手或其他物体接触测控模块上的热敏电阻,改变它的温度,观测温度显示的变化。 五.拓展任务 利用前面所介绍的知识,使用LabVIEW自主设计一个温度采集和显示程序,比如天气预报中温度的等级(红、橙、黄、蓝)显示。 六、分析与总结:

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档