一.导言
在一些温控体系电路中,广泛选用的是经过热电偶、热电阻或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 电炉
温度计
继电器
电扇
盛水器皿