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

QQ登錄

只需一步,快速開始

帖子
查看: 3670|回復(fù): 15
打印 上一主題 下一主題
收起左側(cè)

NTC熱敏電阻傳感器 單片機(jī)ADC采樣電壓如何轉(zhuǎn)換得到阻值?

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:604515 發(fā)表于 2022-12-20 17:31 | 只看該作者 |只看大圖 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
通過AD采樣電壓,并轉(zhuǎn)換得到NTC的阻值。1、如何將阻值轉(zhuǎn)換成溫度。【網(wǎng)上有資料說查表法,也有說公式法】
2、如果用公式法,是不是所有的NTC都適應(yīng)這個(gè)公式
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:883242 發(fā)表于 2022-12-20 19:17 | 只看該作者
ADC精度太差,可以用壓控振蕩器把阻值轉(zhuǎn)換成頻率,這樣可以做到很精細(xì)。查表或者公式都可以,有機(jī)化合物NTC的公式形式都是一樣的,只是參數(shù)不一樣,25°的阻值以及B值都不一樣。
回復(fù)

使用道具 舉報(bào)

板凳
ID:319585 發(fā)表于 2022-12-20 20:38 來自觸屏版 | 只看該作者
我是采用查表法計(jì)算。就是取幾個(gè)點(diǎn),比如-50 200℃取10個(gè)點(diǎn),把輸入電壓轉(zhuǎn)換成電阻值,再查表得到溫度。
回復(fù)

使用道具 舉報(bào)

地板
ID:278006 發(fā)表于 2022-12-20 21:12 | 只看該作者
將阻值轉(zhuǎn)換成溫度:一般都是用查表法     表格一般也是來源于公式  可以用EXcel算 也可以找一些 現(xiàn)成的 軟件自動(dòng)生成 還可以 找 傳感器的廠家要   公式是通用的 但是 不同NTC參數(shù)不一樣 比如 25度電阻值 和B值
回復(fù)

使用道具 舉報(bào)

5#
ID:1042619 發(fā)表于 2022-12-20 22:01 | 只看該作者
         在 STC-ISP V6.91C及 以上版本的 ISP燒錄/輔助開發(fā)工具包一體化軟里面有NTC 熱敏電阻測(cè)溫,樓主可以參考。需要獲得STC8H8K64U-開天斧核心功能學(xué)習(xí)板就@我頭像






回復(fù)

使用道具 舉報(bào)

6#
ID:1034262 發(fā)表于 2022-12-21 10:42 | 只看該作者
我通常用10位或12位的ADC,通常用查表法,1度一個(gè)表,0.1度用線性插值。用EXCEL重新建表計(jì)算各個(gè)溫度下ADC的讀數(shù),不需要測(cè)量計(jì)算NTC的實(shí)際電阻值,只是一個(gè)比例測(cè)量,讀到ADC就可以二分法查表計(jì)算溫度。
回復(fù)

使用道具 舉報(bào)

7#
ID:548551 發(fā)表于 2022-12-21 11:04 | 只看該作者
分三步走:第一步 找廠家要NTC的阻值表,然后通過阻值來反推電壓,再把ADC的值算出來,比如25°對(duì)應(yīng)的阻值是47K, 然后帶入ADC的公式算出來 大概的AD比如是2048, 那么以此類推把需要的比如0-100度全部算出來,推薦用EXcel自己寫個(gè)函數(shù).第二步就是查表,網(wǎng)上的二分查表法自己找一個(gè),注意ADC值得順序,是降序還是升序.第三步就是采集ADC的濾波問題,如果是溫度上升下降比較慢的話就用比較常用的平均濾波就可以了,如果上升下降比較塊那就要考慮其他濾波方式了. 第一步比較繁瑣,第二步要看你找的程序是否適用.
回復(fù)

使用道具 舉報(bào)

8#
ID:1042619 發(fā)表于 2022-12-21 14:22 | 只看該作者
您用 STC-ISP V6.91C 版本一體化軟件,里面有NTC 熱敏電阻測(cè)溫程序做個(gè)參考





回復(fù)

使用道具 舉報(bào)

9#
ID:883242 發(fā)表于 2022-12-21 22:18 | 只看該作者

鋸齒波發(fā)生器,R3用NTC代替,單片機(jī)測(cè)量U1輸出端方波周期來解算NTC阻值,比單片機(jī)自帶ADC要精準(zhǔn)一萬倍。
回復(fù)

使用道具 舉報(bào)

10#
ID:420836 發(fā)表于 2022-12-22 09:05 | 只看該作者
如果使用公式,不同的NTC元件有不同的公式,查表的方法類似,不同的傳感器有不同的溫度表。
回復(fù)

使用道具 舉報(bào)

11#
ID:1059383 發(fā)表于 2022-12-29 18:29 | 只看該作者
不同的NTC有不同的B值, 公式是根據(jù)B值算出來的溫度
回復(fù)

使用道具 舉報(bào)

12#
ID:398219 發(fā)表于 2023-3-1 20:10 | 只看該作者
通過AD采樣電壓,并轉(zhuǎn)換得到NTC的阻值
回復(fù)

使用道具 舉報(bào)

13#
ID:398219 發(fā)表于 2023-3-1 20:12 | 只看該作者
通過AD采樣電壓,并轉(zhuǎn)換得到NTC的阻值
樓主是怎么轉(zhuǎn)換的,能不能講解一下呢,最新在學(xué)習(xí)測(cè)試NTC在不同溫度下的阻值。
關(guān)于樓主的問題,我是通過AD采樣NTC的分壓電壓,用查表法直接轉(zhuǎn)溫度。
回復(fù)

使用道具 舉報(bào)

14#
ID:1125252 發(fā)表于 2024-7-12 11:14 | 只看該作者
可以說的詳細(xì)點(diǎn)嗎?ADC采樣的電壓值怎么轉(zhuǎn)換成對(duì)應(yīng)NTC的阻值?得到的NTC阻值查表就可以得到對(duì)應(yīng)溫度了
回復(fù)

使用道具 舉報(bào)

15#
ID:1109793 發(fā)表于 2024-7-12 13:06 | 只看該作者
1481509156 發(fā)表于 2024-7-12 11:14
可以說的詳細(xì)點(diǎn)嗎?ADC采樣的電壓值怎么轉(zhuǎn)換成對(duì)應(yīng)NTC的阻值?得到的NTC阻值查表就可以得到對(duì)應(yīng)溫度了

不需要阻值,有軟件直接算出對(duì)應(yīng)的AD結(jié)果,根據(jù)結(jié)果查表得到溫度值就行了,0.1度實(shí)際上沒有什么意義了。1度就行了。
回復(fù)

使用道具 舉報(bào)

16#
ID:1034262 發(fā)表于 2024-7-12 17:42 | 只看該作者
1、查表法,要用廠家給的表格轉(zhuǎn)成ADC值表格,線性插補(bǔ)0.1度分辨率。
2、公式法,所有的NTC都適應(yīng)這個(gè)公式,但注意B值不同。
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

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