3 系统设计
3.1 硬件电路设计
硬件电路由AT89C51单片机、DS18B20温度传感器、LED数码管和按键构成的,其中单片机XTAL2、XTAL1接晶振构成系统时钟电路,而单片机RST接按键则构成了复位电路。设计使用键盘设定和采样进行比较简单的运算从而精确地控制温度。
3.1.1 温度采集部分设计
电路采用半导体温度传感器作为敏感原件。将会使用DS18B20源.自/751·论\文'网·www.751com.cn/ 这个能够编程的温度传感器,从而来实现对温度的采集与转换,它可以直接和单片机相连,简化电路,另外同时还可以直接输入所要设定的温度值。DS18B20应用广泛,能够满足此次的设计要求。
DS18B20是Dallas半导体公司生产的数字温度传感器,DS18B20是世界上最早支持“一线接口”技术的温度传感器。相比于其他器件,“一线器件”体积更小、能适用更宽电压。另外将所有的传感元件和转换电路合成在一只大小如三极管的电路内能够让用户更加便捷组建传感器网络,同时引入测量系统构建的全新概念。DS18B20能够设定9-12位的分辨率,测量范围在 -55℃~+125℃内,此外在-10℃~+85℃范围内,其精度可达到±0.5℃。当温度以“一线总线”的传送方式,能大幅提高系统的抗干扰能力。DS18B20的管脚配置和封装结构如图3-1-1(1)所示。
DS18B20的主要特征为:1.独特的单线接口方式,与微处理器连接时仅需要一条口线就能实现与微处理器的双向通讯。2.最高分辨率为12位,精度能够达到±0.5摄氏度。3.多个DS18B20能够并联在唯一的三线上,不超过八个,能够实现多点测温,但是数量过多,会使供电电源电压过低,导致信号传输的不稳定。4. 在使用时不需要与任何外围元件相连。