欢迎来到天天文库
浏览记录
ID:11661553
大小:3.06 MB
页数:54页
时间:2018-07-13
《基于ds18b20的温度显示与报警系统设计毕业设计论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、武汉职业技术学院毕业设计(论文)题目:基于DS18B20的温度显示与报警系统设计院系:机电工程学院专业:电气自动化班级:电气13302姓名:户小强学号:1302303758指导老师:黄京完成日期:2016年3月摘要随着科技的不断进步,在工业生产中温度是常用的被控参数,而采用单片机来对这些被控参数进行控制已成为当今的主流。温度传感器DS18B20具有性能稳定、灵敏度高、抗干扰能力强、使用方便等优点,广泛应用于冰箱、空调器、粮仓等日常生活中温度的测量和控制。本文采用51单片机来实现对温度的测量和报警。它的主要组成部分有:STC89C52单片机,DS
2、18B20,键盘与显示电路,AT24C02温度范围存储电路,温度报警和控制电路。它可以实时地检测和显示温度,可以设定温度范围,实现对温度的报警和自动控制。关键词:温度计;DS18B20;51单片机;温度报警。ABSTRACTTemperaturesensorDS18B20hasalotofadvantages,suchasstableperformance,highsensitivity,stronganti-interferencecapability,convenienceofuse,etc.Anditwaswidelyusedforthe
3、measurementandcontroloftemperatureinrefrigerators,airconditioners,barnandotherdailylifeinthemeasurementandcontroloftemperature.Inthisarticle,Weusedasinglechipforrealizingtemperaturemeasurementandalarm.ItwasmainlycomponentofSTC89S52chip,DS18B20,keyboardandIIdisplaycircuit,sto
4、ragecircuitoftemperaturerange,temperaturealarmandcircuitcontrol.Itrealizenotonlyreal-timedetectionanddisplaytemperature,butalsosettingthetemperaturerangeandthemeasurementandcontroloftemperature.Keywords:Thermometer;DS18B20;51MCU;temperaturealarm.II目录引言1第一章绪论21.1测量温度的意义21.2系统
5、背景21.3温度测量及其报警系统的国内外情况31.4本文研究内容3第二章系统总体设计42.1系统方案选择42.1.1方案一42.2.2方案二42.2系统的组成52.3系统的工作过程7第三章系统的硬件设计83.1单片机控制系统的选择83.1.189C52单片机简介8一、89C52单片机的内部结构8二、89C52单片机引脚功能说明103.1.2单片机系统123.2温度检测电路及DS18B20测温原理143.2.1DS18B20介绍143.2.2DS18B20特性143.2.3DS18B20硬件电路153.3报警温度调节电路163.4报警温度存储电路
6、173.5报警及控制电路193.6显示电路21第四章系统软件设计244.1软件总体设计方案244.2主程序设计254.3测温程序设计274.3.1温度转换工作流程284.3.2读暂存器数据流程284.3.3数据求出十进制284.4报警温度设置及储存设计284.4.1按键设置程序294.4.2温度储存程序294.5温度报警及控制设计设计33第五章系统测试345.1模块测试345.2整体软件测试34结论35致谢36IV参考文献37附录1:整体硬件电路图38附录2:主程序39IV引言温度是表示物体冷热程度的物理量,在工农业生产和日常生活中,对温度的测
7、量及控制始终占据着重要位置。随着计算机与信息技术的发展,计算机测量控制系统在越来越多的场合得到了广泛的应用,它带给人们的方便是不可否定的,其中数字温度计、数字温度报警器就是一个典型的例子,随着人们对它的要求越来越高,要为现代人工作、科研、生活等提供更好、更方便的设施就需要从单片机技术入手,一切向着数字化控制、智能化控制的方向发展。温度传感器DS18B20具有独特的单线接口,仅需要一个端口引脚进行通信,可实现多点组网功能、待机零功耗、供电电压范围仅为3.0~5.5V,而且具有读数方便、测量范围广、测温准确的特点,最主要的是用户可以定义报警设置、报
8、警搜索命令识别并标记超过程序限定温度(温度报警条件)。如在流感等传染行疾病爆发季节,通过这样的系统,只要检测到温度超过设定的正常人体温就会发出报警,能
此文档下载收益归作者所有