毕业论文

打赏
当前位置: 毕业论文 > 自动化 >

DS18B20+STC89C52单片机温度检测系统设计+程序+电路图(4)

时间:2022-03-14 22:33来源:毕业论文
外接供电电源输入端,在接寄生电源时此引脚必须要接地。 DS18B20产品的特点: 1。 适应电压范围更宽 2。 测温范围-55℃~+125℃,在-10~+85℃时精度为

外接供电电源输入端,在接寄生电源时此引脚必须要接地。

DS18B20产品的特点:

1。 适应电压范围更宽 

2。 测温范围-55℃~+125℃,在-10~+85℃时精度为±0。5℃                         

3。 DS18B20仅需要一条I/O接口线就可以与单片机连接  

4。 DS18B20在使用中不需要任何外围元件

5。 分辨率有4种,可实现高精度测温 文献综述

6。 全数字化输出信号,以串行传送数据和CRC校验码给单片机,加强了其抗干扰和纠错的能力  

7。 负压特性;若是电源两端接反了,虽然不能继续工作,却不会将芯片烧毁 

3。2。2 内部结构

图3-3  DS18B20的内部结构

DS18B20内部结构如图3-3所示,DS18B20内部有64位的ROM单元和9字节的暂存器单元。

ROM单元中的序列码时出厂前就已经设置好了的,且每个序列码都是独一无二的,不会重复。

暂存器包含两字节(0和1字节)的温度寄存器,用于存储温度传感器的数字输出。暂存器还提供一字节的上线警报触发(TH)和下线警报触发(TL)寄存器(2和3字节),和一字节的配置寄存器(4字节),使用者可以通过配置寄存器来设置温度转换的精度。暂存器的5、6和7字节器件内部保留使用。第八字节含有循环冗余码(CRC )。

A。温度寄存器(0和1字节)

表3-3温度寄存器格式

高8位 S S S S S 26 25 24 

低8位 23 22 21 20 2-1 2-2 2-3 2-4 

DS18B20中的温度传感器可完成对温度的测量,以12位转化为例:用16位符号扩展的二进制补码读数形式提供,以0。0625℃/LSB形式表达。 

这是12位转化后得到的12位数据,存储在 DS18B20的两个8字节的RAM中,二进制中的前面5位是符号位,如果测得的温度大于0,这5位为0,只要将测到的数值乘于0。0625即可得到实际温度;如果温度小于0,这5位为1,测到的数值需要取反加1再乘于0。0625即可得到实际温度。来`自+优-尔^论:文,网www.youerw.com +QQ752018766-

DS18B20 的温度操作是使用16位,也就是说分辨率是0。0625。前5位是符号位,为了就是表示转换的值是正数还是负数。

B。配置寄存器

表3-4 DS18B20的字节定义

Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0

0 R1 R0 1 1 1 1 1

Bit7出厂时就已经设置好了,不建议用户去更改。而R1与R0位由于组合不同,导致出现4种不同的转换精度

DS18B20+STC89C52单片机温度检测系统设计+程序+电路图(4):http://www.youerw.com/zidonghua/lunwen_91052.html
------分隔线----------------------------
推荐内容