数字温湿传感器DHT详解及例程利用串口显示.docx
上传人:王子****青蛙 上传时间:2024-09-12 格式:DOCX 页数:6 大小:1.7MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

数字温湿传感器DHT详解及例程利用串口显示.docx

数字温湿传感器DHT详解及例程利用串口显示.docx

预览

在线预览结束,喜欢就下载吧,查找使用更方便

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

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.0DHT外型及管脚4、详细引脚说明:传感器管脚方向识别:正面(有通气孔的一面)看过去,从左到右依次为1、2、3、4脚。表:引脚说明引脚号引脚名称类型引脚说明1VCC电源正电源输入,3V-5.5VDC2Dout输出单总线。数据输入/输出引脚3NC空空脚。扩展未用4GND地电源地电源引脚,DHTxx的供电电压为。传感器上电后,要等待1s以越过不稳定状态在此期间不要发送任何指令。电源引脚(VDD,GND)之间可增加一个100nF的电容,用以去耦滤波。5、订货信息型号测量范围测湿精度测温精度分辨力封装DHT1120-90%RH0-50℃±5%RH±2℃14针单排直插6、传感器性能说明参数条件MinTypMax单位湿度分辨率111%RH8Bit重复性±1%RH精度25℃±4%RH0-50℃±5%RH互换性可完全互换量程范围0℃3090%RH25℃2090%RH50℃2080%RH响应时间1/e(63%)25℃,1m/s空气61015S迟滞±1%RH长期稳定性典型值±1%RH/yr温度分辨率111℃888Bit重复性±1℃精度±1±2℃量程范围050℃响应时间1/e(63%)630S7、连接接口说明DHTxx数字湿温度传感器连接电路简单,只需要占用控制器一个I/O口即可完成上下位的连接。典型应用电路如下图所示。另外,建议连接线长度短于20时用5K上拉电阻,大于20米时根据实际情况使用合适的上拉电阻,如图所示。图5.0典型电路连接8、数据格式及处理、格式数字湿温度传感器采用单总线数据格式。即,单个数据引脚端口完成输入输出双向传输。其数据包由5Byte(40Bit)组成。一次通讯时间最大3ms,数据分小数部分和整数部分,具体格式在下面说明。DATA用于微处理器与DHTxx之间的通讯和同步,采用单总线数据格式,当前小数部分用于以后扩展,现读出为0。操作流程如下:一次完整的数据传输为40bit,高位先出。数据格式:8bit湿度整数数据+8bit湿度小数数据+8bit温度整数数据+8bit温度小数数据+8bit校验和校验和数据为前四个字节相加。具体见表:湿度温度校验整数小数整数小数8Bit8Bit8Bit8Bit8Bit、数据编码及处理传感器数据输出的是未编码的二进制数据。数据(湿度、温度、整数、小数)之间应该分开处理。如果,某次从传感器中读取如下5Byte数据:byte4byte3byte2byte1byte00010110100000000000111000000000001001001整数小数整数小数校验和湿度温度校验和由以上数据就可得到湿度和温度的值,计算方法:humi(湿度)=byte4.byte3=45.0(%RH)temp(温度)=byte2.byte1=28.0(℃)jiaoyan(校验)=byte4+byte3+byte2+byte1=739、时序DHTxx传感器是通过奥松电子有限公司开发的单总线协议和上位机(控制器)进行数据通信。DHT