Presnost DS18B20

cz_marek
Příspěvky: 104
Registrován: 31 led 2018, 09:01
Reputation: 0

Presnost DS18B20

Příspěvek od cz_marek » 15 lis 2020, 19:19

Ahoj
mel bych otazku ohledne presnosti DS18B20.
O co mi jde - mam 6 cidel z Aliexpresu takze je to pravdepodobne "fake" a neni zarucena kalo race.
Zjisteni presnoti jsem vyresil jednoduse tak ze jsem je zapojil najednou na jednu desku a sledoval co meri. Soucasne jsem zapojil DHT11 (vim ze to neni zrovna vzor presnosti...) a BMP180. 4 cidla byli v rozsahu cca 0.3°C dve v rozsahu 1.5°C. Teplota na BMP i DHT se pohybovali v tom rozmezi tech 4 cidel. Takze predpokladam ze ty 4 by meli byt OK.
Vezmu jedno z tech cidel a zapajim na kabel a pripojim na jinou desku spolecne s tim DHT11 - teplota se zacne lisit o cca 2.5 stupne. Kontroluji teplotu na puvodni desce kde mi zustali ostatni cidla a teplota zkousene desce je opravdu vyssi.
Je mozne ze by se treba prehratim cidla pri pajeni cidlo rozhodilo? Pajel jsem citlive nebylo nijak prepalene.. Mohl bych cidlo vymenit mam zasobu ale moc mi to hlava nebere.
Jak resite kalibraci cidel vy?

Uživatelský avatar
pavel1tu
Příspěvky: 2054
Registrován: 26 říj 2017, 08:28
Reputation: 0
Bydliště: Trutnov
Kontaktovat uživatele:

Re: Presnost DS18B20

Příspěvek od pavel1tu » 15 lis 2020, 19:48

Záleží na co to máš (vzdálenost od Arduina, potřebné počty čidel, a požadovaná přesnost, popřípadě i spotřeba) - ale na většinu věcí to stačí. Některá čidla musíš nechat "ustálit" i několik hodin.
Já mám originál od Maximu, ale i tak je v datasheetu chyba 0,5st.C, BME 180/280 mají myslím ještě horší přesnost.

V meteostanici třeba kombinuji 2 čidla,
BME280 (to chci nahradit, ale nemám nic jiného na obstojné měření tlaku) a
HDC2080 (dle datasheetu 0,2st.C) ,
která jsem si zkalibroval (mám přístup k laboratornímu teploměru) a jelikož i tak se mezi sebou při různých teplotách rozchází o cca.0,5st.C, průměruji je . Nyní zkoumám i Si7021 (0,4st.C).

Nejpřesnější co jsem ale jen četl je TSYS01 - 0,1st.C

PS: další určitě doporučí jiné co používají, každý používá to co mu pro daný projekt nejvíce vyhovuje
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"

ArduXPP
Příspěvky: 361
Registrován: 14 pro 2017, 19:31
Reputation: 0
Kontaktovat uživatele:

Re: Presnost DS18B20

Příspěvek od ArduXPP » 16 lis 2020, 06:40

Je možné použít pro přesnost i sht35, ten má 0.1°C

cz_marek
Příspěvky: 104
Registrován: 31 led 2018, 09:01
Reputation: 0

Re: Presnost DS18B20

Příspěvek od cz_marek » 16 lis 2020, 07:44

Momentálně to řeším pro meření teploty v dílně - při poklesu teploty pod nejakou mez sepne topeni. Potřebuji tu teplotu měřit na nekolika mistech a podle různých kritérií. Mam nezateplenou dilnu takže většinou stačí aby v nejchladnějším míste u dveří neklesla teplota pod cca 5°C, jindy potřebuji aby bylo v v prostoru stolu min 12°C (lepeni dřeva) nebo v zaizolovanem boxu z polystyrenu bylo min 20°C a při vlhkosti nad cca 65-70% se zapnul ventilator a box vyvětral ale jen v případě že vhlkost mimo box je nižší než vevnitř (tvrzeni epoxidu). Delka kabelu od cidla je v jednom případe tak 0,5m a ve dvou pripadech je cidlo 10cm od desky - přislo mi lepší udělat vic nezavyslích čidel než to cpát všechno na jednu desku a pak tahat kabely. Na tohle použítí uplně v klidu stačí +-0,5°C

Samotné topení mám vyřešeno topným ventilátorem přes wi-fi zasuvku.

Co ten rozptyl - mate nekdo predstavu jestli je mozne pajenim "rozhodit" presnost cidla? Vcera vecer jsem to zapojil a ted rano mam

Si7021 - 12,5°C
DHT11 - 12,2°C
DS18B20 - 9,9°C
DS18B20 - 14,8°C

Cidla jsou vsechny na jednom miste ale ruzne desky ... Fakt nechapu. Nemam jak změřit realnou teplotu - vždycky jsem spolehal na to že teplota bude acpon cca odpovidat ale ten rozptyl me teda dostal. Jestli podobne funguje i mereni vlhkosti tak to jsem v haji uplne...

Axamith
Příspěvky: 530
Registrován: 09 srp 2017, 08:17
Reputation: 0
Kontaktovat uživatele:

Re: Presnost DS18B20

Příspěvek od Axamith » 16 lis 2020, 11:38

Pro představu, jak měří čidla v komerčních zařízeních. Mám regulaci k plynovému kotli, k peletovému kotli a meteostanici. Když je postavím k sobě, tak mají rozptyl 2,5 °C.

RomanB
Příspěvky: 90
Registrován: 04 zář 2017, 14:28
Reputation: 0
Bydliště: Havířov

Re: Presnost DS18B20

Příspěvek od RomanB » 16 lis 2020, 11:57

Jak velké pauzy máš při měření? A jak je to zapojeno, 2 nebo 3 vodiče?

cz_marek
Příspěvky: 104
Registrován: 31 led 2018, 09:01
Reputation: 0

Re: Presnost DS18B20

Příspěvek od cz_marek » 16 lis 2020, 12:04

Zapojeno je to na 3 vodice. Pauzy mezi merenim mam 60sec u jednoho a u druheho 5 minut. DHT ma taky 60sc a SI7021 ma 5 minut. neni to mereni po sekunde...

Uživatelský avatar
pavel1tu
Příspěvky: 2054
Registrován: 26 říj 2017, 08:28
Reputation: 0
Bydliště: Trutnov
Kontaktovat uživatele:

Re: Presnost DS18B20

Příspěvek od pavel1tu » 16 lis 2020, 17:42

Pokud chceš teplotu měřit přesně, kup si PT100 a k tomu nějaký přesný převodník třeba s MAX31865. A můžeš to mít jako referenční teploměr.
Vše je o ceně.

Ale já bych věřil tomu Si7021
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"

RomanB
Příspěvky: 90
Registrován: 04 zář 2017, 14:28
Reputation: 0
Bydliště: Havířov

Re: Presnost DS18B20

Příspěvek od RomanB » 16 lis 2020, 18:00

Jaký používáš drát? Kroucený LAN?

cz_marek
Příspěvky: 104
Registrován: 31 led 2018, 09:01
Reputation: 0

Re: Presnost DS18B20

Příspěvek od cz_marek » 18 lis 2020, 07:05

Delal jsem vcera nejake pokusy a vypada to ze opravdu spolehlive meri Si7021 a paradoxne taky DHT11 - ty DS18B20 jsou tezce vedle.
To jsem teda necekal - ty DS jsem mel vzdycky nejak ze přesné čidla.

Jeden referenční tepoměr si asi fakt vyrobím, obcas se to hodi. Dik za tip na PT100 a prevodnik.

Co se tyka dratu tak to mam na nekroucenem - delka do 10cm. mam tak vsechny cidla ktere jsem tady zminoval. Je to v podstate jen delka aby mi to vylezlo z krabicky.

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 15 hostů