1 / 14
文档名称:

数字温度计课程设计报告.docx

格式:docx   大小:36KB   页数:14页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数字温度计课程设计报告.docx

上传人:baibai 2022/4/27 文件大小:36 KB

下载得到文件列表

数字温度计课程设计报告.docx

文档介绍

文档介绍:
数字温度计课程设计报告

课程设计报告书
课程名称: 电工电子课程设计 题 目:数字温度计 学 院: 信息工程学院
系: 电
DS18B20采纳外接电源方式工作,一线测温一线与STC89C51连接,测出的数据放在存放器中,将数据经过BCD码转换后送到LED显示。










DS18B20温度传感器是美国DALLAS半导体公司最新推出的一种改良型智能温度传感器,与传统的热敏电阻等测温元件相比,它能干脆读出被测温度,并且可依据实际要求通过简洁的编程实现9~12位的数字值读数方式。DS18B20的性能特点如下:
●独特的单线接口仅须要一个端口引脚进展通信;
●多个DS18B20可以并联在惟一的三线上,实现多点组网功能; ●无须外部器件;
●可通过数据线供电,~; ●零待机功耗;
●温度以9或12位数字; ●用户可定义报警设置;
●报警搜寻吩咐识别并标记超过程序限定温度〔温度报警条件〕的器件; ●负电压特性,电源极性接反时,温度计不会因发热而烧毁,但不能正常工作; DS18B20内部构造主要由四局部组成:64位光刻ROM,温度传感器,非挥发的温度报警触发器TH和TL,高速暂存器。DS18B20的管脚排列如图2-3-1所示。64位光刻ROM是出厂前被光刻好的,它可以看作是该DS18B20的地址序列号。不同的器件地址序列号不同。

DS18B20的内部构造

DS18B20的引脚分布图
64位ROM的构造起先8位是产品类型的编号,接着是每个器件的惟一的序号,共有48位,最终8位是前面56位的CRC检验码,这也是多个DS18B20可以采纳一线进展通信的缘由。温度报警触发器TH和TL,可通过软件写入户报警上下限。










DS18B20温度传感器的内部存储器还包括一个高速暂存RAM和一个非易失性的可电擦除的EERAM。高速暂存RAM的构造为8字节的存储器,构造如图2-3-2所示。头2个字节包含测得的温度信息,第3和第4字节TH和TL的拷贝,是易失的,每次上电复位时被刷新。第5个字节,为配置存放器,它的内容用于确定温度值的数字转换辨别率。DS18B20工作时存放器中的辨别率转换为相应精度的温度数值。该字节各位的定义如下列图所示。低5位始终为1,TM是工作模式位,用于设置DS18B20在工作模式还是在测试模式,DS18B20出厂时该位被设置为0,用户要去改动,R1和R0确定温度转换的精度位数,来设置辨别率。
.
.
TMR1R01
.
11
11
.
DS18B20的字节定义
DS18B20高速暂存器共9个存存单元,如表所示:










表3-1 DS18B20的引脚分布图

以12位转化为例说明温度凹凸字节存放形式及计算:12位转化后得到的12位数据,存储在18B20的两个凹凸两个8位的RAM中,二进制中的前面5位是符号位。假如测得的温度大于0,这5位为0,;假如温度小于0,这5位为1,。
表3-2 DS18B20的字节存放表
由下列图可以看到,Dsl8820的内部存储器是由8个单元组成,其中第0、1个存放测量温度值,第2、3分别存放报警温度的上下限值,第4单元为配置单元,5、6、7单元在DSl8820这里没有被用到。对于第4个存放器,用户可以设置温度转换精度,系统默认12bit转换精度,相当于十进制的0.0625℃