m354426A 电容型数字温湿度传感器的详细介绍
分辨率 0.1 %RH
16 Bit
重复性 ±1 %RH
精度 25℃ ±3 %RH
0-50℃ ±5 %RH
互换性 可完全互换
采样周期 1 2 S
响应时间 1/e(63%)25℃,1m/s空气 2 S
迟滞 ±0.3 %RH
长期稳定性 典型值 ±1 %RH/yr
温度
分辨率
0.1 ℃
16 Bit
重复性 ±0.5 ℃
精度 ±0.5 ℃
量程范围 -40 100 ℃
响应时间 1/e(63%) 6 20 S
采样周期不得低于最小值,否则会引起错误
接口说明
建议连接线长度短于20米时用5K上拉电阻,大于20米时根据实际情况使用合适的上拉电阻
电源引脚
DHT21的供电电压为5V。传感器上电后,要等待1s以越过不稳定状态在此期间无需发送任何指令。电源引脚(VDD,GND)之间可增加一个100nF的电容,用以去耦滤波。
单总线接口
DATA用于微处理器与DHT21之间的通讯和同步,采用单总线数据格式,一次通讯时间5ms左右,具体格式在下面说明,当前数据传输为40bit,高位先出。
数据格式:40bit数据=16bit湿度数据+16bit温度数据+8bit校验和
例子: 接收40bit数据如下:
0000 0010 1000 1100 0000 0001 0101 1111 1110 1110
湿度数据 温度数据 校验和
湿度高8位+湿度低8位+温度高8位+温度低8位=的末8位=校验和
例如:0000 0010+1000 1100+0000 0001+0101 1111=1110 1110
湿度=65.2%RH 温度=35.1℃
当温度低于0℃时温度数据的最高位置1。
例如:-10.1℃表示为1000 0000 0110 0101
用户主机(MCU)发送一次开始信号后,DHT21从低功耗模式转换到高速模式,等待主机开始信号结束后,DHT21发送响应信号,送出40bit的数据,并触发一次信号采集。(注:主机从DHT21读取的温湿度数据总是前一次的测量值,如两次测量间隔时间很长,请连续读两次以获得实时的温湿度值)
空闲时总线为高电平,通讯开始时主机(MCU)拉低总线500us后释放总线,延时20-40us后主机开始检测从机(DHT21)的响应信号。
从机的响应信号是一个80us左右的低电平,随后从机在拉高总线80us左右代表即将进入数据传送。
高电平后就是数据位,每1bit数据都是由一个低电平时隙和一个高电平组成。低电平时隙就是一个50us左右的低电平,它代表数据位的起始,其后的高电平的长度决定数据位所代表的数值,较长的高电平代表1,较短的高电平代表0。共40bit数据,当最后一Bit数据传送完毕后,从机将再次拉低总线50us左右,随后释放总线,由上拉电阻拉高。
数字1信号表示方法如图4所示
数字0信号表示方法.如图5所示
测量分辨率
测量分辨率分别为16bit(温度)、16bit(湿度)。
电气特性
VDD=5V,T =25℃,除非特殊标注
参数
条件 min typ max 单位
供电 DC 3.3-5.5V V
供电电流
测量 1.3 1.5 2.1 mA
待机 0.9 1.1 1.3 mA
采样周期 秒 1 2 次
DHT21引脚说明
Pin 名称注释
1 VDD 供电3.3-5.5VDC
2 DATA 串行数据,单总线
3 GND 接地,电源负极
4 NC 空脚,请悬空(不要接Vcc或Gnd)
|