(玩电子) 电子技术学习与研究
当前位置单片机教程网 >> MCU设计实例 >> 浏览文章

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

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

一引言

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

目录

一引言...

二设计目的...

三系统功能...

模系统设备...

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

1系统模块图...

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

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

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

DSl8B20的管偶特点...

DS18B20的内部结构...

DS18B20的内存结构...

DS18B20的测温功能...

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

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

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

七硬件设计说明...

1系统总体电路图...

2各个模块电路图...

输入系统...

输出系统...

芯片系统...

八软件设计说明...

1总模块的流程图...

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

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

键盘扫描处理流程...

九操作指引...

按键功能...

显示温度...

设定温度...

十参考文献...

程序源代码...

 

 

二设计目的

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

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

 

三系统功能

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

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

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

 

模系统设备

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

文章评论

ձһhƬձƵ ձƵɫwww ձƵ:ɫ