<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 模擬技術(shù) > 學(xué)習方法與實(shí)踐 > 四通道溫度-脈寬轉換器MAX6691

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

——
作者:張 濤 葉傳奇 時(shí)間:2007-08-27 來(lái)源:國外電子元器件 收藏

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

  關(guān)鍵詞:;;

1 引言

 ?。停粒兀叮叮梗笔敲绹停幔椋砉就瞥龅囊豢钚滦蛦尉€(xiàn)(1-Wire)接口四通道熱敏電阻溫度-脈寬轉換器,可用于測量四個(gè)外接熱敏電阻的溫度,并將所測溫度值轉換成一個(gè)PWM輸出的矩形脈沖序列。每個(gè)脈沖的寬度與對應熱敏電阻的溫度相關(guān)。由于該器件采用1-Wire接口,它可以在只占用微處理器一個(gè)I/O端口的條件下測量四個(gè)被測量點(diǎn)的溫度,因而非常適用于I/O端口資源比較緊張的多點(diǎn)分布式溫度測量控制系統。

MAX6691的主要特點(diǎn)如下:

  ●具有簡(jiǎn)單的1-Wire接口;

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

  ●流過(guò)熱敏電阻的平均電流很小,因而可減小自身發(fā)熱所產(chǎn)生的測量誤差;

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

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

2?。停粒兀叮叮梗钡墓ぷ髟?/P>

 ?。停粒兀叮叮梗辈捎茫保澳_μMAX封裝,其引腳說(shuō)明如表1所列。

表1 MAX6691引腳功能描述

引腳序號 名  稱(chēng)

功  能  描  述

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)

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

 ?。停粒兀叮叮梗蓖饨拥乃膫€(gè)熱敏電阻RT1~RT4中的每一個(gè)都依次與固定電阻REXT構成一個(gè)電阻分壓器,并由內部基準電壓VREF供電。當微處理器發(fā)出測量請求并釋放I/O端口后,MAX6691將基準電壓VREF施加于REXT的R+端。由于REXT的R-端依次與四個(gè)熱敏電阻RT1~RT4相連接,因此,MAX6691將依次測量出VREF和電阻REXT?xún)啥说碾妷海郑牛兀?,同時(shí)利用內部的電壓-脈寬轉換器將電壓值轉換成不同寬度的脈沖(見(jiàn)圖1),然后通過(guò)運算得出所測溫度。當MAX6691完成第一個(gè)VEXT值(對應于RT1的溫度)的測量后,首先將I/O端口電平拉低并保持125μs,然后保持高電平一段時(shí)間THIGH1(THIGH1與第一個(gè)VEXT值成線(xiàn)性關(guān)系),接著(zhù)再保持低電平一段時(shí)間TLOW(TLOW與VREF值也成線(xiàn)性關(guān)系)。隨后,MAX6691依次將其它三個(gè)熱敏電阻的溫度數據按照同樣的方式發(fā)送出去(見(jiàn)圖2)。發(fā)送完畢后,MAX6691將I/O端口釋放為高電平,從而完成一次測量轉換過(guò)程。其脈沖寬度THIGH和TLOW以及電阻REXT和RT之間的關(guān)系如下:

 ?。裕龋桑牵龋裕蹋希祝剑郑牛兀裕郑遥牛疲埃埃埃埃玻絒REXT/(REXT+RT)]-0.0002

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

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

3?。停粒兀叮叮梗钡牡湫蛻?/STRONG>

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

4 結束語(yǔ)

 ?。停粒兀叮叮梗庇捎诓捎昧藛尉€(xiàn)接口技術(shù),所以非常適合端口資源緊張的應用場(chǎng)合。但由于溫度轉換的時(shí)間較長(cháng),所以不適合于實(shí)時(shí)性要求比較高的應用場(chǎng)合。設計者在考慮設計方案時(shí),應注意到這一點(diǎn)。

 



評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>