您好,歡迎來電子發(fā)燒友網(wǎng)! ,新用戶?[免費(fèi)注冊(cè)]

您的位置:電子發(fā)燒友網(wǎng)>電子元器件>溫敏元件>

熱敏電阻的原理及和阻值的關(guān)系_如何利用線性 ADC 以數(shù)字形式捕獲熱敏電阻的非線性行為

2018年01月25日 16:56 電子發(fā)燒友網(wǎng) 作者: 用戶評(píng)論(0
關(guān)鍵字:熱敏電阻(100463)

熱敏電阻的原理及和阻值的關(guān)系如下:

一、熱敏電阻的原理熱敏電阻將長(zhǎng)期處于不動(dòng)作狀態(tài);當(dāng)環(huán)境溫度和電流處于c區(qū)時(shí),熱敏電阻的散熱功率與發(fā)熱功率接近,因而可能動(dòng)作也可能不動(dòng)作。熱敏電阻在環(huán)境溫度相同時(shí),動(dòng)作時(shí)間隨著電流的增加而急劇縮短;熱敏電阻在環(huán)境溫度相對(duì)較高時(shí)具有更短的動(dòng)作時(shí)間和較小的維持電流及動(dòng)作電流。

二、熱敏電阻和阻值的關(guān)系:熱敏電阻器的典型特點(diǎn)是對(duì)溫度敏感,不同的溫度下表現(xiàn)出不同的電阻值。正溫度系數(shù)熱敏電阻器(PTC)在溫度越高時(shí)電阻值越大,負(fù)溫度系數(shù)熱敏電阻器(NTC)在溫度越高時(shí)電阻值越低,它們同屬于半導(dǎo)體器件。

熱敏電阻的電阻-溫度特性可近似地用下式表示:R=R0exp{B(1/T-1/T0)}:R:溫度T(K)時(shí)的電阻值、Ro:溫度T0、(K)時(shí)的電阻值、B:B值、*T(K)=t(oC)+273.15。實(shí)際上,熱敏電阻的B值并非是恒定的,其變化大小因材料構(gòu)成而異,最大甚至可達(dá)5K/°C。因此在較大的溫度范圍內(nèi)應(yīng)用式1時(shí),將與實(shí)測(cè)值之間存在一定誤差。此處,若將式1中的B值用式2所示的作為溫度的函數(shù)計(jì)算時(shí),則可降低與實(shí)測(cè)值之間的誤差,可認(rèn)為近似相等。

由于環(huán)境溫度的變化導(dǎo)致熱敏電阻本體的溫度變化,熱敏電阻一般都是半導(dǎo)體陶瓷做成的,當(dāng)自身溫度變化時(shí),其陶瓷內(nèi)部的電子遷移率會(huì)隨溫度的變化而變化。通常熱敏電阻會(huì)分為PTC(正溫度系數(shù))和NTC(負(fù)溫度系數(shù))熱敏電阻。正溫度系數(shù)就是電阻值隨溫度升高而增大的電阻器,負(fù)溫度系數(shù)電阻值隨溫度升高面指數(shù)降低。

解決非線性問題

如果您打算在整個(gè)溫度范圍內(nèi)均使用熱敏電阻溫度傳感器件,那么該器件的設(shè)計(jì)工作會(huì)頗具挑戰(zhàn)性。熱敏電阻通常為一款高阻抗、電阻性器件,因此當(dāng)您需要將熱敏電阻的阻值轉(zhuǎn)換為電壓值時(shí),該器件可以簡(jiǎn)化其中的一個(gè)接口問題。然而更具挑戰(zhàn)性的接口問題是,如何利用線性 ADC 以數(shù)字形式捕獲熱敏電阻的非線性行為。

“熱敏電阻”一詞源于對(duì)“熱度敏感的電阻”這一描述的概括。熱敏電阻包括兩種基本的類型,分別為正溫度系數(shù)熱敏電阻和負(fù)溫度系數(shù)熱敏電阻。負(fù)溫度系數(shù)熱敏電阻非常適用于高精度溫度測(cè)量。要確定熱敏電阻周圍的溫度,您可以借助Steinhart-Hart公式:T=1/(A0+A1(lnRT)+A3(lnRT3))來實(shí)現(xiàn)。其中,T為開氏溫度;RT為熱敏電阻在溫度T時(shí)的阻值;而 A0、A1和A3則是由熱敏電阻生產(chǎn)廠商提供的常數(shù)。

熱敏電阻的阻值會(huì)隨著溫度的改變而改變,而這種改變是非線性的,Steinhart-Hart公式表明了這一點(diǎn)。在進(jìn)行溫度測(cè)量時(shí),需要驅(qū)動(dòng)一個(gè)通過熱敏電阻的參考電流,以創(chuàng)建一個(gè)等效電壓,該等效電壓具有非線性的響應(yīng)。您可以使用配備在微控制器上的參照表,嘗試對(duì)熱敏電阻的非線性響應(yīng)進(jìn)行補(bǔ)償。即使您可以在微控制器固件上運(yùn)行此類算法,但您還是需要一個(gè)高精度轉(zhuǎn)換器用于在出現(xiàn)極端值溫度時(shí)進(jìn)行數(shù)據(jù)捕獲。

另一種方法是,您可以在數(shù)字化之前使用“硬件線性化”技術(shù)和一個(gè)較低精度的 ADC。(Figure 1)其中一種技術(shù)是將一個(gè)電阻RSER與熱敏電阻RTHERM以及參考電壓或電源進(jìn)行串聯(lián)(見圖1)。將 PGA(可編程增益放大器)設(shè)置為1V/V,但在這樣的電路中,一個(gè)10位精度的ADC只能感應(yīng)很有限的溫度范圍(大約±25°C)。

熱敏電阻的原理及和阻值的關(guān)系_如何利用線性 ADC 以數(shù)字形式捕獲熱敏電阻的非線性行為

Figure 1,請(qǐng)注意,在圖1中對(duì)高溫區(qū)沒能解析。但如果在這些溫度值下增加 PGA 的增益,就可以將 PGA 的輸出信號(hào)控制在一定范圍內(nèi),在此范圍內(nèi) ADC 能夠提供可靠地轉(zhuǎn)換,從而對(duì)熱敏電阻的溫度進(jìn)行識(shí)別。

微控制器固件的溫度傳感算法可讀取 10 位精度的 ADC 數(shù)字值,并將其傳送到PGA 滯后軟件程序。PGA 滯后程序會(huì)校驗(yàn) PGA 增益設(shè)置,并將 ADC 數(shù)字值與圖1顯示的電壓節(jié)點(diǎn)的值進(jìn)行比較。如果 ADC 輸出超過了電壓節(jié)點(diǎn)的值,則微控制器會(huì)將 PGA 增益設(shè)置到下一個(gè)較高或較低的增益設(shè)定值上。如果有必要,微控制器會(huì)再次獲取一個(gè)新的 ADC 值。然后 PGA 增益和 ADC 值會(huì)被傳送到一個(gè)微控制器分段線性內(nèi)插程序。

從非線性的熱敏電阻上獲取數(shù)據(jù)有時(shí)候會(huì)被看作是一項(xiàng)“不可能實(shí)現(xiàn)的任務(wù)”。您可以將一個(gè)串聯(lián)電阻、一個(gè)微控制器、一個(gè) 10 位 ADC 以及一個(gè) PGA 合理的配合使用,以解決非線性熱敏電阻在超過±25°C溫度以后所帶來的測(cè)量難題。

非常好我支持^.^

(1) 100%

不好我反對(duì)

(0) 0%

( 發(fā)表人:彭菁 )

      發(fā)表評(píng)論

      用戶評(píng)論
      評(píng)價(jià):好評(píng)中評(píng)差評(píng)

      發(fā)表評(píng)論,獲取積分! 請(qǐng)遵守相關(guān)規(guī)定!

      ?