文档介绍:***********
摘要:随着社会的不断发展,人们对新科技的需求量也日益增加。在讲求新元素的同时,还讲求方便、快捷、精准。温度计,人们需要对各种加热炉、热处理炉、反应炉和锅炉中温度进行监测和控制。采用单片机来对他们控制不仅具有控制方便、应用范围广和测温准确,其输出采用数字显示,方便读取。而且可以大幅度提高被控温度的技术指标,从而能够大大的提高产品的数量和质量。该种温度计的控制器采用AT89C51单片机为主控器件,DS18B20为测温传感器通过4位共阳极LED数码管串口传送数据,实现温度显示。
关键词:数字单片机;AT89C51;DS18B20; 温度报警
Abstract:With the continuous development of society, the people of the new technology of demand also increases increasingly. In seeking new elements at the same time, also be convenient, fast, accurate. Thermometer, the people need to all kinds of heating furnace, heat treatment furnace, in the reactor and the boiler the temperature monitoring and to use them to control not only has the convenient control, wide application range and accurate temperature measurement, the output of the digital display, easy to read. It can greatly increase the temperature was charged with the technical indicators, which can greatly improve the quantity and quality of products. The thermometer controller using AT89C51MCU as the main controller,S18B20temperature sensor through a total of 4digital tube anode LED serial transmission of data, temperature display.
Keywords:digital chip ;AT89C51 ;DS18B20; temperature alarm
1 引言
针对人类社会的不断发展,人们目前对技术的创新达到一个新的高潮。在追求新产品、新技术的同时,人们也不忘对日常所用的产品进行改进,或者在不改变这类产品的同作用时发生质的变化。本设计就是将人们日常用的水银温度计,运用近几年来发展最快的单片机设计一款数字温度计。单片机能将计算机庞大的硬件系统集成为一块几厘米或者更小的集成块里。本设计就是利用单片机体积小的特点,再利用新型的温度传感器采集温度。这个设计能够给人们带来很多的方便。例如,使用起来更安全、携带更方便、数据显示更明确、读数更方便、应用范围更广。它不但可以运用于人们的日常生活中,还应用于各种企业工厂里面和科研实验室的使用。但是,在该设计中将会对测温范围设定在0
℃~100℃,超出此范围,有报警功能。该设计的控制器,使用AT89C51单片机,测温传感器使用DS18B20,显示器使用3为共阳极LED数码管液晶显示屏显示温度数据。基于单片机的数字温度计从根本上改变了水银温度计的不安全性、不方便性、使用范围狭小等一系列问题。
2 基于单片机的数字温度计的设计
设计方案
目前普遍采用的方案是:在A/D转换器的基础上设计温度计,这种设计方法是针对测温电路的,就利用一些对温度比较敏感的热敏电阻器件的热敏效应,再随热敏电阻将被测温度变化的电压或电流采集过来,用带有A/D转换通道的单片机进行数据处理,在LED液晶显示电路上,就可以将被测温度显示出来。热电偶的优点是测量温度的范围很广,且体积很小。但是它们也存在着输出电压小、容易遭受来自导线环路的噪声影响以及漂移较高的缺点,并且这种设计需要用到A/D 转换电路,这种设计虽然主控制电路可以利用单片机,但是测温元件用热敏电阻和数据转换用A/D转换器,这样就显得整个数据的处理很繁琐,不利于最优化设计。
因此本文中采用另一种设计方