詳解溫度傳感器在微處理器中的應(yīng)用
發(fā)布時(shí)間:2019-03-15 責(zé)任編輯:lina
【導(dǎo)讀】根據(jù)溫度傳感器輸出方式及接口方式的不同,大體可以分為模擬溫度傳感器和數(shù)字溫度傳感器。模擬溫度傳感器輸出的模擬信號(hào),必須經(jīng)過(guò)專門的接口電路轉(zhuǎn)換成數(shù)字信號(hào)后才能由微處理器進(jìn)行處理。
溫度的測(cè)量控制一般采用各式各樣的溫度傳感器,常用的溫度傳感器及其測(cè)溫范圍(℃)為:熱電偶(-84~2300),熱電阻(-200~850),熱敏電阻(-55~300),半導(dǎo)體(- 55~150)。根據(jù)溫度傳感器輸出方式及接口方式的不同,大體可以分為模擬溫度傳感器和數(shù)字溫度傳感器。模擬溫度傳感器輸出的模擬信號(hào),必須經(jīng)過(guò)專門的接口電路轉(zhuǎn)換成數(shù)字信號(hào)后才能由微處理器進(jìn)行處理。數(shù)字溫度傳感器輸出的數(shù)字信號(hào),一般只需少量外部元器件就可直接送至微處理器進(jìn)行處理。隨著計(jì)算機(jī)及半導(dǎo)體技術(shù)的飛速發(fā)展,溫度傳感器尤其是具有數(shù)字接口的半導(dǎo)體溫度傳感器得到廣泛的應(yīng)用和快速的發(fā)展。
1 模擬溫度傳感器
1.1 輸出電壓或電流信號(hào)的模擬溫度傳感器
傳統(tǒng)的熱電側(cè)、熱電阻、
熱敏電阻及半導(dǎo)體溫度傳感器都是將溫度值經(jīng)過(guò)一定的接口電路轉(zhuǎn)換后輸出模擬電壓或電流信號(hào),利用這些電壓或電流信號(hào)即可進(jìn)行測(cè)量控制。如果想將這種模擬信號(hào)轉(zhuǎn)換成微處理器可以處理的信號(hào),需利用模數(shù)轉(zhuǎn)換器將其轉(zhuǎn)換為數(shù)碼,然后由微處理器讀取即可,如圖1所示。
另一種轉(zhuǎn)換方式是進(jìn)行V/F變換。V/F變換器實(shí)際上是一個(gè)振蕩頻率隨控制電壓變化而變化的振蕩電路。其特點(diǎn)是有良好的精度、線性度和積分輸入,且電路簡(jiǎn)單。圖2為微算是器與V/F變換器及溫度傳感器的接口電路。其中V/F變換器采用AD公司的AD654。通過(guò)調(diào)整,AD654可輸出0~500kHz的脈沖串,將輸出與單片機(jī)的定時(shí)器/計(jì)數(shù)器T1相連進(jìn)行計(jì)數(shù),并用定時(shí)器T0進(jìn)行定時(shí)。通過(guò)對(duì)所計(jì)的數(shù)進(jìn)行計(jì)算與轉(zhuǎn)換,便可得到傳感器當(dāng)前溫度值。
電壓輸出溫度傳感器的主要特點(diǎn)是電源電壓和電流比較低,在傳輸線路電壓降和電壓噪聲不是主要影響因素時(shí),其電壓輸出可直接成為控制系統(tǒng)和數(shù)據(jù)采集系統(tǒng)的輸入信號(hào)。常用的電壓輸出半導(dǎo)體溫度傳感器有AD公司的TMP35/36/37、NS公司的LM35/45/50/60等。
在某些特殊場(chǎng)合,需使用電流輸出的溫度傳感器,電流輸出溫度傳感器的主要特點(diǎn)是輸出阻抗高,輸出電流不受傳輸線路電壓降和電壓噪聲的影響,且對(duì)電源電壓的脈沖和漂移具有很強(qiáng)的抑制能力。電流輸出溫度傳感器欲與微處理器接口時(shí),一般需將電流變成電壓,然后再用A/D轉(zhuǎn)換器轉(zhuǎn)換成微處理器可以處理的信號(hào)。這樣的傳感器有AD公司的AD590、TMP17等。
1.2 輸出跳變信號(hào)的模擬溫度傳感器
在某些系統(tǒng)中,并不需要知道精確的溫度值,而只需了解溫度是否高于或低于某特定值即可。該信息可用來(lái)觸發(fā)風(fēng)扇、空調(diào)、加熱器等控制單元、這種特殊的模擬溫度傳感器一般只是輸出跳變信號(hào)進(jìn)行控制,通常稱之為溫度控制器。
用一個(gè)電壓比較器取代圖1中的ADC,產(chǎn)生的1位輸出可驅(qū)動(dòng)微控制器的一條I/O線,如圖3所示。為避免電源電壓變化的影響,比較器的門限電壓可取自電壓基準(zhǔn)而非電源電壓。
將傳感器與比較器組合電路進(jìn)行集成,使系統(tǒng)坦步簡(jiǎn)化。這種集成的溫度控制器經(jīng)常被稱為溫度開(kāi)關(guān)。這種單片器件組合了傳感器、
比較器、電壓基準(zhǔn)和必要的電阻等多種器件。當(dāng)溫度超過(guò)預(yù)設(shè)門限時(shí),輸出電平發(fā)生跳變,控制加溫或致冷器件通斷。MAXIM公司的MAX6501/6502是熱溫開(kāi)關(guān),從廠家45℃到95℃預(yù)置了6種溫度門限。MAX6503/6504是冷溫開(kāi)關(guān),其溫度門限為-15℃和5℃兩種。MAC6501/6503為開(kāi)漏輸出,低電平有效,MAX6502/6504為推拉輸出,高電平有效。MAX6501的輸出經(jīng)上拉電阻后可以直接驅(qū)動(dòng)微處理器的中斷或復(fù)位,如圖4所示。MAX6502的輸出經(jīng)簡(jiǎn)單驅(qū)動(dòng)后,可以直接控制風(fēng)扇工作。通過(guò)一些簡(jiǎn)單的電路配合,還可以將其應(yīng)用于溫度窗口報(bào)警。分層次控制等。這樣的芯片還是 AD公司的AD22105等。
2 數(shù)字溫度傳感器
將模擬溫度傳感器與數(shù)字轉(zhuǎn)換接口電路集成在一起,就成為具有數(shù)字輸出能力的數(shù)字溫度傳感器。隨著半導(dǎo)體技術(shù)的迅猛發(fā)展,半導(dǎo)體溫度傳感器與相應(yīng)的轉(zhuǎn)換電路、接口電路以及和種其它功能電路逐漸集成在一起,形成了功能強(qiáng)大、精確、價(jià)廉的數(shù)字溫度傳感器。
2.1 單線輸出的數(shù)字溫度傳感器
單線輸出的特點(diǎn)是接口電路簡(jiǎn)單,測(cè)出的溫度值精確,所以在一般應(yīng)用中,這種世馘 得到了偏愛(ài)。由于只有一根輸出線,測(cè)量出的溫度值必須轉(zhuǎn)換成某種方式進(jìn)行輸出。常見(jiàn)輸出方式有時(shí)間輸出、頻率輸出及數(shù)值輸出等,然后再由微處理器將溫度傳感器輸出的信號(hào)轉(zhuǎn)換成真實(shí)溫度值,進(jìn)行進(jìn)一步的算是與控制。
2.1.1 時(shí)間輸出的溫度傳感器
AD公司的TMP03/04是常用的時(shí)間輸出的數(shù)字溫度傳感器。它們輸出經(jīng)過(guò)調(diào)制后的矩形波,應(yīng)用中只需測(cè)得其輸出方波占空比T1/T2中T1和T2的實(shí)際時(shí)間寬度,即可計(jì)算出被測(cè)對(duì)象的溫度。與微處理器連接時(shí)只需將芯片輸出與微處理器的定時(shí)器/計(jì)數(shù)器相連,就可很容易地測(cè)出T1、T2的時(shí)間寬度,并計(jì)算出相應(yīng)的溫度值。TMP03為集電極開(kāi)路輸出,需上人拉電阻, TMP04為開(kāi)漏輸出,可直接驅(qū)動(dòng)邏輯電路。MACIM公司的MAX6576也是一種輸出時(shí)間的溫度傳感器。它輸出的方波信號(hào)周期正比于絕對(duì)溫度。其接口方式如圖5所示。
MAXIM公司的MAX6575L/H芯片是另一種非常方便實(shí)用的時(shí)間輸出的溫度傳感器。它的特點(diǎn)是在一根I/O線上最多可以同時(shí)接8只芯片,同時(shí)測(cè)8個(gè)點(diǎn)位的溫度而不相互干擾。通過(guò)對(duì)管腳 TS0、TS1的不同連接及選擇“L”、“H”不同型號(hào),可以設(shè)置芯片不同延時(shí)系數(shù)。測(cè)量溫度時(shí),微處理器啟動(dòng)轉(zhuǎn)換,經(jīng)正比于絕對(duì)溫度值的延時(shí)tDx后, MAX6575拉低I/O線。通過(guò)測(cè)量這個(gè)延時(shí)時(shí)間tDx,再利用所設(shè)置的該芯片的延時(shí)系數(shù),可以計(jì)算出該芯片所測(cè)的溫度值。由于各芯片延時(shí)系數(shù)不同,其延時(shí)時(shí)間并不會(huì)相互重疊,使用微處理器的定時(shí)器/計(jì)數(shù)器可以分別測(cè)出各個(gè)芯片的延時(shí)時(shí)間,再計(jì)算出各個(gè)芯片所測(cè)出的溫度。
2.1.2 頻率輸出的單線溫度傳感器
MAX6577是輸出頻率信號(hào)的數(shù)字溫度傳感器。它輸出占空比為1/2的方波,其頻率正比于絕對(duì)溫度。它的內(nèi)部結(jié)構(gòu)及使用方式 與MAX6576非常相擬。通過(guò)引腳TS0、TS1選擇適錄的頻率/溫度比例常數(shù),再由微處理器的內(nèi)部計(jì)數(shù)器測(cè)出頻率后,計(jì)算出后測(cè)溫度。其與微處理器的接口方式見(jiàn)圖5。
2.1.3 數(shù)值輸出的單線溫度傳感器
數(shù)值輸出的單線溫度傳感器直接以串行方式輸出芯片測(cè)出的具體溫度數(shù)值,怕以其時(shí)序非常重要。DALLAS公司的DS1820就是這樣一種獨(dú)特的溫度傳感器。它只需一個(gè)接口引腳即可通信,可用數(shù)據(jù)線供電,并具備多點(diǎn)測(cè)溫能力。其硬件連接及時(shí)序圖如圖6所示。其讀寫時(shí)序主要有復(fù)位、讀時(shí)間片和寫時(shí)間片三種時(shí)序操作。芯片本身帶有命令集和存儲(chǔ)器,微處理器通過(guò)發(fā)出控制命令,對(duì)芯片存儲(chǔ)器進(jìn)行讀寫,完成溫度測(cè)量。芯片電源也可由微處理的I/O口提供。微處理器在讀寫 DS1820前先使其復(fù)位,檢測(cè)到其應(yīng)答信號(hào)后,微處理器發(fā)ROM操作命令,然后再發(fā)控制命令。多點(diǎn)溫度測(cè)量時(shí),只需并聯(lián)多只DS1820并放在各測(cè)溫點(diǎn)上,在使用前對(duì)各個(gè)芯片進(jìn)行ROM搜索并將各個(gè)芯片的序列號(hào)保存起來(lái)。以后對(duì)每個(gè)DS1820尋址時(shí),只要發(fā)相應(yīng)的序列號(hào),然后再對(duì)其進(jìn)行其它操作即可。與DS1820類似的芯片還有DS1822。
2.2 基于總線協(xié)議輸出的數(shù)據(jù)溫度傳感器
為了提高可靠性,方便使用,人們又設(shè)計(jì)了許多基于某種總線協(xié)議輸出的數(shù)字溫度傳感器。這種溫度傳感器一般有多根線輸出。輸出格式和時(shí)序嚴(yán)格遵守某種協(xié)議,適用于各種場(chǎng)合,尤其是遠(yuǎn)端測(cè)量。常見(jiàn)的協(xié)議格式有SMBus協(xié)議、I2C協(xié)議等。
2.2.1 基于SMBus總線的溫度傳感器
MAXIM 公司的MAX1617~1619系列都是采用SMBus串行接口的遠(yuǎn)端溫度傳感器。MAX1619用來(lái)監(jiān)測(cè)PC機(jī)內(nèi)CPU的溫度。它通過(guò)施加電流并測(cè)量正向結(jié)壓測(cè)量外部PN結(jié)(分立晶體管、ASIC或CPU內(nèi))的結(jié)溫,并通過(guò)SMBus二線串行接口將結(jié)果(8位精度)傳給微處理器。SMBus接口的兩根線分別是時(shí)鐘線和數(shù)據(jù)線,如圖7所示。在使用中,軟件的編寫必須嚴(yán)格遵守SMBus協(xié)議的規(guī)范。MAX1619可同時(shí)本地測(cè)量自身封裝溫度,且具有風(fēng)扇控制輸出;還可事先設(shè)定溫度門限,當(dāng)溫度高于或低于該門限值時(shí)中斷微處理器。通過(guò)管腳編程,改變ADD0、ADD1的連接方式,可以選擇最多9個(gè)不同的 SMBus地址,連接可允許多個(gè)MAX1619連接在同一總線上而不致地址沖突。
2.2.2 基于I2C總線的溫度傳感器
AD公司的AD7416是具有I2C二線串行接口的低功耗數(shù)字溫度傳感器。
它通過(guò)一個(gè)片仙溫度傳感器精確測(cè)環(huán)境溫度,然后經(jīng)過(guò)10位A/D轉(zhuǎn)換串行輸出。它也具有預(yù)設(shè)溫度門限和中斷輸出功能。AD7416串行總線地址的最低3位是通過(guò)管腳編程選擇的,因此可以在一條總線上連接多達(dá)8個(gè)芯片。I2C的兩條線分別是時(shí)鐘線和雙向數(shù)據(jù)線。在使用中軟件的編寫要嚴(yán)格遵守I2C協(xié)議的格式和時(shí)序。
由于SMBus接口和I2C接口的相似性,AD公司的AD7414、AD7415的輸出同時(shí)兼容了這兩種接口,更大地方便了使用。
2.2.3 基于SPI接口的溫度傳感器
AD 公司的AD7814是具有SPI串行接口的溫度傳感器。它可以與大多數(shù)身長(zhǎng)處理器及DSP配合使用。AD7814與8051系列微處理器的接口方式十分簡(jiǎn)單,8051工作在串行接口方式0下,AD7814的管腳DOUT和SCLK分別接在8051的串行口P3.0與P3.1,DIN接地,CS由某一數(shù)據(jù) I/O口控制,如P1.0。要向AD7814寫入數(shù)據(jù)以完成某種特殊功能時(shí),需使用DIN管腳,則可用8051的其它數(shù)據(jù)端口進(jìn)行控制。
隨著信息產(chǎn)業(yè)化的到來(lái),溫度傳感器尤其是半導(dǎo)體溫度傳感敢會(huì)因此得到進(jìn)一步的發(fā)展。數(shù)字半導(dǎo)體溫度傳感器由于其廉價(jià)、精確、線性、低功耗、小型化等特點(diǎn)必將得到更大的發(fā)展。
特別推薦
- 復(fù)雜的RF PCB焊接該如何確保恰到好處?
- 電源效率測(cè)試
- 科技的洪荒之力:可穿戴設(shè)備中的MEMS傳感器 助運(yùn)動(dòng)員爭(zhēng)金奪銀
- 輕松滿足檢測(cè)距離,勞易測(cè)新型電感式傳感器IS 200系列
- Aigtek推出ATA-400系列高壓功率放大器
- TDK推出使用壽命更長(zhǎng)和熱點(diǎn)溫度更高的全新氮?dú)馓畛淙嘟涣鳛V波電容器
- 博瑞集信推出低噪聲、高增益平坦度、低功耗 | 低噪聲放大器系列
技術(shù)文章更多>>
- 聚焦制造業(yè)企業(yè)貨量旺季“急難愁盼”,跨越速運(yùn)打出紓困“連招”
- 選擇LDO時(shí)的主要考慮因素和挑戰(zhàn)
- 兩張圖說(shuō)清楚共射極放大器為什么需要發(fā)射極電阻
- 授權(quán)代理商貿(mào)澤電子供應(yīng)Toshiba多樣化電子元器件和半導(dǎo)體產(chǎn)品
- 科技的洪荒之力:可穿戴設(shè)備中的MEMS傳感器 助運(yùn)動(dòng)員爭(zhēng)金奪銀
技術(shù)白皮書下載更多>>
- 車規(guī)與基于V2X的車輛協(xié)同主動(dòng)避撞技術(shù)展望
- 數(shù)字隔離助力新能源汽車安全隔離的新挑戰(zhàn)
- 汽車模塊拋負(fù)載的解決方案
- 車用連接器的安全創(chuàng)新應(yīng)用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門搜索
光收發(fā)器
光通訊器件
光纖連接器
軌道交通
國(guó)防航空
過(guò)流保護(hù)器
過(guò)熱保護(hù)
過(guò)壓保護(hù)
焊接設(shè)備
焊錫焊膏
恒溫振蕩器
恒壓變壓器
恒壓穩(wěn)壓器
紅外收發(fā)器
紅外線加熱
厚膜電阻
互連技術(shù)
滑動(dòng)分壓器
滑動(dòng)開(kāi)關(guān)
輝曄
混合保護(hù)器
混合動(dòng)力汽車
混頻器
霍爾傳感器
機(jī)電元件
基創(chuàng)卓越
激光二極管
激光器
計(jì)步器
繼電器