熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
發(fā)布時(shí)間: 2023-9-22 09:34
正文摘要:各位大佬有做過溫度控溫方面的產(chǎn)品不?想請(qǐng)教下這方面知識(shí),通常做溫控方面的傳感器有熱電偶,陶瓷發(fā)熱芯(PTC),NTC熱敏電阻之類的,NTC方面的資料網(wǎng)上很多,熱電偶(而自制由兩種不同材料碰焊而成) ... |
可以考慮用多項(xiàng)式分段擬合的方式計(jì)算,精度還是可以的 |
樓主, 如果你的問題是采集的溫度 怎么 體現(xiàn)某個(gè)你關(guān)注點(diǎn)的溫度(所謂的實(shí)際溫度)的溫度的對(duì)應(yīng)關(guān)系, 那么我有一些之前的經(jīng)驗(yàn)如下: 1. 溫度采集點(diǎn) 和 溫度關(guān)注點(diǎn)(實(shí)際溫度) 一致的時(shí)候, 只要考慮溫度傳感器, 采集電路, 軟件算法的誤差, 從這些方面進(jìn)行補(bǔ)償即可. 2. 溫度采集點(diǎn) 和 溫度關(guān)注點(diǎn)(實(shí)際溫度) 不一致的時(shí)候, 則比較復(fù)雜, 需要建立一個(gè)數(shù)學(xué)模型, 對(duì)兩個(gè)點(diǎn)的溫度關(guān)系進(jìn)行描述(這里面可能涉及溫度傳播介質(zhì)的關(guān)系, 氣流, 空氣散熱, 散熱器效果等等因素的影響), 不同的腔體, 散熱, 和氣流的變化的數(shù)學(xué)模型都不一樣, 所以別人的補(bǔ)償方式 對(duì)應(yīng)你不一定適用. 3. 如果你的系統(tǒng)只是采集溫度而非控制溫度的話, 可以通過實(shí)驗(yàn)的方式測(cè)定某些點(diǎn), 然后根據(jù)這些點(diǎn)進(jìn)行插補(bǔ)(但是有些因素不在測(cè)定的范圍內(nèi), 當(dāng)這些因素產(chǎn)生變化的時(shí)候, 你就又不準(zhǔn)了) 4. 如果你是一個(gè)控溫系統(tǒng)的話, 建議采樣閉環(huán)控制, 直接把溫度采集點(diǎn)放在你關(guān)注的地方, 會(huì)省掉很多步驟. |
參與人數(shù) 1 | 黑幣 +15 | 收起 理由 |
---|---|---|
![]() | + 15 |
LAW1100 發(fā)表于 2023-9-25 08:12 這里的PTC是自動(dòng)恒溫的,溫度你改不了,別做夢(mèng)了。 |
wulin 發(fā)表于 2023-9-24 07:22 陶瓷發(fā)熱芯PTC和熱電偶有些是非標(biāo),如熱電偶(由兩種不同的材料碰焊在一起就形成正負(fù)電壓了)沒有數(shù)據(jù)表,只靠自己測(cè)試。陶瓷發(fā)熱芯PTC雖然離散性大,靠軟件配合,并分批校準(zhǔn)。 |
chenylin_51 發(fā)表于 2023-9-23 21:08 是這樣,但又怎樣應(yīng)用在單片機(jī)程序里? |
電路圖也不對(duì),5V電源無法擊穿5.1V穩(wěn)壓管。 |
選擇溫度控制傳感器是依據(jù)應(yīng)用環(huán)境和使用要求。PTC熱敏電阻、NTC熱敏電阻 .熱電偶、鉑電阻都是常見的溫度傳感器。沒有見過把PTC陶瓷發(fā)熱芯當(dāng)做溫度傳感器用。陶瓷發(fā)熱芯的溫阻特性離散性很大,通常應(yīng)用于對(duì)溫控精度要求不高的自限溫發(fā)熱裝置,不宜當(dāng)做溫度傳感器使用。 |
具體問題具體分析,樓主提出這么宏大的問題無法解釋。 比如陶瓷發(fā)熱芯PTC過了居里溫度阻值立刻上升,這個(gè)特性沒法測(cè)溫,只能恒溫, |
NJDG 發(fā)表于 2023-9-23 11:29 校準(zhǔn)也要在線性狀態(tài)下才有作用吧 |
a185980800 發(fā)表于 2023-9-23 11:22 廠家沒數(shù)據(jù)表 |
偏差沒那么大的,查表計(jì)算得出AD值。不放心的話再做一個(gè)0度校準(zhǔn),還有1個(gè)高溫的校準(zhǔn)即可 |
表是廠家給的曲線參數(shù),不是自己擬合的。根據(jù)廠家的參數(shù)查表不會(huì)有你說的誤差的。 |
我的理解是用查表法之前,首先要把非線性分段擬合再查表,如果不擬合直接查表對(duì)比,測(cè)出來的顯示溫度與實(shí)測(cè)溫度偏差很大,如設(shè)置350度但實(shí)際測(cè)出來可能是300度或者是400度 |
非線性肯定是查表法了 先建立每個(gè)段的溫度與實(shí)測(cè)ad值存在表中 每次得到ad值時(shí)去比對(duì)表上在那一段 再把那段表分成十份(看精度) 接近那個(gè)值是就表中對(duì)應(yīng)的溫度 |
我見過的有兩種一種是離合曲線公式,把讀到的AD值通過公式計(jì)算溫度值。第二種就是直接計(jì)算一個(gè)溫度A dc值的曲線表然后查表來得到溫度值的,見到別人用的和一般都是用的查表法 |
Powered by 單片機(jī)教程網(wǎng)