数字温度传感器SB0

数字温度传感器SB0
数字温度传感器SB0

数字温度传感器DS18B20

美国Dallas半导体公司的数字化温度传感器DS1820是世界上第一片支持"一线总线"接口的温度传感器,在其内部使用了在板(ON-B0ARD)专利技术。全部传感元件及转换电路集成在形如一只三极管的集成电路内。一线总线独特而且经济的特点,使用户可轻松地组建传感器网络,为测量系统的构建引入全新概念。现在,新一代的DS18B20体积更小、更经济、更灵活。使你可以充分发挥“一线总线”的优点。目前DS18B20批量采购价格仅10元左右。

一、DS18B20的主要特性

(1)适应电压范围更宽,电压范围:3.0~5.5V,在寄生电源方式下可由数据线供电

(2)独特的单线接口方式,DS18B20在与微处理器连接时仅需要一条口线即可实现微处理器与DS18B20的双向通讯

(3)DS18B20支持多点组网功能,多个DS18B20可以并联在唯一的三线上,实现组网多点测温

(4)DS18B20在使用中不需要任何外围元件,全部传感元件及转换电路集成在形如一只三极管的集成电路内

(5)温范围-55℃~+125℃,在-10~+85℃时精度为±0.5℃

(6)可编程的分辨率为9~12位,对应的可分辨温度分别为0.5℃、0.25℃、0.125℃和0.0625℃,可实现高精度测温

(7)在9位分辨率时最多在93.75ms内把温度转换为数字,12位分辨率时最多在750ms内把温度值转换为数字,速度更快

(8)测量结果直接输出数字温度信号,以"一线总线"串行传送给CPU,同

时可传送CRC校验码,具有极强的抗干扰纠错能力

(9)负压特性:电源极性接反时,芯片不会因发热而烧毁,但不能正常工作。

二、DS18B20的外形和内部结构

DS18B20内部结构主要由四部分组成:64位光刻ROM、温度传感器、非挥发的温度报警触发器TH和TL、配置寄存器。DS18B20的外形及管脚排列如下图1:

DS18B20引脚定义:

(1)DQ为数字信号输入/输出端;

(2)GND为电源地;

(3)VDD为外接供电电源输入端(在寄生电源接线方式时接地)。

三、DS18B20工作原理

DS18B20的读写时序和测温原理与DS1820相同,只是得到的温度值的位数因分辨率不同而不同,且温度转换时的延时时间由2s减为750ms。 DS18B20测温原理如图3所示。图中低温度系数晶振的振荡频率受温度影响很小,用于产生固定频率的脉冲信号送给计数器1。高温度系数晶振随温度变化其振荡率明显改变,所产生的信号作为计数器2的脉冲输入。计数器1和温度寄存器被预置在-55℃所对应的一个基数值。计数器1对低温度系数晶振产生的脉冲信号进行减法计数,当计数器1的预置值减到0时,温度寄存器的值将加1,计数器1的预置将重新被装入,计数器1重新开始对低温度系数晶振产生的脉冲信号进行计数,如此循环直到计数器2计数到0时,停止温度寄存器值的累加,此时温度寄存器中的数值即为所测温度。图3中的斜率累加器用于补偿和修正测温

过程中的非线性,其输出用于修正计数器1的预置值。

DS18B20有4个主要的数据部件:

(1)光刻ROM中的64位序列号是出厂前被光刻好的,它可以看作是该DS18B20的地址序列码。64位光刻ROM的排列是:开始8位(28H)是产品类型标号,接着的48位是该DS18B20自身的序列号,最后8位是前面56位的循环冗余校验码(CRC=X8+X5+X4+1)。光刻ROM的作用是使每一个DS18B20都各不相同,这样就可以实现一根总线上挂接多个DS18B20的目的。

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

表1: DS18B20温度值格式表

这是12位转化后得到的12位数据,存储在18B20的两个8比特的RAM中,二进制中的前面5位是符号位,如果测得的温度大于0,这5位为0,只要将测到

的数值乘于0.0625即可得到实际温度;如果温度小于0,这5位为1,测到的数值需要取反加1再乘于0.0625即可得到实际温度。

例如+125℃的数字输出为07D0H,+25.0625℃的数字输出为0191H,

-25.0625℃的数字输出为FF6FH,-55℃的数字输出为FC90H。

(3)DS18B20温度传感器的存储器

DS18B20温度传感器的内部存储器包括一个高速暂存RAM和一个非易失性的可电擦除的EEPRAM,后者存放高温度和低温度触发器TH、TL和结构寄存器。

(4)配置寄存器

该字节各位的意义如下:

低五位一直都是"1",TM是测试模式位,用于设置DS18B20在工作模式还是

在测试模式。在DS18B20出厂时该位被设置为0,用户不要去改动。R1和R0用

来设置分辨率,如下表所示:(DS18B20出厂时被设置为12位)

四、高速暂存存储器

高速暂存存储器由9个字节组成,其分配如表5所示。当温度转换命令发布后,经转换所得的温度值以二字节补码形式存放在高速暂存存储器的第0和第1个字节。单片机可通过单线接口读到该数据,读取时低位在前,高位在后,数据格式如表1所示。对应的温度计算:当符号位S=0时,直接将二进制位转换为十进制;当S=1时,先将补码变为原码,再计算十进制值。表?2是对应的一部分温度值。第九个字节是冗余检验字节。

根据DS18B20的通讯协议,主机(单片机)控制DS18B20完成温度转换

必须经过三个步骤:每一次读写之前都要对DS18B20进行复位操作,复位成功

后发送一条ROM指令,最后发送RAM指令,这样才能对DS18B20进行预定的操作。复位要求主CPU将数据线下拉500微秒,然后释放,当DS18B20收到信号后等待16~60微秒左右,后发出60~240微秒的存在低脉冲,主CPU收到此信号表示复位成功。

五、DS18B20的应用电路

DS18B20测温系统具有测温系统简单、测温精度高、连接方便、占用口线少等优点。下面就是DS18B20几个不同应用方式下的测温电路图:

[1]、DS18B20寄生电源供电方式电路图

如下面图4所示,在寄生电源供电方式下,DS18B20从单线信号线上汲取能量:在信号线DQ处于高电平期间把能量储存在内部电容里,在信号线处于低电平期间消耗电容上的电能工作,直到高电平到来再给寄生电源(电容)充电。

独特的寄生电源方式有三个好处:

1)进行远距离测温时,无需本地电源

2)可以在没有常规电源的条件下读取ROM

3)电路更加简洁,仅用一根I/O口实现测温

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

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

注:站长曾经就此电路做过实验,在实验中,降低电源电压VCC,当低于4.5V时,测出的温度值比实际的温度高,误差较大。当电源电压降为4V 时,温度误差有3℃之多,这就应该是因为寄生电源汲取能量不够造成的吧,因此,站长建议大家在开发测温系统时不要使用此电路。

[2]、DS18B20寄生电源强上拉供电方式电路图

改进的寄生电源供电方式如下面图5所示,为了使DS18B20在动态转换周期中获得足够的电流供应,当进行温度转换或拷贝到E2存储器操作时,用MOSFET把I/O线直接拉到VCC就可提供足够的电流,在发出任何涉及到拷贝到E2存储器或启动温度转换的指令后,必须在最多10μS内把I/O线转换到强上拉状态。在强上拉方式下可以解决电流供应不走的问题,因此也适合于多点测温应用,缺点就是要多占用一根I/O口线进行强上拉切换。

注意:在图4和图5寄生电源供电方式中,DS18B20的VDD引脚必须接地[3] DS18B20的外部电源供电方式

在外部电源供电方式下,DS18B20工作电源由VDD引脚接入,此时I/O 线不需要强上拉,不存在电源电流不足的问题,可以保证转换精度,同时在总线上理论可以挂接任意多个DS18B20传感器,组成多点测温系统。注意:在外部供电的方式下,DS18B20的GND引脚不能悬空,否则不能转换温度,读取的温度总是85℃。

图7:外部供电方式的多点测温电路图

外部电源供电方式是DS18B20最佳的工作方式,工作稳定可靠,抗干扰能力强,而且电路也比较简单,可以开发出稳定可靠的多点温度监控系统。站长推荐大家在开发中使用外部电源供电方式,毕竟比寄生电源方式只多接一根VCC引线。在外接电源方式下,可以充分发挥DS18B20宽电源电压范围的优点,即使电源电压VCC降到3V时,依然能够保证温度量精度。

六、DS1820使用中注意事项

DS1820虽然具有测温系统简单、测温精度高、连接方便、占用口线少等优点,但在实际应用中也应注意以下几方面的问题:

1) 较小的硬件开销需要相对复杂的软件进行补偿,由于DS1820与微处理器间采用串行数据传送,因此,在对DS1820进行读写编程时,必须严格的保证读写时序,否则将无法读取测温结果。在使用PL/M、C等高级语言进行系统程序设计时,对DS1820操作部分最好采用汇编语言实现。

2) 在DS1820的有关资料中均未提及单总线上所挂DS1820数量问题,容易使人误认为可以挂任意多个DS1820,在实际应用中并非如此。当单总线上所挂DS1820超过8个时,就需要解决微处理器的总线驱动问题,这一点在进行多点测温系统设计时要加以注意。

3) 连接DS1820的总线电缆是有长度限制的。试验中,当采用普通信号电缆传输长度超过50m时,读取的测温数据将发生错误。当将总线电缆改为双绞线带屏蔽电缆时,正常通讯距离可达150m,当采用每米绞合次数更多的双绞线带屏蔽电缆时,正常通讯距离进一步加长。这种情况主要是由总线分布电容使信号波形产生畸变造成的。因此,在用DS1820进行长距离测温系统设计时要充分考虑总线分布电容和阻抗匹配问题。

4) 在DS1820测温程序设计中,向DS1820发出温度转换命令后,程序总要等待DS1820的返回信号,一旦某个DS1820接触不好或断线,当程序读该DS1820时,将没有返回信号,程序进入死循环。这一点在进行DS1820硬件连接和软件设计时也要给予一定的重视。

测温电缆线建议采用屏蔽4芯双绞线,其中一对线接地线与信号线,另一组接VCC和地线,屏蔽层在源端单点接地。

七、各子程序介绍:

1复位程序

CPU将数据线拉低480us,然后释放,

当DS18B20收到信号后等待16~60us左右,后发出60~240us的存在低脉冲,主CPU收到此信号表示复位成功。

bit ResetDS18B20( ) {

unsigned char i;

bit flag;

// 复位DS18B20...

DS18B20=0;

for (i=0; i<200; i++); // 保持低电平至少480 uSec

DS18B20=1;

for (i=0; i<30; i++); // 等60 uSec 以上

flag=DS18B20; // 取DS18B20状态

for (i=0; i<100; i++); // 等300 uSec

return flag; //flag=0复位成功,flag=1,复位不成功

}

2写一个字节子程序

CPU将数据线从高电平拉至低电平,产生写起始信号;

15us之内,将所写的位送到数据线上;

DS18B20在15us~60us之间接收位信息;

写下一个位之前要有1us以上的高电平恢复;

将以上过程重复8次,即完成一个字节的写操作。

//----------------------------------------------------------------------------

// Write a byte to DS18B20

//----------------------------------------------------------------------------

void WRDS18B20(unsigned char data0)

{

unsigned char i,j;

for (j=0; j<8; j++)

{

DS18B20=0; //高电平拉到低电平,产生写起始信号

for (i=0; i<1; i++);

DS18B20=data0&0x01; //15us之内写一位

for (i=0; i<20; i++); //等60us,DS18B20完成采样

DS18B20=1;//高电平恢复

data0=data0>>1; //右移,为下一位准备

}

}

3读一个字节子程序

CPU将数据线从高电平拉到低电平1us以上,再拉到高电平,产生读起始信号;15us之内,CPU读一位;

读周期为60us,

读下一个位之前要有1us以上的高电平恢复;

将以上过程重复8次,即完成一个字节的读操作。

//---------------------------------------------------------------------------- // Read a byte from DS1820

//---------------------------------------------------------------------------- unsigned char RDDS18B20()

{

unsigned char i,j,data0=0;

bit temp;

for (j=0; j<8; j++)

{

DS18B20=0; //高电平拉到低电平1us以上

for (i=0; i<1; i++);

DS18B20=1; //再拉到高电平,产生读起始信号

for (i=0; i<1; i++);

temp=DS18B20;//15us之内读一位

for (i=0; i<20; i++); //等60us

data0=data0>>1; //为下一位准备

if(temp==1) data0=data0|0x80;

else data0=data0&0x7f;

DS18B20=1;//高电平恢复

for (i=0; i<1; i++);

}

return data0;

}

4读温度子程序

复位→跳过ROM →启动温度转换→调用显示等750ms→复位→跳过ROM→发读温度命令→读温度低字节→读温度高字节→返回温度值

//----------------------------------------------------------------------------

// Read temperature

// Returns temperature in 0.5 deg resolution.

// (ie. 24.5 deg => 245)

//----------------------------------------------------------------------------

unsigned int GetTempDS18B20()

{

unsigned int i,j;

bit flag;

flag=ResetDS18B20();//复位

if(flag) return 0x0000;

WRDS18B20(0xcc);// 跳过ROM

WRDS18B20(0x44);// 启动温度转换

for(i=0;i<200;i++) display();//调用显示等750ms

flag=ResetDS18B20(); //复位

if(flag) return 0x0000;

WRDS18B20(0xcc); //跳过ROM

WRDS18B20(0xbe);// 发读温度命令

j=RDDS18B20();//读温度低字节

j=j+(RDDS18B20()<<8); //读温度高字节+温度低字节

i=((j>>4)*10)+((((j&0x0008)>>3)*500)+(((j&0x0004)>>2)*250)+(((j&0x0002)>>1) *125)+((j&0x0001)*62))/100; //温度值*10

return i;

}

温度传感器工作原理

温度传感器工作原理 1.引脚★ ●GND接地。 ●DQ为数字信号输入\输出端。 ●VDD为外接电源输入端(在寄生电源接线方式时接地) 2.与单片机的连接方式★ 单线数字温度传感器DS18B20与单片机连接电路非常简单,引脚1接地(GND),引脚3(VCC)接电源+5V,引脚2(DQ)接单片机输入\输出一个端口,电压+5V和信号线(DQ)之间接有一个4.7k的电阻。 由于每片DS18B20含有唯一的串行数据口,所以在一条总线上可以挂接多个DS18B20芯片。 外部供电方式单点测温电路如图★ 外部供电方式多点测温电路如图★ 3.DS18B20的性能特点 DS18B20温度传感器是美国DALLAS半导体公司最新推出的一种改进型智能温度传感器。与传统的热敏电阻等测温元件相比,它能直接读出被测温度,并且可根据实际要求通过简单的编程实现9~12位的数字值读数方式。DS18B20的性能特点如下: ●独特的单线接口仅需要一个端口引脚进行通信。 ●多个DS18B20可以并联在唯一的三线上,实现多点组网功能。 ●不需要外部器件。 ●在寄生电源方式下可由数据线供电,电压围为3.0~5.5V。 ●零待机功耗。

●温度以9~12位数字量读出 ●用户可定义的非易失性温度报警设置。 ●报警搜索命令识别并标识超过程序限定温度(温度报警条件)的器件。 ●负电压特性,电源极性接反时,温度计不会因发热而烧毁,只是不能正常工作。 4.部结构 .DS18B20采用3脚PR—35封装或8脚SOIC封装,其部结构框图★ 64位ROM的位结构如图★◆。开始8位是产品类型的编号;接着是每个器件的唯一序号,共有48位;最后8位是前面56位的CRC检验码,这也是多个DS18B20可以采用单线进行通信的原因。非易失性温度报警触发器TH和TL,可通过软件写入用户报警上下限数据。 MSB LSB MSB LSB MSB LSB DS18B20温度传感器的部存储器还包括一个高速暂存RAM和一个非易失性的可电擦除的E2PROM。 高速暂存RAM的结构为9字节的存储器,结构如图★。前2字节包含测得的温度信息。第3和4字节是TH和TL的拷贝,是易失的,每次上电复位时被刷新。第5字节为配置寄存器,其容用于确定温度值的数字转换分辨率,DS18B20工作时按此寄存器中的分辨率将温度转化为相应精度的数值。该字节各位的定义如图★,其中,低5位一直为1;TM是测试模式位,用于设置DS18B20在工作模式还是在测试模式,在DS18B20出厂时,该位被设置为0,用户不要去改动;R0和R1决定温度转化的精度位数,即用来设置分辨率,其定义方法见表★ 高速暂存RAM的第6、7、8字节保留未用,表现为全逻辑1。第9字节是前面所有8

DS18B20数字温度传感器要点

DS18B20数字温度传感器接线方便,封装成后可应用于多种场合,如管道式,螺 纹式,磁铁吸附式,不锈钢 封装式,型号多种多样,有LTM8877,LTM8874等等。主要根据应用场合的不同而改变其外观。封装后的DS18B20可用于电缆沟测温,高炉水循环测温,锅炉测温,机房测温,农业大棚测温,洁净室测温,弹药库测温等各种非极限温度场合。耐磨耐碰,体积小,使用方便,封装形式多样,适用于各种狭小空间设备数字测温和控制领域。 1: 技术性能描述 ①、独特的单线接口方式,DS18B20在与微处理器连接时仅需要一条口线即可实现微处理器与DS18B20的双向通讯。 ②、测温范围-55℃~+125℃,固有测温误差(注意,不是分辨率,这里之前是错误的)1℃。 ③、支持多点组网功能,多个DS18B20可以并联在唯一的三线上,最多只能并联8个,实现多点测温,如果数量过多,会使供电电源电压过低,从而造成信号传输的不稳定。 ④、工作电源: 3.0~5.5V/DC (可以数据线寄生电源) ⑤、在使用中不需要任何外围元件 ⑥、测量结果以9~12位数字量方式串行传送 ⑦、不锈钢保护管直径Φ6 ⑧、适用于DN15~25, DN40~DN250各种介质工业管道和狭小空间设备测温 ⑨、标准安装螺纹 M10X1, M12X1.5, G1/2”任选 ⑩、PVC电缆直接出线或德式球型接线盒出线,便于与其它电器设备连接。[1]信息DS18B20+ 和 Maxim Integrated Manufactured by Maxim Integrated, DS18B20+ is a 温度传感器. 3应用范围编辑 2.1 该产品适用于冷冻库,粮仓,储罐,电讯机房,电力机房,电缆线槽等测温和控制领域 2.2 轴瓦,缸体,纺机,空调,等狭小空间工业设备测温和控制。 2.3 汽车空调、冰箱、冷柜、以及中低温干燥箱等。 2.4 供热/制冷管道热量计量,中央空调分户热能计量和工业领域测温和控制 4型号规格编辑 型号测温范围安装螺纹电缆长度适用管道 TS-18B20 -55~125 无 1.5 m TS-18B20A -55~125 M10X1 1.5m DN15~25 TS-18B20B -55~125 1/2”G 接线盒 DN40~ 60

各种温度传感器分类及其原理.

各种温度传感器分类及其原理

各种温度传感器分类及其原理 温度传感器是检测温度的器件,其种类最多,应用最广,发展最快。众所周知,日常使用的材料及电子元件大部分特性都随温度而变化,在此我们暂时介绍最常用的热电阻和热电偶两类产品。 1.热电偶的工作原理 当有两种不同的导体和半导体A和B 组成一个回路,其两端相互连接时,只要两结点处的温度不同,一端温度为T,称为工作端或热端,另一端温度为TO,称为自由端(也称参考端或冷端,则回路中就有电流产生,如图2-1(a所示,即回路中存在的电动势称为热电动势。这种由于温度不同而产生电动势的现象称为塞贝克效应。 与塞贝克有关的效应有两个:其一,当有电流流过两个不同导体的连接处时,此处便吸收或放出热量(取决于电流的方向, 称为珀尔帖效应;其二,当有电流流过存在温度梯度的导体时,导体吸收或放出热量(取决 于电流相对于温度梯度的方向,称为汤姆逊效应。两种不同导体或半导体的组合称为热电偶。热电偶的热电势EAB(T,T0 是由接触电势和温差电势合成的。接触电势是指两种不同 的导体或半导体在接触处产生的电势,此电势与两种导体或半导体的性质及在接触点的温度有关。 温差电势是指同一导体或半导体在温度不同的两端产生的电势, 此电势只与导体或半导体的性质和两端的温度有关,而与导体的长度、截面大小、沿其长度方向的温度分布无关。 无论接触电势或温差电势都是由于集中于接触处端点的电子数不同而产生的电势:热电偶测量的热电势是二者的合成。当回路断开时,在断开处a,b 之间便有一电动势差△ V,其极性和大小与回路中的热电势一致,如图 2-1(b所示。并规定在冷端,当电流由A流向B时,称A为正极,B 为负极。实验表明,当△ V很小时,△ V与厶T成正比关系。定义△ V对厶T 的微分热电势为热电势率,又称塞贝克系数。

温度传感器的选用

温度传感器的选用 摘要:在各种各样的测量技术中,温度的测量可能是最为常见的一种,因为许多的应用领域,掌握温度的确切数值,了解温度与实际状态之间的差异等,都具有极为重要的意义。就以测量为例,在力的测量,压力,流量,位置及电平高低等测量的过程中,为了提高测量精度,通常都会要求对温度进行监视。可以说,各种的物理量都是温度的函数,要得到精确的测定结果,必须针对温度的变化,作出精确的校正。 关键字:温度传感器热电偶热电阻集成电路 引言: 工业上常用的温度传感器有四类:即热电偶、热电阻RTD、热敏电阻及集成电路温 度传感器;每一类温度传感器有自己独特的温度测量围,有自己适用的温度环境;没有一种温度传感器可以通用于所有的用途:热电偶的可测温度围最宽,而热电阻的测量线性度最优,热敏电阻的测量精度最高。 1、热电偶 热电偶由二根不同的金属线材,将它们一端焊接在一起构成;参考端温度(也称冷补偿端)用来消除铁-铜相联及康铜-铜联接端所贡献的误差;而两种不同金属的焊接端放置于需 要测量温度的目标上。 两种材料这样联接后会在未焊接的一端产生一个电压,电压数值是所有联接端温度的函数,热电偶无需电压或电流激励。实际应用时,如果试图提供电压或电流激励反而会将误差 引进系统。 鉴于热电偶的电压产生于两种不同线材的开路端,其与外界的接口似乎可通过直接测量两导线之间的电压实现;如果热电偶的的两端头不是联接至另外金属,通常是铜,那末事情 真会简单至此。 但热电偶需与另外一种金属联接这一事实,实际上又建立了新的一对热电偶,在系统中引入了极大的误差,消除此误差的唯一办法是检测参考端的温度,以硬件或硬件-软件相结 合的方式将这一联接所贡献的误差减掉,纯硬件消除技术由于线性化校正的因素,比软件-硬件相结合技术受限制更大。一般情况下,参考端温度的精确检测用热电阻RTD,热敏电 阻或是集成电路温度传感器进行。原则上说,热电偶可由任意的两种不同金属构建而成,但在实践中,构成热电偶的两种金属组合已经标准化,因为标准组合的线性度及所产生的电压与温度的关系更趋理想。 表3与图2是常用的热电偶E,J,T,K,N,S,B R的特性。

温度传感器DS18B20工作原理

温度传感器: DS18B20是DALLAS公司生产的一线式数字温度传感器,具有3引脚TO-92小体积封装形式;温度测量范围为-55℃~+125℃,可编程为9位~12位A/D转换精度,测温分辨率可达0.0625℃,被测温度用符号扩展的16位数字量方式串行输出;其工作电源既可在远端引入,也可采用寄生电源方式产生;多个DS18B20可以并联到3根或2根线上,CPU只需一根端口线就能与诸多DS18B20通信,占用微处理器的端口较少,可节省大量的引线和逻辑电路。以上特点使DS18B20非常适用于远距离多点温度检测系统。 2 DS18B20的内部结构 DS18B20内部结构如图1所示,主要由4部分组成:64位ROM、温度传感器、非挥发的温度报警触发器TH和TL、配置寄存器。DS18B20的管脚排列如图2所示,DQ为数字信号输入/输出端;GND为电源地;VDD为外接供电电源输入端(在寄生电源接线方式时接地,见图4)。 ROM中的64位序列号是出厂前被光刻好的,它可以看作是该DS18B20的地址序列码,每个DS18B20的64位序列号均不相同。64位ROM的排的循环冗余校验码(CRC=X8+X5+X4+1)。ROM的作用是使每一个DS18B20都各不相同,这样就可以实现一根总线上挂接多个DS18B20的目的。 图1 DS18B20的内部结构

图2DS18B20的管脚排列 DS18B20中的温度传感器完成对温度的测量,用16位符号扩展的二进制补码读数形式提供,以0.0625℃/LSB形式表达,其中S为符号位。例如+125℃的数字输出为07D0H,+25.0625℃的数字输出为0191H,-25.0625℃的数字输出为FF6FH,-55℃的数字输出为FC90H。 温度值高字节 高低温报警触发器TH和TL、配置寄存器均由一个字节的EEPROM组成,使用一个存储器功能命令可对TH、TL或配置寄存器写入。其中配置寄存器的格式如下: R1、R0决定温度转换的精度位数:R1R0=“00”,9位精度,最大转换时间为93.75ms;R1R0=“01”,10位精度,最大转换时间为187.5ms;R1R0=“10”,11位精度,最大转换时间为375ms;R1R0=“11”,12位精度,最大转换时间为750ms;未编程时默认为12位精度。 高速暂存器是一个9字节的存储器。开始两个字节包含被测温度的数字量信息;第3、4、5字节分别是TH、TL、配置寄存器的临时拷贝,每一次上电复位时被刷新;第6、7、8字节未用,表现为全逻辑1;第9字节读出的是前面所有8个字节的CRC码,可用来保证通信正确。 3 DS18B20的工作时序 DS18B20的一线工作协议流程是:初始化→ROM操作指令→存储器操作指令→数据传输。其工作时序包括初始化时序、写时序和读时序,如图3(a)(b)(c)所示。

基于数字温度传感器的数字温度计

黄河科技学院《单片机应用技术》课程设计题目:基于数字温度传感器的数字温度计 姓名:时鹏 院(系):工学院 专业班级: 学号: 指导教师:

黄河科技学院课程设计任务书 工学院机械系机械设计制造及其自动化专业S13 级 1 班 学号1303050025 时鹏指导教师朱煜钰 题目:基于数字温度传感器的数字温度计设计 课程:单片机应用技术课程设计 课程设计时间2014年10月27 日至2014年11 月10 日共2 周 课程设计工作内容与基本要求(设计要求、设计任务、工作计划、所需相关资料)(纸张不够可加页)

课程设计任务书及摘要 一、课程设计题目:基于数字温度传感器的数字温度计 二、课程设计要求 利用数字温度传感器DS18B20与单片机结合来测量温度。利用数字温度传感器DS18B20测量温度信号,计算后在LED数码管上显示相应的温度值。其温度测量范围为-55℃~125℃,精确到0.5℃。数字温度计所测量的温度采用数字显示,控制器使用单片机AT89C51,温度传感器使用DS18B20,用3位共阳极LED数码管以串口传送数据,实现温度显示。 三、课程设计摘要 DS18B20是一种可组网的高精度数字式温度传感器,由于其具有单总线的独特优点,可以使用户轻松地组建起传感器网络,并可使多点温度测量电路变得简单、可靠。本文结合实际使用经验,介绍了DS18B20数字温度传感器在单片机下的硬件连接及软件编程,并给出了软件流程图。 该系统由上位机和下位机两大部分组成。下位机实现温度的检测并提供标准RS232通信接口,芯片使用了ATMEL公司的AT89C51单片机和DALLAS公司的DS18B20数字温度传感器。上位机部分使用了通用PC。该系统可应用于仓库测温、楼宇空调控制和生产过程监控等领域。 四、关键字:单片机温度测量DS18B20 数字温度传感器AT89C51

温度传感器简介

简谈温度传感器及研究进展 摘要:温度传感器是使用范围最广,数量最多的传感器,在日常生活,工业生产等领域都扮演着十分重要的角色。从17世纪温度传感器首次应用以来,依次诞生了接触式温度传感器,非接触式温度传感器,集成温度传感器。近年来在智能温度传感器在半导体技术,材料技术等新技术的支持下,温度传感器发展迅速。由于智能温度传感器的软件和硬件的合理配合既可以大大增强传感器的功能、提高传感器的精度,又可以使温度传感器的结构更为简单和紧凑,使用更加方便,因此智能温度传感器是当今的一个研究热点。微处理器的引入,使得温度信号的采集,记忆,存储,综合,处理与控制一体化,使温度传感器向智能化方向发展。关键词:温度传感器;智能温度传感器;接触式温度传感器 中图分类号:TP212.1 文献标识码:A Abstract:temperature transducer is used most widely, the largest number of sensors, in daily life, such as industrial production field plays a very important role.Since the 17th century temperature sensor for the first time application, was born in turn contact temperature sensor, non-contact temperature sensor, integrated temperature sensor.Intelligent temperature sensor in recent years in semiconductor technology, materials technology, under the support of new technologies such as the temperature sensor is developing rapidly.Due to the software and hardware of the intelligent temperature sensor reasonable matching can greatly enhance the function of the sensor, improve the precision of the sensor, and can make the temperature sensor has simple and compact structure, use more convenient, thus intelligent temperature sensor is a hot spot nowadays.The introduction of the microprocessor, which makes the temperature signal collection, memory, storage, comprehensive, processing and control integration, make the temperature sensor to the intelligent direction. Key words:temperature transducer; Smart temperature sensor; Contact temperature sensors 前言:温度作为国际单位制的七个基本量之一,测量温度的传感器的各种各样,温度传感器是温度测量仪表的核心部分,十分重要。据统计,温度传感器是使用范围最广,数量最多的传感器。简而言之,温度传感器(temperature transducer)就是是指能感受温度并转换成可用输出信号的传感器。在半导体技术的支持下,本世纪相继开发了半导体热电偶传感器、PN结温度传感器和集成温度传感器。在材料技术的支持下,陶瓷,有机,纳米等新材料用于温度传感器中可以使温度的测量和控制更加科学和精确。由于智能温度传感器的软件和硬件的合理配合既可以大大增强传感器的功能、提高传感器的精度,又可以使温度传感器的结构更为简单和紧凑,使用更加方便,因此智能温度传感器是当今的一个研究热点。微处理器的引入,使得温度信号的采集,记忆,存储,综合,处理与控制一体化,使温度传感器向智能化方向发展。

全面了解数字温度传感器规范

全面了解数字温度传感器规范 为了实现最佳性能并确保系统稳健性,就必须要进行系统监控测量。其中一个必需的典型测量项目就是环境温度。使用简单的数字温度传感器进行该测量将为系统设计人员提供如下保证:组件正常工作,系统处于其性能或校准限值范围内,不会使用户遇到危险。 测量结束后,通常由系统中的微控制器对环境温度进行相应调整。系统监控微控制器可以改变风扇速度、关闭非必要系统进程或使系统智能进入省电模式。系统设计人员需全面正确地了解数字温度传感器规范以设计系统,并就测量结果采取最佳措施。另外,全面了解传感器规范将确保在选择数字温度传感器器件时,可做到权衡得当。 当选择数字温度传感器(也称作串行输出温度传感器)时,应考虑的主要规范包括精度、分辨率、功耗、接口和封装。 精度 数字温度传感器精度表示传感器读数和系统实际温度 之间的误差。在产品说明书中,精度指标和温度范围相对应。通常针对不同温度范围,有数个最高精度指标。对于25~

+100℃温度范围来说,±2℃精度是很常见的。Analog Device 公司的ADT75、Maxim公司的DS75、National公司的LM75以及TI的TMP75均具有这种精度节点。但是,还有更高精度的器件。例如,TI的TMP275在120~100℃温度范围内的精度为±0.5℃。 虽然温度精度指标是非常重要的,然而对系统监控应用来说,它并非一定是最为关键的因素。这些应用更重视检测温度变化,而不是确定温度绝对值。 分辨率 数字温度传感器分辨率是描述传感器可检测温度变化细微程度的指标。集成于封装芯片的温度传感器本身就是一种模拟传感器。因此所有数字温度传感器均有一个模数转换器(ADC)。ADC分辨率将决定器件的总体分辨率,分辨率越高,可检测到的温度变化就越细微。 在产品说明书中,分辨率是采用位数和摄氏温度值来表示的。当采用位数来考虑分辨率时,必须多加注意,因为该值可能包括符号位,也可能不包括符号位。此外,该器件的内部电路可能以不同于传感器总体温度范围的值,来确定内部ADC的满量程范围。以摄氏度来表示的分辨率是一种更直接分辨率值,采用该数值可进行设计分析。

温度传感器的常见分类 温度传感器应用大全

温度传感器的常见分类温度传感器应用大全 温度传感器在我们的日常生活中扮演着十分重要的角色,同时它也是使用范围最广,数量最多的传感器。关于它你了解多少呢?本文主要介绍的就是各种温度传感器的分类及其原理,温度传感器的应用电路。 温度传感器从17世纪温度传感器首次应用以来,依次诞生了接触式温度传感器,非接触式温度传感器,集成温度传感器,近年来在智能温度传感器在半导体技术,材料技术等新技术的支持下,温度传感器发展迅速,由于智能温度传感器的软件和硬件的合理配合既可以大大增强传感器的功能、提高传感器的精度,又可以使温度传感器的结构更为简单和紧凑,使用也更加方便。 1、热电偶传感器: 两种不同导体或半导体的组合称为热电偶。热电势EAB(T,T0)是由接触电势和温差电势合成的,接触电势是指两种不同的导体或半导体在接触处产生的电势,此电势与两种导体或半导体的性质及在接触点的温度有关,当有两种不同的导体和半导体A和B组成一个回路,其相互连接时,只要两结点处的温度不同,一端温度为T,称为工作端,另一端温度为TO,称为自由端,则回路中就有电流产生,即回路中存在的电动势称为热电动势,这种由于温度不同而产生电动势的现象称为塞贝克效应。 2、热敏电阻传感器: 热敏电阻是敏感元件的一类,热敏电阻的电阻值会随着温度的变化而改变,与一般的固定电阻不同,属于可变电阻的一类,广泛应用于各种电子元器件中,不同于电阻温度计使用纯金属,在热敏电阻器中使用的材料通常是陶瓷或聚合物,正温度系数热敏电阻器在温度越高时电阻值越大,负温度系数热敏电阻器在温度越高时电阻值越低,它们同属于半导体器件,热敏电阻通常在有限的温度范围内实现较高的精度,通常是-90℃?130℃。 3、模拟温度传感器: HTG3515CH是一款电压输出型温度传感器,输出电流1~3.6V,精度为±3%RH,0~100%RH相对湿度范围,工作温度范围-40~110℃,5s响应时间,0±1%RH迟滞,是一个带

数字温度传感器AD7416及其应用

数字温度传感器AD7416及其应用 AD7416 是美国模拟器件公司(ADI)出品的单片机温度监控系统集成电路。其内部包含有带隙温度传感器和10位模数转换器,可将感应温度转换为0.25℃量化间隔的数字信号,以便用来与用户设置的温度点进行比较。AD7416片内寄存器可以进行高/低温度门限的设置当温度超过设置门限时,过温漏级开路指示器(OTI)将输出有效信号。另外,可以通过I2C接口对AD7416的内部寄存器进行读/写操作,最多可允许8片AD7416挂接在同一个串行总线上。该温度传感器可广泛应用于数据采集系统中的环境温度监测、 工业过程控制、电池充电以及个为计算机等系统。 1 基本特性与引脚功能 AD AD7416具有如下基本特性: ●工作电压范围为+2.7V~+5.5V; ●测温范围为-55℃~+125℃; ●具有10位数字输出温度值,分辨率为0.25℃; ●精度为±2℃(-25℃~+100℃)和±3℃(-55℃~+125℃); ●转换时间为15~30μs,更新速率为400μs; ●带有过温漏级开路指示器(OTI); ●具有I2C兼容的串行接口和可选的串行总线地址; ●具有低功耗关闭模式(典型值为0.2μA); ●可用来升级替换LM75。 AD7416采用8脚表面贴SO和8脚小型SOIC封装形式,图1所示为AD7416的引脚排列图,各引 脚功能如表1所列。 表1 AD7416引脚功能

2 工作原理 AD7416的内部功能框图如图2所示。它的片内带隙温度传感器可按预先设置的工作方式对环境温度进行实时测量,并将结果转化为数字量存入到温度值寄存器中(地址00H),其环境温度与输出数据的关 系如表2所列。 表2 环境温度与输出数据的关系 AD7416预先设置的工作方式分两种: ●自动测温方式。在这种方式下,AD7416每隔400μs对环境温度测量一次,每次的量化转换时间为1 5~30μs,其余时间芯片则自动转入休眠状态;

各种温度传感器分类及其原理.

各种温度传感器分类及其原理 温度传感器是检测温度的器件,其种类最多,应用最广,发展最快。众所周知,日常使用的材料及电子元件大部分特性都随温度而变化, 在此我们暂时介绍最常用的热电阻和热电偶两类产品。 1. 热电偶的工作原理 当有两种不同的导体和半导体 A 和 B 组成一个回路,其两端相互连接时,只要两结点处的温度不同,一端温度为 T ,称为工作端或热端,另一端温度为 TO ,称为自由端 (也称参考端或冷端,则回路中就有电流产生,如图 2-1(a所示,即回路中存在的电动势称为热电动势。这种由于温度不同而产生电动势的现象称为塞贝克效应。与塞贝克有关的效应有两个:其一, 当有电流流过两个不同导体的连接处时, 此处便吸收或放出热量 (取决于电流的方向 , 称为珀尔帖效应;其二,当有电流流过存在温度梯度的导体时,导体吸收或放出热量 (取决于电流相对于温度梯度的方向 ,称为汤姆逊效应。两种不同导体或半导体的组合称为热电偶。热电偶的热电势 EAB(T, T0 是由接触电势和温差电势合成的。接触电势是指两种不同的导体或半导体在接触处产生的电势, 此电势与两种导体或半导体的性质及在接触点的温度有关。温差电势是指同一导体或半导体在温度不同的两端产生的电势, 此电势只与导体或半导体的性质和两端的温度有关, 而与导体的长度、截面大小、沿其长度方向的温度分布无关。无论接触电势或温差电势都是由于集中于接触处端点的电子数不同而产生的电势, 热电偶测量的热电势是二者的合成。当回路断开时,在断开处 a , b 之间便有一电动势差△ V ,其极性和大小与回路中的热电势一致,如图 2-1(b所示。并规定在冷端,当电流由 A 流向 B 时, 称 A 为正极, B 为负极。实验表明,当△ V 很小时,△ V 与△ T 成正比关系。定义△ V 对△ T 的微分热电势为热电势率, 又称塞贝克系数。塞贝克系数的符号和大小取决于组成热电偶的两种导体的热电特性和结点的温度差。 2. 热电偶的种类

浅析数字温度传感器

浅析数字温度传感器 在传感器技术突飞猛进的今天,多家现代传感器企业提供的新型数字温度传感器,与传统温度传感器相比,具有性价比高、性能优越、可靠性高、使用方便、体积小、灵敏度高和控制电路简单等特点。与传统产品相比,新型温度传感器呈现出微型化、高精度、低功耗等发展趋势。完全可以替代传统热敏电阻和电阻式温度检测器。具体来说,数字温度传感器的主要构成包括一个双电流源、一个Δ-ΣA/D转换器、数字逻辑和一个通向数字器件(如与一个微处理器或微控制器连接)的串行接口(如I2C总线、SMBus或SPI)。 新型数字温度传感器原理 数字温度传感器也叫热电偶,是将两种不同材料的导体或半导体A和B焊接起来,构成一个闭合回路,当导体A和B的两个执着点1和2之间存在温差时,两者之间便产生电动势,因而在回路中形成一个大小的电流,这种现象称为热电效应。热电偶就是利用这一效应来工作的。热电偶是工业上最常用的温度检测元件之一。其优点是:(1)测量精度高;(2)测量范围广;(3)构造简单,使用方便。 新型数字温度传感器的应用 当前,虽然主要的温度传感器,如热电偶、热电阻及辐射温度计等的技术已经成熟,但是只能在传统的场合应用,不能满足许多领域的要求,尤其是高科技领域。因此,各国专家都在针对性的竞争开发各种新型温度传感器及特殊的实用测量技术。 新型数字温度传感器的应用范围很广,它不仅广泛应用于寻常百姓的日常生活中,而且也大量用于现代工业生产的自动化控制和生产过程检测控制系统。 当前世界范围内温度传感器正从模拟式向新型数字式、从传统集成式向现代智能化的方向发展。新型数字温度传感器自从二十世纪九十年代中期面世以来,在中国国内也迅猛发展,并迅速在广大人民群众的日常生活中推广应用。

智能温度传感器原理及应用

智能温度传感器原理及应用 电气信息学院 一、热电阻 热电阻是中低温区最常用的一种温度检测器。它的主要特点是测量精度高,性能稳定。其中铂热是阻的测量精确度是最高的,它不仅广泛应用于工业测温,而且被制成标准的基准仪。与热电偶的测温原理不同的是,热电阻是基于电阻的热效应进行温度测量的,即电阻体的阻值随温度的变化而变化的特性。因此,只要测量出感温热电阻的阻值变化,就可以测量出温度。目前主要有金属热电阻和半导体热敏电阻两类。金属热电阻的电阻值和温度一般可以用以下的近似关系式表示,即 Rt=Rt0[1+α(t-t0)] 式中,Rt为温度t时的阻值;Rt0为温度t0(通常t0=0℃)时对应电阻值;α为温度系数。半导体热敏电阻的阻值和温度关系为 Rt=AeB/t 式中Rt为温度为t时的阻值;A、B取决于半导体材料的结构的常数。 相比较而言,热敏电阻的温度系数更大,常温下的电阻值更高(通常在数千欧以上),但互换性较差,非线性严重,测温范围只有-50~300℃左右,大量用于家电和汽车用温度检测和控制。金属热电阻一般适用于-200~500℃范围内的温度测量,其特点是测量准确、稳定性好、性能可靠,在程控制中的应用极其广泛。 目前应用最广泛的热电阻材料是铂和铜:铂电阻精度高,适用于中性和氧化性介质,稳定性好,具有一定的非线性,温度越高电阻变化率越小;铜电阻在测温范围内电阻值和温度呈线性关系,温度线数大,适用于无腐蚀介质,超过150易被氧化。中国最常用的有R0=10Ω、R0=100Ω和R0=1000Ω等几种,它们的分度号分别为Pt10、Pt100、Pt1000;铜电阻有R0=50Ω和R0=100Ω两种,它们的分度号为Cu50和Cu100。其中Pt100和Cu50的应用最为广泛。 热电阻的信号连接方式热电阻是把温度变化转换为电阻值变化的一次元件,通常需要把电阻信号通过引线传递到计算机控制装置或者其它一次仪表上。工业用热电阻安装在生产现场,与控制室之间存在一定的距离,因此热电阻的引线对测量结果会有较大的影响。 目前热电阻的引线主要有三种方式 ○1二线制:在热电阻的两端各连接一根导线来引出电阻信号的方式叫二线制:这种引线方法很简单,但由于连接导线必然存在引线电阻r,r大小与导线的材质和长度的因素有关,因此这种引线方式只适用于测量精度较低的场合 ○2三线制:在热电阻的根部的一端连接一根引线,另一端连接两根引线的方式称为三线制,这种方式通常与电桥配套使用,可以较好的消除引线电阻的影响,是工业过程控制中的最常用的引线电阻。 ○3四线制:在热电阻的根部两端各连接两根导线的方式称为四线制,其中两根引线为热电阻提供恒定电流I,把R转换成电压信号U,再通过另两根引线把U引至二次仪表。

最新DS18B20数字温度传感器介绍

D S18B20数字温度传 感器介绍

目前常用的微机与外设之间进行的数据通信的串行总线主要有 I 2C 总线,SPI 总线等。其中 I 2C 总线以同步串行 2 线方式进行通信(一条时钟线,一条数据线), SPI 总线则以同步串行 3 线方式进行通信(一条时钟线,一条数据输入线,一条数据输出线)。这些总线至少需要两条或两条以上的信号线。而单总线( 1-wire bus ),采用单根信号线,既可传输数据,而且数据传输是双向的, CPU 只需一根端口线就能与诸多单总线器件通信,占用微处理器的端口较少,可节省大量的引线和逻辑电路。因而,这种单总线技术具有线路简单,硬件开销少,成本低廉,软件设计简单,便于总线扩展和维护。同时,基于单总线技术能较好地解决传统识别器普遍存在的携带不便,易损坏,易受腐馈,易受电磁干扰等不足,因此,单总线具有广阔的应用前景,是值得关注的一个发展领域。 单总线即只有一根数据线,系统中的数据交换,控制都由这根线完成。主机或从机通过一个漏极开路或三态端口连至数据线,以允许设备在不发送数据时能够释放总线,而让其它设备使用总线。单总线通常要求外接一个约为 4.7K 的上拉电阻,这样,当总线闲置时其状态为高电平。 DS18B20 数字式温度传感器,与传统的热敏电阻有所不同的是,使用集成芯片,采用单总线技术,其能够有效的减小外界的干扰,提高测量的精度,同时,它可以直接将被测温度转化成串行数字信号供微机处理,接口简单,使数据传输和处理简单化。部分功能电路的集成,使总体硬件设计更简洁,能有效地降低成本,搭建电路和焊接电路时更快,调试也更方便简单化,这也就缩短了开发的周期。

使用单片机和温度传感器制作数字式温度计

《微机原理》课外设计制作 总结报告 题目(B):使用单片机和温度传感器制作数字式温度计组号:29 任课教师:王向阳 组长:11122412 侯景业20% 成员:11122445 白波20% 成员:11122510 吕锦涛20% 成员:11123633 柴金磊20% 成员:11123722 沈璘熙20% 联系方式:0 二零一三年五月十五日

一、课程设计目的与要求 利用学习过的《单片机与接口技术》课程的内容和其他相关课程的内容,设计数字式温度计。 使用单片机和温度传感器制作数字式温度计 (1)实时温度采集 (2)数字显示 (3)显示精度:0.1℃ (4)其它与温度有关的扩展 二、课程设计内容 2.1数字温度计设计方案 考虑到用温度传感器,在单片机电路设计中,大多都是使用传感器,所以可以采用一只温度传感器DS18B20,该传感器可以很容易直接读取被测温度值,进行转换,就可以满足设计要求。 2.2方案的总体框图 温度计电路设计总体设计方框图如图1所示,控制器采用单片机8051,温度传感器采用DS18B20,用3位LED数码管以串口传送数据实现温度显示。

图1 总体设计方框图主控制器 单片机8051具有低电压供电和体积小等特点,四个端口只需要两个口就能满足电路系统的设计需要,很适合便携手持式产品的设计使用系统可用二节电池供电。 温度传感器 数字温度传感器DS18B20,它不仅能直接输出串行数字信号,而且具有微型化、低功耗、高性能、易于微处理器连接和抗干扰能力强等优点。DS18B20数字温度传感器对于实测的温度提供了9-12位的数据和报警温度寄存器,它的测温范围为-55℃~+125℃,其中在-10℃~+85℃的范围内的测量精度为±0.5℃。由于每个DS18B20有唯一的一个连续64位的产品号,所以允许在一根电缆上连接多个传感器,以构成大型温度测控网络。 DS18B20特性 DS18B20 可以程序设定9~12 位的分辨率,精度为±0.5°C。可选更小的封装方式,更宽的电压适用范围。分辨率设

基于温度传感器的数字温度计.

华东交通大学电子测量传感器设计报告 报告题目:基于温度传感器的数字温度计 作者姓名: 专业班级: 学号: 指导老师: 时间:2013~2014学年第一学期

摘要 温度控制系统广泛应用于社会生活的各个领域,如家电、汽车、材料、电力电子等,常用的控制电路根据应用场合和所要求的性能指标有所不同, 在工业企业中,如何提高温度控制对象的运行性能一直以来都是控制人员和现场技术人员努力解决的问题。这类控制对象惯性大,滞后现象严重,存在很多不确定的因素,难以建立精确的数学模型,从而导致控制系统性能不佳,甚至出现控制不稳定、失控现象。传统的继电器调温电路简单实用,但由于继电器动作频繁,可能会因触点不良而影响正常工作。控制领域还大量采用传统的PID控制方式,但PID控制对象的模型难以建立,并且当扰动因素不明确时,参数调整不便仍是普遍存在的问题。 采用数字温度传感器DS18B20,因其内部集成了A/D转换器,使得电路结构更加简单,而且减少了温度测量转换时的精度损失,使得测量温度更加精确。数字温度传感器DS18B20只用一个引脚即可与单片机进行通信,大大减少了接线的麻烦,使得单片机更加具有扩展性。由于DS18B20芯片的小型化,更加可以通过单跳数据线就可以和主电路连接,故可以把数字温度传感器DS18B20做成探头,探入到狭小的地方,增加了实用性。更能串接多个数字温度传感器DS18B20进行范围的温度检测。 本文主要介绍了一个基于89C51单片机和DS18B20的测温系统,详细描述了利用数字温度传感器DS18B20开发测温系统的过程,重点对传感器在单片机下的硬件连接,软件编程以及各模块系统流程进行了详尽分析,该系统可以方便的实现实现温度采集和显示,并可根据需要任意设定上下限报警温度,适合于我们日常生活和工、农业生产中的温度测量。 关键词:AT89C51单片机、温度传感器DS18B20 Abstract Temperature control system is widely applied in various fields of social life, such as household appliances, automobiles, materials, power electronics, the commonly used

常用温度传感器的对比分析及选择

常用温度传感器的对比分析及选择 大致的要点: 1.温度传感器概述:应用领域,重要性; 2.四种主要的温度传感器类型的横向比较 3.热电偶传感器 4.热电阻传感器 5.热敏电阻传感器 6.集成电路温度传感器以及典型产品举例 7.温度传感器的正确选择及应用 在各种各样的测量技术中,温度的测量可能是最为常见的一种,因为任何的应用领域,掌握温度的确切数值,了解温度与实际状态之间的差异等,都具有极为重要的意义。就以测量为例,在力的测量,压力,流量,位置及电平高低等测量的过程中,为了提高测量精度,通常都会要求对温度进行监视,如压力或力的测量,往往是使用惠斯登电阻电桥,但组成电桥的电阻随温度变化引起的误差,往往会大大超过待测力引起的电阻值变化,如不对温度进行监控并据此校正测量结果,则测量完全不可能进行或者毫无效果。其他参数测量也有类似问题,可以说,各种的物理量都是温度的函数,要得到精确的测定结果,必须针对温度的变化,作出精确的校正。本文就是帮助读者针对特定的用途,选择最为合适的温度传感器,并进行精确的温度测量。 工业上常用的温度传感器有四类:即热电偶、热电阻RTD、热敏电阻及集成电路温度传感器;每一类温度传感器有自己独特的温度测量范围,有自己适用的温度环境;没有一种温度传感器可以通用于所有的用途:热电偶的可测温度范围最宽,而热电阻的测量线性度最优,热敏电阻的测量精度最高。表1是四类传感器的各自独特的性能特性及相互比较。表2是四类传感器的典型应用领域。

热电偶--通用而经济 热电偶由二根不同的金属线材,将它们一端焊接在一起构成,如图1所示;参考端温度(也称冷补偿端)用来消除铁-铜相联及康铜-铜联接端所贡献的误差;而两种不同金属的焊接端放置于需要测量温度的目标上。 两种材料这样联接后会在未焊接的一端产生一个电压,电压数值是所有联接端温度的函数,热电偶无需电压或电流激励。实际应用时,如果试图提供电压或电流激励反而会将误差引进系统。 鉴于热电偶的电压产生于两种不同线材的开路端,其与外界的接口似乎可通过直接测量两导线之间的电压实现;如果热电偶的的两端头不是联接至另外金属,通常是铜,那末事情真会简单至此。 但热电偶需与另外一种金属联接这一事实,实际上又建立了新的一对热电偶,在系统中引入了极大的误差,消除此误差的唯一办法是检测参考端的温度(参见图1),以硬件或硬件-软件相结合的方式将这一联接所贡献的误差减掉,纯硬件消除技术由于线性化校正的因素,比软件-硬件相结合技术受限制更大。一般情况下,参考端温度的精确检测用热电阻RTD,热敏电阻或是集成电路温度传感器进行。原则上说,热电偶可由任意的两种不同金属构建而成,但在实践中,构成热电偶的两种金属组合已经标准化,因为标准组合的线性度及所产生的电压与温度的关系更趋理想。 表3与图2是常用的热电偶E,J,T,K,N,S,B R的特性。

数字温度传感器

中南林业科技大学涉外学 院 传感器课程设计 题 指导老师向诚 学生姓名王璋娅 学号 20148080 专业班级电子信息工程四班 摘要

目前,单片机已经在测控领域中获得了广泛的应用,它除了可以测量电信以外,还可以用于温度、湿度等非电信号的测量,能独立工作的单片机温度检测、温度控制系统已经广泛应用很多领域。本次课程设计,就是用单片机实现温度控制,传统的温度检测大多以热敏电阻为温度传感器,但热敏电阻的可靠性差,测量温度准确率低,而且必须经过专门的接口电路转换成数字信号才能由单片机进行处理。本次采用DS18B20数字温度传感器来实现基于51单片机的数字温度计的设计,主要介绍了一个基于AT89C51单片机和数字温度传感器DS18B20的测温系统,并用LED 数码管显示温度值,易于读数。系统电路简单、操作简便,能任意设定报警温度并可查询最近的10个温度值,系统具有可靠性高、成本低、功耗小等优点。

目录 1. 引言 --------------------------------------------------------------4 2.总体方案设计---------------------------------------------------6 2.1设计要求-------------------------------------------------------6 2.2方案论证-------------------------------------------------------6 2.3 系统整体方案思路 -----------------------------------------7 3.硬件电路设计---------------------------------------------------9 3.1 主控制器系统的设计---------------------------------------11 3.2 温度传感器的设计-----------------------------------------11 3.2.1DS18B20基本介绍----------------------------------------11 3.2.3DS18B20测温原理---------------------------------------12 3.3 温度控制电路的设计--------------------------------------18 3.4 显示电路的设计 ------------------------------------------19 3. 4.1显示电路模块---------------------------------------------19 3.4.2数字显示驱动电路---------------------------------------19 4. 系统的软件设计----------------------------------------------20 5.系统的安装与调试--------------------------------------------22 结论----------------------------------------------------------------23 参考资料---------------------------------------------------------25

相关文档
最新文档