单片机水温控制系统论文.doc





《单片机水温控制系统论文.doc》由会员分享,可在线阅读,更多相关《单片机水温控制系统论文.doc(44页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 . 本科毕业论文(设计)题目:基于单片机水温控制系统设计学 院:专 业:班 级:学 号:学生:指导教师: 年 月 日大学本科毕业论文(设计)诚信责任书本人重声明:本人所呈交的毕业论文(设计),是在导师的指导下独立进行研究所完成。毕业论文(设计)中凡引用他人已经发表或未发表的成果、数据、观点等,均已明确注明出处。特此声明。论文(设计)作者签名: 日期: 2014年 6月 7日目录摘要1第一章引言31.1系统设计的背景31.2研究的目的与其意义31.3水温控制系统的国外现状和发展趋势3第二章系统相关技术介绍52.1单片机知识介绍52.1.1单片机组成结构62.1.2 单片机部结构62.1.3单片
2、机的引脚说明62.2DS18B20温度传感器应用解析82.2.1 DS18B20的主要特征82.2.2DS18B20封装结构图9第三章系统各部件设计103.1硬件电路分析和设计报告103.2单片机最小系统电路103.2.1复位电路103.2.2晶震电路103.3 键盘电路113.4 数码管和指示灯显示电路与报警电路123.4.1数码管显示说明123.4.2运行指示灯说明133.4.3报警电路133.5 系统的抗干扰措施133.5.1 DS18B20介绍133.5.2 DS18B20的单线(1wire bus)系统143.5.3 DS18B20的供电方式163.5.4 DS18B20设计中应注意
3、的几个问题17第四章系统总设计184.1主程序流程图184.2各个模块的流程图194.2.1读取温度DS18B20模块的流程194.2.2键盘扫描处理流程224.2.3报警处理流程22第五章系统调试245.1硬件电路调试245.2软件调试255.3系统操作说明25第六章总结与展望26参考文献27致28附录1单片机水温控制系统程序29单片机水温控制系统设计摘要随着科学技术的不断发展,和人们对生活品质要求的不断提高,现代电子产品在大众的生活中有着举足轻重的作用,产品的功能、性能也随着人们的要求不断完善,不断提高。在此要求下,设计了一个基于单片机的水温控制系统,以单片机为核心,完成测量水温、温度加热
4、、水温现实和报警灯功能。系统采用了DS18B20采集温度,用键盘设定所需温度,设定温度与现实温度都通过数码管显示出来,当温度达到设定温度时自动报警。通过基于单片机水温控制系统设计的实验,表明以单片机为核心可以实现对水温的控制,也可以根据用户的需要进行设置。该系统应用广泛,在该系统的基础上在进行改善可达到更理想的用途。在工业生产中温度、压力、流量和液位是四种常用的物理量,其中温度是一个非常重要的过程量,因为它直接影响燃烧、化学反应、发酵、烘烤、煅烧、蒸馏、浓度、挤压成型,结晶以与空气流动等物理和化学过程。温度控制在工业领域应用非常广泛,由于其具有影响因素多、参数多变、运行惯性大、控制滞后等特点,
5、所以对控制调节器要求较高。温度控制不好就会引起生产安全,产品质量和产量等一系列问题。在日常生活中水温也是经常要用的参量,如饮水机、热水器、浴池、游泳池等都需要对水温进行控制,从而使人们生活更为便利。针对这个系统而言,是以89C51单片机为核心,配合温度传感器,信号处理电路,显示电路,输出控制电路等组成,软件选用C语言编程。单片机将温度传感器监测到的水温,显示于LED数码管显示器上,可根据用户设定对水温进行加热以与对于设定温度高于或低于界限温度时报警。系统灵活性强,易于操作,可靠性高,在将来会有更广阔的发展前景。关键词: C51单片机,温度控制,DS18B20Designoftemperatur
6、econtrolsystembased onMCUAbstractWith the development of science and technology, and the continuous improvement of quality of life, and modern electronic products play an important role in the public life, product features, performance as people continue to improve, and continuously improve. Under t
7、his requirement, designed a water temperature based on single-chip microcomputer control system with SCM as the core completed reality heating water temperature, temperature measurement, temperature and the alarm lamp function. System uses a DS18B20 collected temperature, set the desired temperature
8、 with the keyboard, the set temperature and actual temperature through the digital display, automatic alarm when temperature has reached the set temperature. Through the design of temperature control system based on single-chip microcomputer experiment showed that SCM as the core can realize tempera
9、ture control, can also be set according to users needs. The system is widely used in that system improvements can be achieved on the basis of a better use of. In industrial production of temperature, pressure, flow, and level are four commonly used physical quantities, where the temperature is a ver
10、y important process because it directly affects the combustion, chemical reaction, baking, roasting, calcination, distillation, concentration, extrusion, crystallization, and air movement, and other physical and chemical processes. Temperature control is widely used in industry, because of their num
11、ber, parameter, variable, influencing factors operating control of large inertia, hysteresis characteristics, so the control regulator to demand higher. Poor temperature control can cause the production safety, product quality and productivity and other problems. In the parameters of the water tempe
12、rature is often used in everyday life, such as water coolers, water heater, hot tub, pool, needed to control the water temperature, so as to make peoples lives easier. For this system,Is 89C51 SCM as the core, with the temperature sensors, signal processing circuit, display circuits, output control
13、circuits and other components, software using c language programming. Monolithic temperature sensors to monitor water temperature, displayed on the LED digital tube display, to heat the water temperature can be set according to the user, and when the set temperature is above or below the limit tempe
14、rature alarm. System flexibility, ease of operation, high reliability, and will have broader prospects for development in the future.KEY WORDS:SCM,temperatre control,DS18B20第一章 引言随着科学技术的进步,水温控制在生活中的地位越来与重要,水温控制系统在温度控制区域受到广泛的应用。1.1系统设计的背景在能源日益紧的今天,电热水器,饮水机,电饭煲之类的家用电器在保温时,由于其简单的温控系统,利用温敏电阻来实现温控,因而会造成很
15、大的能源浪费。本系统是以AT89C51单片机为核心,配合温度传感器,信号处理器,显示电路,输出控制电路等组成,软件选用C语言编程。单片机可将温度传感器检测到的水温现实于LED数码显示器上。目前,国外温度控制系统与仪表正朝着高精度智能化,小型化等方面快速发展。温度控制系统在国各行各业的应用虽然已经十分广泛,但从国生产的温度控制器来讲,总体发展水平仍然不高,与国外的日本,美国,德国等先进国家相比,仍有较大差距。1.2研究的目的与其意义温度控制无论是在工业生产中,还是在日常生活中都起着非常重要的作用,过低的温度或者过高的温度都会使得水资源失去应有的作用,从而造成大量能源的浪费。特别是在当前全球能源紧
16、缺的情况下,我们更应该掌握好对水温的控制,从而更好地利用能源。1.3 水温控制系统的国外现状和发展趋势目前,国外温度控制系统与仪表正朝着高精度智能化,小型化等方面快速发展。温度控制系统在国各行各业的应用虽然已经十分广泛,但从国生产的温度控制器来讲,总体发展水平仍然不高,与国外的日本,美国,德国等先进国家相比,仍有较大差距。目前我国这方面总体技术处于20世纪80年代中后期水平。成熟产品主要以“点位”以与常规的PID控制器为主。它只能适应一半温度控制系统,难于控制滞后复杂时变温度控制系统。目前我国这方面总体技术处于20世纪80年代中后期水平。成熟产品主要以“点位”以与常规的PID控制器为主。它只能
17、适应一半温度控制系统,难于控制滞后复杂时变温度控制系统。国外对温度控制技术研究较早,始于20世纪70年代。先是采用模拟式的组合仪表,采集现场信息并进行指示、记录和控制。80年代末出现了分布式控制系统。目前正开发和研制计算机数据采集控制系统的多因子综合控制系统。现在世界各国的温度测控技术发展很快,一些国家在实现自动化的基础上正向着完全自动化、无人化的方向发展。我国工程技术人员在吸收发达国家温度测控技术的基础上,才掌握了温度室微机控制技术,该技术仅限于对温度的单项环境因子的控制。我国温度测控设施计算机应用,在总体上正从消化吸收、简单应用阶段向实用化、综合性应用阶段过渡和发展。在技术上,以单片机控制
18、的单参数单回路系统居多,尚无真正意义上的多参数综合控制系统,与发达国家相比,存在较大差距。我国温度测量控制现状还远远没有达到工厂化的程度,生产实际中仍然有许多问题困扰着我们,存在着装备配套能力差,产业化程度低,环境控制水平落后,软硬件资源不能共享和可靠性差等缺点。第二章 系统相关技术介绍2.1单片机知识介绍2.1.1单片机组成结构单片机,它是一种典型的嵌入式微控制器,常用英文字母的缩写MCU表示单片机。单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。单片机由运算器、控制器、存储器、输入输出设备构成,相当于一个微型的计算机(最小系统),和计算机相比,
19、单片机缺少了外围设备等。概括的讲:一块芯片就成了一台计算机。单片机部各功能部件之间通过地址总线、数据总线和控制总线三大总线进行通信。一个普通的8051单片机包含以下部件:一个8位的微处理器CPU、片程序存ROMEPROM(4KB8KB)、片数据存储器RAM(128B256B、两个或三个定时计数器、四个8位并行IO口)、一个全双工UART(通用异步数据接收发送器)的串行IO口、五个中断源、两个优先级嵌套中断结构、寻址外部数据存储器和外部程序存储器。 图2-1 8051单片机框图2.1.2 单片机部结构 8051单片机的部结构如下图所示: 图2-2 8051单片机部结构MCS-51单片机是在一块芯
20、片中集成了CPU、RAM、ROM、定时/计数器和多种功能的IO线等一台计算机所需要的基本功能部件,各功能部件由部总线联在一起(如图2-2所示)。2.1.3单片机的引脚说明MCS-5l系列单片机的外部封装有两种方式,双列直插式封装(PDIP)和方形封装(PLCC、MQFP)。8051、8031、8751的40条引脚均采用双列直插封装(DIP)方式。如下图所示:图2-3 8051单片机引脚图40条引脚功能简要说明如下:(1)主电源引脚Vss和Vcc: Vss(20脚):电源地。 Vcc(40脚):电源端,正常工作电压为+5V。(2)时钟电路引脚XTAL1和XTAL2:硬件电路连接时,接外部晶体和微
21、调电容的一端。XTAL1(19引脚)片振荡电路输入端,外接晶体的一个引脚;XTAL2(18引脚)片振荡电路的输出端,外接晶体的另一端。(3)控制信号引脚RST、ALE、PSEN和VPP: RST(9引脚):复位控制输入/断电时,将提供备用电源输入。当振荡器运行时,在该引脚上会出现两个机器周期的高电平(由低到高跳变),使单片机复位。ALE(30引脚):允许地址锁存输出/编程脉冲输入。(29引脚):片外程序存储器读选通信号输出。VPP(31引脚):片、片外程序存储器选择输出编程电压输入。(4)输入/输出(I/O)端口引脚P0.0 P0.7、P1.0 P1.7、P2.0 P2.7、P3.0 P3.7
22、。I/O口的负载驱动能力:P0口的每条口线能以吸收电流方式驱动8个TTL电路。P1、P2、P3口都只能驱动(吸收或输出电流方式)4个TTL电路。P3口具有双重功能,它除了具有作为一般准双向IO口外,还具有专门的功能,见下表:表2-1 P3口引脚功能口线第二功能P3.0RXD(串行口输入)P3.1TXD(串行口输出)P3.2INT0(外部中断0输入线)P3.3 INT1(外部中断1输入线)P3.4 T0(定时器0的外部输入)P3.5T1(定时器1的外部输入)P3.6 WR(片外数据存储器写选通控制输出)P3.7RD(片外数据存储器读)2.2DS18B20温度传感器应用解析温度传感器的种类众多,在
23、应用与高精度,高可靠性是的场合DALLAS(达拉斯)公司生产的DS18B20温度传感器当仁不让.超小的体积,超低的硬件开消,搞干扰能力强,精度高,附加功能强,使得DS18B20更受欢迎.对于我们普通的电子爱好者来说,DS18B20的优势更是我们学习单片机技术和开发温度相关的小产品的不二选择.了解其工作原理和应用可以拓宽您对单片机开发的思路.2.2.1DS18B20的主要特征 全数字温度转换与输出 先进的单总线数据通信. 最高12位分辨率,精度可达0.5摄氏度. 12位分辨率时的最大工作周期为750毫秒. 可选择寄生工作方式. 检测温度围为-55C +125C(-67F+257F) 置EEPRO
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 水温 控制系统 论文

限制150内