基于单片机的多点温度测量系统设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
理工科类大学毕业设计论文
南开大学
本科生毕业设计
中文题目:基于单片机的多点温度测量系统设计
英文题目:Design of based on the microprocessor multipoint temperature measurement system
学号:****
姓名:****
年级:****
专业:电子信息科学与技术
系别:电子科学系
指导教师:****
完成日期:****
摘要
通过运用DS18B20数字温度传感器的测温原理和特性,利用它独特的单线总线接口方式,与AT89C51单片机相结合实现多点测温。并给出了测温系统中对DS18B20操作的C51编程实例。实现了系统接口简单、精度高、抗干扰能力强、工作稳定等特点。
本文介绍基于AT89C51单片机、C语言和DS18B20传感器的多点温度测量系统设计及其在Proteus平台下的仿真。利用51单片机的并行口,同步快速读取8支DS18B20温度,实现了在多点温度测量系统中对多个传感器的快速精确识别和处理,并给出了具体的编程实例和仿真结果。
关键词:单片机;DS18B20数字温度传感器;Proteus仿真;C51编程
Abstract
With using the measuring principle and characteristics of the numerical temperature sensor of DS18B20,making use of special characteristics of single line as the total line, and combine together with AT89C51 to realize several points temperature measuring. Also this paper gives the example of the C51 program which is used to operate to the DS18B20. Make system have characteristics of simple, high accuracy, strong anti- interference ability, stable work etc.
This design introduced AT89C51 monolithic integrated circuit temperature control system design from the hardware and the software two aspects. A multipoint temperature measurement system based on DS18B20 and AT89C51 microcontroller is designed and simulated by Proteus in this paper, including software and hardware design of this system. The system has such advantages as novel circuit design, quick measurement speed, high measurement accuracy, and good practicality.
Key words: SCM;DS18B20;Proteus simulation;C51 program
目录
摘要 ................................................................................................. I Abstract ............................................................................................... I I 第一章绪论 (1)
1.1温度智能测控系统的研究背景与现状分析 (1)
1.2温度智能测控系统的工作原理 (2)
第二章单片机简介 (3)
2.1单片机的定义 (3)
2.2单片机的基本结构 (4)
2.3单片机执行指令的过程 (5)
2.4单片机的特点 (6)
第三章数字温度传感器DS18B20原理 (7)
3.1概述 (7)
3.2主要特征 (7)
3.3引脚功能 (8)
3.4工作原理及应用 (8)
3.5单片机对DS18B20的操作流程 (8)
3.6 DS18B20与单片机的接口 (9)
3.7 DS18B20芯片ROM指令表 (9)
3.8 DS18B20芯片存储器操作指令表 (10)
3.9 DS18B20复位及应答关系及读写隙 (11)
第四章系统硬件设计 (12)
4.1系统结构设计思路 (12)
4.2系统框图 (13)
4.3系统硬件设计 (13)
第五章系统软件设计 (16)
5.1 系统软件设计思路 (16)
5.2系统软件设计 (21)
第六章系统运行结果 (27)
第七章结束语 (31)
参考文献 (32)
致谢 (33)
第一章绪论
1.1温度智能测控系统的研究背景与现状分析
温度是一个和人们生活环境有着密切关系的物理量,也是一种在生产、科研、生活中需要测量和控制的重要物理量,是国际单位制七个基本量之一,同时它也是一种最基本的环境参数。人民的生活与环境温度息息相关,物理、化学、生物等学科都离不开温度。在工业生产和实验研究中,在电力、化工、石油、冶金、机械制造、大型仓储室、实验室、农场塑料大棚甚至人们的居室里经常需要对环境温度进行检测,并根据实际的要求对环境温度进行控制。比如,发电厂锅炉的温度必须控制在一定的范围之内;许多化学反应的工艺过程必须在适当的温度下才能正常进行。炼油过程中,原油必须在不同的温度和压力条件下进行分流才能得到汽油、柴油、煤油等产品;没有合适的温度环境,许多电子设备不能正常工作,粮仓的储粮就会变质霉烂,酒类的品质就没有保障。可见,研究温度的测量具有重要的理论意义和推广价值。
随着现代计算机和自动化技术的发展,作为各种信息的感知、采集、转换、传输相处理的功能器件,温度传感器的作用日益突出,成为自动检测、自动控制系统和计量测试中不可缺少的重要技术工具,其应用已遍及工农业生产和日常生活的各个领域。本设计就是为了满足人们在生活生产中对温度测量系统方面的需求。
本设计要求系统测量的温度的点数为4个,测量精度为0.5℃,测温范围为-20℃~+80℃。采用液晶显示温度值和路数,显示格式为:温度的符号位,整数部分,小数部分,最后一位显示℃。显示数据每一秒刷新一次。
21世纪科学技术的发展日新月异,科技的进步带动了测量技术的发展,现代控制设备的性能和结构发生了巨大的变化,我们已经进入了高速发展的信息时代,测量技术也成为当今科技的主流之一,被广泛地应用于生产的各个领域。对于本次设计,其目的在于:
1. 掌握数字温度传感器DS18B20的原理、性能、使用特点和方法,利用C51对系统进行编程。
2. 本课题综合了现代测控、电子信息、计算机技术专业领域方方面面的知识,具有综合性、科学性、代表性,可全面检验和促进学生的理论素养和工作能力。
3. 本课题的研究可以使学生更好地掌握基于单片机应用系统的分析与设计方法,培养创新意识、协作精神和理论联系实际的学风,提高电子产品研发素质、