新聞中心

        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相連,用于數據的傳輸交換。

        本文引用地址:http://www.104case.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喚醒,再進行測量以及數據傳輸。



        關鍵詞: nRF 905 低功耗 溫濕度

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 漠河县| 大同市| 合阳县| 岫岩| 蓝田县| 七台河市| 江门市| 玉林市| 错那县| 且末县| 句容市| 绍兴市| 呼玛县| 安图县| 高邮市| 临汾市| 南汇区| 平度市| 如东县| 布尔津县| 长寿区| 新野县| 拜泉县| 和田县| 兴山县| 东光县| 旬邑县| 睢宁县| 博客| 尤溪县| 阿克陶县| 信丰县| 旅游| 阿巴嘎旗| 麻栗坡县| 绥中县| 砀山县| 漳平市| 广昌县| 济源市| 高唐县|