版,具有高精度,快响应、抗干扰能力强等优点。其中采集温度的精度为05C,采集相对湿度的精度为3。AM2301它是一款含有已校准数字信号输出的温湿度复合传感器,应用专用的数字模块采集技术和温湿度传感技术。传感器包括一个电容式感湿元件和一个NTCNegativeTemperatureCoefficie
t测温元件。每个AM2301传感器都在极为精确的湿度校验室中进行校准。校准系数以程序的形式储存在OTPO
eTimeProgramable内存中,传感器内部在检测信号的处理过程中要调
f用这些校准系数。单线制串行接口,使系统集成变得简易快捷。超小的体积、极低的功耗,信号传输距离理论上可达20米以上,使其成为各类应用场合的最佳选择。王志宏等,2011。332AM2301接口及温湿采集电路
表4所示为AM2301各管脚功能,图5所示为AM2301温湿度采集电路图。其中Data数据口连接线长度短于20米时用5K上拉电阻,大于20米时根据实际情况使用合适的上拉电阻。
管脚1234
表4AM2301各管脚功能
名称
功能
VDDDataNCGND
供电3-55VDC串行数据,单总线
空脚,请悬空地,电源负极
DDNCDGNataDV1032MA4321V52KCR5N5CP5CP
图5AM2301接口电路
333AM2301工作原理AM2301的供电电压为5V。传感器上电后,要等待1s以越过不稳定状态在此期
间无需发送任何指令。电源引脚(VDD,GND)之间可增加一个100
F的电容,用以去耦滤波。
AM2301采用单总线接口,其中DATA数据口用于微处理器与AM2301之间的通讯和同步,采用单总线数据格式,一次通讯时间5ms左右,具体格式如下,当前数据传输为40bit,高位先出。
数据格式:40bit数据16bit湿度数据16bit温度数据8bit校验和。当接收40bit数据如:0000001010001100000000010101111111101110。其中前16位是湿度数据,接下来16位是温度数据,最后8位数据是温湿度校验和,即湿度高8位湿度低8位温度高8位温度低8位数据的末8位校验和。如:0000001010001100000000010101111111101110。其中湿度652%,温度351℃(当温度低于0℃时温度数据的最高位置1)。
f用户主机(MCU)发送一次开始信号后,AM2301从低功耗模式转换到高速模式,等待主机开始信号结束后,AM2301发送响应信号,送出40bit的数据,并触发一次信号采集(注:主机从AM2301读取的温湿度数据总是前一次的测量值,如两次测量间隔时间很长,需连续读取两次数据以获得实时的温湿度值)。
总线空闲状态为高电平,MCU把总线拉低等待AM2301响应,MCU把总线拉低必须大于18毫秒,保证AM2301能检测到起始信号。AM2301接收到MCU的起始信号后,r