新聞中心

        EEPW首頁 > 模擬技術 > 學習方法與實踐 > 四通道溫度-脈寬轉換器MAX6691

        四通道溫度-脈寬轉換器MAX6691

        ——
        作者:張 濤 葉傳奇 時間:2007-08-27 來源:國外電子元器件 收藏

          摘要:介紹了美國Maxim公司生產的四通道熱敏電阻溫度-脈寬轉換器的特點、工作原理及其典型應用方法,給出了和8031單片機的接口連接電路以及相應的溫度數據采集程序流程。

          關鍵詞:

        1 引言

          MAX6691是美國Maxim公司推出的一款新型單線(1-Wire)接口四通道熱敏電阻溫度-脈寬轉換器,可用于測量四個外接熱敏電阻的溫度,并將所測溫度值轉換成一個PWM輸出的矩形脈沖序列。每個脈沖的寬度與對應熱敏電阻的溫度相關。由于該器件采用1-Wire接口,它可以在只占用微處理器一個I/O端口的條件下測量四個被測量點的溫度,因而非常適用于I/O端口資源比較緊張的多點分布式溫度測量控制系統。

        MAX6691的主要特點如下:

          ●具有簡單的1-Wire接口;

          ●最多可測量四個熱敏電阻的溫度;

          ●流過熱敏電阻的平均電流很小,因而可減小自身發熱所產生的測量誤差;

          ●采用內部基準電壓,可使熱敏電阻與電源噪聲隔離;

          ●適用于任何溫度范圍的熱敏電阻。

        2 MAX6691的工作原理

          MAX6691采用10腳μMAX封裝,其引腳說明如表1所列。

        表1 MAX6691引腳功能描述

        引腳序號 名  稱

        功  能  描  述

        1 T1 外接熱敏電阻RT1
        2 T2 外接熱敏電阻RT2
        3 T3 外接熱敏電阻RT3
        4 T4 外接熱敏電阻RT4
        5 R- 固定電阻REXT低電位端,外接REXT
        6 R+ 基準電壓輸出端,外接REXT
        7 GND 電源地
        8 N.C. 空腳
        9 I/O I/O端口
        10 VCC 正電源(3.0V~5.5V)

          MAX6691含有一個漏極開路的I/O端口,可以很容易地與各種類型的微處理器I/O端口相接。采用MAX6691測量溫度時,首先由微處理器發出一個低電平的轉換請求脈沖(≥5μs)給MAX6691,然后釋放I/O端口。MAX6691完成溫度轉換后,會發出一個寬度為125μs的低電平脈沖給微處理器,以表示數據已準備就緒。此后便可從該脈沖的上升沿開始,依次發出四個PWM脈沖,每個脈沖的寬度與對應熱敏電阻的溫度相關。這樣,當微處理器利用內部計數器測出每個脈沖的寬度后,即可直接計算出每個熱敏電阻的溫度值。

          MAX6691外接的四個熱敏電阻RT1~RT4中的每一個都依次與固定電阻REXT構成一個電阻分壓器,并由內部基準電壓VREF供電。當微處理器發出測量請求并釋放I/O端口后,MAX6691將基準電壓VREF施加于REXT的R+端。由于REXT的R-端依次與四個熱敏電阻RT1~RT4相連接,因此,MAX6691將依次測量出VREF和電阻REXT兩端的電壓VEXT,同時利用內部的電壓-脈寬轉換器將電壓值轉換成不同寬度的脈沖(見圖1),然后通過運算得出所測溫度。當MAX6691完成第一個VEXT值(對應于RT1的溫度)的測量后,首先將I/O端口電平拉低并保持125μs,然后保持高電平一段時間THIGH1(THIGH1與第一個VEXT值成線性關系),接著再保持低電平一段時間TLOW(TLOW與VREF值也成線性關系)。隨后,MAX6691依次將其它三個熱敏電阻的溫度數據按照同樣的方式發送出去(見圖2)。發送完畢后,MAX6691將I/O端口釋放為高電平,從而完成一次測量轉換過程。其脈沖寬度THIGH和TLOW以及電阻REXT和RT之間的關系如下:

          THIGH/TLOW=VEXT/VREF-0.0002=[REXT/(REXT+RT)]-0.0002

          電壓VEXT與熱敏電阻溫度之間的關系取決于固定電阻REXT和熱敏電阻的性質。如果熱敏電阻阻值RT和溫度之間的關系已知,微處理器就可以利用內部計數器,并通過測量THIGH和TLOW的寬度來確定熱敏電阻的溫度。

          在每次測量轉換過程中,MAX6691會向I/O端口發出四個脈沖。如果某個熱敏電阻對地開路或短路,那么,它所對應的脈沖將是一個窄脈沖(THIGH≤0.05TLOW)。

        3 MAX6691的典型應用

          圖3所示為MAX6691在單片機測溫系統中的一個典型應用電路。該電路中,溫度數據的采集采用外部中斷方式,并由單片機從P1.0口發出轉換請求脈沖,以開放外部中斷0,當數據準備就緒且脈沖的下跳沿到來時,系統將轉入中斷服務程序。其相應的中斷服務程序流程圖如圖4所示。

        4 結束語

          MAX6691由于采用了單線接口技術,所以非常適合端口資源緊張的應用場合。但由于溫度轉換的時間較長,所以不適合于實時性要求比較高的應用場合。設計者在考慮設計方案時,應注意到這一點。

         



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 乡宁县| 巨鹿县| 青阳县| 诏安县| 黎城县| 钦州市| 彰化市| 长泰县| 三门峡市| 夹江县| 克拉玛依市| 鄂尔多斯市| 高清| 油尖旺区| 新绛县| 藁城市| 横山县| 隆昌县| 淅川县| 大宁县| 体育| 连平县| 张家界市| 娄底市| 黑龙江省| 胶南市| 布尔津县| 璧山县| 辛集市| 年辖:市辖区| 松滋市| 西吉县| 邓州市| 民勤县| 吉林市| 合肥市| 德安县| 石城县| 惠州市| 邵东县| 屏山县|