摘要本篇论文主要介绍的是温度控制系统的设计,编程及调试。其主要是利用单总线数字温度传感器DS18B20完成对环境温度的采集,再对环境温度进行实时的测量和监控,并将其转换为数字信号,然后再将转换完成的数字信号传递给单片机(MCU)进行相关处理,完成相应的控制。50271
本系统控制部分是以PIC16F877单片机作为核心部件。该系统是由上位机和下位机两大部分组成,下位机实现温度的采集及检测。通过PIC16F877单片机发送指令给温度测量装置,同时将测得的环境温度实时显示在数码管上。
该系统具有结构简单、稳定性好、成本低廉等优点。本课题中包括了对温度的采集、显示、报警以及开关量输出的温度控制系统设计的程序编写。
毕业论文关键词:温度控制系统;单总线;DS18B20;PIC16F877;
Abstract This paper mainly introduces the temperature control system, programming and debugging. The main objective is to use single bus digital temperature sensor DS18B20 to complete the environmental temperature acquisition, then the measurement and real-time monitoring of environmental temperature, and convert it to a digital signal, and then converts the digital signal to complete the transfer to the microcontroller(MCU) related processing, complete the corresponding control.
In the controlling part of the system, PIC16F877 MCU is the core component. The system is composed of upper machine and lower machine, a machine to implement the collection and test temperature. The commands are sent by the microcontroller PIC16F877 to the temperature measuring device, at the same time, the measured temperature is displayed real-time in the digital tube.
The system includes the simple structure, the good stability and the low cost. This paper includes the acquisition of temperature, display, alarm and output of the design of the control system of temperature programming.
Keyword: temperature controlling system; single bus; DS18B20; PIC16F877
目录
第一章 绪论 1
1.1 研究课题的目的及意义 1
1.2 研究课题的背景 1
1.3 研究方案 2
1.3.1 传感器部分 2
1.3.2 主控制部分 3
1.3.3 系统方案 3
第二章 温度传感器DS18B20 4
2.1 综合概述 4
2.2 DS18B20的组成 4
2.3 DS18B20特性介绍 4
2.4 引脚介绍 5
2.5 内部结构 6
2.5.1 总体结构 6
2.5.2 DSB1820供电模式 7
2.5.3 供电模式的选择 8
2.6 与外部主控制器的硬件连接 9
2.7 DS18B20工作原理 10
2.7.1 执行序列 10
2.7.2初始化 10
2.7.3 ROM操作指令 11
2.7.4 存贮器操作指令 14
2.8 DS18B20相关程序 16
2.8.1初始化 16
2.8.2 初始化程序 16
2.8.3 DS18B20写数据