基于DS18B20数字温度计的的设计论文
- 格式:docx
- 大小:107.32 KB
- 文档页数:32
目 录
绪论 ...................................................................................................................................... 1
1 单片机的概述 ........................................................................................................... 2
1.1 单片机的发展情况和应用 ............................................................................. 2
1.2 单片机的结构和性能 ..................................................................................... 2
2 系统硬件电路的设计 ............................................................................................... 5
2.1 系统方案的设计 ............................................................................................. 5
2.2 温度传感器的选择 ......................................................................................... 5
2.2.1 DS18B20简介 ........................................................................................ 5
2.2.2 DS18B20的性能特点 ............................................................................ 6
2.2.3 DS18B20测温原理 ................................................................................ 7
2.3 单片机控制模块的设计 ................................................................................. 7
2.3.1 单片机型号的选择 ............................................................................... 7
2.3.2 单片机接口电路的设计 ....................................................................... 8
2.4 显示电路的设计 ............................................................................................. 9
2.4.1 MAX7219简介 .................................................................................... 11
2.4.2 MAX7219内部寄存器和工作模式 .................................................... 12
2.5 电源的设计 ................................................................................................... 13
3 系统软件的设计 ..................................................................................................... 15
3.1 显示子程序的设计 ....................................................................................... 15
3.1 DS18B20数据采集子程序的设计 ................................................................ 16
结论 .................................................................................................................................... 19
附录A AT89S52与MAX7219接口程序 ......................................................................... 21
附录B DS18B20数据采集程序 ..................................................................................... 25
致 谢 ................................................................................................................................ 28
插图索引
图1 总体框图 ................................................................................................................................... 5
图2 DS18B20外部形状及管脚图 .................................................................................................... 6
图3 DS18B20测温原理 .................................................................................................................... 7
图4 单片机接口电路图 ................................................................................................................... 9
图5 显示电路原理图 ..................................................................................................................... 10
图6 电源电路 ................................................................................................................................. 13
图7 显示字程序流程 ..................................................................................................................... 15
图8 温度采集程序流程 ................................................................................................................. 17
基于DS18B20数字温度计的设计
摘 要
本文研制的数字式定时温控系统是一个基于单总线数字式温度传感器DS18B20,以单片机芯片为核心的系统。该系统具有对温度的实时检测功能,实时日历时钟、温度和时间数值的设定等功能。该系统可以应用于发面、菜窖温度控制及保健等领域。
本文首先对测温技术、温度控制技术的现状进行了介绍,对各种控制理论、方案进行了简单的分析与比较;其次根据用户提出的总体要求和技术指标,从工程应用的角度出发,以发面器为主要应用对象进行了硬件部分的设计和选型、软件的设计与分析,且在实现中遵循了简单、经济、实用的原则:然后详细介绍了本系统所用各芯片的特点、工作原理、应用及其与单片机间的通信协议。最后本文对实验、调试和实践应用过程中出现的问题、误差及采用的抗干扰措施进行了分
析和讨论。
【关键词】:数字温度计、单片机、温度传感器、单线技术。
The design of digital thermometer Based on DS18B20
Abstract
This paper developed by Digital Timing is a temperature control system based on single-bus
digital temperature sensor DS18B20,microcontroller chip as the core to the system..The system has the
temperature of the real-time detection,real-time calendar clock,temperature and time of setting
numerical and other features.The system can be applied to Famian,Caijiao temperature control and
health and other fields.