首页
基础教程 | 单片机设计实例 | 常用芯片 | 电子基础
当前位置:单片机教程 >> 单片机设计实例 >> 浏览文章 今天是:
单片机设计实例

单片机DS18B20水温控制系统设计

作者:    来源:本站原创    点击数:   更新时间:2007年08月25日   
 

一.引言


在一些温控系统电路中,广泛采用的是通过热电偶、热电阻或PN结测温电路经过相应的信号调理电路,转换成A/D转换器能接收的模拟量,再经过采样/保持电路进行A/D转换,最终送入单片机及其相应的外围电路,完成监控。但是由于传统的信号调理电路实现复杂、易受干扰、不易控制且精度不高。本文介绍单片机结合DS18B20水温控制系统设计,因此,本系统用一种新型的可编程温度传感器(DS18B20),不需复杂的信号调理电路和A/D转换电路能直接与单片机完成数据采集和处理,实现方便、精度高,可根据不同需要用于各种场合。


目录


一.引言...


二.设计目的...


三.系统功能...


四.系统设备...


五.温度控制总体方案与原理...


1.系统模块图...


2.系统模块总关系图...


六.温度转换核心及其算法...


1.温度传感器DS18B20原理与特性...


DSl8B20的管脚及特点...


DS18B20的内部结构...


DS18B20的内存结构...


DS18B20的测温功能...


DSl820工作过程中的协议...


温度传感器与单片机通讯时序...


2.温度转换算法及分析...


七.硬件设计说明...


1.系统总体电路图...


2.各个模块电路图...


输入系统...


输出系统...


芯片系统...


八.软件设计说明...


1.总模块的流程图...


2.各个模块的流程图...


读取温度DS18B20模块的流程...


键盘扫描处理流程...


九.操作指引...


按键功能...


显示温度...


设定温度...


十.参考文献...


程序源代码...




二.设计目的


设计并制作一个水温自动控制系统,控制对象为1升净水,容器为搪瓷器皿。水温可以在一定范围内由人工设定,并能在环境温度降低时实现自动控制,以保持设定的温度基本不变。


利用单片机AT89S52实现水温的智能控制,使水温能够在40-90 度之间实现控制温度调节。利用仪器读出水温,并在此基础上将水温调节到我们通过键盘输入的温度(其方式是加热或降温),而且能够将温度显示在我们的七段发光二极管板上。



三.系统功能


1. 可以对温度进行自由设定,到那时必须在0-100摄氏度单位内,设定时可以适时的显示说设定的温度值,温度是可以自由设置的,传感器的检测值与设定的温度比较,可以显示在七段发光二极管上。


2. 温度由1台1000w电炉来实现,如果温度不在40-90度之间,则在LED上显示“8888”,表示错误。


3. 能够保持不间断显示水温,显示位数4位,分别为百位,个位,十位,和小数位。(但由于规定不超过90度,所以百位也就没有实现,默认的百位是不显示的)



四.系统设备


ME300B 最小系统板
DS18B20 数字温度传感器(集成了A/D转换功能)
1000W 电炉
温度计
继电器
风扇
盛水器皿


五.温度控制总体方案与原理


1.系统模块图


系统模块分为:DS18B20模块,显示模块,继电器模块,键盘输入模块,DS18B20可以被编程,所以箭头是双向的,CPU(89S52)首先写入命令给DS18B20,然后DS18B20开始转换数据,转换后通过89S52来处理数据。数据处理后的结果就显示到数码管上。

<单片机DS18B20水温控制系统设计总体图>


1.系统模块总关系图


本系统的执行方法是循环查询执行的,键盘扫描也是用循环查询的办法,由于本系统对实时性要求不是很高,所以没有用到中断方式来处理。



<单片机DS18B20水温控制系统设计程序结构图>


下一页
本文共 4 页,第 [1] [2] [3] [4]




 
发表评论】【告诉好友】【打印此文】【收藏此文】【关闭窗口
网友评论(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
 >> 推荐文章
单片机USB-ISP下载线制作
自制单片机实验板
单片机一键多功能按键识别设
 >> 阅读排行
keil教程
单片机电子时钟设计
单片机DS18B20水温控制系统
单片机交通灯设计
单片机课程设计
单片机时钟设计
单片机数字钟设计
单片机键盘程序(4×4矩阵式
单片机串口通讯
单片机秒表设计
 >> 相关文章
51学习板4*4键盘的c51与汇编程序
51单片机实验板DS18B20测温程序
单片机控制机械手设计论文
51单片机可调数码钟
c8051f系列单片机应用介绍
stc单片机下载协议研究
单片机控制LED按1闪1秒按2闪10秒
基于8051单片机采用VP1410的工业
基于8051单片机采用VP1410的工业
判断ds18B20好坏的方法

站长:刘兴国 站长信箱:372xcom1@21cn.com
单片机教程 @ www.51hei.com 2007-2008