毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
Proteus仿真和8051单片机多点温度检测控制系统的开发(7)
其外形和管脚如下图3.3所示:
图3.3 DS18B20外部形状和管脚图
3.3.3 DS18B20内部结构情况
图3.4所示内部框图,其中包括温度传感器、寄生供电、64个激光光盘单线接口、高速寄存器来存储中间数据是用来存储用户设定的温度上下限值的高8位和低8位触发存储和控制逻辑、8位循环冗余校验码发生器。64位光刻ROM:前8位是产品型号的标签,第二个8位是DS18B20的序列号,第三个8位是56个循环冗余校验码。光刻ROM的功能区分每一个DS18B20,它可以是一个总线安装多个DS18B20。暂存存储器包含8个连续的字节,第一个和第二个字节是检测的温度信息,第3个和第4字节是TH与TL的易失性拷贝,第5个字节是易失性拷贝的结构寄存器,在每一个上电复位时,这三个字节的内容被刷新。第6、7、8个字节用于内部计算。第9个字节为冗余校验字节。
图3.4 DS18B20内部结构
(1)DS18B20有4个主要的数据部件:
1) 64位激光ROM。64位激光ROM从高位到低位依次为8位CRC、48位序列号和8位家族代码(28H)组成。
2) 温度灵敏元件。
3) 非易失性温度报警触发器TH和TL。可通过软件写入用户报警上下限值。
4) 配置寄存器。配置寄存器为高速暂存存储器中的第五个字节。DS18B20在0工作时按此寄存器中的分辨率将温度转换成相应精度的数值,其各位定义如表3.1所示。
表3.1 DS18B20配置寄存器结构
TM R1 R0 1 1 1 1 1
MSB LSB
其中TM:测试模式标志位,出厂时被写入0,不能改变;R0、R1:温度计分辨率设置位,其对应四种分辨率如下表所列,出厂时R0、R1置为缺省值:R0=1,R1=1(即12位分辨率),用户可根据需要改写配置寄存器以获得合适的分辨率。
表3.2 配置寄存器与分辨率关系
R0 R1 温度计分辨率/bit 最大转换时间/us
0 0 9 93.75
0 1 10 187.5
1 0 11 375
1 1 12 750
(2) 高速暂存存储器
高速暂存存储器是由9个字节组成,当温度转换指令发出后,经转换所得的温度值以二字节补码形式存放在高速暂存存储器的第0和第1个字节。单片机可以通过单线接口读到该数据,读取时低位在前,高位在后。对应的温度计算:当符号位S=0,直接把二进制位转换成十进制;当S=1,先把补码变成原码,然后再计算十进制值。
3.3.4 DS18B20的测温原理
当DS18B20接收到温度转换指令后,开始启动转换。转换完成后的温度值就以16位带符号扩展的二进制补码形式存储在高速暂存存储器的0,1字节。单片机可以通过单线接口读到该数据,读取时低位在前,高位在后,以0.062 5℃/LSB形式表示数据格式。
DS1820测温原理如下图3.5所示。图中低温度系数晶振的振荡频率在很大的程度上受到温度因素影响几率很小,它的功能是产生特定频率的脉冲信号传输给计数器1。
图 3.5 DS18B20测温原理
温度系数高的晶振随温度发生变化的振荡频率也会相应发生明显变化,所发出的信号作为计数输入脉冲。计数器减1对计数脉冲信号产生低温度系数晶振减法计数,只要计数器1预置值减到0,温度寄存器的值就加1,计数器1的预置将会被重置,计数器1对所产生脉冲信号低温度系数的晶振开始计数。计数器1和温度寄存器预置在-55°C相应的基值。DS18B20测温原理停止累加温度寄存器的值,此时温度寄存器的值就是所测得的温度。
共9页:
上一页
1
2
3
4
5
6
7
8
9
下一页
上一篇:
AT89S51射频识别阅读器设计+仿真电路图
下一篇:
基于PLC的锅炉温度史密斯预估控制仿真
PSCAD正序故障分量方向保护算法设计及仿真
单相电压型逆变电路的谐...
UC3842本安电源设计MATLAB仿真+电路图
基于simulink的三相桥式全控...
英汉数字文化差异与翻译
多无人艇协同目标跟踪MATLAB仿真+源代码
基于PSCAD的船舶区域配电系...
浅谈新形势下妇产科护理...
拉力采集上位机软件开发任务书
辩护律师的作证义务和保...
中国古代秘书擅权的发展和恶变
《醉青春》导演作品阐述
高校网球场馆运营管理初探【1805字】
多元化刑事简易程序构建探讨【9365字】
国内外无刷直流电动机研究现状
谷度酒庄消费者回访调查问卷表
浅谈传统人文精神茬大學...