摘要:随着社会的发展和工业技术的改革和升级,温度对我们来说非常重要,许多产品对温度范围要求很严格,而目前市场上普遍存在的温度检测仪器大都是单点测量,同时有温度传递不迅速、精度不够的缺点,不利于工业制造根据温度变化而及时作出决定。在这样的形式下,必须开发一种能够同时测量多点温度,并且实时性高、精度高,能够综合处理多点温度信息的测量的系统。
本课题以AT89C51单片机系统为核心,能对多点的温度进行实时巡检。DS18B20是一种可组网的高精度数字式温度传感器,其具有单总线的独特优点,可以使用户轻松地组建起传感器网络,并可使多点温度测量电路变得简单、可靠。多点温度测量系统功能达到课题的要求。本文结合实际实践与测量,先介绍DS18B20与DS1820的性能特点,之后介绍DS18B20数字温度传感器在单片机下的硬件设计连接与软件编程,并给出软件流程图。
关键词:多点温度测量;DS18B20;单片机;准确
目录
摘要
ABSTRACT
第一章 绪论-1
1.1 课题意义-1
1.2 课题任务-2
第二章 基础系统概要-4
2.1 单片机简介-4
2.2 AT89C51介绍-4
2.2.1 AT89C51的结构-4
2.2.2 单片机执行命令的过程-5
2.2.3 单片机的特点-6
2.3 数字温度传感器DS18B20-6
2.3.1 分析DS1820与DS18B20的特性-6
2.3.2 DS18B20温度传感器-7
第三章 多点温度的设计方案与选择-9
3.1 方案设计-9
3.2 方案改进-10
第四章 基础电路的设计-11
4.1系统电路设计-11
4.2 按键电路设计-12
4.3 显示电路设计-12
4.4 测温电路设计-13
4.5 报警电路-13
4.6 直流稳压电路简单设计-14
第五章 多点测量程序的设计-15
5.1软件开发的工具选择-15
5.2 主程序设计-15
5.3 DS18B20驱动函数模块设计-16
第六章 多点温度仿真情况和实际操作-17
6.1 仿真图与仿真操作-17
6.2 实物以及实物操作-19
第七章 系统调试-21
7.1 调试-21
7.2 结果-21
结束语-22
致 谢-23
参考文献-24
附件A-25
附件B-26