- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于DS18B29的数字温度设计实验摘要:本文是一个基于单片机芯片AT89S52和智能型温度传感器DBS18B20的数字测温系统,该系统除了能够显示当时的温度还能在温度高于人们预想时蜂鸣器会响起。关键词: 智能温度传感器单片机数字温度系统Abstract: this paper is a based on single chip microcomputer chip AT89S52 devices and intelligent temperature sensor DBS18B20 digital temperature measurement system, this system can display the temperature at that time except in temperature higher than people expected buzzer when will ring.keywords:intelligent temperature sensor microcontroller digital temperature system引言本文是基于单片机芯片AT89S52和智能型温度传感器DBS18B20的数字测温系统,该系统除了能够显示当时的温度还能在温度高于人们预想时蜂鸣器会响起。到底该系统是如何实现这样的功能的,下面从多个具体的对这个温度系统进行介绍,包括软件部分还有硬件部分,软件主要从程序方面进行入手,加强我们对程序的理解,硬件主要加强对数字测温系统电路结构的理解,以及各个模块具有内部电路和功能作用的理解。正文一.绪论本文设计的简单的实用的数字式温度测控系统,亦可广泛应用于各种定时.温度控制领域,如工业工控过程中,发电厂.热电厂,大型中央空调设备用户端.自动化生产线.农业养殖.温棚.温室等场合。在应用时需要适时的显示定时、当时的环境温度,同时当温度超过我们理想的温度时能够自动报警,本个实验就是一个基于单片机控制的智能采集与显示温度系统,它以单片机AT89S532为核心,实现对温度的采集和显示,由DALIAS半导体公司生产的DS18B20型单型智能温度传感器,它是一种新型的适配微处理器的智能温度传感器,与传统的热敏电阻相比,它能够直接读出温度,并且可根据实际要求通过简单的编程实现9—12位数字字读数方式,可在-55—125度范围内测量温度。从中央处理器到DS18B20仅需一条信号线,它具有结构简单.价格便宜.易于操作和系统扩展.性价比高等特点,它利用89S52单片机的强大功能和可扩充性为后盾可实现某一路温度和温度上下限进行有效控制与输出。该温度控制系统的设计包括硬件设计和软件设计两大部分,结合实际情况,该系统应具备如下功能: (1)实时采集温度; (2)显示温度; (3)串行传送数据; (4)控制外设; (5)温度超限报警; (6)可扩展,形成多点温度采集系统,具有远程监控等功能。 在该温度控制系统中AT89S52 单片机不仅与温度传感器DS18B20,外部设备,数码管连接,还通过与串口电平芯片MAX232 连接,由数据线连接到PC 上,建立起远程通信。系统上电后,AT89S52 单片机驱动温度传感器DS18B20 工作,进行温度数据采集,传输。T89S52单片机在接到温度传感器DS18B20 传送过来的温度数据后,进行操作,一方面送至数码管显示模块进行温度显示,另一方面将数据送至 PC 机上,方便在 PC 机进行一些后续处理和控制操作,有利于远程控制的实现。一.系统硬件部分的设计本系统控制核心选用AT89S52单片机,测温电路选用了美国DLLAS公司生产的单线总线数字式温度传感器DS18B20;数字显示电路采用驱动芯片MAX7219驱动LED共阴数码管LG2841AH实现。电源部分采用220V交流变压.滤波.稳压后得到5V电压供系统使用,单片机由11.0529MHZ标准晶振提供时钟电路,总框图见下主控模块芯片AT89S52采用STC89S52单片机最小系统,最小系统包括时钟电路、复位电路、串口下载电路、电平转换电路和主芯片。与AT89C5X相比STC单片机集成了ISP功能,可进行串口调试下载,还具有超低功耗,工作频率范围和工作电压范围宽的特点,性价比更高。芯片引脚图及连线原理图如下所示:图2.3.1—1 晶振电路图2.3.1—2 复位电路温度传感器DS18B20模块内部结构图如下所示:温度显示的流程图如下所示:DS18B20特点: (1)、只要求一个端口即可实现通信。 (2)、在DS18B20中的每个器件上都有独一无二的序列号。(3)、实际应用中不需要外部任何元器件即可实现测温。 (4)、测量温度范围在-55。C到+125。C之间。 (5)、数字温度计的分辨率用户可
文档评论(0)