主机发送起始信号:
拉低 DATA 线至少 18ms,然后拉高 20~40μs,等待传感器响应。
传感器响应:
传感器拉低 DATA 线 80μs,再拉高 80μs,表示准备发送数据。
传感器发送 40 位数据:
数据格式:8 位湿度整数 + 8 位湿度小数 + 8 位温度整数 + 8 位温度小数 + 8 位校验和。
校验和 = 湿度整数 + 湿度小数 + 温度整数 + 温度小数(溢出忽略)。
数据位解析:
传感器拉低 DATA 线 50μs 后,拉高时间决定数据位:
高电平持续 26~28μs → 数据位 0
高电平持续 70μs → 数据位 1
|