新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 高精度環境溫度、相對濕度測量儀的研制

        高精度環境溫度、相對濕度測量儀的研制

        作者: 時間:2013-09-06 來源:網絡 收藏
        0 引言

        對環境條件要求高的場合,需要精密地測量與溫度,為此研制了智能化的高精度的、溫度,其主要性能如下:

        (1) 溫度測量:精度 ±1℃,分辨力 0.1℃;
        (2) 測量:精度 ±1℅RH,分辨力 0.1℅RH;
        (3) 可由用戶自行校準儀表的測量精度,無需硬件調整;
        (4) 用戶可編程設定相對濕度與溫度的上、下限報警值;
        (5) 可手動或自動記錄測量的相對濕度與溫度的結果;
        (6) 用戶可編程設定手動或定時自動打印相對濕度與溫度的測量結果;
        (7) 可直接與微機串行口連接,作環境相對濕度與溫度的高精度記錄儀使用。

        本文給出了的硬件電路原理圖,簡述了各個主要功能的硬件電路的具體實現。重點介紹了的高精度測量及其精度校正的軟件處理方法和通過軟件的方法進行溫度補償和線性化處理實現環境相對濕度的高精度測量及其精度校正的方法。

        1 溫度、相對濕度的實現

        整個系統的電路原理如圖1所示。

        溫度、相對濕度測量儀的核心部分是美國AD公司推出的與MCS51單片機兼容的ADuC812單片機[3],它包含了高性能的8路12位ADC、2路12位DAC、80C52MCU內核、8KB EEPROM程序存儲器、640B EEPROM數據存儲器和溫度傳感器等片內資源。

        溫度測量電路由半導體集成傳感AD590J串接一個電阻R15組成,AD590輸出電流通過電阻R15進入模擬地,產生相應的電阻電壓。電阻R15的電壓輸入到ADuC812單片機的ADC7口,A/D轉換為數字量,由應用軟件處理得到。

        相對濕度測量電路由NE555構成的振蕩器組成,濕度傳感器THS1101的電容隨環境相對濕度的變化而變化,從而導致振蕩器的振蕩頻率變化,ADuC812單片機通過測量振蕩器輸出的振蕩頻率,經過軟件處理后,獲得相對濕度值。

        溫度與相對濕度的上、下限報警信號通過ADuC812單片機的P3.6、P3.7、P2.6、P3.7口輸出。

        鍵盤輸入電路與LCD顯示電路實現人機對話的功能。RS232C接口電路與PC機的串行口聯接,實現通信功能。打印輸出接口電路與打印機連接,實現打印功能。

        2 高精度的、相對濕度的測量方法。

        2.1溫度測量及其精度調整方法

        AD590是一種由所在環境溫度決定的恒流輸出器件,其輸出特性為:

        I=Kt·t (1)

        式中I為AD590輸出電流信號,單位為1uA電流。t為絕對溫度,單位為K。Kt為轉換系數,單位為1uA/K。

        這種傳感器線性好,熱容量小,靈敏度度高,抗干擾能力強,測溫范圍為-55℃~+150℃。


        圖1 溫度、相對濕度測量儀的電路原理圖

        AD590輸出電流信號經電阻R15轉換為電壓信號,其電壓為:

        V R = Kt·R15·t (2)

        VR從ADC口輸入到ADuC812單片機中,進行A/D轉換成為數字量VT。環境溫度T與VT的關系式為:

        T = KT(VT-V0) (3)

        式中T為實測的環境溫度值,VT為環境溫度為T時A/D轉換的數字量電壓值,V0為環境溫度為0℃時A/D轉換的數字量電壓值,KT為環境溫度與A/D轉換的數字量電壓的轉換系數:KT = 1/( Kt·R15)。KT、V0作為參數存儲在ADuC812單片機的片內數據EEPROM中。根據KT、V0兩個參數的值,由上述公式即可計算出環境溫度值。

        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 美姑县| 巴里| 焦作市| 岳西县| 长宁区| 建湖县| 民乐县| 土默特右旗| 浦东新区| 崇左市| 阜宁县| 双桥区| 通河县| 九龙坡区| 新宾| 皮山县| 嘉义县| 高碑店市| 南宫市| 宁夏| 罗定市| 麻栗坡县| 石泉县| 项城市| 中阳县| 旅游| 当阳市| 龙游县| 成安县| 淅川县| 潍坊市| 偏关县| 德保县| 延庆县| 怀安县| 民县| 新蔡县| 色达县| 杨浦区| 泗水县| 南雄市|