摘 要:在日常生产、生活中经常遇到需要对水进行加热或降温,却不能做到实时显示水温并精确控制水温的问题。本文针对这一问题设计了一种基于单片机的水温控制系统,用来控制水温。本文设计的是以AT89C51单片机为核心的水温控制系统,通过DS18B20采集温度并显示出来,同时将蜂鸣器作为声控原件,LED数码管作为显示原件,能实现水温控制,水温显示,水温升降以及报警等功能。此系统结构简单,操作方便,能被更广阔的应用到日常生产生活中,并且随着科技的发展系统的精确度也会变得越来越高。65384
毕业论文关键词:AT89C51单片机,水温控制系统,DS18B20
Abstract:Often encountered in daily production, life need to heating or cooling water, can not achieve real-time display temperature and accurate temperature control problems. This problem, this paper designs a water temperature control system based on single chip microcomputer, is used to control the water temperature. In this paper, design of water temperature control system based on AT89C51 single-chip microcomputer as the core, through the DS18B20 collecting temperature and displayed, at the same time, the buzzer as original voice control, LED digital tube display the original, can realize water temperature control, temperature display, temperature lift and alarm and other functions. This system has simple structure, convenient operation, can be more broad application to daily production and life, and with the development of science and technology the accuracy of the system will become more and more high.
Keywords:AT89C51 microcontroller, water temperature control system, DS18B20
目录
1 引言 3
2 系统方案设计 4
2.1 方案的选择与论证 4
2.2 系统总体方案设计 4
2.2.1 控制模块 5
2.2.2 加热控制模块 5
2.2.3 温度采集模块 6
3 系统设计 6
3.1 硬件电路设计 6
3.1.1 温度采集部分设计 6
3.1.2 温度控制与报警电路 8
3.1.3 按键电路 9
3.1.4 显示电路 9
3.1.5 晶振电路 11
3.2 软件设计 11
3.2.1 主程序的设计 12
3.2.2 温度采集程序 13
3.2.3 数码管显示程序 14
3.2.4温度处理程序 15
4 Proteus仿真及温度数据采集 16
4.1 Proteus仿真图 16
4.3 温度数据的采集 18
结论 19
参考文献 20
致谢 21
附录一:设计系统原理图 22
附录二: 实物图 22
1 引言
随着科学技术的飞快发展,人类为了提高生活水平,将单片机广泛应用。温度控制系统就是这样典型的例子。温度控制随着人类的发展变得越来越重要,尤其是在人类工业生产中,各种各样的电子产品都需要温度控制和温度检测,当然在某些科研试验中也常需要监测和控制系统的温度。并且随着温度控制器被日益广泛的应用,各种适用于不同场合的智能温度控制器便产生了,智能化的控制系统成为一种发展的趋势,并且随着控制理论和电子技术的发展,人类对温度控制系统的精确度要求也越来越高。水温控制是温度控制系统的一大环节,因此,水温控制系统被广泛应用。