需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:17013 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:将虚拟仪器技术应用于供暖温控系统,可以大大提高供暖系统中各种设备的运行效率,改善供暖质量,减少能耗,并有助于供暖系统的量化管理。 本设计采用目前应用最广的图形化编程开发系统LABVIEW2011,硬件设备主要由STC89C52单片机,DS18B20温度传感器,蜂鸣器以及LCD1602液晶显示器等设备组成。单片机对温度传感器采集到的温度数据进行处理,并且通过液晶显示器把室温实时显示出来;在LABVIEW中仿真热水锅炉房供暖系统的运行参数,将采集到的室温参数传送到LABVIEW中实时显示。当温度超过设定的界限时,就会报警,并且驱动阀门增大与减小。根据测得的参数监测系统运行的状况,进行实时的监测,以保证供暖质量和供暖效率。
关键词 供暖系统;单片机;数据采集;LABVIEW
目录 摘要 Abstract 1 绪论-1 1.1 课题研究的目的及意义-1 1.1.1 本课题的研究背景-1 1.1.2 基于虚拟仪器构建监测系统的优势-1 1.2 国内外研究现状-2 1.3 课题主要研究内容-2 2 方案论证-4 3 系统总体设计-5 4 系统硬件设计-7 4.1 STC89C52单片机简介-7 4.1.1 STC89C52单片机原理-7 4.1.2 STC89C52引脚功能及管脚电压-7 4.1.3 STC89C52定时/计数器-9 4.2数字温度传感器DS18B20介绍-10 4.2.1 DS18B20的工作原理-10 4.2.2 DS18B20的外部结构-11 4.2.3 DS18B20的内部结构-11 4.2.4 DS18B20与单片机的接口电路-11 4.2.5DS18B20使用中的注意事项-12 4.3 LCD1602液晶显示模块-13 4.3.1 LCD1602液晶显示模块引脚功能-13 4.3.2 LCD1602的内部结构-13 4.3.3 LCD1602的特性-14 4.3.4 LCD1602与单片机的连接-14 4.4 蜂鸣器报警模块-15 4.5 串口通信模块-15 4.5.1 串行口数据寄存器SBUF-16 4.5.2 串行口控制寄存器SCON-16 4.5.3 初值的计算-16 4.6 输出控制电路-17 5系统软件设计-18 5.1 软件设计总体思路及主程序流程图-18 5.2 DS18B20主要程序-19 5.2.1复位程序-19 5.2.2读数据程序-19 5.2.3写数据程序-20 5.2.4温度处理程序-21 5.3 温度报警程序-23 5.4 LCD1602液晶显示程序-23 5.5串口通信主要程序-24 5.5.1串口设置数据-24 5.5.2向串口发送一个字符-25 5.6 输出控制电路-25 6 虚拟仪器开发系统-27 6.1 虚拟仪器开发系统的选择-27 6.2 LABVIEW开发系统介绍-27 6.3 LABVIEW中串口的介绍-27 6.3.1串口vi介绍-27 6.3.2串口使用说明-28 6.4 LABVIEW中文件操作的介绍-29 7调试与运行-31 7.1 软件调试-31 7.1.1 室温采集前面板设计-31 7.1.2 室温采集程序框图设计-31 7.1.3 主程序前面板显示-32 7.1.4 总程序框图设计-33 7.1.5 数据记录-34 7.2硬件调试-35 结论-37 致谢-38 参考文献-39 附录-40 |