欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 關于DS18B20溫度補償 [打印本頁]

作者: 1045964948    時間: 2021-8-17 17:59
標題: 關于DS18B20溫度補償
最近有個原來的電路我拿出來玩玩發現環境溫度會影響18b20測量環境溫度,有沒有程序可以帶18b20的溫度補償程序,感謝感謝

作者: 1045964948    時間: 2021-8-17 18:25
或者有沒有18b20溫度補償電路,急需跪謝
作者: xuyaqi    時間: 2021-8-17 20:24
如果18b20測溫達不到你的精度要求,應該換別的測量方法如熱電阻,而不是用溫度補償程序。
作者: univers    時間: 2021-8-17 21:20
環境也是溫度
作者: 1045964948    時間: 2021-8-17 21:56
xuyaqi 發表于 2021-8-17 20:24
如果18b20測溫達不到你的精度要求,應該換別的測量方法如熱電阻,而不是用溫度補償程序。

比如有什么比18b20精度還高的元器件或者傳感器可以推薦一下嗎
作者: 1045964948    時間: 2021-8-17 21:56
univers 發表于 2021-8-17 21:20
環境也是溫度

對的所以我想做個檢測溫度的能避免環境影響
作者: Y_G_G    時間: 2021-8-18 00:27
1045964948 發表于 2021-8-17 21:56
比如有什么比18b20精度還高的元器件或者傳感器可以推薦一下嗎

hdc1080,直接買模塊,傳感器不好焊
溫度精度為 ±0.2°C
18B20只是溫度的分辨率高而已,最大溫度誤差是±2°C
作者: 1045964948    時間: 2021-8-18 12:15
Y_G_G 發表于 2021-8-18 00:27
hdc1080,直接買模塊,傳感器不好焊
溫度精度為 ±0.2°C
18B20只是溫度的分辨率高而已,最大溫度誤差是± ...

好的我去看看
作者: yzwzfyz    時間: 2021-8-18 15:37
【環境溫度會影響18b20測量環境溫度】
原本18b20就是隨溫度變化的。【影響】二字不太妥當,會誤導讀者。
作者: 188610329    時間: 2021-8-28 19:23
首先,18B20 本來就是測溫的,本來就是受溫度影響的。所以,18B20 不存在溫度補償之說。反過來,都是通過18B20測溫后,給DS1302這些做溫度補償。
最后,18B20 本來就是精度很高了,比起NTC,PTC要準的多了。你要是還是不滿意。就只好,用NTC做3級,4級測溫了,但是分壓電阻的精度。以及ADC的精度要求就相當的高了,你還得升級你的單片機。
作者: Ledge    時間: 2021-8-29 08:20
DS18B20可以嘗試使用多個傳感器同時采集溫度,可以在一根單總線上。然后通過卡爾曼濾波算法得到一個較為準確的值
作者: Y_G_G    時間: 2021-8-29 18:35
188610329 發表于 2021-8-28 19:23
首先,18B20 本來就是測溫的,本來就是受溫度影響的。所以,18B20 不存在溫度補償之說。反過來,都是通過18 ...

18B20的溫度精度并不高,只是分辨率高而已,這是兩個不一樣的概念
在18B20的數據手冊中也已經有明確的說明了
-10°C to +85°C下誤差為±0.5°C,可能是為了留余地
數據手冊中其實還有一項:-55°C to +125°C下誤差為:±2°C
也不知道這-10°C to +85°C是產品級別還是環境溫度...........
作者: 188610329    時間: 2021-8-29 22:52
Y_G_G 發表于 2021-8-29 18:35
18B20的溫度精度并不高,只是分辨率高而已,這是兩個不一樣的概念
在18B20的數據手冊中也已經有明確的說明 ...

“誤差”和“溫飄” 是兩個概念,18B20 精度不高是事實,但不是說是因為受溫度影響,而是制造工藝限制,不是說在溫度變化影響而產生變化,可以說,這個誤差在室溫25度基準時就是存在的。和晶振本來走的挺準,溫度變了之后走的快了這個“溫飄”完全不是一個性質。“溫飄”才需要利用熱敏電阻這類,根據不同的溫度,進行補償。你一個測溫的器件,還要第三方器件去測溫補償的話,和太陽照到就能亮的手電筒有什么區別?
作者: wufa1986    時間: 2021-8-30 08:54
我懷疑你遇到我當年的情況,頻繁讀取溫度數值,溫度會看得到逐漸增加
作者: Y_G_G    時間: 2021-8-30 16:15
188610329 發表于 2021-8-29 22:52
“誤差”和“溫飄” 是兩個概念,18B20 精度不高是事實,但不是說是因為受溫度影響,而是制造工藝限制, ...

我只是說了18B20溫度精度并不高而已
而且,溫度補償并沒有什么問題,不一定是要第三方測量溫度元件去進行的
有的是自帶校正值的比如BMP280,它是出廠時把元件誤差寫入器件中,在實際使用時,加入校正值計算
有的是有溫度算法,像LM95241,它會根據元件溫度漂移給出不同的軟件算法補償
樓主可能是想知道,18B20有沒有補償電路或者代碼,這并沒有問題呀
作者: 188610329    時間: 2021-8-30 22:36
Y_G_G 發表于 2021-8-30 16:15
我只是說了18B20溫度精度并不高而已
而且,溫度補償并沒有什么問題,不一定是要第三方測量溫度元件去進行 ...

你也說了,"校正值",所以,不屬于“溫補”,并不是補償溫度變化引起的精度偏移。我還是強調一下,"溫補"只存在于器件在非“理想工作溫度”下工作造成了偏差后,對其進行補償,比如晶振在非25度環境下,震蕩頻率變了,所以需要"溫補",而一個測溫器件,如果只有25度是“理想工作溫度”,他還是測溫器件么?而你說的補償電路,18B20,除了VCC,GND,就是一個IO,用腳響也知道沒有補償電路了吧?
你覺得摟主問的沒有問題。貌似我答得也沒問題啊?
作者: 188610329    時間: 2021-8-30 22:41
wufa1986 發表于 2021-8-30 08:54
我懷疑你遇到我當年的情況,頻繁讀取溫度數值,溫度會看得到逐漸增加

頻繁讀取,增加18B20負荷增大,18B20升溫(和CPU負荷高了升溫一個道理),所以看到讀值變高,這個讀值是真實的,18B20的周邊溫度,確實升高了。并不是18B20的錯誤。
作者: 1588848    時間: 2021-8-31 00:28
Y_G_G 發表于 2021-8-30 16:15
我只是說了18B20溫度精度并不高而已
而且,溫度補償并沒有什么問題,不一定是要第三方測量溫度元件去進行 ...

確實如此,而且某1個寶那種帶套管的不能買,我的就是無故的自己短路了 單片機肯定就不停的一直復位重啟,1117非常的燙手,我還以為是單片機掛了,都換了芯片后才發現是這個18B20短路了,坑啊
然后我希望溫度準確又從某處買了原裝美信 13塊錢一顆,快遞費7塊錢,沒有想到溫度比某一個寶山寨的還要差的多。。。比山寨還不準啊。。。希望質量好點吧,不要再無故短路了

樓主要高精度就上PT1000吧。18b20隨便測測室溫,要求不高的話還是可以的,用起來簡單方便倒是真的。





歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1