單片機典型案例開(kāi)發(fā)(六)
圖2 溫度檢測模塊電路
2. 3 濕度檢測模塊
濕度測量模塊為了節省控制器I/ O 接口并方便以后的芯片功能擴展, 采用SHT 11 溫、濕度傳感器。
此傳感器是高度集成, 將溫度感測、濕度感測、信號變換、A/ D 轉換和加熱器等功能集成到一個(gè)芯片上, 提供二線(xiàn)數字串行接口SCK 和DAT A, 接口簡(jiǎn)單, 支持CRC 傳輸校驗, 傳輸可靠性高, 測量精確度高, 由于同時(shí)集成溫、濕度傳感器, 可以提供溫度補償的濕度測量值和高質(zhì)量的露點(diǎn)計算功能。SHT 11 可通過(guò)DA TA數據總線(xiàn)直接輸出數字量濕度值。該濕度值稱(chēng)為 相對濕度!, 需要進(jìn)行線(xiàn)性補償和溫度補償后才能得到較為準確的濕度值。由于相對濕度數字輸出特性呈一定的非線(xiàn)性, 因此為了補償濕度傳感器的非線(xiàn)性, 可按下式修正濕度值:
式中: RH linear為經(jīng)過(guò)線(xiàn)性補償后的濕度值; SORH 為相對濕度測量值; C1 , C2 , C3 為線(xiàn)性補償系數, 取值如表1所列。
表1 濕度線(xiàn)性補償系數
而實(shí)際溫度和測試參考溫度25 有所不同, 所以對線(xiàn)性補償后的濕度值進(jìn)行溫度補償很有必要。補償公式如下:
式中: RH true為經(jīng)過(guò)線(xiàn)性補償和溫度補償后的濕度值; T為測試濕度值時(shí)的溫度( 單位: ℃ ) ; t1 和t2 為溫度補償系數, 取值如表2 所示。
表2 濕度值溫度補償系數
具體濕度檢測模塊電路如圖3 所示。
圖3 濕度檢測模塊電路
2. 4 輸出驅動(dòng)控制模塊及報警模塊
輸出驅動(dòng)控制模塊通過(guò)控制芯片產(chǎn)生電信號, 控制相應的設備運轉或者停止, 實(shí)現倉庫溫度和濕度的自動(dòng)調節。當檢測到的溫度和濕度值大于或小于設定值時(shí),報警模塊同時(shí)會(huì )發(fā)生報警信號通知用戶(hù)注意當前狀況,必要時(shí)
評論