ImageVerifierCode 换一换
格式:DOC , 页数:31 ,大小:1.54MB ,
资源ID:135450      下载积分:5 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-135450.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于proteus的温控报警设计与实现转换.doc)为本站会员(h****)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

基于proteus的温控报警设计与实现转换.doc

1、毕业设计 (论文 ) 题目 : 基于 Proteus 的温控报警器设计与实现 作 者 - 届 别 2014 届 院 别 信息与通信工程学院 专 业 自动化 指导教师 - 职 称 讲 师 完成时间 2014 年 05 月 10 日 摘 要 在日常生活和工业生产中,经常需要对环境温度进行准确检测,以对温度进行准确控制的目的。然而目前温度检测和温控报警装置总是存在不少缺陷,不能满足实际应用要求,为此需要对温控报警系统进行重新设计。文中提出了基于 Proteus 的温控报警系统设计方案,设计了以 AT89S51 单片机为核心器件的温度控制和报警电路。并且对硬件系统和模块进行了设计和规划,其中系统硬件设

2、计模块主要包含单片机系统、温度采集、温度显示、温度报警、温度控制和负载等六大主要模块。同时还进行系统软件设计,对主要功能模块 进行了分析。最后还进行了系统仿真实验,并对仿真结果进行了分析和评价。文中设计的系统能够实时存储相关的温度数据并可设置温度上下限值,可实现对环境温度测量,并在超出温度上下限值一定范围的情况下发出警告,因此具有一定的使用价值和社会价值。 关键词:温度控制; Proteus; AT89S51; DS18B20;超温报警 Abstract In daily life and industrial production, often need to accurately dete

3、ct the ambient temperature, the temperature accurately be controlled to reach the purposes. However, the temperature detection and temperature control alarm device always has many defects, the requirement can not to be meet of practical application, so we need to re design temperature alarm system.

4、This paper presents theProteus temperature alarm system design based on the design of the temperature control, AT89S51 micro controller to be used as the core device and alarm circuit. And the hardware system and the modules be designed and planned, included system hardware design module comprises a

5、 single chip system, temperature acquisition, temperature display, temperature alarm, temperature control and load six major module. Also on the system software design, the main function module is analyzed. Finally, the simulation experiment has been carried out, and the simulation results are analy

6、zed and evaluated. The system designed in the paper can store related temperature data real-time andcan set the upper and lower temperature, the ambient temperature measurement, and issued a warning in excess of the upper and lower temperature range of circumstances, so it has certain use value and

7、social value. Key words: Temperature control Proteus; AT89S51; DS18B20; Over temperature alarm 目 录 摘 要 . I Abstract . II 第 1 章 绪 论 . 1 1.1 课题研究背景 . 1 1.2 国内外研究现状 . 1 1.3 课题研究重点和思路 . 2 第 2 章 系统总体设计方案 . 3 2.1 功能要求 . 3 2.2 系统总体框架设计搭配 . 3 第 3 章 系统硬件 设计 . 4 3.1 电路硬件电路总体设计概述 . 4 3.2 单片机系统模块 . 4 3.2.1 AT89

8、S51 介绍 . 5 3.2.2 AT89S51 系列引脚功能 . 5 3.2.3 AT89S51 最小系统 . 8 3.3 温度采集模块 . 8 3.3.1 DS18B20 与单片机接口电路 . 8 3.4 温度显示模块 . 11 3.4.1 LCD1602 的外形介绍 . 11 3.4.2 LCD1602 的引脚功能介绍 . 12 3.4.3 LCD1602 与单片机连接图 . 13 3.5 温度报警模块 . 13 3.5.1 报警电路原理 . 13 3.5.2 报警电路与单片机连接 图 . 13 3.6 温度控制模块 . 14 3.6.1 温度控制原理 . 14 3.6.2 温度控制电路

9、连接图 . 14 3.7 负载模块 . 15 3.7.1 负载模块的原理 . 15 3.7.2 负载模块的电路图 . 15 第 4 章 温控报警系统软 件设计 . 17 4.1 软件语言的选择 . 17 4.2 程序流程图 . 17 4.2.1 主程序流程图 . 17 4.2.2 按键处理子程序 . 18 4.2.3 读出温度子程序 . 19 4.3 主要程序分析 . 20 第 5 章 系统仿 真与功能实现 . 22 5.1 Proteus 软件介绍 . 22 5.1.1 Proteus 功能特点 . 22 5.1.2 Proteus 功能模块 . 22 5.2 系统仿真 . 22 5.2.1

10、 电路功能仿真 . 22 5.2.2 原理图仿真 . 22 5.3 仿真电路原理图及结果 . 23 5.4 仿真结果分析 . 24 第 6 章 总 结 . 25 6.1 所做主要工作 . 25 6.2 不足与展望 . 25 参考文献 . 27 致 谢 . 29 附录 . 30 1:电路系统原理图 . 30 2:系统相关程序 . 30 第 1 章 绪 论 1.1 课题研究背景 在人们的日常生活,工业制造,制冷等领域,温度作为当前环境的重要因素之一,具有相当重要的意义。例如火灾报警,温室获粮仓中温度的实时监测,冷库的温度调节等,因为此以温度参数为基础而设计的温度系统被广泛开发和使用。使用传统意义上

11、的温度计采集温度信息,不但采集精度底,实时性差,而且操作人员的劳动强度高,不利于广泛推广。此外由于环境因素导致数据难以采集的问题,特别是在工厂,火灾的那个的现场,工作人员不能长时间停留在现场观察和采集温度,就需要实现能 够将数据采集并将其传送到一个地方集中进行处理,以节省人力物力,提高效率,但这样也会出现数据传输的问题,由于厂房大,需要传输数据多,使传统方法容易造成资源浪费且可操作性差,精度不高,这都在不同程度上限制了工作的进行和展开。因此,高精度,底成本,实时性好的温控制系统筮待人们去开发。 1.2 国内外研究现状 随着国内外工业的日益发展,温度检测技术也有了不断的进步。温度的测量主要分成两

12、个部分,一个部分就是传感器,它是温度信号被转换为电信号。另一个部分就是电子装置,它主要是对信号进行接收、处理、显示等功能。 不同的温度段以及测量的精度要求的不同,测量装置也会不尽相同,从传感器方面看,己出现有各种金属的材料、非金属的材料、半导体的材料所制成的传感器,也有红外传感器等。仪器的本身也逐渐趋与向小型化,成度较高的芯片或者元件组所成电路。对于测点较多,并具有报警、巡测、控制等多功能测温装置,一般采用单片机电路。目前的温度检测技术原理很多,大致包括以下几种:物体热胀冷缩原理;热电效应;热阻效应;利热辐射原理等。 有着各自的不可替代优点的传统温度传感器 ,由于自身的自热效应从而了测量的精度

13、 ,从而制约它们应用微型化的 高端的电子产品中。与传统的温度传感器相比较 ,半导的体温度传感器具有功耗低、体积小、灵敏度高等诸多的优点 ,无论是从电压方面、还是从电流方面频率的输出 ,都与温度成线性关系 ,半导体的温度传感器适合在集成的电路系统中的应用。目前 ,半导体的温度传感器的工作的温度范围还限于只在 - 50 150 。未来主要的研究方向将是如何扩大它的温度适用范围 ,以及智能化、网络化等方面。 近年来,在温度的检测的技术的领域中,新的检测原理技术有实用性的重大进展。新 的温度的检测元件正在不断涌现现以及完善化,主要包括以下几种。晶体管 的温度检测的元件 ;集成电路的温度检测的元件 ;核

14、磁共振的温度的检测器 ;热噪声的温度的检测器 ;石英晶体的温度的检测器 ;光纤的温度的检测器激光的温度检的测器等。 目前国内外的温度控制方式越来越趋向于智能化,通过温度传感器来实现测量温度的。温度传感器以及信号处理构成了测温仪器的两部分。温度测量就是通过温度传感器将要测量的对象的温度的数值值转换成电的或者其它形式信号 ,通过信号的处理以及处理转换成温度的数值显示出来的过程。温度的传感器随着温度的变化而受影响的方面有电容、电动势和磁性能、频率、以及光学特性等 等。随着科学的发展 ,更好的温度的传感器还会不断的出现。 1.3 课题研究重点和思路 随着单片机技术的日益成熟,应用范围的逐渐扩大,以单片

15、机为核心的控制系统,逐渐应用到生活中的很多方面,这不仅克服了系统中存在的严重延时,节省了人力,提高了采样频率,而且很大程度上提高了控制效果和控制精度。而以单片机为核心的温控报警器集中了其中的特点。单片机温控报警控制系统中的关键是测量温度、发出警报并控制温度,从而达到各种需求。因此,单片机温控报警器则是对温度进行有效的测量,并且能够在工业生产中得到了广泛的应用,尤其在电 力工程、化工生产、机械制造、冶金工业、无线控制等重要工业领域中,扮演着重要角色。在日常生活中,也可广泛实用于空调器、电加热器等各种家居电器。 本文设计以 AT89S51 单片机为核心的温度控制和报警电路。实现温度的智能控制,使负

16、载能够在温度的工作环境下正常工作。在了解和研究温度智能控制的原理后,能够得到温度检测及控制报警电路相应模块的实现思路,设计出相应的电路图并能够将电路图仿真,最终实现设计的功能。重点研究内容该系统中各核心模块的的详细设计方案,得出结论和分析。 第 2 章 系统总体设计方案 2.1 功能 要求 本设计以 AT89S51 为核心,控制整个系统。适合在一定温度条件的环境下,电路中用到了继电器,通过单片机的弱点系统来控制与继电器项链的强电系统,从而保证强点系统控制的安全性。 系统的利用数字温度传感器 DS18B20 采集数据并送给单片机,单片机处理之后将采集的数据送给 LCD1602 显示一边操作人员直

17、观的了解当前温度。我们给系统正常工作设定为 0 -50,如果当前温度在这个温度设定范围内,则单片机控制继电器闭合,使继电器控制的负载回路导通,是系统正常工作;若当前温度不在这个范围内,则说明当前温度不满足工 作需求。,此时单片机控制蜂鸣器发出警报,并且控制继电器使负载停止工作。并根据当前温度,若温度小于 0,则启动加热装置,若温度高于 50,则启动降温装置,直到达到系统温度,蜂鸣器停止报警,负载回路导通,重新开始工作。从而达到一个自动控制的作用,整个系统形成一个闭环温度值,系统变化参数为温度的值,负载的工作取决于环境温度的变化,通过单片机弱电控制与继电器相连的强电系统,从而解决了强电系统直接控

18、制对操作人员有一定危险性的特点。 2.2 系统总体框架设计搭配 单片机为主控制单元,以 DS18B20 为温度传感器的 温度控制报警系统。该控制系统可以实时存储相关的温度数据。其主要包括:电源电路、温度采集电路、按键处理电路、 LCD 显示电路、报警电路以及单片机基本电路。 电路功能总框架图如图 2.1 所示: 2.1 总框架图 它们的主要功能分别是: (1)温度采集功能:由温度传感器检测当前环境温度,并将温度传给单片机 AT89S51。 (2)温度显示功能:采集到的温度,能够直接显示在 LCD1602 上,便于使用者的操作和观测。 (3)温度报警功能:对采集到的温度自动判断并进行声音和光报警

19、,起到提示的作 用。 (4)温度控制功能:由两部分组成,分别是加热和降温装置,实现智能全自动操作。 温度采集电路 电源电路 显示电路 报警电路 温度控制电路 第 3 章 系统硬件设计 3.1 电路硬件电路总体设计概述 温度自动控制系统实际上是对温度参数的采集而根据采集的温度来自动进行控制。目的是使负载能够工作,通过单片机只能控制而改变温度,使环境温度达到设定范围。主要应用于一些需要特殊温度需求的地方,比如机房等,通过实时只能监控。某些重要实验也需要温度在一定范围内进行,都可以通过本系统来控制。 本设计是一个闭环自动控制系统。弱电控制强电,单片机控制继电器的开合,再控制负载的工作状态。避免了使用

20、人员直接接触强点系统导致的危险性。 本设计的硬件部分分为六个模块:单片机系统模块、温度采集模块、温度显示模块、温度报警模块、温度控制模块、负载模块。 3.2 单片机系统模块 3.2.1 单片机历史 通过单片机的基本操作处理的二进制位数进行分类,单片机主要分为:4 位的单片机、 8 位的单片机、 16 位的单片机和 32 位的单片机。 单片机的发展史可大致分为 4 个阶段。 ( 1)第一阶段( 1974 年 -1976 年):早期级阶段。因为初期的技术和经验比较贫乏,单片机采用的是双片形式。例如,在 1974 年的 12 月,日本的一家公司开发出的 8 位的 F8 单片机,就只包括了简单的 8位

21、 CPU、 64 和 2 个并行口。 ( 2)第二阶段( 1976 年 -1978 年):低性能阶段。在 1976 年, MCS-48( 8 位单片机)被 Intel公司推出,它极大地促进了世界各个公司的单片机的变革和发展;在 1977 年, GI 公司虽然推出了 PIC1650,可是这个时期各个公司的单片机还是处于性能低的阶段。 ( 3)第三阶段( 1978 年 -1983 年):高性能阶段。例如, 1978 年, Z8 单片机被 Zilog 公司推出 ; 1980年, Intel公司以 MCS-48 单片机为基础使 MCS-51 系列被推出 , 6801 单片机被 Motorola公司推出

22、等,让单片机的综合能力跃上了一个新的台阶。从此,世界各公司的这种高性能单片机迅速发展起来。这个阶段推出的单片机普遍带有串行 I/O 口、多级中断系统、 16 位定时器 /定时器,片内 ROM、 RAM容量加大,且寻址范围可达 64KB,有的片内还带有 A/D 转换器。由于这类单片机的性能价格比高,因而被广泛应用,是目前应用 数量最多的单片机。 ( 4)第四阶段( 1983 年 -现在): 8 位单片机的巩固、发展以及 16 位单片机和 32 位单片机的推出阶段。 16 位单片机的典型产品为 Intel公司生产的 MCS-96 系列单片机。而 32 位单片机的优势不仅具有更高的集成度,其数据处理

23、速度还比 16 位单片机也提高许多,性能与此同时也比 8 位、 16 位单片机更加优越。在单片机制造业蓬勃发展的 20 世纪 90 年代,Motorola、 Intel、 ATMEL、德州仪器( TI)、 Philips、 LG 等公司中大量的性能优越的单片机被发展起来,极大地促进了单片机的应 用。近年,不少新型的高集成度的单片机产品的涌现,使单片机出现的局面更加丰富多彩。目前,不仅 8 位单片机被得到广泛的应用, 16 位单片机和 32 位单片机也得到广大用户的青睐。专家认为,虽然世界上的 MCU 品种繁多,功能各异,开发装置也互不兼容,但是客观发展表明, 80C51 可能是最终形成事实上的

24、标准MCU芯片。 3.2.1 AT89S51 介绍 AT89S51是带低电压的 4K字节的闪烁的可编程的能擦除的只读存储器性能高的 CMOS8位微处理器,就是我们所说的单片机。对于单片机内的可擦除的只读的存储器在正常情况下能够反复 擦除上百次。这种器件是采用高密度的不容易丢失的存储器制造技术来制造的,同工业标准中的 MCS-51 指令以及输出的管脚相互兼容的。 AT89S51 单片机给大多数的嵌入式的控制系统提供了一种划算的方案。 AT89S51 具有的特点: ( 1) 4K字节的可编程的闪烁的存储器 ( 2)正常寿命是 1000 写 /擦循环 ( 3)信息数据的保留时间是 10 年 ( 4)

25、全静态的工作范围是 0Hz 至 24Hz ( 5)拥有三级程序的存储器的锁定 ( 6) 128*8 位的内部 RAM ( 7) 32 位 I/O 线 ( 8)拥有两个 1 十六位的定时器 /计数器 ( 9)拥有中断源 五个 ( 10)可编程的串行的通道 ( 11)闲置时低功耗以及掉电模式 ( 12)拥有片内的振荡器以及时钟电路 3.2.2 AT89S51 系列引脚功能 AT89S51 有 40 引脚双列直插( DIP)形式。其逻辑引脚图如图 3.1 所示。 各引脚功能叙述如下: (1)电源和晶振 VCC( 40 脚) 接 +5V的电源 GND( 20 脚) 接数字地 XTAL1( 19 脚)

26、片内震荡器反相放大器以及时钟发生器电路的输入端 XTAL2( 18 脚) 片内震荡器反相放大器的输出端 (2)I/O( 4 个口, 32 根) P0 口 P0 口拥有一个 8 位漏级开路的双向 I/O 口,每脚能够吸收 8TTL门电流。当 P1 口的管脚第一次写 1 时,被定义为高阻输入。 P0 能够用于外部程序数据存储器,它可以被定义为数据 /地址的第八位。在 FIASH编程时, P0 口作为原码输入口,当 FIASH进行校验时,P0 输出原码,此时 P0 外部必须被拉高。 P1口 P1口是一个内部提供上拉电阻的 8位双向 I/O口, P1口缓冲器能接收输出 4TTL门电流。 P1 口管脚写

27、入 1 后,被内部上拉为高,可 用作输入, P1 口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在 FLASH编程和校验时, P1 口作为第八位地址接收。 P2 口 P2 口为一个是内部上拉电阻的 8 位双向 I/O 口, P2 口中的缓冲器可以接收以及输出 4 个 TTL门的电流,如果当 P2 口被写“ 1”时,其管脚会被内部的上拉的电阻拉高,并且会作为输入。因此当其被作为输入时, P2 口的管脚会被外部的电压拉低,将输出电流。这是由于 P2 口内部电压上拉的缘故。如果当外部的程序存储器或者是 16 位地址的外部数据存储器进行存取选用且在 P2 口时,在 P2 口从 其输出的地

28、址的高八位,其给出地址为“ 1”时,它会利用内部的上拉的优势,当其要对外部存储器进行读写时, P2 口输出其特殊功能寄存器内的内容。在 FLASH编程以及校验时的地址信号和控制信号会传输给 P2 口。 P3 口 P3 口管脚有 8 个双向 I/O口内部电阻上拉,可接并且可以收输出 4个 TTL的门电流。如果当 P3 口写入“ 1”后, I/O 会上拉为高电平,并且用作于输入。如果当它作为输入时,由于被下拉的为低电平,所以 P3 口将输出电流( ILL)这原因也是由于它上拉的缘故。 同时, P3 口也能够可作为 AT89CS1 的所应 用的一些特殊的功能口,如表 3.1 所示: ( 3)控制线

29、(共 4 根 ) RST 是复位的输入。如果当振荡器要立即复位,这时要确保 RST 的脚在它的两个的机器周期中的高电平的时间。 ALE/PROG:当要访问外部的存储器,这时地址锁存会允许它的输出的电平能够用于锁存的地址的地位字节。如果在用于 FLASH编程的期间,这时此引脚需用于输入的编程脉冲中。如果在平时, ALE端必须以不变的且稳定的频率周期输出它的正脉冲信号,这时它的频率为振荡器频率的 1/6。因而它可以用于向外部输出的脉冲或者要用作于的目的为定时。我们必须要 注意的问题是:每当其要用作于外部数据的存储器时,它将会要跳过的是一个ALE脉冲。如果想要禁止 ALE产生的输出则可以让 SFR8

30、EH的地址的上位置置 0。与此同时, ALE如果正在在执行 MOVX,则 MOVC 的指令是 ALE才能起作用。除此之外,该引脚会被略微拉高。假如微处理器在外部的执行状态时 ALE禁止,则置位会无效。 /PSEN:外部的程序的存储器所存储的选通信号。每个机器的周期的两次 /PSEN 有效,是在由外部的程序的存储器取指期间。但是它在访问外部的数据的存储器时,这两次的有效的 /PSEN 信号将会不出现 。 /EA/VPP:当 /EA要保持低电平时,这时在此期间外部程序存储器( 0000H-FFFFH), 无论是否有内部的程序的存储器。当注意加密方式为 1 时, /EA将内部的锁定为 RESET;当

31、 /EA端保持在高电平时,此间内部的程序的存储器。如果在 FLASH的编程期间,这时此引脚也能用于施加 12V的编程的电源( VPP)。 3.2.3 AT89S51 最小系统 单片机的工作工程是:取一条指令、译码、进行微操作,再取一条指令,译码再进行操作,这样自动的、一步步的有微操纵依次完成相应的指令规定功能。这些指令在微 操作的时间上有严格的次序,称为时序。 89S51 单片机的时钟信号通常由两种方式产生,内部时钟和外部时钟方式。内部时钟方式。在单片机 XTAL1 和 XTAL2 引脚外接晶振。其中的电容起到稳定频率和快速起振的作用。典型值微 30PF.晶振 CYS 的震荡频率要小于 12M

32、HZ,典型值 6MHZ、 12MHZ或者11.059MHZ。外部时钟方式是吧外面已经有的时钟信号引入到单片机中,要求各的那片及同步运行的场合。 实际中通常采用外界晶振的内部时钟方式,晶振频率高一些的时候可以提高指令的执行速度,但相应的功耗和噪声也会增加 ,在满足系统的功能下,应该尽量选择低一些的晶振频率。我们这儿选择的是 12MHZ的晶振。 复位是使单片机中的各个部件处于某种确定的初始状态。单片机的工作都是从复位开始。当 89S51 的 RST 引脚加高电平复位信号 ,保持两个以上机器周期时,单片机内部就执行复位操作。复位信号变低时,单片机变开始执行程序。 实际操作中,复位也有两种形式:一种是

33、上电复位,一种是上电复位与按键复位都有效。上电复位要求接通电源后单片机自动复位。通常上电复位电路的上电瞬间 RST 引脚的高电平只要能保持足够时间,两个机器周期,单片机就可以 进行复位操作。我们选取的元器件参数为:晶振: 12MHZ;电容: 30uf;电阻:与按键相连的是 1K,另外一个 10K。我们还可以在电阻上加一个放电二极管,这样有效提高了若单片机断电后,短时间内再加电复位的可能性。 3.3 温度采集模块 3.3.1 DS18B20 与单片机接口电路 DS18B20 有方便的接线方式,封装后多种场合可以适用,封装后的 DS18B20 可适用于洁净室的测温,电缆沟的测温,高炉水循环的测温,

34、农业大棚的测温,锅炉的测温, 弹药库的测温等非极限的温度场合。使用方便,耐磨耐碰, 封装的形式各 种各样,适用于各种狭小的的数字测温以及控制领域。 DS18B20温度传感器是美国达拉斯 (DALLAS)半导体公司推出的应用单总线技术的数字温度传感器。该器件将半导体温敏器件、 A/D 转换器、存储器等做在一个很小的集成电路芯片上。超小的体积,超低的硬件开销,抗干扰能力强,精度高,附加功能强,使得 DS18B20更受欢迎, DS18B20 的优势更是我们学习单片机技术和开发温度相关小制作不二的选择,其技术性能有: ( 1) 拥有的单线的接口方式独特,在 DS18B20 和微处理器被连接时,仅仅只一

35、条口线就可以实现微处理器和 DS18B20 双向的通讯正常的运行。 ( 2) DS18B20 的测温范围是 55 +125,它的固有的测试温分辨率能够精确到0.5。 ( 3)多点组网功能能够被 DS18B20 支持,多个 DS18B20 能够并联在同一条三线上,最多只能并联 8 个 ,多点测温能够被实现,只是如果测温数量过多,就会导致供电电源的电压过低,因此会造成造成不稳定的信号传输 。 ( 4)工作电源 : 35V/DC ( 5)在使过程中不需要任何外围元件 ( 6)测量结果则以 912 位数字量方式串行传送 ( 7)温度数 字量转换时间 200ms(典型值) ( 8) 用户可定义的非易失性

36、温度报警设置 温度传感器外形如图 3.2 所示。 图 3.2 传感器外形图 本设计采用一线制数字温度传感器 DS18B20 来作为本课题的温度传感器。传感器信号经 4.7K的上拉电阻直接接到单片机管脚上。 DS18B20 温度传感器只有三根外接线:一是单线数据传输总线 DQ ,二是外供电源线 VDD,三是共用地线 GND。 DS18B20 有两种供电方式:其中一种为数据线供电方式,供电时 VDD接地,它是通过内部电容的能量是空闲时从数据线获取,来 完成温度的转换,因而相应的完成温度转换所需时间也较长。在这种情况下,需要用单片机的一个 I/O 口来完成对 DS18B20总线的上拉。另外一种方式是

37、外部供电方式 (VDD 接 +5V),相应的完成温度测量的时间会较短。 工作原理及其应用: DS18B20 温度检测与数字数据的传输集成于一个芯片之上。其工作一个周期可以分为二个部分,温度检测以及数据处理。 DS18B20 有三种形态的存储资源,分别是 ROM, RAM, EEPROM。 ROM 是属于只读存储器,共 64 位,用于存放 DS18B20ID 中的编码,它的前八位是属于单线系列 编码( DS18B20 的编码是 19H),它的唯一的序列号是后面 48 位的芯片,最后的八位是以上 56 位的 CRC。其数据在出厂时设置,不能由用户更改。 RAM是属于数据的暂存器,能够用于数据计算以及数据的存取,数据会在掉电后全部消失,DS18B20 拥有共 9 个字节的 RAM,它的每个字节是为八位,转换温度后的数据值信息是第1, 2 字节,它的第 3, 4 字节是用户 EEPROM 的镜像。当其在复位被上电时,它的数值就将会被刷新。它的第 3 个 EEPROM的镜像是第五个字节。它的第 6, 7, 8 个字节则是用来做计数寄存器,是为了让用户能够 得到更高的温度分辨率而设计的,同样也是温度转换、计算的暂存单元,第 9 个字节是前八个字节的 CRC 码。 EEPROM是属于非易失性记忆体,它用于存放长期需要

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。