用PE-51单片机制作一款适用的温度控制器

一、电路工作原理
电路原理图如图下2示,整个电路控制原理非常简单,其中温度传感器 型号为DS18820,管脚排列如右图所示,1脚接电源地,2脚为温度传感器数据输出端,3脚接电源5V,同时3脚和2脚间接一个4.7kn固定电阻。传感器DS18820采用器件默认的12位转化,最大转化时间750us,可以将检测到的温度直接显示到系统的两个数码管上,显示温度0℃~90℃单片机P3口扩展的键盘可以设置需要控制的温度范围,P0、P2口控制的数码管可以输出被控系统的温度和键盘设置的温度,温度控制范围为00-100℃,P1口控制的发光二极管可作为指示灯和报警灯,P2.0口的喇叭可发出报警声音。P3.2接加温设定按键,P3.3接减温设定按键P1.0 接红色发光二极管,温度传感器DS18820的工作状态灯。
P1.1接红色发光二极管,模拟给被控系统加温。
P1.2接红色发光二极管,模拟给被控系统减温。
P0口为数码管数据输入输入口P2.7~P2.4是从左到右四个数码管的控制口。
二、本温度控制器软件流程图如下图所示
PE-51学习开发系统做温度控制器提示:
1.掌握如何通过AT89S51单片机读取DS18820温度传感器测量出的温度数值,读取出来的温度如何送到数码管上去显示。
2.读取到你所设定的温度数值后如何控制相关设备(如开关、报警等)。
3.在做这个硬件电路时,只需搭建好读取温度传感器的电路部份,其它借用PE- 51学习开发系统的电路,注意温度传感器数据传送端与正极闻要接-电阻。
4.数码管显示部份可以学习和掌握动态扫描知识。
评论