新闻中心

EEPW首页>测试测量>设计应用> 基于nRF905的低功耗温湿度无线测量系统

基于nRF905的低功耗温湿度无线测量系统

作者: 时间:2010-03-24 来源:网络 收藏

2.4测量模块
本设计的测量所采用的是瑞士Sensiri2on公司生产的具有二线串行接口的单片全校准数字式新型相对湿度和温度传感器SHT11,SHT11可用来测量相对湿度、温度和露点等参数,具有数字式输出、免调试、免标定、免外围电路及全互换等特点。
SHT11的湿度/温度传感器系统测量相对湿度的范围是0~100%,分辨力达0.03%RH,最高精度为±2%RH。测量温度的范围是-40~+123.8℃,分辨力为O.1℃。
SHT11传感器默认的测量温度和相对湿度的分辨率分别为14位和12位,通过状态寄存器可降至12位和8位,并具有可靠的C2RC数据传输校验功能。另电源电压范围为2.4~5.5 V;电流消耗小:测量时为550 μA,平均为28 μA,休眠时为3μA。是产品的最佳选择之一。
SHT11的应用电路如图5所示,VDD与GND间通过O.1μF的去耦电容相连,且其I2C接口的SCK,DATA直接与Atmega16L的两线串行接口通过4.7 kΩ上拉电阻SCL与SDA相连,用于数据的传输交换。

本文引用地址://m.amcfsurvey.com/article/195488.htm


2.5 上位机接口电路
为了便于监控,引入上位机功能,并加入串口通信模块。3.3 V到RS 232电平(±12 V)的专用转换芯片MAX3232的外围电路如图6所示,其中五个电容均取O.1μF的典型值。串口DB9只用三根线,5端公共端接系统的地,2,3端分别是接收和发送端。DB9接口通过交叉串口线连到PC机上,这样就可以完成硬件串行通信。


3 系统软件设计
系统软件设计包括测量和无线收发两个部分。
3.1 温湿度测量
对于温度和湿度,它们并非是急剧变化的物理量,温湿度的变化往往是缓慢进行的,因此针对这个特点对于温湿度的测量采集并非需要时时刻刻都在进行。而是每隔T时间(T根据实际需要而定,本系统选用1 s)采集一次,其余时间由于的要求使得MCU处于休眠状态。其程序流程如图7所示。其中Atmega16L进入休眠状态是通过对SE编程休眠使能,并且对SM 2.0编程后进入相应的省电模式状态,然后通过定时器的计时中断将Atmega16L唤醒,再进行测量以及数据传输。



评论


相关推荐

技术专区

关闭