找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 4527|回復(fù): 10
打印 上一主題 下一主題
收起左側(cè)

如何解決熱敏電阻測(cè)量溫度時(shí)的非線性問題?具體的公式是什么?

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
如題
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:235200 發(fā)表于 2019-10-9 07:34 | 只看該作者
一般是分段進(jìn)行補(bǔ)償,當(dāng)溫度在某段時(shí)加一個(gè)數(shù)值進(jìn)行校正.
回復(fù)

使用道具 舉報(bào)

板凳
ID:94031 發(fā)表于 2019-10-9 08:27 | 只看該作者
只能先測(cè)出溫度曲線,然后線性回歸。
回復(fù)

使用道具 舉報(bào)

地板
ID:213173 發(fā)表于 2019-10-9 12:08 | 只看該作者
最常見的方法是查表法。利用溫度阻值表與分壓電阻值計(jì)算出的數(shù)據(jù)制作一個(gè)數(shù)組。用采樣值與數(shù)組比對(duì)得到溫度值。給你一個(gè)10K NTC 溫阻電壓編碼表參考。
10KNTC溫阻電壓編碼表.zip (25.73 KB, 下載次數(shù): 20)

回復(fù)

使用道具 舉報(bào)

5#
ID:124631 發(fā)表于 2019-10-9 14:01 | 只看該作者
如果是公司產(chǎn)品,讓供應(yīng)商提供產(chǎn)品的RT表,一般供應(yīng)商都有溫度的RT表。溫度數(shù)據(jù)的采樣可以先用一階低通濾波一下,然后線性查RT表的方式。
回復(fù)

使用道具 舉報(bào)

6#
ID:123289 發(fā)表于 2019-10-9 16:00 | 只看該作者
其實(shí)就是個(gè)數(shù)學(xué)問題。
你提出這個(gè)問題,說明你的基礎(chǔ)也不足以支持你用公式解決問題,因?yàn)槟銓懖怀鰜怼?br /> 建議你用查表的方法來解決。
1、將NTC的阻值與溫度表找到。
2、結(jié)合你的電路(通常是電阻分壓),計(jì)算出各溫度下的對(duì)應(yīng)采樣值。
3、將溫度與采樣值做成一個(gè)表,存入存儲(chǔ)器中。
4、每次采樣后,將采樣值與表中的數(shù)據(jù)進(jìn)行對(duì)比,以找到對(duì)應(yīng)的溫度。
5、找不到的值(在兩個(gè)接近值之間的),可以用插值的方法進(jìn)行處理。
回復(fù)

使用道具 舉報(bào)

7#
ID:155507 發(fā)表于 2019-10-9 20:06 | 只看該作者
NTC熱敏電阻的Steinhart-Hart方程系數(shù)
1. Steinhart-Hart方程是比較經(jīng)典的熱敏電阻模型。

Steinhart和Hart方程是經(jīng)驗(yàn)表達(dá)式,已被確定為NTC熱敏電阻和NTC探針組件的電阻溫度關(guān)系的最佳數(shù)學(xué)表達(dá)式。

最常見的方程是:



a) 1/T=C1+C2 ×ln( RT) +C3 × ln (RT)^3

b) 公式中的C1,C2和C3是系數(shù);ln()是自然對(duì)數(shù)運(yùn)算;T是絕對(duì)溫度,單位為K;RT是溫度為T時(shí)NTC熱敏電阻的阻值,單位歐姆(ohm)。

c) 大多數(shù)情況下,廠商只會(huì)給出用于指數(shù)公式的R0和β值,部分廠商會(huì)給出熱敏電阻的分度表,只有很少的廠商會(huì)直接給出C1,C2,C3系數(shù)值。

d) 你也可以自己進(jìn)行標(biāo)定獲得熱敏電阻的更加精確的分度表。

2. 如果有了熱敏電阻的分度表,我們可以自己計(jì)算這三個(gè)系數(shù)。

3. 方法一:三點(diǎn)法。

a) 由于只有3個(gè)系數(shù)未知,因此把3組溫度和阻值數(shù)據(jù)代入Steinhart-Hart

方程,就可以得到1個(gè)三元一次方程組,從而解出三個(gè)系數(shù)。

b) 該方法精度稍差。

c) 建議從熱敏電阻分度表中選擇工作溫度區(qū)間的兩個(gè)端點(diǎn)和中心點(diǎn)的溫度

阻值數(shù)據(jù)來進(jìn)行計(jì)算,以獲得該范圍內(nèi)的最佳精度。

d) 可以使用本司提供的Excel文件“三點(diǎn)計(jì)算Steinhart-Hart方程系數(shù)”
來簡(jiǎn)化計(jì)算工作量。

4. 方法二:最小二乘法擬合。

a) 建議從熱敏電阻分度表中選擇工作溫度區(qū)間范圍內(nèi)的數(shù)據(jù)來進(jìn)行擬合,超過工作溫度區(qū)間的數(shù)據(jù)不予理睬。

b) 擬合工具可使用Matlab或者自行編程。

c) 該方法精度較高。




回復(fù)

使用道具 舉報(bào)

8#
ID:620731 發(fā)表于 2019-10-10 09:39 | 只看該作者
從網(wǎng)上可以找到使用的熱敏不同溫度對(duì)應(yīng)的電阻值(變化1℃對(duì)應(yīng)一個(gè)阻值的那種),定義一個(gè)數(shù)組保存在程序中;熱敏串聯(lián)一個(gè)定值電阻,做一個(gè)分壓電路,通過測(cè)量ADC值可計(jì)算出熱敏電阻所分到的電壓值,固可計(jì)算出該熱敏電阻在此刻溫度下的電阻值;然后逐一與剛建立的阻值數(shù)組中的溫度值對(duì)比,看在哪個(gè)溫度區(qū)間中,得出一個(gè)粗略溫度值,也就是整數(shù)部分;然后視1℃的熱敏電阻為線性變化,即可得出稍詳細(xì)點(diǎn)的溫度。誤差來源主要有三個(gè),第一,分壓電路電壓不穩(wěn)定或有雜波,可加濾波電容解決;第二,1℃區(qū)間內(nèi)電阻真實(shí)狀態(tài)不是線性變化,但是我們是按線性計(jì)算的;第三,定值電阻阻值偏差大。其中第一點(diǎn)很容易解決,第二點(diǎn)誤差可忽略不計(jì),第三點(diǎn)就要看定值電阻的質(zhì)量了
回復(fù)

使用道具 舉報(bào)

9#
ID:26541 發(fā)表于 2019-10-11 10:30 | 只看該作者
簡(jiǎn)單方法 就是查表。
回復(fù)

使用道具 舉報(bào)

10#
ID:622827 發(fā)表于 2019-10-12 13:22 | 只看該作者
考慮到每個(gè)廠家的都不一樣,首先從廠家官網(wǎng)、客服尋求幫助,找不到的話只能慢慢測(cè)試,自己做表,然后查表或者擬合曲線,當(dāng)然網(wǎng)上大多數(shù)通用公式也可以參考,具體看自己的應(yīng)用場(chǎng)景和精度要求
回復(fù)

使用道具 舉報(bào)

11#
ID:623518 發(fā)表于 2019-10-13 21:55 來自手機(jī) | 只看該作者
查表或自己測(cè)取溫度用最小二乘法算
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表