基于DS18B20的温度传感器设计报告 - 图文

发布时间 : 星期五 文章基于DS18B20的温度传感器设计报告 - 图文更新完毕开始阅读

目 录

一、概述 ....................................................................................... 2 二、内容 ....................................................................................... 2 1、课程设计题目 ................................................................................ 2 2、课程设计目的 ................................................................................ 2 3、设计任务和要求 ............................................................................ 2 4、正文 ................................................................................................ 3 (一)、方案选择与论证 .............................................................. 3 三、系统的具体设计与实现 ........................................................... 5 (1)、系统的总体设计方案 .............................................................. 5 (2)、硬件电路设计 .......................................................................... 5 a、单片机控制模块 ...................................................................... 5 b、温度传感器模块 ...................................................................... 5 四、软件设计 .............................................................................. 11 1、 主程序 ....................................................................................... 11 2、 读出温度子程序 ....................................................................... 11 3、 温度转换命令子程序 ............................................................... 11 4、计算温度子程序 .......................................................................... 12 五、完整程序如下: .................................................................... 12 六、设计体会 .............................................................................. 17 七、参考文献 .............................................................................. 17

一、概述

单片机技术是一项运用广泛且极具发展潜力的技术。

2009年6月14日随着时代的进步和发展,单片机技术已经普及到我们生活、工作、科研、各个领域,已经成为一种比较成熟的技术。

本文主要介绍了一个基于89S52单片机的测温系统,详细描述了利用液晶显示器件传感器DS18B20开发测温系统的过程,重点对传感器在单片机下的硬件连接,软件编程以及各模块系统流程进行了详尽分析,特别是数字温度传感DS18B20的数据采集过程。对各部分的电路也一一进行了介绍,该系统可以方便的实现实现温度采集和显示,并可根据需要任意设定上下限报警温度,它使用起来相当方便,具有精度高、量程宽、灵敏度高、体积小、功耗低等优点,适合于我们日常生活和工、农业生产中的温度测量,也可以当作温度处理模块嵌入其它系统中,作为其他主系统的辅助扩展。DS18B20与AT89C52结合实现最简温度检测系统,该系统结构简单,抗干扰能力强,适合于恶劣环境下进行现场温度测量,有广泛的应用前景。 二、内容

1、课程设计题目

基于DS18B20的温度传感器 2、课程设计目的

通过基于MCS-52系列单片机AT89C52和DS18B20温度传感器检测温度,熟悉芯片的使用,温度传感器的功能,数码显示管的使用,汇编语言的设计;并且把我们这一年所学的数字和模拟电子技术、检测技术、单片机应用等知识,通过理论联系实际,从题目分析、电路设计调试、程序编制调试到传感器的选定等这一完整的实验过程,培养了学生正确的设计思想,使学生充分发挥主观能动性,去独立解决实际问题,以达到提升学生的综合能力、动手能力、文献资料查阅能力的作用,为毕业设计和以后工作打下一个良好的基础。 3、设计任务和要求

以MCS-52系列单片机为核心器件,组成一个数字温度计,采用数字温度传感器DS18B20为检测器件,进行单点温度检测,检测精度为±0.5摄氏度。温度显示采用LCD1602显示,两位整数,一位小数。

系统总体仿真图

板上实现效果图 4、正文 (一)、方案选择与论证

根据设计任务的总体要求,本系统可以划分为以下几个基本模块,针对各个模块的

功能要求,分别有以下设计方案: (1)、温度传感模块

采用单总线数字温度传感器DS18B20测量温度,直接输出数字信号。便于单片机处理及控制,节省硬件电路。且该芯片的物理化学性很稳定,此元件线形性能好,在0—100摄氏度时,最大线形偏差小于1摄氏度。DS18B20的最大特点之一采用了单总线的数据传输,由数字温度计DS18B20和微控制器AT89C52构成的温度装置,它直接输出温度的数字信号到微控制器。每只DS18B20具有一个独有的不可修改的64位序列号,根据序列号可访问不同的器件。这样一条总线上可挂接多个DS18B20传感器,实现多点温度测量,轻松的组建传感网络。 综上分析,我们选用第二种方案。

温度传感模块仿真图 (2)、显示模块

采用液晶显示器件,液晶显示平稳、省电、美观,更容易实现题目要求,对后续的园艺通兼容性高,只需将软件作修改即可,可操作性强,也易于读数,采用RT1602两行十六个字符的显示,能同时显示其它的信息如日期、时间、星期、温度。 综上分析,我们采用了第二个方案

联系合同范文客服:xxxxx#qq.com(#替换为@)