搜档网
当前位置:搜档网 › 数字温湿度传感器DHT11详解及例程利用串口显示

数字温湿度传感器DHT11详解及例程利用串口显示

数字温湿度传感器DHT11详解及例程利用串口显示
数字温湿度传感器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:

电源引脚,,要等待1s 以越过不稳定状态在此期间不要发送任何指令。电源引脚(VDD,GND)之间可增加一个100nF 得电容,用以去耦滤波。

5、订货信息

6

7、连接接口说明

DHTxx数字湿温度传感器连接电路简单,只需要占用控制器一个I/O口即可完成上下位得连接。典型应用电路如下图所示。另外,建议连接线长度短于20时用5K上拉电阻,大于20米时根据实际情况使用合适得上拉电阻,如图5、0所示。

图5、0 典型电路连接

8、数据格式及处理

8、1、格式

数字湿温度传感器采用单总线数据格式。即,单个数据引脚端口完成输入输出双向传输。其数据包由5Byte(40Bit)组成。一次通讯时间最大3ms,数据分小数部分与整数部分,具体格式在下面说明。

DATA 用于微处理器与DHTxx之间得通讯与同步,采用单总线数据格式, 当前小数部分用于以后扩展,现读出为0。操作流程如下:

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

数据格式:8bit湿度整数数据+8bit湿度小数数据

+8bit温度整数数据+8bit温度小数数据

+8bit校验与

校验与数据为前四个字节相加。

具体见表6、1:

8、2、数据编码及处理

传感器数据输出得就是未编码得二进制数据。数据(湿度、温度、整数、小数)之间应该分开处理。如果,某次从传感器中读取如下5Byte数据:

byte4 byte3 byte2 byte1 byte0

00101101 00000 00000

整数小数整数小数校验与

湿度温度校验与

由以上数据就可得到湿度与温度得值,计算方法:

humi (湿度)= byte4 、byte3=45、0 (%RH)

temp (温度)= byte2 、byte1=28、0 ( ℃)

jiaoyan(校验)= byte4+ byte3+ byte2+ byte1=73

9、时序

DHTxx传感器就是通过奥松电子有限公司开发得单总线协议与上位机(控制器)进行数据通信。DHTxx传感器需要严格得读写协议来确保数据得完整性。整个读写分为,上位机发送起始信号,上位机接收下位机发来得握手响应信号,读‘0’,与读‘1’四个步骤。所有得信号除主机启动复位信号外,全部都由DHTxx产生。

通过单总线访问DHTxx顺序归纳如下:

主机发开始信号

主机等待接收DHTxx响应信号

主机连续接收40Bit得数据与校验与

数据处理

9、1、主机复位信号与DHT响应信号

图7、1 DHT复位时序

用户主机发送一次开始信号(低电平)DHT从低速模式转换到高速模式,等待主机开始信号结束(拉高)后,DHT发送响应信号,送出40bit得数据,并触发一次信号采集,用户可选择读取部分数据。注意:总线线空闲状态为高电平,主机把总线线拉低等待DHT响应,主机把总线线拉低必须大于18毫秒,保证DHT能检测到起始信号。

DHT接收到主机得开始信号后,等待主机开始信号结束,然后发送低电平响应信号。主机发送开始信号结束后,延时等待2040us后, 读取DHT得回应信号,主机发送开始信号后,可以切换到输入模式,或者输出高电平均可,总线线由上拉电阻拉高。

9、2、DHT开始发送数据流程

图7、2 读DHT数据流程

主机发送开始信号后,延时等待20us40us后读取DHT得回应信号,读取总线为低电平,说明DHT发送响应信号,DHT发送响应信号后,再把总线拉高,准备发送数据,每一bit数据都以低电平开始,格式见下面图示。如果读取响应信号为高电平,则DHT没有响应,请检查线路就是否连接正常。

9、3、数字‘0’信号表示方法

图7、3 信号‘0’时序图

数字‘0’表示方法为,首先DHT把总线拉低1214us然后拉高,高电平保持时间在2628us这个范围内。则此比特为‘0’电平。

9、4、数字‘1’信号表示方法

图7、4 信号‘1’时序图

数字‘1’表示方法为,首先DHT把总线拉低1214us然后拉高,高电平保持时间在116118us这个范围内。则此比特为‘1’电平。

10、测量分辨率

测量分辨率分别为8bit(温度)、8bit(湿度)。

11、电气特性

VDD=5V,T = 25

注:采样周期间隔不得低于1秒钟。

12、应用信息

12、1工作与贮存条件

超出建议得工作范围可能导致高达3%RH得临时性漂移信号。返回正常工作条后,传感器会缓慢地向校准状态恢复。要加速恢复进程/可参阅7、3小节得“恢

复处理”。在非正常工作条件下长时间使用会加速产品得老化过程。12、2暴

露在化学物质中

电阻式湿度传感器得感应层会受到化学蒸汽得干扰,化学物质在感应层中

得扩散可能导致测量值漂移与灵敏度下降。在一个纯净得环境中,污染物质会缓慢地释放出去。下文所述得恢复处理将加速实现这一过程。高浓度得化学污染会导致传感器感应层得彻底损坏。

12、3恢复处理

置于极限工作条件下或化学蒸汽中得传感器,通过如下处理程序,可使其恢复到校准时得状态。在5060℃与< 10%RH得湿度条件下保持2 小时(烘干);随后在2030℃与>70%RH得湿度条件下保持 5小时以上。

12、4温度影响

气体得相对湿度,在很大程度上依赖于温度。因此在测量湿度时,应尽可能保证湿度传感器在同一温度下工作。如果与释放热量得电子元件共用一个印刷线路板,在安装时应尽可能将DHT11远离电子元件,并安装在热源下方,同时保持外壳得良好通风。为降低热传导,DHT11与印刷电路板其它部分得铜镀层应尽可能最小,并在两者之间留出一道缝隙。

12、5光线

长时间暴露在太阳光下或强烈得紫外线辐射中,会使性能降低。

12、6配线注意事项

DATA信号线材质量会影响通讯距离与通讯质量,推荐使用高质量屏蔽线。

13、封装信息

14、焊接信息

手动焊接,在最高260℃得温度条件下接触时间须少于10秒。

15、注意事项

(1)避免结露情况下使用。

(2)长期保存条件:温度10-40℃,湿度60%以下。

例程:

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

// DHT21使用范例

//单片机: AT89S52 或STC89C52RC

// 功能:串口发送温湿度数据波特率9600

//硬件连接: P2、0口为通讯口连接DHT11,DHT11得电源与地连接单片机得电源与地,单片机串口加MAX232连接电脑

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

#include

#include

//

typedef unsigned char U8; /* defined for unsigned 8bits integer variable 无符号8位整型变量*/

typedef signed char S8; /* defined for signed 8bits integer variable 有符号8位整型变量*/

typedef unsigned int U16; /* defined for unsigned 16bits integer variable 无符号16位整型变量*/

typedef signed int S16; /* defined for signed 16bits integer variable 有符号16位整型变量*/

typedef unsigned long U32; /* defined for unsigned 32bits integer variable 无符号32位整型变量*/

typedef signed long S32; /* defined for signed 32bits integer variable 有符号32位整型变量*/

typedef float F32; /* single precision floating point variable (32bits) 单精度浮点数(32位长度) */

typedef double F64; /* double precision floating point variable (64bits) 双精度浮点数(64位长度) */

//

#define uchar unsigned char

#define uint unsigned int

#define Data_0_time 4

////

//IO口定义区//

////

sbit P2_0 = P2^0 ;

sbit P2_1 = P2^1 ;

sbit P2_2 = P2^2 ;

sbit P2_3 = P2^3 ;

////

//定义区//

////

U8 U8FLAG,k;

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,U8checkdata_t emp;

U8 U8data;

U8 outdata[5]; //定义发送得字节数U8 indata[5];

U8 count, count_r=0;

U8 str[5]={"RS232"};

U16 U16temp1,U16temp2;

SendData(U8 *a)

{

outdata[0] = a[0];

outdata[1] = a[1];

outdata[2] = a[2];

outdata[3] = a[3];

outdata[4] = a[4];

count = 1;

SBUF=outdata[0];

}

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 (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

U8data<<=1;

U8data|=U8temp; //0

}//rof

}

//

//湿度读取子程序

//

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

//温度高8位== U8T_data_H

//温度低8位== U8T_data_L

//湿度高8位== U8RH_data_H

//湿度低8位== U8RH_data_L

//校验8位== U8checkdata

//调用相关子程序如下

// Delay;, Delay_10us;,;

//

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++);

//数据接收状态

;

U8RH_data_H_temp=U8data;

;

U8RH_data_L_temp=U8data;

;

U8T_data_H_temp=U8data;

;

U8T_data_L_temp=U8data;

;

U8checkdata_temp=U8data;

P2_0=1;

//数据校验

U8temp=(U8T_data_H_temp+U8T_data_L_temp+U8RH_data_H_temp+U8RH_data_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

}

//

//main功能描述: A T89C51 11、0592MHz 串口发

//送温湿度数据,波特率9600

//

void main

{

U8 i,j;

//uchar str[6]={"RS232"};

/* 系统初始化*/

TMOD = 0x20; //定时器T1使用工作方式2

TH1 = 253; // 设置初值

TL1 = 253;

TR1 = 1; // 开始计时

SCON = 0x50; //工作方式1,波特率9600bps,允许接收ES = 1;

EA = 1; // 打开所以中断

TI = 0;

RI = 0;

SendData(str) ; //发送到串口

Delay(1); //延时100US(12M晶振)

while(1)

{

//

//调用温湿度读取子程序

RH;

//串口显示程序

//

str[0]=U8RH_data_H;

str[1]=U8RH_data_L;

str[2]=U8T_data_H;

str[3]=U8T_data_L;

str[4]=U8checkdata;

SendData(str) ; //发送到串口

//读取模块数据周期不易小于2S

Delay(20000);

}//elihw

}// main

void RSINTR interrupt 4 using 2

{

U8 InPut3;

if(TI==1) //发送中断

{

TI=0;

if(count!=5) //发送完5位数据

{

SBUF= outdata[count];

count++;

}

}

if(RI==1) //接收中断

{

InPut3=SBUF;

indata[count_r]=InPut3;

count_r++;

RI=0;

if (count_r==5)//接收完4位数据

{

//数据接收完毕处理。

count_r=0;

str[0]=indata[0];

str[1]=indata[1];

str[2]=indata[2];

str[3]=indata[3];

str[4]=indata[4];

P0=0;

}

}

}

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秒钟。

温湿度传感器介绍

DWTHI100-S02 无线多功能综合传感器 一、产品介绍 1.1产品概述 ●本产品可以实时、准确的测量环境温度、环境相对湿度和照度,它能使用户对现 场环境实现远程的数据采集和监测,大大减少人工工作量,突出便利性、准确性和实时性。 ●本产品具有体积小、使用寿命长、无线信号传输距离远、环境适应性好、测量 精度高、安装便捷、防水等特点,是一款高性价比的产品。 ●本产品可广泛应用于仓储管理、生产制造、气象观测、科学研究以及日常生活等 领域。 1.2 产品外观 1.3技术参数 1. 温度测量范围:-40℃~+125℃; 2. 温度测量精度:±0.3℃±2.5%(rdg-25℃); 3. 绝对湿度测量范围:1%RH~100%RH; 4. 绝对湿度测量精度: <10%RH:±1.8%RH±20%(rdg-20%RH); 10%RH~90%RH:±1.8%RH

>90%RH:±1.8%RH±20%(rdg-90%RH); 5. 工作环境温度:-20℃~+80℃; 6. 信号调制方式:GFSK; 7. 工作频率:2.45GHz; 8. 无线通讯距离:>300米(2.45GHz、开阔地); 9. 测量周期:30s(3.6V、典型值); 10.平均功耗:<7μA(3.6V); 11.电池寿命:≥6年; 12.外壳材料:增强型耐高温ASA树脂; 13.外形尺寸:45 mm×24 mm×18.5mm; 14.重量:25g(含天线); 15.防护等级:IP34; 16.安装方式:螺丝固定或无痕泡棉双面胶粘贴。 1.4应用场所 1、机房、厂房、仓库、无菌室; 2、温室大棚、智能大棚; 3、图书馆、档案馆、文物馆; 4、生物制药; 5、食品加工、储存场所; 6、医卫场所; 7、气象站; 8、智能楼宇; 9、其它需要监测温、湿、照度的场所。 1.5产品尺寸

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所示

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 C。固有测温分辨率为0.5 C。 ⑤通过编程可实现9~12位的数字读数方式。 ⑥用户可自设定非易失性的报警上下限值。 ⑦支持多点组网功能,多个 DS18B20可以并联在惟一的三线上,实现多点测温。 ⑧负压特性,电源极性接反时,温度计不会因发热而烧毁,但不能正常工作。 2. 引脚介绍 DS18B20有两种封装:三脚TO-92直插式(用的最多、最普遍的封装)和八脚SOIC贴片式。下图为实验板上直插式 DS18B20的原理图。 3. 工作原理 单片机需要怎样工作才能将DS18B2 0中的温度数据独取出来呢?F面将给出详细分析

DHT11温湿度传感器

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

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

室内温湿度传感器应用

室内温湿度传感器 一、概述 PRT-THS-EXX精密型温湿度传感器是采用最新专利技术的半导体敏感器件设计方案,用于测量室内环境的温度、湿度的一体化智能监控模块。产品不仅具有显示直观、精度高、成本低、外形美观、安装方便等特点,而且特别具有专利技术的自恢复自校准功能,因此,产品测量精度高、长期稳定性好。本公司提供有RS485接口、干节点输出接口、4-20mA模拟输出等多种型号产品,为用户提供全系列温湿度监控解决方案,已经广泛应用于通讯机房、IDC数据机房、空调室、实验室、图书馆、办公室等室内场所的温湿度测量。 二、主要功能 (1)采用最新专利技术设计方案,具有自恢复自校正功能,精度高,一致性好。 (2)大屏幕高亮度LCD显示,观察直观、操作简便。 (3)具有温度单位选择:摄氏度(℃)、华氏度(℉)可设置,可在全球范围使用。 (4)具有温度、湿度误差校正设置,方便进行定期校验。 (5)具有RS485接口,采用标准MODBUS协议,便于远程监控系统集成。(PRT-THS- E10)。 (6)具有温度、湿度测量范围设置,提供4~20mA信号输出,用于传统数据采集应用。 (PRT-THS-E20) (7)具有温度、湿度告警范围设置,提供干接点告警信号输出,实现本地告警功能。 (PRT-THS-E30) (8)外接端口具有抗电磁干扰设计,可靠性高。 (9)电源输入具有防反功能,电源输入正负反接不损坏设备。 (10)模块化结构,安装、维护方便。 三、产品型号及主要技术参数 型号PRT-THS-E10PRT-THS-E20PRT-THS-E30 输出方式 RS485接口4~20mA输出光继电器输出MODBUS-RTU协议 负载能力: 12V电源:100Ω(推 荐) 24V电源:250Ω(推 荐) 触点电压:<40V 触点电流:<100mA 输出电阻:<50Ω 输入电源范围额定:12VDC 额定:12V/24VDC 额定:12VDC

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

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 内存中,用于内部的信号校准。两线制的串行接口与内部的电压调整,使

温湿度计说明书

使用电池: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、电池用完后请放回政府指定地点

温度传感器说明书.

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

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

GFSIGNET2350温度传感器操作说明书.

? SIGNET 2820 Series Conductivity Sensor Instruction Manual ENGLISH 1. Wiring 2. Recommended Position 3. 2819/2820/2821 In-line Installation SAFETY INSTRUCTIONS FOR IN-LINE ELECTRODE INSTALLATION 1.Do not remove from pressurized lines.2.Do not exceed maximum temperature/pressure specifications.3.Wear safety goggles or face shield during installation/service.4.Do not alter product construction. Failure to follow safety instructions may result in severe personal injury! Customer supplied pipe tee/reducer Standard fitting kit Hole up Mark hole position 3/4 in. NPT Hand tighten only! Optional fitting kit Hole up Mark hole position

Customer supplied pipe tee/reducer 1/2 in. NPT Hand tighten only! O-ring O-ring Sealant Sealant +GF + SIGNET 5800CR ?Use three conductor shielded cable for cable extensions up to 30 m (100 ft max.? Shield must be maintained through cable splice RED WHITE BLACK SILVER (SHLDS h l d S i g n a l I N T e m p . I N I s o . G n d CH 2 CH 1 RED SILVER (SHLD BLACK

温度传感器说明书

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

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

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

温湿度传感器(MODBUS)通讯协议(1.0)

RH11RS温湿度传感器(MODBUS)通讯协议(V E R1.0) 1、概述 通信协议详细地描述了RH11RS的输入和输出命令、信息和数据,以便第三方使用和开发。 1.1通信协议的作用 使信息和数据在上位机(主站)和RH11RS之间有效地传递,允许访问RH11RS的所有测量数据。 RH11RS温湿度传感器可以实时采集现场温湿度的值,具备一个RS485通讯口,能满足小型温湿度监控系统的要求。其功能和技术指标参见用户手册。 RH11RS温湿度传感器通信协议(VER1.0)采用MODBUS RTU协议,本协议规定了应用系统中主机与RH11RS温湿度传感器之间,在应用层的通信协议,它在应用系统中所处的位置如下图所示: 本协议所处的位置 从机: 1.2 物理接口: 连接上位机的主通信口,采用标准串行RS485通讯口,使用接线端子。 信息传输方式为异步方式,起始位1位,数据位8位,停止位1位,无校验。 数据传输缺省速率为9600b/s 2、MODBU RTU通信协议详述 2.1 协议基本规则 以下规则确定在回路控制器和其他串行通信回路中设备的通信规则。 1)所有回路通信应遵照主/从方式。在这种方式下,信息和数据在单个主站和从站(监控设备)之间传递。 2)主站将初始化和控制所有在通信回路上传递的信息。 3)无论如何都不能从一个从站开始通信。 4)所有环路上的通信都以“打包”方式发生。一个包裹就是一个简单的字符串(每个字符串8位),一个包裹中最多可含255个字节。组成这个包裹的字节构成标准异步串行数据,并按8位数据位,1位停止位,无校验位的方式传递。串行数据流由类似于RS232C中使用的设备产生。 5)所有回路上的传送均分为两种打包方式: A) 主/从传送 B) 从/主传送 6)若主站或任何从站接收到含有未知命令的包裹,则该包裹将被忽略,且接收站不予响应。

PT100 温度传感器原理及使用接线方法

PT100 温度传感器原理及使用接线方法 一、Pt100 温度传感器的主要技术参数如下: Pt100 就是说它的阻值在0 度时为100 欧姆,PT100 温度传感器。是一种以铂(Pt) 作成的电阻式温度传感器,属于正电阻系数, 其电阻和温度变化的关系式如下:R=Ro(1+αT) 测量范围:-200 ℃~+850℃; 允许偏差值△℃:A 级±(0.15 +0.002 │t │),B 级±(0.30 +0.005 │t │);热响应时间<30s; 最小置入深度:热电阻的最小置入深度≥200mm;允通电流≤5mA。另外,Pt100 温度传感器还具有抗振动、稳定性好、准确度高、耐高压等优点。

二、PT100 温度传感器三根芯线的接法 PT100 铂电阻传感器有三条引线, 可用A 、B、C(或黑、红、黄)来代表三根线, 三根线之间有如下规律:A 与B 或C 之间的阻值常温下在110 欧左右,B 与C 之间为0 欧,B 与C在内部是直通的, 原则上B 与C 没什么区别.仪表上接传感器的固定端子有三个: A 线接在仪表上接传感器的一个固定的端子. B 和 C 接在仪表上的另外两个固定端子,B 和C 线的位置可以互换, 但都得接上。如果中间接有加长线, 三条导线的规格和长度要相同。热电阻的3 线和4 线接法:是采用2 线、3 线、4 线,主要由使(选)用的二次仪表来决定。

一般显示仪表提供三线接法,PT100 一端出一颗线,另一端出两颗线,都接仪表,仪表内部通过桥抵消导线电阻。一般PLC 为四线,每端出两颗线,两颗接PLC 输出恒流源,PLC 通过另两颗测量PT100 上的电压,也是为了抵消导线电阻,四线精确度最高,三线也可以,两线最低,具体用法要考虑精度要求和成本。 三、PT100 温度传感器采用三线式接法的原因: PT100 温度传感器0 ℃时电阻值为100 Ω,电阻变化率为0.3851 Ω/ ℃。由于其电阻值小灵敏度高,式接法可消除引线线路电阻带来的测量误差,原理如下: PT100 引出的三根导线截面积和长度均相同( 即r1=r2=r3) ,测量铂电阻的电路一般是不平衡电桥,铂将导线一根(r1) 接到电桥的电源端,其余两根(r2 、r3) 分别接到铂电阻所在的桥臂及与其相邻的桥臂电阻,电桥处于平衡状态,引线线电阻的变化对测量结果没有任何影响。 四、PT100 原理及分度表 电阻式温度传感器(RTD,Resistance Temperature Detector) -一种物质材料作成的电阻,它会随温度的上升而电阻值也跟著上升就称为正

温湿度变送器使用说明书

集测量通讯控制等功能为一体具有体积小精度高安装简单等特点可以与上位机连接使用构成一个强大的温湿度测控网络可广泛地应用于仓储运输厂房车间图书档案管理实验室及其它需要温湿度测量和控制的场所 12 24V AC/DC 100 mm 85 mm×24.8mm 温湿度同时显示 0.5@ 25 1 0.1%RH 99.9%RH 3%RH @ 2530%80%RH 标准半双工RS-485串行接口24 V AC/DC 集电极开路最大吸= 30mA 参数设置 降温1加热除湿1加湿1 = 秒 30秒 3 = 60秒 分钟分钟 第二路输出是否延时1 = 秒30秒 3 = 60秒 分钟分钟 声音报警是否有效注 温湿度变送器的功能可以分为测量显示控制和通讯四部分测量显示功能rA2=1标识 为湿度报警控制有效标识H 闪烁表示当前温度或湿度 测量值高于报警控制值 L 闪烁表示当前温度或湿度测量值底于报警控制值报警功能设置声音报警S=1当温湿度报警控制有效rA2=1 rB2=1且当前测量值低于或高于报警控制值时rA1蜂鸣器鸣叫 控制功能分别对应于温度和湿度控制满足控制输出条光耦导通否则光耦截止用户通过RS485强行控制光耦导通或截止AA1AB1及输出延时CA1CB1

4通讯功能 WS302M2温湿度变送器配有标准半双工RS-485串行接口可以与PC通讯使用用户可以使用我公司开发的软件系统对其进行远程监控也可以根据我公司提供的通讯协议自己对其进行二次开发 典型应用示例 1制冷 AA1=0rA0=-5rA1=25rA2=1CA1=2 当温度测量值rA1时控制输出延时30S后光耦导通启动执行机构制冷当温度测量值rA1- rA0时控制光耦截止关闭执行机构停止制冷 2加热 AA1=0rA0=5rA1=18rA2=1CA1=2 当温度测量值rA1时控制输出延时30S后光耦导通启动执行机构加热当温度测量值rA1+ rA0时控制光耦截止关闭执行机构停止加热 3除湿 AB1=0rB0=-5%RH rB1=70%RH rB2=1CB1=2 当湿度测量值rB1时控制输出延时30S后光耦导通启动执行机构除湿当湿度测量值rB1- rB0时控制光耦截止关闭执行机构停止除湿 4加湿 AB1=0rB0=5%RH rB1=40%RH rB2=1CB1=2 当湿度测量值rB1时控制输出延时30S后光耦导通启动执行机构加湿当湿度测量值rB1+ rB0时控制光耦截止关闭执行机构停止加湿 品质保证 质保期为12个月在质量保证期内基于正常使用和非人为损坏对产品提供免费工厂维护服务 注意事项 在安装与使用时注意产品安装方向同时避免阳光直射或直接接触热源/冷源 安装和更换变送器时一定要关闭电源 如果安装面与被测环境有较大温差建议使用支架距离安装面20cm以上安装 建议在产品使用12个月后重新进行产品的检验和标定 产品部分技术指标有可能修改以产品标识上指标为准

DHT22数字温湿度传感器AM2302温湿度模块(带说明书)

AM2302温湿度传感器C程序(测试可以用) 2017-8-13 说明: DHT22与DHT11程序基本相同,DHT11起始信号拉低18ms,DHT22起始信号拉低是800us,用户主机(MCU)发送一次起始信号(把数据总线SDA拉低至少800μs)后,AM2302从休眠模式转换到高速模式。待主机开始信号结束后,AM2302发送响应信号,从数据总线SDA串行送出40Bit 的数据,先发送字节的高位;发送的数据依次为湿度高位、湿度低位、温度高位、温度低位、校验位,发送数据结束触发一次信息采集,采集结束传感器自动转入休眠模式,直到下一次通信来临。 注意事项: 与DHT11相同,一次采集8个位数据,循环4次采集完成所有数据,40位采集完成后,校验数据,如果数据正确,将高8位左移8位与低8位相或,再保存到一个16位变量中,就可以得到一个整数值。默认采集的数据是实际值的10倍,例如当前实际温度是32.7度,采集到的数据是327,目的是为了编程时方便分离数据。(详细见后面说明书) 0000 0010 1000 1100 0000 0001 0101 1111 1110 1110 湿度数据温度数据校验和 湿度高8位+湿度低8位+温度高8位+温度低8位=的末8位=校验和如果需要处理零下值,16位的最高位为1表示负数,温度最大量程:-20~80度,分辨率:0.1度。 如果用数据码管显示且有中断,采集数据开始需要关中断,采集结束开中断,否则在采集数据过程中,中断会打断DHT22时序,造成采集数据不正确。 每次采集间隔大于1秒,否则采集数据不准确。 C程序: 为了方便程序阅读,其它器件的初始化及定义都删除掉了,以下代码纯DHT22代码,使用时直接调用RH函数即可。由于程序多次修改,可能有多余的变量,大家自己清理下。 RH函数调用后,以下四个变量会得相应的数据: R_H 湿度高8位 R_L 湿度低8位(包含小数) T_H 温度高8位 T_L 湿度低8位(包含小数) 如果采集的数据是:0000 0010 1000 1100 0000 0001 0101 1111 由上面四个变量是16位,采集数据是8位,分四次采完,8位放在16位里面应该是这样: R_H= 00000000 00000010 R_L= 00000000 10001100 所以R_H左移8个位或上R_L才是我们要的数据。R_H =R_H & R_L 以上采集数据湿度为652,湿度为351,再除以10就是实际温湿度值。

DHT11温湿度传感器51单片机在LCD1602显示程序

//51单片机控制温湿度传感器DHT11LCD1602 YL-9最小系统。 # include # include typedef unsigned char BYTE; typedef unsigned int WORD; #define uint unsigned int #define uchar unsigned char sbit io=P1^0;//dht11data端接单片机的P1^0口// sbit rw=P2^1;//一下三行是设置lcd1602的使能端// sbit rs=P2^0; sbit ep=P2^2; typedef bit BOOL;//此声明一个布尔型变量即真或假// uchar data_byte; uchar RH,RL,TH,TL;

//***************延时函数************************************* void delay(uchar ms) //延时模块// { uchar i; while(ms--) for(i=0;i<100;i++); } void delay1()//一个for循环大概需要81us 12MHz8us

{ uchar i; for(i=0;i<1;i++); } //*************************************************************** //lcd模块// BOOL lcd_bz()//测试lcd'1'.'0' { BOOL result; rs=0; // 读忙信号 rw=1;

RS485温湿度传感器产品说明书

=分体式RS485输出温湿度变送器 用户手册 一直以来,楼控等许多商用行业急需一款低成本高性能的温湿度 传感器;因此,敝公司针对这种应用开发出这款极具竞争力的低成本 数模一体输出温湿度变送器。它基本具有了以往产品所有的多种功能, 为您的选用带来极大的方便。 特点 z 采用进口湿敏电容和高精度温度传感器 z RS485输出,支持标准Modbus 协议 z 可以选配4~20mA 线性电流输出 z 商用传感器的精度(湿度:±3%RH,温度: ±0.5℃) z 外形采用标准盒(86x86mm)嵌入式或挂壁式 主要技术参数 z 工作电源: 12~24VDC z 测湿范围:0~100%RH; z 精 度:±3%RH(20~95%RH),±5%RH(其他湿度范围) z 测温范围:-20~50℃ z 精 度:±0.5℃(-20~50℃) z 工作环境:-20~55℃,5~95%RH; z 输出方式:RS485(支持标准的Modbus 协议) 1、接线图 PIN1: Vin (电源正,12~24VDC) PIN 2: GND (公共地) PIN 3: T out (温度对应的电流信号输出) PIN 4: RH out (湿度对应的电流信号输出) PIN 5: SA (RS485) PIN 6: SB (RS485) 2、RS485通讯 2.1)协议 (Modbus) 2 1 5 3 4 656 2 4 3 1

起始位(Start bite ):1 数据位(Data bites ):8 校验位(Parity bite ):偶校验(EVEN ) 停止位(Stop bite ): 1 2.2)关于指令 命令行(Command ): line 03 00 00 00 02 CRC0 CRC1 返回字(Return ): line 03 00 04 T_hi T_lo RH_hi RH_lo CRC0 CRC1 温湿度十进制算法转换: 当前温度(Temperature )= (T_h i×256 + T_lo) / 10 当前湿度(Humidity ) = (RH_h i×256 + RH_lo) / 10 举例(Example ): 传感器的通讯地址设为0,即line=00;此时CRC0=C5,CRC1=DA 。那么,此时的发送命令行如下: 00 03 00 00 00 02 C5 DA 就可以返回相应的16进制数据行了,假如返回的16进制数据行如下: 00 03 04 00 B8 01 F7 2A C0 我们计算出相应的温度(T )和湿度(RH )分别如下: 1) T = (T_h i×256 + T_lo) / 10 , 其中T_h i=00, T_lo=B8(即十进制的184),则: T = 184/10 = 18.4 (℃) 2) RH = (RH_h i×256 + RH_lo) / 10,其中RH_h i=01(即十进制的256), RH_lo=F7(即十进制的247),则: RH = (256 + 247) / 10 = 50.3 (%RH) 2.3)修改地址等数据 本模块通电使用前只需简单拨码设置就可完成模块与主机通讯。 拨码设置分为两部分,模块地址设置,通讯波特率设置。 地址设置:本模块地址设置位6位。按6位二进制设置共可设置地址0~63。 地址为01H 地址为02H 如左图 地址应当为: H 1925202121202021543210==×+×+×+×+×+× 3、使用注意事项 (1) 连接线用屏蔽电缆。 (2) 使用环境应无导电尘埃和无腐蚀金属和破坏绝缘的气体存在,避免直接光照。 (3) 长时间在大于90%RH 的高湿环境下工作,将引起±3%RH 的漂移。 (4) 避免将元件长期放在盐雾,酸性或氧化气体(二氧化硫、盐酸等)中。

相关主题