1.2国内外研究现况
目前为止世界上对于智能多路温度检测系统的开发并不是很多,他们把更多的精力用在了钻研高端产品和特殊场合中,所以现在的温度检测系统大多比较繁琐昂贵,而对于现在越来越多的娱乐场所例如超市、宾馆、KTV、计算机房、酒店等地方,温度检测也是一项很看重的指标,所以一个经济、实时性高、精度高、又能多点检测、简单可靠的智能多路温度检测系统有很大的空间和潜力,人们对于这样的系统需求也越来越多。
1.3主要研究内容
本次的系统设计采用的是AT89C51单片机为主的8路温度检测系统,采用DS18B20传感器作为温度传感器由于DS18B20是数字传感器,因此不需要A/D转换,直接与单片机相连,将采集的数据交由AT89C51单片机处理。系统还包括显示电路,按键电路和报警电路等。系统根据设定的时间间隔,对各个点进行
采样、读取,然后根据读取的温度数据,与设定的温度范围进行比较,如果发现超过设定温度范围,则发出警报,便于工作人员检查处理,如果没有超出设定温度,则系统会将采样到的温度数据通过数码管显示出来。
1.4 本章小结
由于温度贴近生活并且不容忽视,而国内外对于智能多路温度检测系统设计的研究主要花在了高端产品跟特殊场合中,这让大部分的温度检测系统比较昂贵而且电路复杂。而如今越来越多的地方场所开始重视温度这个物理量。所以智能多路温度检测系统设计是个很不错的课题。本次的系统设计采用的是AT89C51单片机为主的8路温度检测系统,采用DS18B20传感器作为温度传感器由于DS18B20是数字传感器,因此不需要A/D转换,直接与单片机相连,将采集的数据交由AT89C51单片机处理。多个DS18B20能直接与总线相连,使得硬件电路不在繁琐复杂。
2 多路温度检测系统硬件设计
2.1温度检测系统的总体结构
温度检测系统的主要硬件结构包括:AT89C51单片机、DS18B20温度传感器、以及数码管显示器、键盘等。系统原理框图见下图2-1。
系统原理框图
2.2 AT89C51单片机
单片机是人们口中所说的集成电路芯片中的一种,是通过超大规模的集成电路技术将具有数据处理能力的中央 CPU、随机 RAM、只读存储器ROM、以及多种I/O口和中断系统、 /计数器甚至还包括显示 、脉宽调制电路、模拟多路转换器、A/D转换器电路等等集成在一片小硅片上构成的一个小巧但是完善的微型计算机系统[1]。由于单片机的体积小,质量轻,价格便宜等各种特性,使之在各个领域都已经非常活跃。而随着科技的飞速发展,单片机的种类也越来越多,而51单片机因为其极高的性价比以及不断的完善,使其在国内成为了开发中小型嵌入式系统的首选。
AT89C51单片机由美国ATMEL公司生产。它所耗电压低,性能却很高,是一款性价比很高的CMOS8位单片机,它片内含有4k bytes的可反复擦写的只读程序存储器(PEROM)和128 bytes的随机存取数据存储器(RAM),ATMEL公司在制作AT89C51时,运用了高密度和非易失性的存储技术,并且为其配备了能兼容标准MCS-51指令的系统,片内放置有通用8位中央处理器(CPU)和Flash存储单元,AT89C51由于它的强大功能实用性和极高的性价比,使之活跃
在各个中低端控制系统中[2]。
2.2.1 AT89C51单片机的主要特性
AT89C51的特性有以下几点:
(1)能与MCS-51 兼容;
(2)可编程FLASH 容量为4K ;
(3) 为1000次写/擦循环;
(4)数据 时间:10年;
(5)全 工作:0Hz-24MHz;
(6)三级 器锁定;