用户MCU发送一次开始信号后——》DHT11从低功耗模式转换到高速模式
温湿度传感器dht11 温湿度传感器
温湿度传感器dht11 温湿度传感器
等待主机开始信号结束后,DHT11发送响应信号,送出40bit的数据,并触发一次信号采集,
采集数据后转换到低速模式
总线空闲状态为高电平
主机把总线拉低(大于18毫秒,保证DHT11能检测到)等待DHT11响应,
DHT11接收到主机的开始信号后,等待主机开始信号结束(主机拉高并延时等待),然后发送80us低电平响应信号.
主机发送开始信号结束后,延时等待20-40us后, 读取DHT11的响应信号,(如果读取响应信号为高电平,则DHT11没有响应,请检查线路是否连接正常.)
主机发送开始信号后,可以切换到输入模式,或者输出高电平均可, 总线由上拉电阻拉高。
数据传送正确时校验和数据等于“8bit湿度整数数据+8bit湿度小数数据+8bi温度整数数据+8bit温度小数数据”
所得结果的末8位。
DHT11温湿度传感器内部使用的8位单片机型号是STC15F2K60S2。这是一款由STC(深圳市星辉微电子股份有限公司)生产的基于8051内核的单片机,具有高性能、低功耗等特点,广泛应用于各种电子设备中。
dht11温湿度传感器怎么与单片机相连得
1、看下温湿度传感器的datasheet,现在基本上都是数字输出,直接接到单片机的饿I/O口就行了。
2、DS18B20是很比较出名的温度传感器。只要弄清楚温湿度传感器和单片机之间的command 和data就行。
3、看单片机是否有AD功能,如果没有那么就要电容放电方式检测,如果是AD型单片机,那么你直接用个电阻分压电路,再加个104滤波,1K电阻限流就可以接到单片机了,单片机的AD部分根据你的单片机。
最后修改时间: