硬件设计第15页(共 48页)STC89C52RC 单片机3
3 温度和湿度采集模块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 所示图 4 数字 1 信号表示方法
如图 5 所示图 5 温湿度传感器模块温湿度传感器选用瑞士Sensirion 公司生产的SHT10
SHT1X 系列共有三个型号:SHT10 、SHT11、SHT15,他们都是SMD 贴片封装的,他们依次性能越来越好,其中SHT10 属于经济型的温湿度传感器
三者的温湿度性能如下图所示
4 SHT1X 系列各型号传感器的湿度、温度最大误差从曲线中可以看出,无论是湿度还是温度,SHT10 的误差都是最大的,SHT15 误差最小,但是它们的价格也相差很大,SHT10 多为二三十元一个,而SHT15 价格上百
因此,从满足大棚温湿度监测的要求来看,SHT10