数字温度测量报警器的设计与实现史雪峰(亳州师高等专科学校 理化系 :236800 ) 摘 要:数字温度测量报警器是利用传感器检测温度,采纳数字数码管显示当前温度,当温度低于下限温度或者高于上限温度时系统发出声报警,从而起到测量和报警的功能。本系统以 AT89S51 单片机作为主控系统,利用 DS18B20数字温度传感器作为温度传感器件。通过四位共阳极数码管作为显示器件,通过单片机控制继温度显示温度。并可以设置温度上下限,当温度不在设置的温度围,蜂鸣器发出报警声。分析了温度传感器的工作原理。系统硬件电路以与软件部分的设计。实际测试表明,该方案切实可行并已在许多通信领域得到广泛应用。关键词: 单片机,温度报警, DS18B20,AT89S51一、引 言在日常生活与工农业生产中常常要涉与到温度的检测与控制。像电力、化工、石油、冶金、航空航天、机械制造、粮食存储、酒类生产等领域,温度常常是表征对象和过程状态的最重要的参数之一。比如,发电厂锅炉的温度必须控制在一定的围之;许多化学反应的工艺过程必须在适当的温度下才能正常进行;炼油过程中,原油必须在不同的温度和压力条件下进行分馏才能得到汽油、柴油、煤油等产品。没有合适的温度环境,许多电子设备就不能正常工作,粮仓的储粮就会变质霉烂,酒类的品质就没有保障。因此,各行各业对温度控制的要求都越来越高。可见,温度的测量是非常重要的。传统的测温元件有热电偶,热敏电阻还有一些输出模拟信号的温度传感器。而这些测温元件所测出的一般都是电压或电流,再将其转换成对应的温度,所以需要比较多的外部硬件支持。假如需要进行数字显示,就还需要进行A/ D转换,才能和主控制器进行通信, 其硬件电路复杂、而且软件调试繁琐、制作成本高。故在本设计中将采纳另外一种方案,即使用DS 18B20数字温度传感器作为测温元件。该数字温度传感器即是美国DA LLAS半导体公司继DS1820之后推出的一种改进型智能温度传感器。本数字温度测量报警器的设计主要采纳上述改进型智能温度传感器DS18B20作为检测元件,以AT89S51单片机作为主控系统,采纳四位共阳极数码管作为显示器件,通过单片机控制继温度显示温度,并设置了超限报警功能,假如测得的温度超过了预设温度值,蜂鸣器将会发出报警信号,同时数码管正常显示温度值,按下复位键系统停止报警,系统将再次检测测得的温度值,若在预设围,数码管正常显示测得的温度值,否则产生报警信号。而且传感器DS 18B20是采纳3线制...