基于DS18B20温度传感器的显示及报警系统解读

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

综合课程设计报告

报告题目:基于DS18B20温度传感器的

温度显示及报警系统

作者所在系部:机械工程系

作者所在专业:测控技术与仪器

作者所在班级: B09122 作者姓名:雷苏力

作者学号: 20094012216 指导教师姓名:康会峰、赵保亚

完成时间: 2013年1月3日

北华航天工业学院教务处制

基于DS18B20温度传感器的显示及报警系统

摘要

随着现代信息技术的飞速发展和传统工业改造的逐步实现,能够独立工作的温度检测与显示系统应用于诸多领域。传统的温度检测以热敏电阻为温度敏感元件。热敏电阻的成本低,需要外加信号处理电路,而且可靠性相对较差,测温准确度低,检测系统也有一定的误差。与传统的温度计相比,这次设计的是基于DS18B20的数字温度计,它具有读数方便,测温范围广,测温精确,数字显示,适用范围宽等特点。

在本设计中选用STC89C52型单片机作为主控制器件,采用DS18B20数字温度传感器作为测温元件,通过4位共阳极LED数码显示管并行传送数据,实现温度显示。通过按键设置温度上下限报警值,然后用不同颜色的LED灯报警。本设计的内容主要分为两部分,一是对系统硬件部分的设计,包括串口下载电路、按键输入电路、温度采集电路和显示电路;二是对系统软件部分的设计,应用C语言实现温度上下限报警值的设定、温度的采集与显示。通过DS18B20直接读取被测温度值,送入单片机进行数据处理,之后进行输出显示,最终完成该系统的总体设计。其系统构成简单,信号采集效果好,数据处理速度快,便于实际监测使用。

关键词:单片机STC89C52;温度传感器DS18B20;LED数码管;数字温度计

Abstract

Along with the present information technology's swift development and traditional industry transformation's gradual realization, able to work independently of the temperature detection and display system used in many other fields. Traditional temperature examination takes thermistor as temperature sensitive unit. Thermistor's cost is low, needs the signal processing electric circuit, moreover the reliability is relatively bad, the temperature measurement accuracy is low, the examination system also has certain error. Compares with the traditional thermometer, what this design is based on the DS18B20 digital thermometer, it has the reading to be convenient, the temperature measurement scope is broad, the temperature measurement is precise, the digit demonstrated that applicable scope wide and so on characteristics.

Used in the design STC89C52MCU as the main control device, digital temperature sensor DS18B20 as the temperature components of the anode through the four LED digital display tube parallel transmission of data, to achieve temperature display. This design's content mainly divides into two parts; first, to system hardware part design, including temperature gathering electric circuit and display circuit; Second, to the system software part's design, realizes temperature gathering and the demonstration using the C language. DS18B20 measured by direct reading temperature values and transfer Data into MCU and output to show his is the design of the Digital Thermometer. Its system constitution is simple, the effect of signal gathering is good, the speed of data processing is quick at al it is advantageous for the actual examination use.

Keywords: MCU STC89S52; DS18B20; LED; Digital Thermometer

目录

第一章绪论 (5)

1.1课题背景及来源 (5)

1.2课题内容及要求 (5)

第二章系统整体设计 (6)

2.1系统设计方案论证 (6)

第三章系统的硬件选择及设计 (7)

3.1主控制器的设计 (7)

3.2温度采集电路的设计 (7)

3.3温度显示电路的设计 (11)

第四章系统的软件设计 (13)

4.1概述 (14)

4.2程序流程图 (14)

4.3 控制源程序 (16)

第五章系统调试 (16)

结论 (38)

致谢 (38)

参考文献 (39)

相关文档
最新文档