基于AT89S52单片机的机房温度报警器设计

合集下载

毕业设计论文--基于AT89S52单片机控制的红外线防盗报警器

毕业设计论文--基于AT89S52单片机控制的红外线防盗报警器

SHAN DONG UNIVERSITYOFTECHNOLOGY毕业设计说明书多点室内外报警系统设计学院:电气与电子工程学院专业:电子信息工程学生姓名:学号:指导教师:2011年6月基于AT89S52单片机控制的红外线防盗报警器摘要随着国民经济的飞速发展,人民整体生活水平的逐步提高,人们对其住宅的要求也越来越高,表现在不仅希望居室温馨、舒适,而且对其安全性、智能化方面也提出了更高的要求。

安全防范技术是保护国家和人民利益与安全的重要手段,为有效防止偷盗事件的发生,必须有自己的安防系统,仅靠人防的保安方式已难以适应我们的需要,利用新技术、新科技的智能报警系统己成为当前发展的趋势。

本系统是基于AT89S52单片机控制的红外线防盗报警器,主要由红外线对射收发电路、热释电红外传感器、无线门磁传感器、单片机、显示电路以及声光报警电路组成。

可通过发射电路发射的红外线被遮挡、门窗被打开等来控制报警系统报警,通过单片机控制报警电路的运行,并能同时进行声光报警,用红外线对射收发管、热释电红外传感器、无线门磁传感器进行检测,安装隐蔽,不易被发现;探测信号采用脉冲信号,节能且抗干扰。

系统可以探测到一定范围内的人的闯入,可以应用在安防范围比较确定的情况下。

采用这种方法设计的防盗报警器具有成本廉价和探测效果好的优点,有着广阔的市场前景。

关键词:单片机,红外线防盗报警器,声光报警AbstractWith the rapid development of the national economy and the gradual raising of people's whole living standard, the requirements for a house have changed from only the living space to high-quality,mufti-function, safety, intelligence and so on. The technologies ofsecurity are important means to protect the benefit and safety of state and people.Inorder to prevent the events of steal efficiently, we have to own the security system of ourselves. The security mode only by people can't meet our requirement again; the intelligent alarm system depending on new science and technology has been currently developmental trend.The system is a infra-red anti-theft alarm controled by single-chip AT89S52, including infra-red part of the launch, part of the infrared receiver, Pyroelectric infrared sensor,Wireless door magnetic, sensor microcontroller, as well as part of sound and light alarm.The system will alarm when infrared ray has been blocked and the door or window has been opened, through the single-chip microcomputer to control the operation of alarm circuit, and at the same time sound and light alarm, with infrared transceiver test tube, Pyroelectric infrared sensor, Wireless door magnetic sensor. install hidden, can not easily be found; detection signal using pulse signal, energy-saving and anti-jamming. This system can detect a certain person within the scope of the intrusion, security can be applied to determine the scope of the case. Designed using this method of anti-theft alarm and detection in a cost-effectiveness of low-cost best advantages, has broad market prospects.KEY WORDS: Single chip microcomputer;Infrared anti-theft alarm; Sound and light目录摘要 (I)Abstract (II)第一章引言……………………………………………………… ..……- 1 -1.1 课题研究目的和意义…………………………………………...……- 1 -1.2 多点室内外报警系统的发展现状……………….……………. ……- 1 -第二章总体设计原理及框图……………………………………….……- 4 -2.1 设计要求………………………………………………………...……- 4 -2.2 总体设计原理…………………………………………………...……- 4 -第三章硬件电路设计………………………………………………….…- 8 - 3.1 单片机AT89S52系统………………………………..………………- 8 -3.1.1 AT89S52的性能以及功能……………………...………..……- 8 -3.1.2 AT89S52的主要结构及引脚功能……………….………..…- 8 -3.1.3 AT89S52单片机其他介绍………………………...….………- 11 -3.2 单片机外围电路设计…………………………………….……….…- 17 -3.2.1 振荡电路设计…………………………………………….…….… - 17 -3.2.2 复位电路设计…………………………………………………- 18 -3.3 声光报警电路设计…………………………………………..………- 21 -3.4显示电路设计………………………………………………….....……- 22 -3.4.1 显示原理介绍…………………………………………...…… - 23 -3.4.2 LCD1602液晶显示器介绍……………………………...……- 23 -3.5时钟电路设计……………………………………………………...…..- 26 -3.5.1 时钟电路……………………………………………….…...…- 26 -3.5.2 DS1302芯片介绍……………………………………..………- 26 -3.6 室外防盗检测电路设计……………………………………..………- 28 -3.6.1 红外对射发射电路……………………………………………- 28 -3.6.2 红外对射接收电路……………………………………………- 29 -3.6.3 红外对射电路应注意的问题…………………………………- 30 -3.7 直流稳压电源电路设计……………………………………..………- 31 -3.8 遥控电路设计………………………………………………………..- 32 -3.8.1 遥控收发电路原理……………………………………………- 32 -3.8.2 编码解码芯片PT2262/PT2272原理介绍……………………- 34 -3.8.3 无线发射接收模块介绍…………………………………....…- 35 -3.9 室内防盗探测器电路设计…………………………………………. - 39 -3.9.1 无线热释电红外传感器电路设计………….………………...- 39 -3.9.2 无线门磁传感器介绍…………………………………….…...- 43 -第四章软件系统设计………………………………………….…….…- 48 --4.1 系统的主程序设计………………………………………………..…- 48 -4.1.1 系统主程序流程图[22][23]…………………..………………- 48 -4.1.2 各控制模块设计…………………………………………..…- 49 -结论………………………………………………………………………- 53 -参考文献………………………………………………………….………- 54 -致谢………………………………………………………………..……- 55 -附录………………………………………………………………………- 56 -第一章引言1.1 课题研究目的和意义随着社会经济的发展和人们生活水平的不断提高,人们都迫切希望在一种安全而舒服的环境下生活,随着城市人口的急剧增加,人们的居住环境发生了根本变化。

单片机课程设计报告——温度报警器

单片机课程设计报告——温度报警器
4.2系统程序设计流程图
4.2.1主程序软件设计
通过上述原理,已对密码锁整体运行环境有了充分认识,绘制主程序和子程序流程图,利用Keil软件,对单片机进行编程,如图4-1为主程序功能流程图:
4-1主程序功能流程图
4.2.2温度采集的软件设计
如图4-2为温度采集的软件设计,主要功能是完成DS18B20的初始化工作,并进行读温度,将温度转化成为压缩BCD码 并在显示器上显示传感器所测得的实际温度。读出温度子程序的主要功能是读出RAM中的9字节,在读出时需要进行CRC校验,校验有错时不进行温度数据的改写。
1.2温度报警器的背景与研究意义
在日常生活中,温度对于我们并不陌生,它是一个时时刻刻存在的物理量在我们的日常生活中占据了十分重要的地位。温度的大小时刻与我们的生产、生命、安全息息相关。因此对温度的测量与控制对各个行业领域有着很及其重要的作用尤其是在金属冶炼、化学研究、建材生产、食品加工、机械制作、石油提炼等工业领域,占据不可忽视的作用。众所周知,当我们进行陶瓷烧烤,制作陶瓷工艺时,必须很精确的控制其烧烤温度,只要我们控制好其温度,这样才能创造出完美的、无瑕疵的艺术品,一旦温度控制不佳,将会一件次品;另外当我们进行酿酒时,同样也需要对温度进行合理适当的控制,只有这样,我们才能够生产出大家公认的好酒。如此可见,对于温度的检测与把控在我们日常生活以及工业生产占据着举足轻重的地位。
1.DS18B20不断采集周围环境温度;
2.单片机处理温度的数据显示在DS18B20;
3.用户设定温度报警的上限和下限;
系统整体设计框图如图2-1所示:
图2-1系统整体设计框图
2.2系统的基本方案
2.2.1系统方案选择
采用单总线数字温度传感器DS18B20测量温度,直接输出数字信号。便于单片机处理及控制,节省硬件电路。且该芯片的物理化学性很稳定,此元件线形性能好,在0—100摄氏度时,最大线形偏差小于1摄氏度。DS18B20的最大特点之一采用了单总线的数据传输,由数字温度计DS18B20和微控制器AT89C51构成的温度装置,它直接输出温度的数字信号到微控制器。每只DS18B20具有一个独有的不可修改的64位序列号,根据序列号可访问不同的器件。这样一条总线上可挂接多个DS18B20传感器,实现多点温度测量,轻松的组建传感网络。

基于AT89S52单片机的自动温度测量报警系统设计

基于AT89S52单片机的自动温度测量报警系统设计

基于AT89S52单片机的自动温度测量报警系统设计作者:孔灿斐班戈欧阳伟华李萧萧来源:《卷宗》2015年第11期摘要:温度的测量和控制在日常生活中有着重要的意义。

本系统以AT89S52单片机为核心,集成电路温度传感器DS18B20为测温器件,LED数码管为显示器件的温度测量报警系统。

该系统测温精度高,且具有对温度进行实时监控以及超过预先设定值报警的功能,系统整体设计简单实用、性能可靠,具有一定的应用价值,可推广性高。

关键词:温度测量报警;AT89S52;DS18B20;LED数码管1. 引言随着科学技术水平的不断进步和发展,温度作为一个非常重要的物理量在冶金、水泥、玻璃、电力工业、机械制造、医药等众多领域都需要被涉及到,而且这些行业对于温度检测的要求越来越高。

随着对温度的研究也衍生出了各种各样的温度传感器。

与此同时,信息科学和微电子技术的快速发展也给人们的生产、生活带来了一个巨大的飞跃,使社会更加自动化和智能化给数以百万计的用户带来方便。

以此为构想来设计温度测量报警系统能更贴近人们的生活,也可以更加精准的控制温度的变化。

2. 系统结构与工作原理分析本系统需要先利用键盘设定温度报警的范围,然后利用传感器将温度转换为电学量,经单片机处理后将设定温度以及实时温度显示在数码管上,在温度达到报警温度临界点时报警系统进行报警,对操作员给以提醒。

系统采用高精度温度传感器DS18B20作为温度测量设备的测温器件。

DS18B20内部集成半导体温度传感器和信号处理电路,输出为模拟电压信号。

主控部件采用AT89S52单片机,该单片机不需要烧写器,只需借助PC并口输出和简单的下载电路,便可以通过串行方式将程序写入。

除此之外下载电路在系统中也可以设计,可以在任何时候对单片机软件进行修改而没有任何硬件的变化。

为了实现温度的实时显示,设计采用晶体管显示设备。

将LED灯和蜂鸣器报警指示器作为报警指示装置。

系统电路图如下图所示:3. 系统硬件的设计3.1 单片机AT89S52系统设计AT89S52作为低功耗,高性能的CMOS 8位单片机,其具有8K系统可编程Flash 存储器,该器件由ATMEL公司的高密度、非易失性存储技术制造,包括MCS-51指令系统及80C51引脚结构,并且芯片内集成了通用8位中央处理器和ISP Flash存储单元,片上Flash允许程序存储器在系统里编程,亦适于常规编程器。

基于单片机的温度报警器设计

基于单片机的温度报警器设计

1、作品介绍:我个人设计的温度报警器是基于51单片机开发的一种能时时检测温度,并且报警的器件,它采用AT89S52单片机、DS18B20、1602液晶显示器等电学元器件,通过编写程序和一定的算法,最终实现的功能是:开机后单片机自动运行一套程序,使DS18B20检测室内的温度,并通过一定的算法对数据采样处理,计算出室内的温度,通过1602液晶显示器显示出来,当室温超过设定的值时,单片机驱动峰鸣发出声音!2、器件介绍:a、A T89S52单片机:AT89S52是一种低功耗、高性能CMOS 8位微控制器,具有8K 在系统可编程Flash 存储器。

使用Atmel 公司高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。

片上Flash 允许程序存储器在系统可编程,亦适于常规编程器。

在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得AT89S52在众多嵌入式控制应用系统中得到广泛应用。

b、DS18B20测温芯片:DS18B20数字温度传感器,采用美国DALLAS公司生产的DS18B20可组网数字温度传感器芯片封装而成,具有耐磨耐碰,体积小,使用方便,封装形式多样,适用于各种狭小空间设备数字测温和控制领域。

DS18B20 单线数字温度传感器,即“一线器件”,其具有独特的优点: (1 )采用单总线的接口方式与微处理器连接时仅需要一条口线即可实现微处理器与DS18B20 的双向通讯。

单总线具有经济性好,抗干扰能力强,适合于恶劣环境的现场温度测量,使用方便等优点,使用户可轻松地组建传感器网络,为测量系统的构建引入全新概念。

⏹(2 )测量温度范围宽,测量精度高DS18B20 的测量范围为-55 ℃~+ 125 ℃;在-10~+ 85°C 范围内,精度为±0.5°C 。

⏹(3 )在使用中不需要任何外围元件。

⏹(4 )持多点组网功能多个DS18B20 可以并联在惟一的单线上,实现多点测温。

基于AT89S52温度测控系统的设计与实现

基于AT89S52温度测控系统的设计与实现

在调试过程中,需要注意观察控制效果是否达到预期。可以通过调整比例系 数、积分系数和微分系数来优化控制效果,直到系统达到最佳性能。此外,还需 要检查系统的稳定性,确保系统在长时间运行中能够保持稳定。
结论
基于AT89S52单片机的温度控制系统具有广泛的应用前景,可以实现在一定 范围内的温度自动调节。通过选用合适的温度传感器和控制算法,结合单片机实 现方便、可扩展性强的特点,可以大大提高温度控制的精度和稳定性。在今后的 研究中,可以进一步探索更加智能化的控制算法和优化措施,提高温度控制系统 的性能和适应性。
4、加热控制:根据当前温度数据和设定值,计算所需的加热功率,通过PWM 或SSR控制加热元件的工作时间和间隔。
5、显示:将处理后的温度数据 通过显示模块进行实时显示。
6、循环:系统持续运行,不断进行温度采集、处理和显示等操作,以实现 实时温度控制。
五、调试与优化
在系统软件开发过程中,需要进行反复的调试和优化以确保系统的稳定性和 准确性。可以通过调整数据处理算法、优化加热控制策略等方式提高系统性能。 同时,为了方便维护和升级,程序设计应注重模块化和可扩展性。
六、结论
基于AT89S52单片机的数字温度控制系统具有灵活性和可扩展性,适用于各 种需要精确控制温度的场合。通过合理的软件设计,可以实现高精度的温度监控 和调节,有效地提高产品质量和生产效率。
谢谢观看
二、研究现状
传统的温度测控方法主要包括热电偶、热电阻以及红外测温等。然而,这些 方法普遍存在测量精度不高、抗干扰能力差、需要定期校准等缺点。随着数字化 技术的发展,数字温度传感器和微控制器在温度测控领域的应用越来越广泛。数 字温度传感器具有精度高、稳定性好、量程广等优点,而微控制器则可以实现高 精度的温度控制。

基于AT89S52的DS18B20温度测量警报系统方案

基于AT89S52的DS18B20温度测量警报系统方案

•绿色•蓝色•红色•桃红色•黑色•褐色2011年4月13日14:51:35 星期三高级搜索|地图|TAG标签|RSS订阅【设为首页】【加入收藏】•主页•基础知识•电子元件•电源电路•音频电路•安防电路•家电电路•控制电路•遥控电路•单片机类•电子制作•店铺搜索热门标签:•电路•功率•输出•开关•光电•振荡•电•天线•指示•材料自定义搜索当前位置:主页> 电子制作>基于AT89S52的DS18B20温度测量、报警系统时间:2010-11-02 12:32来源:益奇电子作者:益奇电子点击: 82次基于AT89S52的DS18B20温度测量、报警系统基于AT89S52的DS18B20温度测量、报警系统电源电路:外接6---12V直流电通过CON3接入,C5滤波,U3稳压,C4滤波输出5V电压为整个电路供电。

时钟电路:采用部时钟方式产生CPU所需的操作时序,定时元件Y1用12MHz;电容C2,C3选33pF。

键盘输入:由P3.1---P3.3输入,其中S1为模式切换;S2为温度减;S3为温度增。

复位电路:由C1和R1组成上电复位电路。

</span></span></span></p>数据输入:DS18B20的数据由P3.6口输入,J2是外接传感器的插座,可通过S5来选择。

报警输出:P3.7口输出,由Q5驱动LS1蜂鸣器发声,CON2是外接报警执行器件的插座。

显示电路:S4是4位LED数码管,由P1口输出扫描选通信号;由P2口输出数字段码信号。

1.温度测量围0~99.9摄氏度2.可设置上限报警温度、下限报警温度3.预留外接传感器和报警执行器件接口,实用方便。

硬件连接图:部份源代码:/*****初始化定时器0*****/void InitTimer(void){TMOD=0x1;TH0=0x3c;TL0=0xb0; //50ms(晶振12M)}/*****定时器0中断服务程序*****/void timer0(void) interrupt 1{TH0=0x3c;TL0=0xb0;x++;}/*****外部中断0服务程序*****/void int0(void) interrupt 0{EX0=0; //关外部中断0if(DEC==0&&set_st==1){shangxian--;if(shangxian<xiaxian)shangxian=xiaxian; }else if(DEC==0&&set_st==2){xiaxian--;if(xiaxian<0)xiaxian=0;}}/*****外部中断1服务程序*****/void int1(void) interrupt 2{EX1=0; //关外部中断1if(ADD==0&&set_st==1){shangxian++;if(shangxian>99)shangxian=99;}else if(ADD==0&&set_st==2){xiaxian++;if(xiaxian>shangxian)xiaxian=shangxian; }}/*****读取温度*****/void check_wendu(void){uint a,b,c;c=ReadTemperature()-5; //获取温度值并减去DS18B20的温漂误差a=c/100; //计算得到十位数字b=c/10-a*10; //计算得到个位数字m=c/10; //计算得到整数位n=c-a*100-b*10; //计算得到小数位if(m<0){m=0;n=0;} //设置温度显示上限if(m>99){m=99;n=9;} //设置温度显示上限}.............程序下载用KEIL C51编译后烧录进AT89S52即可。

基于AT89S52单片机的温度监测报警系统

基于AT89S52单片机的温度监测报警系统

行读引脚操作,将总线上读取到的温度值保存并做运算处 符,同时显示两行。LCD1602 的 8 条数据线经上拉电阻与
理,传送给 LCD1602 液晶显示器显示。若温度传感器发送 单片机的 P0 口相连接,当单片机对显示器写命令或需要显
给单片机的温度值超出了预定温度范围,则单片机向声光报 示字符时,命令字或字符的 ASCII 码通过 8 条数据线被写入
可以控制显示器的不同读写状态,由于温度转换时设有延时
程序,远大于显示器内部处理数据的时间长度,所以不用检
测 LCD1602 的读忙标志。单片机只向显示器写数据,不用
读取,因此 RW 引脚接地,恒为低电平。
图 1 温度监测报警系统总体设计框图
■■2.3 声光报警电路 扬声器工作时需要的电流较大,而单片机驱动能力最
监测精度不小于 ±0.5℃的监控场所需求,具有成本低,可
度值。温度值经过运算处理后,被依次发送给 LCD1602, 靠性强,易扩展的特点。
每次显示两个区域的温度,间隔 2 秒再显示两个区域的温度,
如图 3 所示。
参考文献
■■3.3 报警程序 单片机读取完所有的温度值后会进行判断,如果有温度
* [1] 关朴芳 . 基于单片机 STC89C52 的智能温度控制器的硬件设 计 [J]. 甘肃科技纵横 , 2020, 49(10) : 34-37.
需要延时等待。再发出 [BEh](读暂存器指令),DS18B20
本文设计的温度监测报警系统可以应用于室内房间、保
将温度值的补码由低位至
温箱、农业大棚等多种场所,能够有效地帮助人们同时监测
高位发送到总线上,单片
多个区域的温度。如果加以驱动,同一总线最多可以支持挂
机读取总线上的数据后

基于STC89C52单片机的温度测量及报警电路设计 精品

基于STC89C52单片机的温度测量及报警电路设计 精品

摘要摘要:在日常生活及工业生产过程中,经常要用到温度的检测及控制,温度是生产过程和科学实验中普遍而且重要的物理参数之一。

传统的测温元件有热电偶和二电阻。

而热电偶和热电阻测出的一般都是电压,再转换成对应的温度,这些方法相对比较复杂,需要比较多的外部硬件支持。

我们用一种相对比较简单的方式来测量。

采用美国DALLAS半导体公司推出的一种改进型智能温度传感器DS18B20作为检测元件,温度范围为-55~125 ºC,最高分辨率可达0.0625 ºC。

DS18B20可以直接读出被测温度值,而且采用三线制与单片机相连,减少了外部的硬件电路,具有低成本和易使用的特点。

基于STC89C52单片机的温度测量及报警电路,电路采用DS18B20作为温度监测元件,测量范围0℃-~50℃,使用LCD模块显示,能设置温度报警上下限。

着重介绍软硬件系统的各部分电路,介绍了集成温度传感器DS18B20的原理,STC89C52单片机功能和应用。

该电路设计新颖、功能强大、结构简单。

关键词:温度测量报警 DS18B20 STC89C52AbstractAbstract:In daily life and industrial production process, often used in the detection and control of temperature, temperature is the production process and scientific experiments in general and one of the important physical parameter. Traditional thermocouple and temperature components are the second resistor. The thermocouple and thermal resistance are generally measured voltage, and then replaced by the corresponding temperature, these methods are relatively complex, requiring a relatively large number of external hardware support. We use a relatively simple way to measure.Use the United States following DALLAS Semiconductor DS1820 improved after the introduction of a smart temperature sensor DS18B20 as the detection element, a temperature range of -55 º C ~ 125 º C, up to a maximum resolution of 0.0625 º C. DS18B20 can be directly read out the temperature on the north side, and three-wire system with single-chip connected to a decrease of the external hardware circuit, with low-cost and easy use.The introduction of a cost-based STC89C52 MCU a temperature measurement circuits, the circuits used DS18B20 high-precision temperature sensor, measuring scope 0 º C~+100 º C, can set the warning limitation, the use of seven segments LCD that can be display the current temperature. The paper focuses on providing a software and hardware system components circuit, introduced the theory of DS18B20, the functions and applications of AT89C51 .This circuit design innovative, powerful, can be expansionary strong.Key words:Temperature measurement warning DS18B20 STC89C52目录1绪论 (1)1.1 引言 (1)1.2设计内容及要求 (1)1.3主体的部分 (2)2 AT89S52单片机介绍及应用 (4)2.1 AT89S52的主要功能 (4)2.2 引脚结构及说明 (5)2.2.1方框图 (6)2.2.2 引脚说明 (7)2.3 特殊功能寄存器 (10)2.4 存储器结构 (13)2.5 软件看门狗及串口 (14)2.5.1WDT的使用 (14)2.5.2掉电和空闲方式下的WDT (15)2.5.3 定时器2 (15)2.6 其他功能介绍 (16)3 系统软件的设计 (23)3.1 程序设计语言 (23)3.2主程序 (23)3.3 显示子程序 (24)3.4定时器T0中断服务程序 (25)3.5T1中断服务程序 (25)3.6调时功能程序 (25)3.7时钟/秒表功能程序 (25)4 硬件电路的操作和显示 (26)4.1 硬件工作过程 (26)4.2 LED的性能特点 (27)5其他外围电路设计 (28)5.1 时钟电路 (28)5.2复位电路 (29)5.3键盘电路 (30)结论 (32)致谢 (33)参考文献 (34)附录A英文和翻译 (35)附录B电路原理图 (43)第一章绪论1.1引言随着科技的发展,在工业、农业生产等重要领域对温度的控制要求越来越高,因而对温度报警系统的要求也越来越高。

基于AT89S52和DS18B20的测温报警系统设计应用

基于AT89S52和DS18B20的测温报警系统设计应用

基于AT89S52和DS18B20的测温报警系统设计应用Temperature Measurement And Alarm System Based On SCM AT89S52Abstract:The system for the control of the core is SCM AT89S52, t he temperature sensors DS18B20 is used to measure temperature and t his system can realize ambient temperature measurement and alarm. T he temperature range of the system is -40 ℃—+85 ℃, the measurem ent accuracy is 0.1 ℃.The user can custom the limits of the system’s alarm,when the temperature overruned the limits, the acousto-optic w arning and long-distance wireless alarm start. This system is of high-precision, wide range of temperature monitoring,and it alarms timely,it could be used in many other microcontroller-based temperature measurement and alarm applications.Keywords:AT89S52 DS18B20 Temperature Measurement Alarmi摘要:该系统以AT89S52单片机为控制核心,利用新型一线制温度传感器DS18B20测量温度值,实现环境温度的检测和报警。

基于AT89S52单片机温度自动检测系统的设计课程设计论文

基于AT89S52单片机温度自动检测系统的设计课程设计论文

摘要随着现代信息技术的飞速发展,在生产中温度的准确测量是一个比较困难的事情从最初的酒精、水银温度计到现在的数字化、集成化的温度检测系统。

可见传感器的发展是飞快的。

它快速的发展必将带来新一轮的工业化的革命和社会发展的飞跃。

本文从硬软件两个方面介绍了基于AT89S52单片机温度自动检测系统的设计。

系统硬件由控制电路、温度采集电路、键盘和LED显示电路组成。

软件设计从设计思路、软件系统框图出发,先介绍整体的思路后,再逐一分析各模块程序算法的实现,最终编写出满足任务需求的程序。

最终通过DS18B20采集温度并显示出来,由此对周围环境的温度进行有效检测与报警。

基本上满足了温度检测与报警的要求,具有超调量小,采样值与设定值基本一致,操作简单等优点。

本设计创新点在于采用数字式温度传感器DS18B20 作为感温元件, 占用单片机引脚少, 因而可以利用空余引脚通过软件模拟和温度显示。

关键词:温度检测;AT89S52;LED显示器;DS18B20温度传感器ABSTRACTWith the rapid development of modern information technology, accurate measurement of temperature in the production is a difficult thing from the initial alcohol, mercury thermometer to the present digital, integrated temperature detection system. Visible sensor development is fast. Its rapid development will bring about a new round of industrial revolution and a leap of social development.This paper introduces the design of automatic detection system of temperature based onAT89S52 from two aspects of hardware and software. The system hardware consists of control circuit, temperature acquisition circuit, keyboard and LED display circuit. Software design from the design ideas, software system block diagram, first introduced the overall idea, and then one by one to analyze the implementation of each module program algorithm, and ultimately to write programs to meet the needs of the task. Finally through the DS18B20 collection temperature and display, the surrounding environment of the temperature for effective detection and alarm. Basically meet the requirements of temperature detection and alarm, with a small overshoot, the sampling value and the set value is basically the same, easy to operate and so on.The design innovation is the use of digital temperature sensor DS18B20 as a temperature sensor, the use of single-chip pin, and thus can be used in the spare pin through the software simulation and temperature display.Key word:Temperature detection ;LED AT89S52 display;DS18B20 temperature sensor目录引言 (1)1 温度采集系统的设计说明 (2)1.1 温度控制系统完成的功能 (2)1.2 温度采集系统方案 (2)1.3 设计思路 (2)2 硬件电路设计 (3)2.1 系统总体设计 (3)2.2 各部分硬件电路设计 (3)2.2.1、时钟电路设计 (3)2.2.2系统复位电路 (4)2.2.3报警与控制电路设计 (4)2.2.4 LED显示电路设计 (5)2.2.5温度检测电路设计 (6)2.2.6按键电路设计 (8)3 软件设计 (9)3.1 主程序方案 (9)3.2 各个模块子程序设计 (11)3.2.1温度采集 (11)3.2.2数码管显示模块 (12)3.2.3温度处理程序 (12)4 系统调试 (13)4.1 测试环境及工具 (13)4.2 测试方法 (13)4.3 测试结果分析 (13)5 结论 (14)谢辞 .................................................................................................................................. 错误!未定义书签。

基于AT89S52单片机的机房温度报警器设计

基于AT89S52单片机的机房温度报警器设计

《自动化技术与应用》2012年第31卷第4期104 | T echniques of Automation & Applications 行业应用与交流Industrial Applications and Communications基于AT89S52单片机的机房温度报警器设计张建平,纪 彬(黑龙江省科学院自动化研究所,黑龙江 哈尔滨 150090)摘 要:本文介绍了一种基于AT89S52单片机的机房温度报警器的设计方法。

现场实际应用表明,该机房温度报警器能够满足用户对机房的温度控制要求,效果良好。

关键词:AT89S52单片机;温度报警器;机房中图分类号:TP277 文献标识码:A 文章编号:1003-7241(2012)04-0104-03Design of Computer Room T emperatureAlarm Based on AT89S52ZHANG Jian-ping, JI Bin( Automation Institute of Heilongjiang Academy, Harbin 150090 China )Abstract: This paper introduces the design of a computer room temperature alarm based on AT89S52 microcontroller.The fieldapplication results show that the system can work successfully.Keywords: T89S52 microcontroller; temperature alarm; computer room收稿日期:2012-03-071 引言温度是很重要的参数,因此,温度传感器被广泛的应用于工农业生产、科学研究和生活等领域,数量高居各种传感器之首。

而随着现代社会信息化程度的迅速提升,计算机机房成为了现代化信息工程的枢纽,其安全工作已成为重中之重中,对机房内设备的安全程度要求也日益提高。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档