利用常用的微控製器設計技術更大限度地提高熱敏電阻精度
發布時間:2020-09-14 責任編輯:wenwei
【導讀】作為支持模擬和數字溫度傳感器的高級應用/係統工程師,在工作中經常被問到有關溫度傳感器應用的問題。其中有很多是關於模數轉換器(ADC)的,由於ADC在係統應用中的重要性,我花費很多時間在解釋ADC對係統精度有何意義,以及如何理解並實現所選傳感器的更大係統精度上。
溫wen度du傳chuan感gan器qi用yong於yu大da功gong率lv開kai關guan電dian源yuan設she計ji中zhong,需xu要yao監jian測ce功gong率lv晶jing體ti管guan和he散san熱re器qi。電dian池chi充chong電dian係xi統tong需xu要yao溫wen度du傳chuan感gan器qi監jian測ce電dian池chi溫wen度du,以yi便bian安an全quan充chong電dian並bing優you化hua電dian池chi壽shou命ming,家jia庭ting恒heng溫wen器qi則ze需xu要yao溫wen度du傳chuan感gan器qi監jian測ce房fang間jian溫wen度du,以yi相xiang應ying控kong製zhi供gong暖nuan,通tong風feng和he空kong調tiao係xi統tong。
這些應用中,常用的溫度測量方法是使用負溫度係數(NTC)熱敏電阻。NTC是電阻器件,其電阻隨著溫度的改變而改變。為了滿足當今溫度傳感器需求,一種更新、更高效、更準確的方法是使用矽基熱敏電阻,它是一種正溫度係數(PTC)器件。並且PTC不是電阻器件,而是電流模式器件;在電流模式下工作的矽提供基於溫度的線性輸出電壓。
無論您使用NTC還是PTC,您的設計都需要一個ADC和一個MCU來測量熱敏電阻的電壓輸出。本文的重點是將矽基熱敏電阻與MCU結合使用帶來的許多優勢。我們將探討NTC和PTC熱敏電阻的優缺點。
選擇微控製器
MCU選型具有諸多選擇,但很可能在選擇溫度傳感器時這個組件已經被確定。你可以關注溫度傳感的ADC外設的具體情況。
選擇ADC
ADC有很多不同的類型。最受歡迎的兩種為逐次逼近寄存器(SAR)和 Delta-Sigma模擬數字轉換器。Delta-Sigma提供高分辨率(8-32位分辨率),但采樣速度較慢。SAR類型最古老、最常見,分辨率為8-18位,采樣速度更快。對於溫度傳感,任意一種ADC都是不錯的選擇。
ADC分辨率
ADC的位數將決定分辨率而非精度。分辨率是ADC用來測量施加到ADC管腳的模擬電壓的步長。分辨率的位數以及參考電壓(VREF)將設置ADC的步長值。
比如,一個10位ADC將具有2^10=1024位,而3.3VDC的VREF將為每個ADC位提供3.3/1024=0.003226VDC的分辨率。一個16位ADC將具有65536位的總分辨率,每位分辨率為0.000005035VDC。ADC位數越多將意味著更高的測量分辨率。
請勿將精度與分辨率混淆。分辨率是指能夠看到被測電路值的變化。用於溫度測量的典型ADC的分辨率為12-16位。您會發現8位或10位ADC不能提供足夠的分辨率來查看熱敏電阻的精度,且具有較大的溫度步長,通常不可接受。
過采樣以獲得更高分辨率
guocaiyangshiyizhongpingjunceliangzhidefangfa,ketigaofenbianlvhexinzaobi。guocaiyangdegongzuoyuanlishijiangduogedaiyouzaoshengdewenduceliangzhixiangjia,ranhoujinxingpingjun,dedaoyigegengjingquedeshuzhi。meichaoguo8個過采樣,分辨率將增加2位。16次過采樣會將10位ADC的總分辨率提高到14位。如果噪聲高於Nyquist頻率,則可在應用程序中使用任意數量的樣本(N#份樣本)來獲得設計所需的分辨率。Nyquist速率是您期望獲得實際溫度讀數的頻率。樣本總數必須比實際所需溫度結果快至少N#倍。
zaishiyongguocaiyangfangfashi,zaishuruxinhaozhongtianjiayixiedoudongzaoshengkegaishanfenbianlvwucha。xuduoshijiyingyongzhong,zaoshengxiaofuzengjiakedafutigaoceliangfenbianlv。zaishijianzhong,jiangdoudongzaoshengzhiyuceliangganxingqudepinlvfanweizhiwai,suihoukeyizaishuziyuzhonglvchuzhexiezaosheng,congerzaiganxingqudepinlvfanweineijinxingzuizhongdeceliang,tongshijuyougenggaodefenbianlvhegengdidezaosheng。
提供抖動噪聲的更佳方法是將熱敏電阻分壓器的Vcc和VREF.分開(將MCU的內部VREF用於ADC)。請qing勿wu在zai電dian阻zu分fen壓ya器qi電dian壓ya檢jian測ce線xian上shang放fang置zhi電dian容rong器qi。許xu多duo情qing況kuang下xia,電dian路lu噪zao聲sheng將jiang足zu以yi使shi電dian阻zu分fen壓ya器qi的de電dian壓ya抖dou動dong,以yi求qiu平ping均jun值zhi。抖dou動dong噪zao聲sheng必bi須xu等deng於yu4位或更多位振幅。10位具有3.3VDC VREF的ADC將擁有0.0032VDC的電壓步長。抖動噪聲必須至少是預期溫度測量值上下的4位分辨率。10位ADC的最小抖動噪聲必須高於ADC的最低有效位(LSB)+/- 0.0128VDC(0.0256VDC p-p)或更高,以提供必要的電平,從而通過求平均值適當提高ADC的位分辨率。
在ADC讀取一個位值並計算溫度後,您可將該值存儲在先進先出(FIFO)軟件陣列中。當新值輸入陣列時,最舊的樣本將被丟棄,所有其他樣本都將移至下一個對應的單元,從而創建一個FIFO。該求平均值方法可應用於溫度轉換過程中使用的任何值,例如溫度、ADC位值、分壓器電壓,甚至計算得出的電阻。所有這些因素平均下來都將很好地發揮作用。
定點或浮點
微控製器可在內部具有浮點單元硬件,也可具有無需硬件即可進行浮點數學運算的固件庫。32位非浮點器件的快速示例是Cortex “M4”器件,而帶有浮點的版本將標記為“M4F”。與使用定點部件和使用浮點固件庫相比,MCU內部具有浮點硬件使計算速度更快、功耗更低。
具有固定點意味著隻能顯示大於零的整數。例如:如果1 + 1,則得到2,然後取平均值1。如果2 + 1,則得到3,然後取平均值1.5。在定點計算中,結果將為“ 1”, 小數點以下的數字都不能用1。用固定點測量溫度時,將隻能看到和參考整數的溫度,即22°C,23°C,24°C。浮點可顯示更高分辨率的溫度,即22.1°C或22.15°C。shiyongfudianshujikegengqingsongjisuanwendu,yekeshiyongdaiyouchazhidezhazhaobiao。ninkeshiyongjuyoudanweishufenbianlvdedingdianzhazhaobiao,fenbianlvweiyiweishu,zheduiyuxuduoyingyongchengxushikejieshoude。
選擇熱敏電阻
熱敏電阻有兩種類型,基本的NTC和PTC熱敏電阻。通常會將它們混為一談,被認為是同一類型的器件。這並不正確。NTC是一種隨溫度變化的電阻裝置。如圖1defenyaqidianlutuzhongsuoshi,zairemindianzudingbufangzhiyigedianzubingshijiawendingdedianya。wendubianhuashi,remindianzuzhongdedianzuyehuifashengbianhua,congergaibiandingbudianzuliangduandeyajiang。fenyadianzuqizhongxindeshuchuweimonidianya,jiangyouADC測量。

圖1: 分壓電路實現
PTC是一種基於電流工作的矽器件。隨著溫度變化,傳導電流也隨之發生變化。大多數PTC的工作都使用恒流源進行,如圖2所示。電流改變時,由電流源提供的電壓改變。

圖2: 恒流電路實現
ADC測量電壓的變化,並將測量值轉換為溫度
你也可以使用PTC,就像NTC熱敏電阻與 RBias電阻一樣,見圖1。頂部電阻將如同電流源一樣工作。與相同條件下的NTC相比,PTC通常對溫度變化具有更好的熱敏性,且對較小的變化更敏感。PTC的另一個優點是:

圖3: PTC熱敏電阻線性電阻斜率
NTC具有類似於下麵圖4所示的非線性輸出,且可能需要在溫度室內進行三點校準,以允許斜率補償和偏移誤差調整,從而在整個溫度範圍內保持精確。NTC的非線性斜率無法在未校準的情況下在整個溫度範圍內提供穩定的溫度信息。

圖4: NTC熱敏電阻非線性電阻斜率
在正常條件下,NTC可以使用具有適當溫度分辨率的12位ADC,尤其是在較冷溫度下,但是PTC通常需要14位ADC才能獲得足夠的分辨率,以查看溫度步長,從而顯示出 PTC的實際精度。對於所有溫度範圍內的PTC都是如此,但NTC將需要一個14位ADC來測量60°C以上的較高溫度。
在PTC頂部增加一個RBias電阻會減小PTC的動態範圍。較低的動態範圍使ADC的電壓反饋降低,這就是PTC需要14位ADC分辨率的原因。但是,由於PTC的線性斜率,較低的動態範圍將導致較大的溫度誤差測量。室溫下的單點偏移將在整個溫度範圍內校準PTC。對於基於PTC的係統,在整個溫度範圍內,這將使溫度測量比典型的(同等指定的)基於NTC的係統更加精確。
比率度
比率度是描述捕獲的ADC值的術語。該值可與輸入和/或電源電壓的變化成比例地變化。當提供給溫度感測電路的分壓器的VCC電源也提供用於VREF的電壓時(如下麵圖5所示),則稱其為比率度。VCC的任何變化都將在分壓器和VREF處同等同時變化,從而影響ADC的測量值,讓這些源之間的潛在差分誤差最小。

圖5:比率度,由同一電源供電的電阻分壓器和VREF供電
濾波
在大多數情況下,無需在分壓器上使用電容器,在使用單端ADC的比率法時也不應使用。對於差分的VREF/ADC輸入,您通常會在ADC輸入和VREF輸入之間放置一個電容。使用比率度方法時,對Vtemp 進行濾波將改變感測線上的電壓響應,但不會改變ADC VREF 的電壓響應。因此,增加一個濾波器會增加輸入到電阻分壓器的VREF 和VCC之間的差值,並增加誤差。
不(bu)使(shi)用(yong)比(bi)率(lv)度(du)方(fang)法(fa)時(shi),可(ke)以(yi)使(shi)用(yong)在(zai)分(fen)壓(ya)器(qi)處(chu)增(zeng)加(jia)電(dian)容(rong)來(lai)濾(lv)除(chu)電(dian)壓(ya),以(yi)消(xiao)除(chu)噪(zao)聲(sheng)和(he)電(dian)壓(ya)變(bian)化(hua),否(fou)則(ze)會(hui)在(zai)測(ce)量(liang)中(zhong)產(chan)生(sheng)誤(wu)差(cha)。添(tian)加(jia)一(yi)個(ge)電(dian)容(rong)器(qi)來(lai)濾(lv)除(chu)VREF也是一個不錯的方法。有時,VREF是內部的,無需額外濾波。如果在Vtemp線上添加電容器,則會增加對溫度變化的響應時間。如果測得的溫度響應緩慢且無需立即采取措施,則濾波器可能會有所幫助。 另一種濾波器解決方案是在電阻分壓器頂部的VCC處增加一個電容器,以濾除係統中的噪聲以進行溫度測量。如果使用比率度,則在VREF 上添加相同的電容器,以使兩個電源的電壓變化保持一致。
緩衝器和放大器
放fang大da器qi可ke用yong於yu增zeng加jia熱re敏min電dian阻zu的de動dong態tai範fan圍wei。所suo有you運yun算suan放fang大da器qi都dou有you潛qian在zai的de失shi調tiao誤wu差cha和he增zeng益yi誤wu差cha。選xuan擇ze對dui精jing度du和he失shi調tiao影ying響xiang最zui小xiao的de運yun算suan放fang大da器qi需xu要yao付fu出chu更geng多duo努nu力li。校xiao正zheng失shi調tiao和he增zeng益yi誤wu差cha所suo需xu的de校xiao準zhun可ke能neng比bi升sheng級ji到dao更geng高gao質zhi量liang的deADC的成本更高。 一些MCU具有內部運算放大器。許多DS ADC具有集成的PGA,正是為了這個目的(緩衝/增益)。一些SAR ADC也有這些功能。
有時會使用單位增益緩衝器來防止下垂或加載到電阻分壓器電路。當ADC對熱敏電阻分壓器電路進行采樣時,來自ADC的浪湧電容會導致測量時幾毫伏的電壓下降。如果在ADC中具有足夠的分辨率,則會在溫度測量中觀察到這是一個錯誤。如果直接在ADC管腳上增加一個等於ADC電容10倍的電容器,則無需使用緩衝器就可以補償ADC電容的浪湧電流。典型的ADC電容為3pF-20pF。最好在ADC管腳附近添加一個30pF – 200pF的電容,這是一個很好的解決方案。它將對熱敏電阻的測量或熱響應的影響降至最低。
漂移
由於PTC熱敏電阻使用矽作為其基礎材料且具有線性斜率,因此,流經PTC的電流隨時間和溫度變化具有非常低的漂移。另一方麵,NTC通常對所用材料的電阻具有溫度依賴性,且在高溫下會隨時間變化。NTC具有一個beta值,可定義整個溫度範圍內的TCR / PPM,且PPM隨時間變化。
從ADC導出溫度
NTC熱敏電阻溫度是基於器件的電阻。許多設計人員使用查找表尋找特定溫度下的電阻。然後通過插值計算每個1°C溫度步長之間的實際溫度。為了更大程度地減少查找表的大小,您可使用5°C的查找表,但是內插誤差會高一些。對於大多數設計人員而言,0.5°C的精度已足夠,因此帶有插值的5°C查找表就已足夠。
PTC基於流經零件的實際電流,通常由公式定義。PTC基於三階或四階多項式。四階多項式的精度曲線擬合(R2)為1.0000%至0.9999%,以提供溫度信息。Steinhart Hart方程可由NTC和PTC使用,並采納使用自然對數來計算溫度的三階多項式。Steinhart Hart方程式已為更多設計人員所認可,因為多年前其最初為NTC創建。如今,大多數高精度PTC都依賴於四階多項式。
校準
所有NTC和PTC都需要校準才能精確。可購買一些具有更嚴格公差和Beta值的NTC。這似乎可以消除校準。但是,熱敏電阻不是係統中唯一的組件。頂部電阻具有容差,且在整個溫度範圍內具有PPM,VCC在電壓以及溫度範圍內存在電壓誤差。係統總精度可能超出預期範圍,且精度可能並不能達到期望。
NTCtongchangxuyaojinxingsandianxiaozhunyitiaozhengxielvwucha,qiexuyaojinxingpianyiyixiaozhengzongpianyiwucha。yinci,zhexuyaowenduxiangheshijianlaishoujizhenggewendudewucha。shouxian,youyuguidegongyipiancha,PTC將(jiang)具(ju)有(you)較(jiao)大(da)的(de)偏(pian)移(yi)誤(wu)差(cha),但(dan)是(shi)可(ke)通(tong)過(guo)單(dan)個(ge)偏(pian)移(yi)調(tiao)整(zheng)在(zai)整(zheng)個(ge)溫(wen)度(du)範(fan)圍(wei)內(nei)對(dui)其(qi)進(jin)行(xing)校(xiao)正(zheng)。大(da)多(duo)數(shu)情(qing)況(kuang)下(xia),在(zai)組(zu)裝(zhuang)的(de)最(zui)終(zhong)編(bian)程(cheng)過(guo)程(cheng)中(zhong),偏(pian)移(yi)調(tiao)整(zheng)可(ke)於(yu)室(shi)溫(wen)下(xia)進(jin)行(xing),且(qie)無(wu)需(xu)溫(wen)度(du)箱(xiang)或(huo)時(shi)間(jian)來(lai)進(jin)行(xing)校(xiao)準(zhun)。
結論
NTC和PTC因零件數量少、成本低都易於實現。但是,NTC可能將需要更昂貴的校準方法,且隨時間推移具有更高的漂移。
PTC是進行溫度測量的新方法。一個簡易的失調校正是整個溫度範圍內所需的整個校準。PTC的精度非常精確,且溫度測量值隨時間和溫度變化具有很小的漂移。
需要明確的是,NTC和PTC不是同一類型的組件,且很難僅通過閱讀數據表進行直接比較。PTC不是電阻組件,大多數供應商建議僅使用恒流源來驅動它們。德州儀器(TI)創建了一個設計工具,以向設計人員展示如何在電阻分壓器電路中使用其TMP61 係列 PTC。該工具包括一個計算阻力表,供那些習慣使用查找表的人使用。使用新的設計考慮因素和正確的計算方法,使得PTC比NTC具有更高的精度和穩定性。
推薦閱讀:
特別推薦
- 噪聲中提取真值!瑞盟科技推出MSA2240電流檢測芯片賦能多元高端測量場景
- 10MHz高頻運行!氮矽科技發布集成驅動GaN芯片,助力電源能效再攀新高
- 失真度僅0.002%!力芯微推出超低內阻、超低失真4PST模擬開關
- 一“芯”雙電!聖邦微電子發布雙輸出電源芯片,簡化AFE與音頻設計
- 一機適配萬端:金升陽推出1200W可編程電源,賦能高端裝備製造
技術文章更多>>
- 貿澤EIT係列新一期,探索AI如何重塑日常科技與用戶體驗
- 算力爆發遇上電源革新,大聯大世平集團攜手晶豐明源線上研討會解鎖應用落地
- 創新不止,創芯不已:第六屆ICDIA創芯展8月南京盛大啟幕!
- AI時代,為什麼存儲基礎設施的可靠性決定數據中心的經濟效益
- 矽典微ONELAB開發係列:為毫米波算法開發者打造的全棧工具鏈
技術白皮書下載更多>>
- 車規與基於V2X的車輛協同主動避撞技術展望
- 數字隔離助力新能源汽車安全隔離的新挑戰
- 汽車模塊拋負載的解決方案
- 車用連接器的安全創新應用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門搜索





