關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > 基于智能傳感器的溫/濕度監控系統設計

        基于智能傳感器的溫/濕度監控系統設計

        作者: 時間:2011-05-24 來源:網絡 收藏

        4系統的程序

        系統軟件采用MCS一51匯編語言編寫.采用模塊化的程序方法.主要包括初始化模塊、數據采集、數據處理、顯示、報警、打印等模塊。系統的程序框圖如圖4所示。

        5.jpg

        由于SHTl5中含有存儲器,所以設置初始化程序主要是對單片機和SHTl5的存儲器中的一些數據置初值,同時對單片機的初態進行初始化。該系統是多通道的測量系統.SHTl5上電后經過10ms時間就進入休眠狀態,只有當單片機發出測量命令后,SHTl5才被“喚醒”而進行工作,所以.單片機循環對各個發出溫,測量命令,實現多通道的溫,測量。SHTl5的命令集如表2所列。

        6.jpg

        由于SHT15輸出的數據與被測值呈非線性關系,因而,為了獲得準確的數據,必須對讀數值進行非線性補償。對進行非線性補償,8位數據通常采用下式進行補償:

        RH=(1.43N一5.127),256(0≤Ⅳ≤107)(1)

        RH=(1.11N一28.93)/256(108≤N≤255)(2)

        對于溫度,通常采用下式進行非線性補償:

        T=d+d2M(3)

        式中的N和M分別為相對濕度與溫度傳感器的輸出值,d1和d2為常數,根據電源電壓和溫度數據位數來確定。

        每次測得的數據要和規定值進行比較,如果在允許的范圍內,則程序進行下一步操作,如果不滿足要求.則應報警并將此刻的數據值顯示出來,在每次循環結束后。要經過1個小時(可以靈活選用)的延時.這主要是因為彈藥倉庫里有很多木制結構,揮發和吸收水分都有一個過程,經過一定延時再進行測量.可以避免傳感器長時間的工作和執行機構的反復啟停,節約資源,同時可以延長系統的使用壽命。每經過3次(根據需要可以適當選擇)循環測量后,單片機控制打印機將3次測量的溫/濕度數據打印出來,便于報表和存檔。

        5結束語

        筆者的彈藥倉庫溫,濕度SHTl5型傳感器完成的,SHT15是全新的傳感器設計理念的新型傳感器,實現了溫,濕度傳感器的數字式輸出,且具有免調試、免標定、無外圍電路等特點,極大地方便了在嵌入式測控領域的應用.它是今后傳感器發展的方向。系統的結構比較簡單.體積比較小,精度高,克服了傳統彈藥倉庫溫/濕度測量系統的不足。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 天祝| 定西市| 黑河市| 阿拉善右旗| 上林县| 玉龙| 乐平市| 杨浦区| 万宁市| 宾阳县| 黄石市| 镇赉县| 绥江县| 隆子县| 自贡市| 德惠市| 天水市| 成武县| 察隅县| 浦城县| 开阳县| 呼图壁县| 绥阳县| 博客| 平远县| 卢龙县| 仙游县| 新田县| 察哈| 余姚市| 荆州市| 中山市| 永福县| 新田县| 镇平县| 惠东县| 沭阳县| 永嘉县| 于田县| 白河县| 景德镇市|