网站大量收购闲置独家精品文档,联系QQ:2885784924

基于单片机实现的多点温度检测系统毕业设计.doc

基于单片机实现的多点温度检测系统毕业设计.doc

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目录 第一章 绪 论 1.1系统背景 3 1.2系统概述 3 第二章 论证 2.1主控制部分 4 2.2 传感器部分 4 2.3 键盘及显示部分 5 第三章 电路设计 3.1测温电路 6 3.2 键盘及显示电路 9 3.3串口通信电路 11 第四章 软件设计 4.1 概述 12 4.2 软件设计思想 12 4.3 程序流程图设计 13 4.3.1 主程序流程图 13 4.3.2 定时器T0中断服务程序流程图 14 4.3.3 外部中断0服务子程序流程图 15 4.3.4 测温子程序流程图 15 第五章 系统调试 5.1 模块调试 17 5.1.1 显示调试 17 5.1.2 键盘调试 17 5.1.3 测温调试 17 5.1.4 串口调试 18 5.2 上下位机调试 18 第六章 结论 18 参考文献 19 致 谢 19 附录A:电路原理图 20 附录B: 完整程序 20 第一章 绪 论 1.1系统背景 温度是一般工业领域最容易碰到的检测参数,如环境温度的检测,工业工艺温度参数的检测,设备的温度保护检测等,而市场上专用的、通用的各类温控仪产品也比较丰富,国内外的温度检测仪器的发展水平主要体现在仪器的智能化水平、测量的温度范围、测量的精度以及仪器的功耗等技术指标上,目前国内的温度测量,在精度上很少有高于0.10C 。 在同一个行业,各个企业之间的现代化水平的差异也十分大,尽管目前的计算机技术和电子技术的发展水平都十分迅猛,但仍有一部分企业对温度的测量,还停留在用水银温度计作为测量工具。近年来,信息化一词在自动化领域内十分叫响,它在一定程度上推动了自动化技术的发展,我们的许多厂矿企业,运用计算机的水平不再体现在办公室的管理上,而且深入到生产的各个环节,各种可能导致安全生产隐患的各个环节在可能的条件下均运用了先进的计算机监控,例如:煤矿计算机调度监控系统、胶带输送机的计算机综合保护系统、各种现场的电机温度保护系统、各种炉窑的温度控制系统以及化工行业的温度工艺参数的自动调节等,无不有温度参数的监测。 1.2系统概述 本设计由一台上位机(PC微型计算机)、下位机(单片机)、多点温度数据采集电路,组成多点温度测量的巡回检测系统。该系统采用 RS-232串行通信标准,通过上位机(PC)来控制下位机(单片机)进行现场温度采集。温度值既可以送回PC机进行数据处理,由显示器显示出来。也可以由下位机单独工作,实时显示当前各点的温度值,对各点进行控制。 下位机采用的是单片机基于数字温度传感器DS1820的DS18B20利用单总线的特点可以方便的实现多点温度的测量轻松的组建传感器网络,系统的抗干扰性、设计灵活、方便,而且适合于在恶劣的环境下进行现场温度测量。 采用AD590,LM35等,这些芯片输出的,必须经过A/D转换后才能送给计算机,这样就使得测温装置的结构较复杂.另,这种测温装置的一根线上只能挂一个传感器,不能进行多点测量.DS18B20的最大特点之一采用了单总线的,由数DS1820和微控制器AT89C5构成的温度测量装置,它直接输出温度的数字信号,可直接与计算机连接这样,测温系统的结构就比较简单,体积也不大,且由于AT89C52可DSB1820,因此可以实现多点测量.轻松的组建传感器网络DS18B20支持“一线总线”接口,测量温度范围为 -55°C~+125°C,在-10~+85°C范围内,精度为±0.5°C。现场温度直接以“一线总线”的数字方式传输,大大提高了系统的抗干扰性。适合于恶劣环境的现场温度测量,如:环境控制、设备或过程控制、测温类消费电子产品等。DS18B20内部结构 (1) DS18B20的内部结构如图所示。 DS18B20内部结构图DS18B20有4个主要的数据部件: 64位激光ROM。64位激光ROM从高位到低位依次为8位CRC、48位序列号和8位家族代码(28H)组成。温度灵敏元件。非易失性温度报警触发器TH和TL。可通过软件写入用户报警上下限值。 配置寄存器。配置寄存器为高速暂存存储器中的第五个字节。DS18B20在工作时按此寄存器中的分辨率将温度转换成相应精度的数值,其各位定义如所示。DS18B20配置寄存器结构图TM R1 R0 1 1 1 1 1 MSB ? LSB 其中,TM:测试模式标志位,出厂时被写入0,不能改变;R0、R1:温度计分辨率设置位,其对应四种辨率如表所列,出厂时R0、R1置为缺省值:R0=1,R1=1(即12位分辨率),用户可根据需要改写配置寄存器以获得合适的分辨率配置寄存器与分辨率关系表R0 R1 温度计分辨率/b

文档评论(0)

2749166188 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档