当接受的讯号是处于高电平状态,温湿度传感器是不会做出回应的,这时候需要查看线路是否有问题。一旦末位的字节结束传送信号,DHT11会将时间降低五十微秒左右。之后总线将通过上拉电阻拉高阻值,使它重新处于不工作时期。
信号“0”展示方式,如下图3。7所示:
图3。7 低电平状态信号展示
信号“1”展示方式,如下图3。8所示:
图3。8 高电平状态信号展示
3。3。2 DHT11传感器模块电路设计
DHT11传感器和STC89C51单片机链接的方式较简易。STC89C51单片机的数据端口P2。0是可以接收和发送串行数据。它和DHT11传感器上面的Pin2相互交接,在电源VCC端口和Pin2端口之间有加了一个阻值约为5KΩ的上拉电阻,用来满足测量范围不大于20米的条件。同时,传感器的其他两个电源端口(Pin1和Pin4)与STC89C51上的电源端口(VCC和GND)相互交接。传感器的最后一个端口Pin3悬空摆放。