新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > 基于AD7799的熱敏電阻高精度測溫系統

        基于AD7799的熱敏電阻高精度測溫系統

        作者: 時間:2011-01-31 來源:網絡 收藏



        3 測溫電路校準方法
        MF51型的電阻值R與溫度t之間存在著嚴重的非線性關系,如圖4所示,因此,對其進行校準、計算所采用的方法也是影響測溫精度的關鍵。常見的R-t建模方法有B值法(B為溫度量綱,與材料有關)、Steinhart-hart方程法、分段擬合法等,但這些方法都不能滿足測量精度的要求。


        為得到的R-t關系,設計中不是單獨校準,而是采用熱敏電阻與測溫電路共同校準的方法,這樣,可以最大限度減小諸如電橋電阻容差、元器件溫漂、A/D模塊的緩沖電壓失調等元器件本身的非理想特性所帶來的系統誤差。
        利用HJ6A型低溫恒溫試驗箱為熱敏電阻提供不同的溫度環境,在-4~40℃間相對均勻地取100個溫度點,記錄此100個溫度點下熱敏電阻輸出所對應的A/D轉換值,以此為基礎利用插值法,在實際測量中MCU根據即時的A/D轉換值可計算得到當前溫度值。
        該方法雖然需要對每個系統都要單獨測量大量溫度值和所對應的A/D轉換值,但是系統最終的測量精度僅依賴于后期的校正,避免了器件個體差異對精度的影響。

        4 測溫系統軟件設計
        系統軟件是在IAR Embedded Workbench開發環境下采用C語言對單片機編程。單片機通過對片內寄存器的編程,即通過寫其中的寄存器,來實現通道選擇、增益選擇、轉換速度選擇和A/D轉換等功能。不管讀寫哪個寄存器,單片機都必須先寫通信寄存器,以確定下一步是讀或寫,是訪問哪一個寄存器。軟件設計流程如圖5所示。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 清水县| 沂水县| 元阳县| 嘉禾县| 开江县| 安陆市| 台州市| 深圳市| 肥乡县| 武乡县| 鹤庆县| 南皮县| 同江市| 九龙县| 叶城县| 乌兰察布市| 泰州市| 庆元县| 苍南县| 莎车县| 沾益县| 扬州市| 高尔夫| 天柱县| 安化县| 五大连池市| 温宿县| 新昌县| 榕江县| 宜章县| 吐鲁番市| 沙洋县| 靖州| 沈阳市| 廉江市| 聂拉木县| 容城县| 达拉特旗| 新安县| 茌平县| 延津县|