需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:16856 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:本文主要介绍了基于上位机虚拟仪器LabVIEW和下位机单片机STC89C52构成温度测控系统。下位机单片机采用STC89C52芯片作为主控MCU,采用LCD1602显示器作为温度显示与温度限值界面,采用DS18B20传感器作为温度采集工具。利用LabVIEW虚拟系统构成的上位机接收来自单片机采集的温度数据,实现上位机对温度的采集,处理,分析,储存,波形显示及控制温度限值,并根据设计的情况可以将温度控制在指定范围和进行报警。 测试结果表明,本系统可以不间断地对环境温度数据进行采集,并能对温度波形实时自动绘制,达到了设计要求,具有一定的实用性及可移植性。
关键词 LabVIEW;单片机;DS18B20;LCD;温度控制
目录 摘要 Abstract 1 绪论-1 1.1 课题背景及研究意义-1 1.2 单片机简述-1 1.3 虚拟仪器简介-1 1.4 虚拟仪器与传统仪器的对比-2 1.5 课题现状与前景-3 1.6 研究内容及论文构成-3 2 硬件方案设计-5 2.1 系统方案设计-5 2.2 单片机简介-5 2.2.1 复位电路-7 2.2.2 晶振电路-7 2.3 LCD1602简介与原理-8 2.3.1 LCD1602显示电路-9 2.4 传感器DS18B20简介-10 2.4.1 传感器DS18B20电路-10 2.4.2 传感器DS18B20工作时序-11 2.5 加热装置驱动电路-12 2.6 蜂鸣器-12 2.7 系统电源电路-13 2.8 本章小结-13 3 单片机软件设计-14 3.1 仿真软件-14 3.2 主函数设计-14 3.3 LCD1602流程图-15 3.4 DS18B20转换流程图-16 3.5 本章小结-17 4 LabVIEW的温度测控系统的设计-18 4.1 LabVIEW温度采集系统的介绍-18 4.2 LabVIEW温度采集系统个程序框图的设计-18 4.2.1 摄氏度与华氏度之间的转换模块设计-18 4.2.2 温度预警模块的设计-18 4.2.3 最大最小值的测量模块的设计-19 4.2.4 温度采集数据的保存模块的设计-19 4.2.5 LabVIEW串口程序框图设计-20 4.2.6 LabVIEW温度采集系统总体程序框图的设计-22 4.3 本章小结-23- 5 硬件制作与系统调试-24 5.1 硬件制作-24 5.2 硬件调试-24 5.3 上位机LabVIEW系统调试-25 5.4 本章小结-26 总结-28 致谢-29 参考文献-30 |