新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 空中花园室内空气更新系统的设计与试验

空中花园室内空气更新系统的设计与试验

作者:时间:2013-10-21来源:网络收藏

在控制指令字输入后的下一个SCLK时钟的上升沿时数据被写入DS1302,数据输入从低位即位0开始。同样,在紧跟8位的控制指令字后的下一个SCLK脉冲的下降沿读出DS1302的数据,读出数据时从低位0位至高位7,数据读写时序如图3所示。

c.JPG


1.2 DHT21传感器电路
DHT21数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。传感器包括一个电容式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。因此该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点。每个DHT21传感器都在极为精确的湿度校验室中进行校准。校准系数以程序的形式储存在OTP内存中,传感器内部在检测信号的处理过程中要调用这些校准系数。单线制串行接口,使系统集成变得简易快捷。超小的体积、极低的功耗,信号传输距离可达20米以上,使其成为各类应用甚至最为苛刻的应用场合的最佳选则。产品为4针单排引脚封装。连接方便,特殊封装形式可根据用户需求而提供。电路如图4所示。

d.JPG


DHT21的供电电压为5 V。传感器上电后,要等待1 s以越过不稳定状态在此期间无需发送任何指令。电源引脚(VDD,GND)之间可增加一个100 nF的电容,用以去耦滤波。单总线接口;DATA用于微处理器与DHT21之间的通讯和同步.采用单总线数据格式,一次通讯时间5 ms左右,具体格式在下面说明,当前数据传输为40 bit,高位先出。
数据格式:40 bit数据=16 bit湿度数据+16 bit温度数据+8 bit校验和
例子:接收40 bit数据如下:
0000001010001100 0000000101011111 11101110
湿度数据温度数据校验和
湿度高8位+湿度低8位+温度高8位+温度低8位=的末8位=校验和
例如:
00000010+10001 100+00000001+01011111=11101110
湿度=65.2%RH温度=35.1℃当温度低于0℃时温度数据的最高位置1。例如:-10.1℃表示为1000000001100101用户主机(MCU)发送一次开始信号后,DHT21从低功耗模式转换到高速模式,等待主机开始信号结束后,DHT21发送响应信号,送出40 bit的数据,并触发一次信号采集。(注:主机从DHT21读取的温湿度数据总是前一次的测量值,如两次测量间隔时间很长,请连续读两次以获得实时的温湿度值)



评论


相关推荐

技术专区

关闭