搜档网
当前位置:搜档网 › DHT11数字温湿度传感器

DHT11数字温湿度传感器

DHT11数字温湿度传感器
DHT11数字温湿度传感器

1、DHT11产品概述

DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。因此该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点。每个DHT11传感器都在极为精确的湿度校验室中进行校准。校准系数以程序的形式储存在OTP内存中,传感器内部在检测信号的处理过程中要调用这些校准系数。单线制串行接口,使系统集成变得简易快捷。超小的体积、极低的功耗,信号传输距离可达20米以上,使其成为各类应用甚至最为苛刻的应用场合的最佳选则。产品为 4 针单排引脚封装。连接方便,特殊封装形式可根据用户需求而提供。

2、应用领域

?暖通空调?测试及检测设备

?汽车?数据记录器

?消费品?自动控制

?气象站?家电

?湿度调节器?医疗

?除湿器应用领域

3、接口说明

建议连接线长度短于20米时用5K上拉电阻,大于20米时根据实际情况使用合适的上拉电阻

4、电源引脚

DHT11的供电电压为 3-5.5V。传感器上电后,要等待 1s 以越过不稳定状态在此期间无需发送任何指令。电源引脚(VDD,GND)之间可增加一个100nF 的电容,用以去耦滤波。

5、串行接口 (单线双向)

DATA 用于微处理器与 DHT11之间的通讯和同步,采用单总线数据格式,一次通讯时间4ms左右,数据分小数部分和整数部分,具体格式在下面说明,当前小数部分用于以后扩展,现读出为零.操作流程如下:

一次完整的数据传输为40bit,高位先出。

数据格式:

8bit湿度整数数据+8bit湿度小数数据 +8bi温度整数数据+8bit温度小数数据+8bit校验和

数据传送正确时校验和数据等于“8bit湿度整数数据+8bit湿度小数数据+8bi温度整数数据+8bit温度小数数据”所得结果的末8位。

6、封装信息

7、DHT11引脚说明

8、DHT11温湿度1602液晶显示程序示例

主程序:

#include

#include

#include

#include

#include

typedef unsigned char U8;

typedef unsigned int U16;

U8 U8FLAG;

U8 U8count,U8temp;

U8 U8T_data_H,U8T_data_L,U8RH_data_H,U8RH_data_L,U8checkdata; U8

U8T_data_H_temp,U8T_data_L_temp,U8RH_data_H_temp,U8RH_data_L_temp,U8 checkdata_temp;

U8 U8comdata;

sbit P2_0 = P2^0 ;

sbit P2_1 = P2^1 ;

sbit P2_2 = P2^2 ;

sbit P2_3 = P2^3 ;

unsigned char str1[]="ShiDu:";

unsigned char str2[]="WenDu:";

void Delay(U16 j)

{ U8 i;

for(;j>0;j--)

{

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

}

}

void Delay_10us(void)

{

U8 i;

i--;

i--;

i--;

i--;

i--;

i--;

}

void COM(void)

{

U8 i;

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

{

U8FLAG=2;

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

P2_1=0 ; //T

P2_1=1 ; //T

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

while((!P2_0)&&U8FLAG++);

Delay_10us();

Delay_10us();

// Delay_10us();

U8temp=0;

if(P2_0)U8temp=1;

U8FLAG=2;

while((P2_0)&&U8FLAG++);

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

P2_1=0 ; //T

P2_1=1 ; //T

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

//超时则跳出for循环

if(U8FLAG==1)break;

//判断数据位是0还是1

// 如果高电平高过预定0高电平值则数据位为1 U8comdata<<=1;

U8comdata|=U8temp; //0

}//rof

}

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

//-----湿度读取子程序------------

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

//----以下变量均为全局变量--------

//----温度高8位== U8T_data_H------

//----温度低8位== U8T_data_L------

//----湿度高8位== U8RH_data_H-----

//----湿度低8位== U8RH_data_L-----

//----校验8位== U8checkdata-----

//----调用相关子程序如下----------

//---- Delay();, Delay_10us();,COM();

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

void RH(void)

{

//主机拉低18ms

P2_0=0;

Delay(180);

P2_0=1;

//总线由上拉电阻拉高主机延时20us

Delay_10us();

Delay_10us();

Delay_10us();

Delay_10us();

//主机设为输入判断从机响应信号

P2_0=1;

//判断从机是否有低电平响应信号如不响应则跳出,响应则向下运行if(!P2_0) //T !

{

U8FLAG=2;

//判断从机是否发出80us 的低电平响应信号是否结束

while((!P2_0)&&U8FLAG++);

U8FLAG=2;

//判断从机是否发出80us 的高电平,如发出则进入数据接收状态while((P2_0)&&U8FLAG++);

//数据接收状态

COM();

U8RH_data_H_temp=U8comdata;

COM();

U8RH_data_L_temp=U8comdata;

COM();

U8T_data_H_temp=U8comdata;

COM();

U8T_data_L_temp=U8comdata;

COM();

U8checkdata_temp=U8comdata;

P2_0=1;

//数据校验

U8temp=(U8T_data_H_temp+U8T_data_L_temp+U8RH_data_H_temp+U8RH_d ata_L_temp);

if(U8temp==U8checkdata_temp)

{

U8RH_data_H=U8RH_data_H_temp;

U8RH_data_L=U8RH_data_L_temp;

U8T_data_H=U8T_data_H_temp;

U8T_data_L=U8T_data_L_temp;

U8checkdata=U8checkdata_temp;

}//fi

}//fi

}

void main()

{

U8 shidu_shi,shidu_ge,wendu_shi,wendu_ge;

LCD_init();

delay_nms(2);

LCD_write_string(0,LINE1,str1);

LCD_write_string(0,LINE2,str2);

while(1)

{

RH();

shidu_shi=0x30+U8RH_data_H/10;

shidu_ge=0x30+U8RH_data_H%10;

// shidu_xs=0x30+U8RH_data_L/10;

wendu_shi=0x30+U8T_data_H/10;

wendu_ge=0x30+U8T_data_H%10;

//wendu_xs=0x30+U8T_data_L/10;

LCD_write_char(6,0,shidu_shi);

LCD_write_char(7,0,shidu_ge);

//LCD_write_char(9,0,shidu_xs);

LCD_write_char(6,1,wendu_shi);

LCD_write_char(7,1,wendu_ge);

//LCD_write_char(9,1,wendu_xs);

}

}

H 文件

ifndef lcd_H

#define lcd_H

#include

#include

/************************************/

//common part

#define HIGH 1

#define LOW 0

#define TRUE 1

#define FALSE 0

#define ZERO 0

#define MSB 0x80

#define LSB 0x01

/************************************/

//lcd part

#define LINE1 0

#define LINE2 1

#define LINE1_HEAD 0x80

#define LINE2_HEAD 0xC0

#define DATA_MODE 0x38

#define OPEN_SCREEN 0x0C

#define DISPLAY_ADDRESS 0x80

#define CLEARSCREEN LCD_en_com(0x01) /*************************************/

//change this part at different board

#define LCDIO P1

sbit LCD1602_RS=P2^4;

sbit LCD1602_RW=P2^5;

sbit LCD1602_EN=P2^6;

/********************************************************************/ void LCD_Read_BF(void)

{

unsigned char read=0;

LCD1602_RS = LOW; //RS 0

LCD1602_RW = HIGH; //RW 1

LCD1602_EN = HIGH; //EN 1 Read BF

LCDIO = 0xFF;

do{

read = LCDIO;

}while(read&MSB);

}

void LCD_en_com(unsigned char command) //写指令

{

LCD_Read_BF();

LCD1602_RS = LOW; //RS 0

LCD1602_RW = LOW; //RW 0

LCD1602_EN = HIGH; //EN --\|/__ Write command

LCDIO = command;

LCD1602_EN = LOW;

}

void LCD_en_dat(unsigned char dat) //写数据

{

LCD_Read_BF();

LCD1602_RS = HIGH; //RS 1

LCD1602_RW = LOW; //RW 0

LCD1602_EN = HIGH; //EN --\|/__ Write data

LCDIO = dat;

LCD1602_EN = LOW;

}

void LCD_set_xy(unsigned char x,unsigned char y)

{

unsigned char address;

if(y == LINE1)

address = LINE1_HEAD + x;

else

address = LINE2_HEAD + x;

LCD_en_com(address);

}

void LCD_write_char( unsigned x,unsigned char y,unsigned char dat) {

LCD_set_xy(x,y);

LCD_en_dat(dat);

}

void LCD_write_string(unsigned char x,unsigned char y,unsigned char *s) {

LCD_set_xy(x,y);

while(*s)

{

LCDIO = *s;

LCD_en_dat(*s);

s++;

}

}

void LCD_init(void)

{

LCD_en_com(DATA_MODE);

//set 8 bit data transmission mode

LCD_en_com(OPEN_SCREEN);

//open display (enable lcd display)

LCD_en_com(DISPLAY_ADDRESS);

//set lcd first display address

CLEARSCREEN;

//clear screen

}

#endif

#ifndef DELAY_H

#define DELAY_H

void delay_nms(unsigned int n)

{

unsigned int i=0,j=0;

for (i=n;i>0;i--)

for (j=0;j<1140;j++); }

#endif

DHT11-温湿度传感器

3.3 DHT11传感器模块设计 3.3.1 DHT11传感器简介 DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。因此该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点。每个DHT11传感器都在极为精确的湿度校验室中进行校准。校准系数以程序的形式储存在OTP存中,传感器部在检测信号的处理过程中要调用这些校准系数。单线制串行接口,使系统集成变得简易快捷。超小的体积、极低的功耗,信号传输距离可达20米以上,使其成为各类应用甚至最为苛刻的应用场合的最佳选则。产品为 4 针单排引脚封装。连接方便,特殊封装形式可根据用户需求而提供。 DHT11传感器实物图如下3-3所示: 图3-3 DHT11传感器实物图 (1)引脚介绍: Pin1:(VDD),电源引脚,供电电压为3~5.5V。

Pin2:(DATA),串行数据,单总线。 Pin3:(NC),空脚,请悬浮。 Pin4(VDD),接地端,电源负极。 (2)接口说明: 建议连接线长度短于20米时用5K上拉电阻,大于20米时根据实际情况使用合适的上拉电阻。 图3-4 DHT11典型应用电路 (3)数据帧的描述: DATA 用于微处理器与 DHT11之间的通讯和同步,采用单总线数据格式,一次通讯时间4ms左右,数据分小数部分和整数部分,具体格式在下面说明,当前小数部分用于以后扩展,现读出为零.操作流程如下: 一次完整的数据传输为40bit,高位先出。 数据格式:8bit湿度整数数据+8bit湿度小数数据 +8bi温度整数数据+8bit温度小数数据 数据传送正确时校验和数据等于“8bit湿度整数数据+8bit湿度小数数据+8bi 温度整数数据+8bit温度小数数据”所得结果的末8位。 (4)电气特性:VDD=5V,T = 25℃,除非特殊标注 表3-2 DHT11的电气特性 参数条件Min typ max 单位供电DC 3 5 5.5 V 供电电流测量0.5 2.5 mA 平均0.2 1 mA 待机100 150 uA 采样周期秒 1 次注:采样周期间隔不得低于1秒钟。

压力传感器标定与校准

压力传感器检定: 1. 静态检定 2. 动态检定 我们把压力传感器的特性分成两类静态特性和动态特性。压力传感器静态特性的 主要指标是灵敏度、线性度、迟滞、重复性、精度、温度漂移和零点漂移等等。一般 我们校准压力传感器都是校准其静态特性,这是因为我们将压力传感器理想化,认为 其固有频率相当大而且本身无阻尼,这时压力传感器的静态特性和动态特性是一样 的。然而在被测压力随时间变化的情况下,压力传感器的输出能否追随输入压力的快 速变化是一个很重要的问题。有的压力传感器尽管其静态特性非常好,但由于不能很 好地追随输入压力的快速变化而导致严重的误差,有时甚至出现高达百分之百的动态 误差。所以我们必须要进行压力传感器动态特性的校准,认真分析其动态响应特性。 压力传感器动态特性可以用它的上升时间、固有频率、幅频特性、相频特性等参数来 描述。 线性度eL (非线性误差):输入输出校准曲线(实际)与选定的拟合直线之间的 吻合 程度; A x )00% y^s 重复性eR :正行程或反行程曲线多次测量时曲线的一致程度; 置信系数 a=2( 95.4%)或 a=3( 99.73%) 迟滞eH 正行程与反行程之间的曲线的不重合度;

dp =± _ % 线性度、迟滞反映 系统误差;重复性反映 偶然误差 根据检定规程一 《压力传感器静态》, 在校准精密 线性压力传 感器时给出 的校准曲 线有二种最小二乘直线和端点平移线。 动态检定: 1. 瞬态激励法(阶跃信号激励) 2. 正弦激励法(正弦信号激励) 动态检定指标、参数:频率响应、谐振频率、自振频率、阻尼比、上升时间、建立时 间、过冲量、灵敏度。 正弦激励法:正弦压力信号输入法是一种间接的检定方法,即被检定的压力传感器和 一个“参考”压力传感器相比较,而“参考”压力传感器具有理想的动态性能。正弦 压力激励法在高 频、高压时,正弦信号往往严重畸变。因此一般只能用于小压力或低 频围的检定。 xlOO% 贝塞尔公式 误差(三者反应系统总误 差)

DHT11温湿度传感器与单片机之间的通信

DHT11温湿度传感器与单片机之间的通信 一DHT11的简介: 1 接口说明 建议连接线长度短于20米时用5K上拉电阻,大于20米时根据实际情况使 用合适的上拉电阻 2数据帧的描述 DATA 用于微处理器与DHT11之间的通讯和同步,采用单总线数据格式,一次通讯时间4ms左右,数据分小数部分和整数部分,具体格式在下面说明,当前小数部分用于以后扩展,现读出为零.操作流程如下: 一次完整的数据传输为40bit,高位先出。 数据格式:8bit湿度整数数据+8bit湿度小数数据 +8bi温度整数数据+8bit温度小数数据 +8bit校验和 数据传送正确时校验和数据等于“8bit湿度整数数据+8bit湿度小数数据+8bi 温度整数数据+8bit温度小数数据”所得结果的末8位。 3时序描述 用户MCU发送一次开始信号后,DHT11从低功耗模式转换到高速模式,等待主机开始信号结束后,DHT11发送响应信号,送出40bit的数据,并触发一次信号采集,用户可选择读取部分数据.从模式下,DHT11接收到开始信号触发一次温湿度采集,如果没有接收到主机发送开始信号,DHT11不会主动进行温湿度采集.采集数据后转换到低速模式。 1.通讯过程如图1所示

图1 总线空闲状态为高电平,主机把总线拉低等待DHT11响应,主机把总线拉低必须大于18毫秒,保证DHT11能检测到起始信号。DHT11接收到主机的开始信号后,等待主机开始信号结束,然后发送80us低电平响应信号.主机发送开始信号结束后,延时等待20-40us后, 读取DHT11的响应信号,主机发送开始信号后,可以切换到输入模式,或者输出高电平均可, 总线由上拉电阻拉高。 图2 总线为低电平,说明DHT11发送响应信号,DHT11发送响应信号后,再把总线拉高80us,准备发送数据,每一bit数据都以50us低电平时隙开始,高电平的长短定了数据位是0还是1.格式见下面图示.如果读取响应信号为高电平,则DHT11没有响应,请检查线路是否连接正常.当最后一bit数据传送完毕后,DHT11拉低总线50us,随后总线由上拉电阻拉高进入空闲状态。 数字0信号表示方法如图4所示

sht10温湿度传感器说明.

Datasheet SHT1x (SHT10, SHT11, SHT15 数字温湿度传感器 ? 完全标定? 数字信号输出? 低功耗 ? 卓越的长期稳定性 ? SMD 封装–适于回流焊接 外形尺寸 图 1 SHT1x 传感器尺寸(1mm=0.039inch,“ 11”表示该传感器型号为 SHT11。外部接口:1:GND, 2: DATA, 3: SCK, 4: VDD

传感器芯片 此说明书适用于 SHT1x-V4。 SHT1x-V4 是第四代硅传感芯片,除了湿度、温度敏感元件以外,还包括一个放大器, A/D 转换器, OTP 内存和数字接口。第四代传感器在其顶部印有产品批次号,以字母及数字表示,如“ A5Z ”,见图 1。 材质 传感器的核心为 CMOS 芯片,外围材料顶层采用环氧 LCP ,底层为 FR4。传感器符合 ROHS 和 WEEE 标准,因此不含 Pb, Cd, Hg, Cr(6+, PBB, PBDE 。 实验包 如要进行直接的传感器测量,传感器性能检验或者温湿度实验,客户可选用 EK-H2,其中包括传感器和与电脑配套的软、硬件。 如需进行更复杂的,要求更高的测量,可选用 EK-H3。它可以同时进行 20个点的温湿度测量。 产品概述 SHT1x (包括 SHT10, SHT11 和 SHT15 属于 Sensirion 温湿度传感器家族中的贴片封装系列。传感器将传感元件和信号处理电路集成在一块微型电路板上,输出完全标定的数字信号。传感器采用专利的 CMOSens? 技术,确保产品具有极高的可靠性与卓越的长期稳定性。传感器包括一个电容性聚合体测湿敏感元件、一个用能隙材料制成的测温元件,并在同一芯片上,与 14 位的 A/D 转换器以及串行接口电路实现无缝连接。因此,该产品具有品质卓越、响应迅速、抗干扰能力强、性价比高等优点。 每个传感器芯片都在极为精确的湿度腔室中进行标定,校准系数以程序形式储存在 OTP 内存中,用于内部的信号校准。两线制的串行接口与内部的电压调整,使

热电阻热电偶温度传感器校准实验

湖南大学实验指导书 课程名称:实验类型: 实验名称:热电阻热电偶温度传感器校准实验 学生姓名:学号:专业: 指导老师:实验日期:年月日 一、实验目的 1.了解热电阻和热电偶温度计的测温原理 2.学会热电偶温度计的制作与校正方法 3.了解二线制、三线制和四线制热电阻温度测量的原理 4.掌握电位差计的原理和使用方法 5.了解数据自动采集的原理 6.应用误差分析理论于测温结果分析。 二、实验原理 1.热电阻 (1) 热电阻原理 热电阻是中低温区最常用的一种温度检测器。它的主要特点是测量精度高,性能稳定。其中铂热是阻的测量精确度是最高的,它不仅广泛应用于工业测温,而且被制成标准的基准仪。热电阻测温是基于金属导体的电阻值随温度的增加而增加这一特性来进行温度测量的。热电阻大都由纯金属材料制成,目前应用最多的是铂和铜,此外,现在已开始采用镍、锰和铑等材料制造热电阻。常用铂电阻和铜电阻,铂电阻在0—630.74℃以内,电阻Rt与温度t 的关系为: Rt=R0(1+At+Bt2) R0系温度为0℃时的电阻,铂电阻内部引线方式有两线制,三线制,和四线制三种,两线制中引线电阻对测量的影响最大,用于测温精度不高的场合,三线制可以减小热电阻与测量仪之间连接导线的电阻因环境温度变化所引起的测量误差。四线制可以完全消除引线电阻对测量的影响,用与高精度温度检测。本实验是三线制连接,其中一端接二根引线主要是消除引线电阻对测量的影响。 (2) 热电阻的校验 热电阻的校验一般在实验室中进行,除标准铂电阻温度计需要作三定点,(水三相点,水沸点和锌凝固点)校验外,实验室和工业用的铂或铜电阻温度计的校验方法有采用比较法

传感器的标定与校准

标定与校准的概念 新研制或生产的传感器需要对其技术性能进行全面的检定,以确定其基本的静、动态特性,包括灵敏度、重复性、非线性、迟滞、精度及固有频率等。 例如,对于一个压电式压力传感器,在受力后将输出电荷信号,即压力信号经传感器转换为电荷信号。但是,究竟多大压力能使传感器产生多少电荷呢?换句话说,我们测出了一定大小的电荷信号,但它所表示的加在传感器上的压力是多大呢? 这个问题只靠传感器本身是无法确定的,必须依靠专用的标准设备来确定传感器的输入――输出转换关系,这个过程就称为标定。简单地说,利用标准器具对传感器进行标度的过程称为标定。具体到压电式压力传感器来说,我们用专用的标定设备,如活塞式压力计,产生一个大小已知的标准力,作用在传感器上,传感器将输出一个相应的电荷信号,这时,再用精度已知的标准检测设备测量这个电荷信号,得到电荷信号的大小,由此得到一组输入――输出关系,这样的一系列过程就是对压电式压力传感器的标定过程,如图1-19所示。 图1-19 压电式压力传感器输入――输出关系 校准在某种程度上说也是一种标定,它是指传感器在经过一段时间储存或使用后,需要对其进行复测,以检测传感器的基本性能是否发生变化,判断它是否可以继续使用。因此,校准是指传感器在使用中或存储后进行的性能复测。在校准过程中,传感器的某些指标发生了变化,应对其进行修正。 标定与校准在本质上是相同的,校准实际上就是再次的标定,因此,下面都以标定为例作介绍。 1.7.2 标定的基本方法 标定的基本方法是,利用标准设备产生已知的非电量(如标准力、位移、压力等),作为输入量输入到待标定的传感器,然后将得到的传感器的输出量与输入的标准量作比较,从而得到一系列的标定数据或曲线。例如,上述的压电式压力传感器,利用标准设备产生已知大小的标准压力,输入传感器后,得到相应的输出信号,这样就可以得到其标定曲线,根据标定曲线确定拟合直线,可作为测量的依据,如图1-20所示。

DHT11温湿度传感器

基于单片机的DHT11温湿度 传感器设计 姓名:史延林 指导老师:黄智伟 学院:电气工程学院 学号:20094470321 摘要: 温湿度是生活生产中的重要的参数。本设计为基于单片机的温湿度检测与控制系统,采用模块化、层次化设计。用新型的智能温湿度传感器DHT11主要实现对温度、湿度的检测,将温度湿度信号通过传感器进行信号的采集并转换成数字信号,再运用单片机STC89C52进行数据的分析和处理,为显示和报警电路提供信号,实现对温

湿度的控制报警。报警系统根据设定报警的上下限值实现报警功能,显示部分采用LCD1602液晶显示所测温湿度值。系统电路简单、集成度高、工作稳定、调试方便、检测精度高,具有一定的实用价值。 关键词:单片机;DHT11温湿度传感器; LCD1602显示 第一章:课程构思 1.1课题背景 温湿度的检测与控制是工业生产过程中比较典型的应用之一,随着传感器在生产和生活中的更加广泛的应用。在生产中,温湿度的高低对产品的质量影响很大。由于温湿度的检测控制不当,可能使我们导致无法估计的经济损失。为保证日常工作的顺利进行,首要问题是加强生产车间内温度与湿度的监测工作,但传统的方法过于粗糙,通过人工进行检测,对不符合温度和湿度要求的库房进行通风、去湿和降温等工作。这种人工测试方法费时费力、效率低,且测试的温度及湿度误差大,随机性大。目前,在低温条件下(通常指100℃以下),温湿度的测量已经相对成熟。利用新型单总线式数字温度传感器实现对温度的测试与控制得到更快的开发。但人们对它的要求越来越高,要为现代人工作、科研、学习、生活提供更好的更方便的设施就需要从数字单片机技术入手,一切向着数字化,智能化控制方向发展。 对于国内外对温湿度检测的研究,从复杂模拟量检测到现在的数字智能化检测越发的成熟,随着科技的进步,现在的对于温湿度研究,检测系统向着智能化、小型化、低功耗的方向发展。在发展过程中,以单片机为核心的温湿度控制系统发展为体积小、操作简单、量程宽、性能稳定、测量精度高,等诸多优点在生产生活的各个方面实现着至关重要的作用。 温湿度传感器除电阻式、电容式湿敏元件之外,还有电解质离子型湿敏元件、重量型湿敏元件(利用感湿膜重量的变化来改变振荡频率)、光强型湿敏元件、声表面波湿敏元件等。湿敏元件的线性度及抗污染性差,在检测环境湿度时,湿敏元件要长期暴露在待测环境中,很容易被污染而影响其测量精度及长期稳定性。1.2主要内容

基于51单片机SHT11温湿度传感器检测程序

基于51单片机SHT11温湿度传感器检测程序(含电路图) 下面是原理图: 下面是SHT11与MCU连接的典型电路: 下面是源代码:

view source print? 001.#include 002.#include 003. 004./******************************************************** 005. 宏定义 006.********************************************************/ 007.#define uint unsigned int 008.#define uchar unsigned char 009.#define noACK 0 010.#define ACK 1 011.#define STATUS_REG_W 0x06 012.#define STATUS_REG_R 0x07 013.#define MEASURE_TEMP 0x03 014.#define MEASURE_HUMI 0x05 015.#define RESET 0x1e 016. 017.enum {TEMP,HUMI}; 018. 019.typedef union //定义共用同类型 020.{ 021. unsigned int i; 022. float f; 023.} value; 024. 025. 026./******************************************************** 027. 位定义 028.********************************************************/ 029.sbit lcdrs=P2^0; 030.sbit lcdrw=P2^1; 031.sbit lcden=P2^2; 032.sbit SCK = P1^0; 033.sbit DATA = P1^1; 034. 035./******************************************************** 036. 变量定义 037.********************************************************/ 038.uchar table2[]="SHT11 温湿度检测"; 039.uchar table3[]="温度为:℃"; 040.uchar table4[]="湿度为:"; 041.uchar table5[]="."; 042.uchar wendu[6];

DHT11数字温湿度传感器

1、DHT11产品概述 DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。因此该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点。每个DHT11传感器都在极为精确的湿度校验室中进行校准。校准系数以程序的形式储存在OTP内存中,传感器内部在检测信号的处理过程中要调用这些校准系数。单线制串行接口,使系统集成变得简易快捷。超小的体积、极低的功耗,信号传输距离可达20米以上,使其成为各类应用甚至最为苛刻的应用场合的最佳选则。产品为 4 针单排引脚封装。连接方便,特殊封装形式可根据用户需求而提供。 2、应用领域 ?暖通空调?测试及检测设备 ?汽车?数据记录器 ?消费品?自动控制 ?气象站?家电 ?湿度调节器?医疗 ?除湿器应用领域 3、接口说明 建议连接线长度短于20米时用5K上拉电阻,大于20米时根据实际情况使用合适的上拉电阻

4、电源引脚 DHT11的供电电压为 3-5.5V。传感器上电后,要等待 1s 以越过不稳定状态在此期间无需发送任何指令。电源引脚(VDD,GND)之间可增加一个100nF 的电容,用以去耦滤波。 5、串行接口 (单线双向) DATA 用于微处理器与 DHT11之间的通讯和同步,采用单总线数据格式,一次通讯时间4ms左右,数据分小数部分和整数部分,具体格式在下面说明,当前小数部分用于以后扩展,现读出为零.操作流程如下: 一次完整的数据传输为40bit,高位先出。 数据格式: 8bit湿度整数数据+8bit湿度小数数据 +8bi温度整数数据+8bit温度小数数据+8bit校验和 数据传送正确时校验和数据等于“8bit湿度整数数据+8bit湿度小数数据+8bi温度整数数据+8bit温度小数数据”所得结果的末8位。 6、封装信息

DS18B20温度传感器使用方法以及代码

第7章DS18B20温度传感器 7.1 温度传感器概述 温度传感器是各种传感器中最常用的一种,早起使用的是模拟温度传感器,如热敏电阻,随着环境温度的变化,它的阻值也发生线性变化,用处理器采集电阻两端的电压,然后根据某个公式就可以计算出当前环境温度。随着科技的进步,现代的温度传感器已经走向数字化,外形小,接口简单,广泛应用在生产实践的各个领域,为我们的生活提供便利。随着现代仪器的发展,微型化、集成化、数字化、正成为传感器发展的一个重要方向。美国DALLS半导体公司推出的数字化温度传感器DS18B20采用单总线协议,即单片机接口仅需占用一个I/O端口,无需任何外部元件,直接将环境温度转化为数字信号,以数码方式串行输出,从而大大简化了传感器与微处理器的接口。7.2 DS18B20温度传感器介绍 DS18B20是美国DALLAS半导体公司继DS1820之后最新推出的一种改进型智能温度传感器。与传统的热敏电阻相比,他能够直接读出被测温度并且可根据实际要求通过简单的编程实现9~12位的数字值读数方式。可以分别在93.75 ms和750 ms内完成9位和12位的数字量,并且从DS18B20读出的信息或写入DS18B20的信息仅需要一根口线(单线接口)读写,温度变换功率来源于数据总线,总线本身也可以向所挂接的DS18B20供电,而无需额外电源。因而使用

DS18B20可使系统结构更趋简单,可靠性更高。他在测温精度、转换时间、传输距离、分辨率等方面较DS1820有了很大的改进,给用户带来了更方便的使用和更令人满意的效果。 1.DS18B20温度传感器的特性 ①独特的单线接口方式:DS18B20与微处理器连接时仅需要一条口线即可实现微处理器与DS18B20的双向通讯。 ②在使用中不需要任何外围元件。 ③可用数据线供电,电压范围:+3.0~ +5.5 V。 ④测温范围:-55 ~+125 ℃。固有测温分辨率为0.5 ℃。 ⑤通过编程可实现9~12位的数字读数方式。 ⑥用户可自设定非易失性的报警上下限值。 ⑦支持多点组网功能,多个DS18B20可以并联在惟一的三线上,实现多点测温。 ⑧负压特性,电源极性接反时,温度计不会因发热而烧毁,但不能正常工作。 2.引脚介绍 DS18B20有两种封装:三脚TO-92直插式(用的最多、最普遍的封装)和八脚SOIC贴片式。下图为实验板上直插式DS18B20的原理图。 3.工作原理 单片机需要怎样工作才能将DS18B20中的温度数据独取出来呢?下面将给出详细分析。

数字温湿度传感器DHT11详解及例程利用串口显示(已经测试)

数字温湿度传感器DHT11 1、概述 DHTxx 系列数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传 感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。传感器包括一个电阻式测湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。因此,该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点。每个DHTxx传感器都在极为精确的湿度校验室中进行校准。校准系数以程序的形式储存在OTP内存中,传感器内部在检测信号的处理过程中要调用这些校准系数。单线制串行输出接口,使系统集成变得简易快捷。超小的体积、极低的功耗,使其成为各类应用甚至最为苛刻的应用场合的最佳选则。本产品为 4 针单排引脚封装,特殊封装形式可根据用户需求而提供。 2、产品特性 湿温度传感器的一体化结构能相对的同时对相对湿度和温度进行测量。 数字信号输出,从而减少用户信号的预处理负担。 单总线结构输出有效的节省用户控制器的I/O口资源。并且,不需要额外电 器元件。 独特的单总数据传输线协议使得读取传感器的数据更加便捷。 全部校准。编码方式为8位二进制数。 40bit 二进制数据输出。其中湿度整数部分占1Byte,小数部分1Byte;温度 整数部分1Byte,小数部分1Byte。其中,湿度为高16位。最后1Byte为校验和。 卓越的长期稳定性,超低功耗。 4引脚安装,超小尺寸。 各型号管脚完全可以互换。 测量湿度范围从20%RH到90%RH;测量温度范围从0℃到50℃。 适用范围包括恒湿控制,消费家电类产品,温湿度计等领域。 3、外型与引脚排列

引脚说明: Vcc 正电源 Dout 输出 NC 空脚 GND 地- 1 - 图3.0 DHT外型及管脚 4、详细引脚说明: 传感器管脚方向识别:正面(有通气孔的一面)看过去,从左到右依次为1、2、3、4脚。 表4.0 电源引脚,DHTxx的供电电压为 3.5~5.5V。传感器上电后,要等待1s 以越过不稳定状态在此期间不要发送任何指令。电源引脚(VDD,GND)之间可增加一个100nF 的电容,用以去耦滤波。 5、订货信息 6

土壤温湿度仪正确的校准方法

土壤温湿度仪正确的校准方法 土壤温湿度仪主要由土壤湿度传感器、土壤温度传感器、数据记录仪、通讯设备和上位机软件组成;用来测量和记录土壤湿度及温度。 土壤温湿度仪可以测量空气和土壤的温湿度,测量土壤的温湿度应该注意,该探头外加护套,埋入土壤中时不能让泥土堵住护套,否则不能检测,广泛应用于农业、林业、地质等方面土壤温湿度测量及研究。 土壤温湿度仪校准方法: 用温湿度检定箱将温湿度计置入检定箱内,设定温湿度检定箱的温度和湿度,采用多点检定的方式。如设置(0℃,0%RH);(20℃,20%RH);(40℃,40%RH)......。等多个检定点,同时对比温湿度计的显示数值,记录下来,寻找设置数值与显示数值的最大偏差△max,根据如下公式计算误差:误差= ±△max / 满量程 * 100%。根据这个计算误差与精度指标对比。大于精度指标,则温湿度计不合格。小于等于精度指标,则合格。 土壤温湿度仪具体校准步骤: 一、校准周期; 土壤温湿度仪的校准周期为一年。 二、校准条件: 由具有校验资质的专业机构校验合格的人工气候箱一个; 由具有校验资质的专业机构校验合格的温湿度计一个。

三、校准流程 1外观检查 1.1外型结构完好,无明显机械机械损伤,表面无划痕和锈蚀,无影响计量性能的缺陷。 1.2标志:有制造厂名,规格型号,许可证编号。 1.3读数部分: a.刻度板正确而不倾斜,刻度线清晰均匀。 b.湿度刻度范围不小于30~95%RH,最小刻度不小于2%RH.。 c.温度刻度应不小于5~40℃,最小刻度应不小于1℃。 d.指针应平直,灵活转动,自由复位。 2、温度和湿度的校准: 2.1将人工气候箱设置到温度25℃,相对湿度60%RH。 2.2将需要校准的温湿度计与校验合格作为比对的温湿度计同时放入设置好的人工气候箱内,2.3每隔一小时读取被校表及比对表的温度和湿度值,共计3次,然后将两者进行比较。 温度示值误差△T △T=∣TS-Td∣ Ts:比对温湿度计的温度读数 Td:被校温湿度计的温度读数平均值 Ts=(Ts1+ Ts2+Ts3)/3 Td=(Td1+Td2+Td3)/3 湿度示值误差△S △S=∣Ss-Sd∣ Ss:比对温湿度计的湿度读数 Sd:被校温湿度计的湿度读数平均值

压力传感器标定与校准

压力传感器检定: 1.静态检定 2.动态检定 我们把压力传感器的特性分成两类静态特性和动态特性。压力传感器静态特性的主要指标是灵敏度、线性度、迟滞、重复性、精度、温度漂移和零点漂移等等。一般我们校准压力传感器都是校准其静态特性,这是因为我们将压力传感器理想化,认为其固有频率相当大而且本身无阻尼,这时压力传感器的静态特性和动态特性是一样的。然而在被测压力随时间变化的情况下,压力传感器的输出能否追随输入压力的快速变化是一个很重要的问题。有的压力传感器尽管其静态特性非常好,但由于不能很好地追随输入压力的快速变化而导致严重的误差,有时甚至出现高达百分之百的动态误差。所以我们必须要进行压力传感器动态特性的校准,认真分析其动态响应特性。压力传感器动态特性可以用它的上升时间、固有频率、幅频特性、相频特性等参数来描述。 迟滞e H:正行程与反行程之间的曲线的不重合度; 线性度e L(非线性误差):输入输出校准曲线(实际)与选定的拟合直线之间的吻合程度; 重复性e R:正行程或反行程曲线多次测量时曲线的一致程度;

置信系数a=2(95.4%)或a=3(99.73%) 贝塞尔公式 线性度、迟滞反映系统误差;重复性反映偶然误差。 误差(三者反应系统总误差)e S:e S= 或 根据检定规程一《压力传感器静态》,在校准精密线性压力传感器时给出的校准曲线有二种最小二乘直线和端点平移线。 动态检定: 1.瞬态激励法(阶跃信号激励) 2.正弦激励法(正弦信号激励) 动态检定指标、参数:频率响应、谐振频率、自振频率、阻尼比、上升时间、建立时间、过冲量、灵敏度。 正弦激励法:正弦压力信号输入法是一种间接的检定方法,即被检定的压力传感器和一个“参考”压力传感器相比较,而“参考”压力传感器具有理想的动态性能。正弦压力激励法在高频、高压时,正弦信号往往严重畸变。因此一般只能用于小压力或低频范围的检定。

SHT10介绍

新型温湿度传感器SHT10的原理及应用 收藏此信息打印该信息添加:不详来源:未知 摘要:详细介绍Sensirion传感器公司推出的新型集成数字式温湿度传感器。该传感器采用CMOSens专利技术将温度湿度传感器、A/D转换器及数字接口无缝结合,使传感器具有体积小、响应速度快、接口简单、性价比高等特点。本文结合实例讲解该传感器的命令、时序,以及其在单片机系统中的应用。 关键词:SHT10;温湿度传感器;数字传感器;ATmeg8L 引言 随着社会的不断发展前进,人们进入了数字化信息时代,对生活质量的要求越来越高。汽车、空调、除湿器、烘干机等都已家喻户晓,它们都离不开对温度、湿度等环境因素的要求。 瑞士Sensirion公司推出了SHTxx单片数字温湿度集成传感器。采用CMOS过程微加工专利技术(CMOSens technology),确保产品具有极高的可靠性和出色的长期稳定性。该传感器由1个电容式聚合体测湿元件和1个能隙式测温元件组成,并与1个14位A/D转换器以及1个2-wire数字接口在单芯片中无缝结合,使得该产品具有功耗低、反应快、抗干扰能力强等优点。 1 SHT10的特点 SHT10的主要特点如下: ◆相对湿度和温度的测量兼有露点输出;

◆全部校准,数字输出; ◆接口简单(2-wire),响应速度快; ◆超低功耗,自动休眠; ◆出色的长期稳定性; ◆超小体积(表面贴装); ◆测湿精度±45%RH,测温精度±0.5℃(25℃)。 2 引脚说明及接口电路 (1)典型应用电路 SHT10典型应用电路如图1所示。 (2)电源引脚(VDD、GND) SHT10的供电电压为2.4V~5.5V。传感器上电后,要等待11ms,从“休眠”状态恢复。在此期间不发送任何指令。电源引脚(VDD和GND)之间可增加1个100uF的电容器,用于去耦滤波。

实验六 温度传感器校准实验

温度传感器校准实验 一、实验目的 掌握热电偶热电阻温度传感器的使用方法和校准方法 二、实验装置 热电偶温度传感器实验装置主要由恒温水浴、电位差计、热电偶、热电阻、冰点仪、数据采集装置、低电势转换开关和标准玻璃温度计等组成。 三、实验内容 1).了解热电阻测温原理,练习热电阻二三线制接法; 2).做出被校热电阻与标准温度计之间的曲线关系,通过查标准热电阻温度与阻值关系进行 分析; 3).了解热电偶的测温原理、温度补偿方法,练习热电偶连线与测温; 4).做出被校热电偶温度与电势曲线,通过查标准热电偶与电势关系进行分析; 5).练习电位差计测量电势方法,了解校验实验台自动采集原理。 四、操作步骤 采用手动数据采集,操作步骤如下: 1).恒温水浴内加好水,冰瓶内放入冰水混合物。 2).将热电阻与热电偶按上图4所示连好,其中热电偶冷端放入冰瓶,并保证热电偶连线在 冰瓶内10分钟以上。检查热电阻、热电偶的高温探头是否都浸在恒温水浴里。热电偶和热电阻高温探头头部要在同一水平面,以使两者温度尽可能一致。(注意:待需要测量恒温水浴精准温度时,才将温度计插入恒温水浴,以免误操作造成标准温度计损坏。 且标准温度计也要和热电偶、热电阻高温探头在同一水平面)。 3).打开恒温水浴电源,按下“加热”,“水泵”按钮,设定恒温水浴温度,待温度比较稳定 的时候,选择量程适当的标准温度计温度测量出水浴温度,采用电位差计测量各热电偶通道电势,采用万用表测量热电阻的电阻值,并做好记录。 4).实验者根据需要重复步骤3。 5).完成实验时,关闭恒温水浴电源。 6).根据记录的实验数据,进行分析与处理,最终得到不同温度情况下电势与电阻值。 7).应用误差分析理论进行测温结果分析。 六、注意事项 1.实验之前应将加热主体加入适量的水或油。 2.工作环境应无强磁场,温度0~35℃,相对湿度不大于85%。

温湿度计说明书

使用电池:AAA1.5V 1节 HTC-1温湿度计用户手册 产品规格: 湿度分辨率:1% 温度测量范围:-10℃~70℃ 温度测量精度:约±1.0℃(1.8 oF)温度分辨率:0.1℃(0.2 oF) 湿度测量范围:30%RH~99%RH。 湿度测量精度:±5%(30%-70%) ±7%(其他) 基本功能: 温度/湿度显示 ℃/ oF温度切换显示 最高/最低温湿度记忆功能 12/24小时制时钟 整点报时功能 每日闹钟功能 日历显示功能 操作方法: 1、依机背指示方向推开电池门,取出电池隔片,然后装回电池门,该机即可用。 2、按键功能:(MODE)切换时钟与闹钟显示模式/设定当前时间、

闹钟、12或24小时制、日期(ADJ)调整被设项目的数值;(MEMORY)显示记忆中的最高/最低温湿度值/清除记忆的最高/ 最低温湿度值;(℃/ oF)切换温度单位以℃(摄氏度)或oF(华氏度)显示;(RESET)清除所有设定/记忆值,返回初始状态。 3、在初始状态下按住(MODE)1秒,当前时间的分钟数开始闪动,按(ADJ)可以调节分钟数,连续按(MODE)可以分别设定“时钟”、“12/24”、“月(M)”、“日(D)” 4、在当前时钟模式下,(时钟与分钟之间的两点每秒闪动一次)切换显示为闹钟模式(时钟与分钟之间的两点不闪动),此时按(ADJ)可以切换“闹钟”(Alarm)功能/“整点报时”()功能的开与关,再按住(MODE)2秒,可以设定闹铃时间,同时启动“整点极时”功能,()符号出现。 5、在闹钟模式下,若无任何操作则一分钟后自动返回当前时钟,此时按一次(ADJ)切换至日历显示,3秒后自动返回当前时钟按 MAX/MIN钮,显示温/湿度最后次清除(CLEAR)以来的最大值。 6、按(MEMORY)可以显示记忆的温/湿度最大值(MAX)和最小值(MIN),按住(MEMORY)超过2秒可清除记忆的最大/最小值。 注意事项: 1、初次使用/更换电池时请按一次(RESET)(在机背后); 2、若该机出现任何不良,请按一次(RESET) 3、电池用完后请放回政府指定地点

温湿度传感器SHT11

温湿度传感器SHT11 1 SHT11简介SHT11是瑞士Scnsirion公司推出的一款数字温湿度传感器芯片。该芯片广泛应用于暖通空调、汽车、消费电子、自动控制等领域。共主要特点如下: ◆高度集成,将温度感测、湿度感测、信号变换、A/D转换和加热器等功能集成到一个芯片上; ◆提供二线数字串行接口SCK和DATA,接口简单,支持CRC传输校验,传输可靠性高; ◆测量精度可编程调节,内置A/D转换器(分辨率为8~12位,可以通过对芯片内部寄存器编程米选择); ◆测量精确度高,由于同时集成温湿度传感器,可以提供温度补偿的湿度测量值和高质量的露点计算功能; ◆封装尺寸超小(7.62 mm×5.08mm×2.5 mm),测量和通信结束后,自动转入低功耗模式; ◆高可靠性,采用CMOSens工艺,测量时可将感测头完全浸于水中。 2 SHT11的引脚功能 SHT11温湿度传感器采用SMD(LCC)表面贴片封装形式,接口非常简单,引脚名称及排列顺序如图1所示。 各引脚的功能如下: ◇脚1和4--信号地和电源,其工作电压范围是2.4~5.5 V; ◇脚2和脚3--二线串行数字接口,其中DA-TA为数据线,SCK为时钟线; ◇脚5~8--未连接。 3 SHT11的内部结构和工作原理 微处理器是通过二线串行数字接口与SHT11进行通信的。通信协议与通用的I2C总线协议是不兼容的,因此需要用通用微处理器I/O口模拟该通信时序。微处理器对SHT11的控制是通过5个5位命令代码来 实现的,命令代码的含义如表1所列。

4 SHT11应用设计 微处理器采用二线串行数字接口和温湿度传感器芯片SHT11进行通信,所以硬件接门设计非常简单;然而,通信协议是芯片厂家自己定义的,所以在软件设计中,需要用微处理器通用I/O口模拟通信协议。 4.1 硬件设计 SHT11通过二线数字串行接口来访问,所以硬件接口电路非常简单。需要注意的地方是:DATA数据线需要外接上拉电阻,时钟线SCK用于微处理器和SHT11之间通信同步,由于接口包含了完全静态逻辑,所以对SCK最低频率没有要求;当工作电压高于4.5V时,SCK频率最高为10 MHz,而当工作电压低于4.5 V时,SCK最高频率则为1 MHz。硬件连接如图3所示。 4.2 软件设计 微处理器和温湿度传感器通信采用串行二线接口SCK和DATA,其中SCK为时钟线,DATA为数据线。该二线串行通信协议和I2C协议是不兼容的。在程序开始,微处理器需要用一组"启动传输"时序表示数据传输的启动,如图4所示。当SCK时钟为高电平时,DATA翻转为低电平;紧接着SCK变为低电平,随后又变为高电平;在SCK时钟为高电平时,DATA再次翻转为高电平。

温度传感器说明书.

SWD系列 温度传感器用户使用说明书北京传感星空自控技术有限公司 SWD 系列温度传感器 使用说明书 SWD 系列温度传感器是用铂金属丝制成的测温度电阻器,可用来测量各种液体、气体等流体的温度。具有精度高、分辨率好,安全可靠、使用方便等优点,也可以直接测量各种生产过程中的液体、蒸气和气体介质的温度。 一、原理 本传感器是利用铂金属(PT100)在温度变化时自身电阻也随着变化的特性来测量温度的。它的受热元件是利用细铂丝均匀的双绕在绝缘材料制成的骨架上。 二、技术指标 1、0℃对应电阻为100Ω,100℃对应电阻为138.5Ω 2、测量范围:-200~500℃ 3、时间参数:<5秒 4、外型尺寸:参照定货要求 三、传感器接线示意图 四、 安装使用方法及注意事项1、本温度传感器通过螺纹固定。在固定的时候切记不要用力过度,以免损坏传感器。

2、如传感器有杂质粘附于传感器上,要及时清洗,保证传感器可靠、准确运行。 3、线缆的铺设以不防碍现场工作人员的现场操作和不易被砸碰、损坏且架 设安全可靠为原则。三线制四线制 4、传感器接触的介质应为经常流动的介质,这样才能保证所测值的准确性。 五、故障现象及现场处理办法 1、如果温度传感器在使用过程中发生故障,如无信号输出或超过标准输出,首先应检查线缆的断线、短路及接线的脱落。 2、怀疑温度传感器有故障,可用万用表测量铂电阻的电阻值是否在正常范围之内。如铂电阻的输入正常,则应检查上位仪表。 3、本传感器出厂时已作密封处理,如出现故障,请送厂里维修,用户不要自行拆卸。 4、本传感器自出售之日起。一年内出现故障,可免费维修或更换,终身维修。

基于单片机SHT11温湿度传感器电路图于程序文件

基于89C51单片机SHT11温湿度传感器电路图于程序作者:志杰 SHT11.h文件: #ifndef __SHT11_H__ #define __SHT11_H__ /************************* SHT11相关命令 **************************/ #define uchar unsigned char #define uint unsigned int #define TEM_TEST 0x03//温度检测命令 #define HUM_TEST 0x05//湿度检测命令 #define REG_READ 0x07//读寄存器 #define REG_WRITE 0x06//写寄存器 #define FUNCTION_SET 0x01//设置SHT11的工作精度为8位/湿度12位温度/**************************

SHT11端口定义 ***************************/ sbit SHT11_DATA=P3^1; sbit SHT11_SCK=P3^0; sbit P33=P3^3; sbit P32=P3^2; sbit P36=P3^6; sbit P37=P3^7; uchar flag_tempeture=0; //显示温度位置的标志 uchar flag_humidity=0; //显示湿度位置的标志 uchar code str1[]={ 0x10,0x06,0x09,0x08,0x08,0x09,0x06,0x00};//温度图标 uchar code str6_sht11[]="%RH "; uchar code str4_sht11[]="humi="; uchar code str2_sht11[]="temp="; uchar code str7_sht11[]=" ";//清除没不要的显示 /*************************** 函数名称:Delay() 函数功能:SHT11部延时 ****************************/ void Delay() { ; ; } /*************************** 函数名称:Delay_Ms() 函数功能:SHT11检测等待延时 函数说明:11ms/55ms/210ms 分别对应8位/12位/14位测量结果 对应的形参为N 则延时Nms ****************************/ void Delay_Ms(uint ms) // ms延时函数(AT89C51 11.0592MHz)

温度传感器说明书

SWD系列温度传感器用户使用说明书 北京传感星空自控技术有限公司

SWD 系列温度传感器 使用说明书 SWD 系列温度传感器是用铂金属丝制成的测温度电阻器,可用来测量各种液体、气体等流体的温度。具有精度高、分辨率好,安全可靠、使用方便等优点,也可以直接测量各种生产过程中的液体、蒸气和气体介质的温度。 一、原理 本传感器是利用铂金属(PT100)在温度变化时自身电阻也随着变化的特性来测量温度的。它的受热元件是利用细铂丝均匀的双绕在绝缘材料制成的骨架上。 二、技术指标 1、0℃对应电阻为100Ω,100℃对应电阻为138.5Ω 2、测量范围:-200~500℃ 3、时间参数:<5秒 4、外型尺寸:参照定货要求 三、传感器接线示意图 四、 安装使用方法及注意事项1、本温度传感器通过螺纹固定。在固定的时候切记不要用力过度,以免损坏传感器。 2、如传感器有杂质粘附于传感器上,要及时清洗,保证传感器可靠、准确运行。 3、线缆的铺设以不防碍现场工作人员的现场操作和不易被砸碰、损坏且架 设安全可靠为原则。三线制四线制

4、传感器接触的介质应为经常流动的介质,这样才能保证所测值的准确性。 五、故障现象及现场处理办法 1、如果温度传感器在使用过程中发生故障,如无信号输出或超过标准输出, 首先应检查线缆的断线、短路及接线的脱落。 2、怀疑温度传感器有故障,可用万用表测量铂电阻的电阻值是否在正常范 围之内。如铂电阻的输入正常,则应检查上位仪表。 3、本传感器出厂时已作密封处理,如出现故障,请送厂里维修,用户不要 自行拆卸。 4、本传感器自出售之日起。一年内出现故障,可免费维修或更换,终身维 修。

相关主题