APP下载

基于DS18B20的温度自动控制系统的设计

2012-03-15

电子世界 2012年19期
关键词:单片机系统设计

1.引言

温度是日常生活及工业生产中需要频繁检测及控制的一个量,随着微处理器的高频化及小型化,在电子产品中得到广泛的应用,基于单片机的数字温度计就显得非常普遍和实用。本文采用DS18B20温度传感器,设计了一套基于单片机AT89C51的数字温度自动控制系统。克服了传统温度测量的读数麻烦、测量速度慢、精度低、误差大等缺点,并且可以对温度进行调节。该系统设计电路简单,输出温度用液晶显示,读数更直接,分辨率更高。

2.系统设计

该系统由主控制器、测温电路、显示电路和键盘电路组成。其系统结构如图1所示。

图1 系统结构图

图2 硬件连线图

图3 DS18B20读写框图

该系统主控制器采用单片机AT89S51,温度传感器为DS18B20,用LCD 128X64液晶显示屏实时显示当前温度及控制温度。键盘电路采用3*4矩阵键盘来设定需要温度。AT89S51的P0.0~P0.4通过上拉电阻分别连接LCD 128X64液晶显示屏的E、R/W、RS、/CS2、/CS1,P1.0~P1.7连接LCD 128X64液晶显示屏的DB0~DB7,P2.0~P2.7接键盘电路。

2.1 AT89S51单片机

本系统选择ATMEL生产的AT89S51单片机,其特性如下:

(1)4KB可编程程序存储器(ROM);128B内部数据存储器(RAM);32条双向输入输出线(I/O);1000次以上的循环写/擦;

(2)有ISP在线编程功能,在改写单片机存储器内的程序不需要把芯片从工作环境中剥离。速度更快、稳定性更好,烧写电压也仅仅需要4~5V即可;

(3)内部集成看门狗计时器,不再需要外接看门狗计时器单元电路;

(4)电源范围宽达4~5.5V,其工作性能更为稳定。

图4

图5

图6

2.2 DS18B20数字温度传感器

DS18B20是美国DALLAS公司推出的一种改进型智能数字温度传感器。其主要特点如下:

(1)适应电压范围较宽,3.0~5.5V,两种供电方式,寄生电源方式下由数据线供给;……

登录APP查看全文

猜你喜欢

单片机系统设计
Smartflower POP 一体式光伏系统
WJ-700无人机系统
ZC系列无人机遥感系统
基于单片机的SPWM控制逆变器的设计与实现
基于单片机的层次渐变暖灯的研究
基于单片机的便捷式LCF测量仪
瞒天过海——仿生设计萌到家
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
设计秀
有种设计叫而专