溫度濕度監控系統的設計
摘要 提出了一種對溫度和濕度進行實時監控的一種設計與實現方法。說明了設計過程并給出了硬件連接圖。為了實現測量數據的傳輸,介紹了軟件設計的部分方案。設計出的測量系統可以滿足對溫度和濕度的實時監控。
關鍵詞 溫度濕度測量;SHTll芯片;MSP430F149芯片
文中將介紹一種采用數字溫度濕度傳感器SHTll和超低功耗單片機MSP430F149實現的溫度濕度測量系統,該系統可方便的實現對溫度和濕度的實時監控。
1 芯片簡介
SHTll是Sensirion公司生產的一款數字溫度濕度傳感器。它是一款將溫度敏感元件、濕度敏感元件、信號放大調理器、14位的A/D轉換器和二線串行接口電路集于一體的全校準數字輸出傳感器。該芯片可以直接提供溫度在-40~120℃范圍內分辨率為14 bit的數字輸出和濕度在O~100%RH范圍內分辨率為12 bit的數字輸出。由于該芯片具有響應速度快、抗干擾能力強和性價比高等優點,因此采用SHTll芯片作為測量單元。
該SHTll芯片內部還有一個加熱器,利用加熱器可以實現以下功能。
(1)經過加熱前后測出的相對溫度值和濕度值的比較可以確定傳感器是否處于正常工作的狀態。
(2)在潮濕的環境下使用加熱器可以避免傳感器凝露,同時還可以縮短響應時間,提高測量精度。
(3)在實現高質量露點測量的時候也需要使用加熱器。
2 硬件設計
在硬件設計中,溫度和濕度信號經過SHTll內部的溫度敏感元件和濕度敏感元件轉化為模擬電壓信號,該模擬電壓信號經過SHTll內部的信號放大調理器放大、然后再經過A/D轉換器進行模/數轉換、校準和糾錯,最后才將相對溫度或濕度的數據通過二線串行接口的雙向數據口DATA端傳送至超低功耗微處理器MSP430F149。當MSP430F149微處理器接收到數據后,通過P4和P5口經由LED顯示溫度值和濕度值。由于P1口具有中斷功能,可以通過其設置矩陣鍵盤來輸入報警的具體參數,經過比較如果需要報警,則通過P3口經過相關外圍電路輸出溫度、濕度警報。具體的硬件連接如圖1所示。
因為SHTll是通過二線串行接口來訪問,所以硬件的接口電路非常簡單。其中需要注意的是:DATA數據線需要外接電阻。時鐘線SCLK用于超低功耗微處理器MSP430F149和SHTll之間的同步通信,由于接口包含完全靜態邏輯,所以對SCLK最低頻率沒有要求。
評論