云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 基于DS18B20设计的温度显示器 - 图文

基于DS18B20设计的温度显示器 - 图文

  • 62 次阅读
  • 3 次下载
  • 2025/6/1 15:14:39

山东理工大学课程设计说明书(2011)

业可采用寄生电源方式产生,多个DS18B20可以并联到三根或者两根线上,CPU只需一根端口线就能与多个DS18B20通信,占用微处理器的端口较少,可节省大量的引线和逻辑电路。从而可以看出DS18B20可以非常方便的被用于远距离多点温度检测系统。

26

图2-4 温度芯片DS18B20

5

山东理工大学课程设计说明书(2011)

3.系统硬件设计

3.1总体设计

根据第2节设计方案,设计的系统总体电路如附录1所示,下面具体介绍每一部分的设计。

3.2单片机最小运行系统

a)晶振

晶振为单片机提供时钟信号。单片机XIAL1和XIAL2分别接30PF的电容,中间再并个12MHZ的晶振,形成单片机的晶振电路。

C211.0592MY1 30pF30pFXTAL2XTAL1C3图3-1 晶振电路

b)复位电路

单片机在启动时都需要复位,以使CPU及系统各部件处于确定的初始状态,并从初态开始工作。89系列单片机的复位信号是从RST引脚输入到芯片内的施密特触发器中的。当系统处于正常工作状态时,且振荡器稳定后,如果RST引脚上有一个高电平并维持2个机器周期(24个振荡周期)以上,则CPU就可以响应并将系统复位。单片机系统的复位方式有:手动按钮复位和上电复位。

VccS4R11kΩ 10kΩR2 RSTCJ2 26

6

山东理工大学课程设计说明书(2011)

图3-2 复位电路

ALE引脚悬空,复位引脚接到复位电路、VCC接电源、VSS接地、EA接电源 3.3温度传感器(DS18B20)电路 3.3.1 DS18B20基本介绍

DS18B20是美国DALLAS半导体公司推出的第一片支持“一线总线”接口的温度传感器,它具有微型化、低功耗、高性能、抗干扰能力强、易配微处理器等优点,可直接将温度转化成串行数字信号处理器处理。

DS18B20进行精确的温度转换,I/O线必须保证在温度转换期间提供足够的能量,由于每个DS18B20在温度转换期间工作电流达到1mA,当几个温度传感器挂在同一根I/O线上进行多点测温时,只靠4.7K上拉电阻就无法提供足够的能量,会造成无法转换温度或温度误差极大。

因此,下图电路只适应于单一温度传感器测温情况下使用,不适宜采用电池供电系统中。并且工作电源VCC必须保证在5V,当电源电压下降时,寄生电源能够汲取的能量也降低,会使温度误差变大。

VCCR215.1KU1VCCI/OGNDDS18B20321VCCP22 图3-3温度传感器电路引脚图

如图3-2,P3.6引脚接继电器电路的4.7K的限流电阻上。 3.3.2 DS18B20控制方法

DS18B20有六条控制命令:

温度转换 44H 启动DS18B20进行温度转换 读暂存器 BEH 读暂存器9个字节内容

26

7

山东理工大学课程设计说明书(2011)

写暂存器 4EH 将数据写入暂存器的TH、TL字节

复制暂存器 48H 把暂存器的TH、TL字节写到E2RAM中

重新调E2RAM B8H 把E2RAM中的TH、TL字节写到暂存器TH、TL字节 读电源供电方式 B4H 启动DS18B20发送电源供电方式的信号给主CPU 3.3.3 DS18B20供电方式

DS18B20可以采用两种方式供电,一种是采用电源供电方式,此时DS18B20的1脚接地,2脚作为信号线,3脚接电源。另一种是寄生电源供电方式,如图3.1所示单片机端口接单线总线,为保证在有效的DS18B20时钟周期内提供足够的电流,可用一个三极管来完成对总线的上拉。本设计采用电源供电方式, P2.2口接单线总线为保证在有效的DS18B20时钟周期内提供足够的电流,可用一个上拉电阻和STC89C52的P2.2来完成对总线的上拉。当DS18B20处于写存储器操作和温度A/D变换操作时,总线上必须有强的上拉,上拉开启时间最大为10 μs。采用寄生电源供电方式是VDD和GND端均接地。由于单线制只有一根线,因此发送接收口必须是三状态的。主机控制DS18B20完成温度转换必须经过3个步骤: ? 初始化。 ? ROM操作指令。 ? 存储器操作指令。

3.4七段数码管显示电路

当位选打开时,送入相应的段码,则相应的数码管打开,关掉位选,打开另一个位选,送入相应的段码,则数码管打开,而每次打开关掉相应的位选时,时间间隔低于20ms,从人类视觉的角度上看,就仿佛是全部数码管同时显示的一样。

26

8

搜索更多关于: 基于DS18B20设计的温度显示器 - 图文 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

山东理工大学课程设计说明书(2011) 业可采用寄生电源方式产生,多个DS18B20可以并联到三根或者两根线上,CPU只需一根端口线就能与多个DS18B20通信,占用微处理器的端口较少,可节省大量的引线和逻辑电路。从而可以看出DS18B20可以非常方便的被用于远距离多点温度检测系统。 26 图2-4 温度芯片DS18B20 5 山东理工大学课程设计说明书(2011) 3.系统硬件设计 3.1总体设计 根据第2节设计方案,设计的系统总体电路如附录1所示,下面具体介绍每一部分的设计。 3.2单片机最小运行系统 a)晶振 晶振为单片机提供时钟信号。单片机XIAL1和XIA

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com