摘要:随着现代工农业技术的发展及人们对生活环境要求的提高,人们迫切需要检测与控制温度。本文采用蜂鸣器作为电声元件的温度报警器设计了一种基于单片机控制的数字温度器,本温度计属于多功能温度计,可以设置上下限报警温度,当温度不在设置的范围内时,蜂鸣器报警,通过控制继电器可以外接负载,控制加热制冷设备以实现水温的自动控制。工作时,温度测量范围为0-99.9℃。这种温度报警器结构简单,可操作性强,应用广泛。 60891
毕业论文关键词:STC89C51单片机,数字控制,温度计,DS18B20,AT24C02
Abstract:With modern technology, the development of industry and agriculture and the improvement of people's living environment requirements, it is imperative to detect and control the temperature. In this paper, the buzzer as an electro-acoustic element temperature alarm device is designed based on single-chip digital temperature control, this multi-function thermometer thermometer belongs to, you can set the upper and lower temperature alarm, when the temperature is not set within the range, beep alarm, by controlling the relay can be an external load, control heating and cooling equipment to achieve automatic temperature control. When working, the temperature measuring range of 0-99.9 ℃. This temperature alarm simple structure, easy to operate, widely used.
Keywords: STC89C51 microcontroller, digital control, thermometer, DS18B20, AT24C02
目 录 3
1 绪论 3
1.1课题的研究背景及意义 3
1.2研究现状 4
1.3课题介绍 4
2 系统设计方案 4
2.1设计要求 4
2.2系统基本方案选择和论证 5
2.3 电路设计最终方案决定 7
3 硬件设计 7
3.1主控制器的选择 7
3.2传感器的选择 10
3.3 温度显示电路设计 12
3.4 掉电存储电路设计 13
3.5 继电器的控温方法 13
4 软件设计 15
4.1 总程序流程图 15
4.2 DS18B20的程序流程图 16
结论 17
参考文献 18
致 谢 19
附录 A 电路原理图 21
附录 B C语言程序 22
1 绪论
1.1课题的研究背景及意义
随着现代工农业技术的发展及人们对生活环境要求的提高,人们也迫切需要检测与控制温度。本文采用蜂鸣器作为电声元件设计温度报警器,主要阐明该装置的设计与制作的具体过程及方法。这种温度报警器结构简单,可操作性强,应用广泛。工作时,温度测量范围为0-99.9℃。当前温度若不在设定的温度内,由单片机发出报警信号,蜂鸣器报警以防止不必要的损失。
1.2研究现状
目前,国外温度控制系统及仪表正朝着高精度智能化、小型化等方面快速发展。温度控制系统在国内各行各业的应用虽然已经十分广泛,但国内生产的温度控制器,总体发展水平仍然不高,同国外的日本、美国、德国等先进国家相比,仍然有着较大的差距。目前,我国在这方面总体技术水平处于20世纪80年代中后期水平。成熟产品主要以“点位”控制及常规的PID控制器为主,它只能适应一般温度系统控制,难于控制滞后复杂的时变温度系统控制,适用于较高控制场合的智能化、自适应控制仪表的国内技术还不十分成熟,形成商品化并广泛应用的控制仪表较少。现在,我国在温度等控制仪表业与国外还有着一定的差距。随着嵌入式系统开发技术的快速发展及其在各个领域的广泛应用,人们对电子产品的小型化和智能化要求越来越高,作为高新技术之一的单片机以其体积小、价格低、可靠性高、适用范围大以及本身的指令系统等诸多优势,在各个领域、各个行业都得到了广泛的应用。 STC89C51单片机水温自动控制系统设计+电路图+程序:http://www.751com.cn/zidonghua/lunwen_66449.html