Fórum témák

» Több friss téma
Fórum » DS18B20 hőmérő-szenzor
 
Témaindító: Korben, idő: Nov 16, 2005
Témakörök:
Lapozás: OK   35 / 35
(#) Bakman válasza spectraman hozzászólására (») Dec 31, 2019 /
 
Lehet, hogy a távolkeleti szenzorok tulajdonsága, én sem találkoztam még ilyennel.
(#) Kovidivi válasza spectraman hozzászólására (») Dec 31, 2019 /
 
Semmi más hibát nem dob ezen kívül.
Gondolom amelyik nem ment át a teszten, azt kidobás helyett eladják bizonyos eladók.
A hozzászólás módosítva: Dec 31, 2019
(#) spectraman válasza Kovidivi hozzászólására (») Jan 2, 2020 /
 
Ezeket a szenzorokat a dallas semiconductor gyártja, ezért nem hinnem, hogy ilyen lazán kijusson tőlük gyenge minőségű termék. Márcsak a hírükért sem. Inkább valami hamisított példány, bár ezt is kétlem...
(#) dB_Thunder válasza spectraman hozzászólására (») Jan 2, 2020 /
 
Szerintem simán lehet hamisítvány! Gondolj bele mennyire népszerű!
Lehet hogy a Dallas is kínában gyártat, ott meg bármi is előfordulhat, pl kilopják a hibásakat..
(#) Kovidivi válasza spectraman hozzászólására (») Jan 2, 2020 /
 
Hibás mindig keletkezik a gyártás során.
Gondolj bele, ha csak szobahőmérsékleten használom, sosem derül ki ez a csalás.
(#) Bakman válasza Kovidivi hozzászólására (») Jan 2, 2020 /
 
Nem emlékszem, de nagy valószínűséggel már több, mint 100 darabot felhasználtam. Mindegyiket ellenőriztem fagyasztóval (FREEZE 75) és hőlégfúvóval, egyszer sem találkoztam ilyen hibával. Programhibával igen, de az más kérdés. Az is igaz, hogy ilyesmit nem rendelek távolkeleti helyekről. Én dB_Thunder gondolatát osztom ezügyben.
(#) Kovidivi válasza Bakman hozzászólására (») Jan 2, 2020 /
 
Megbízható forrásból megbízható alkatrészt kapsz, én kínából rendeltem, Ebay-ről.
(#) Bakman válasza Kovidivi hozzászólására (») Jan 2, 2020 /
 
Tudom, párszor panaszkodtál már. Nem unod még ezeket a kínlódásokat a hamis alkatrészekkel?
(#) Kovidivi válasza Bakman hozzászólására (») Jan 2, 2020 /
 
Nem unom, köszi. Bőven megéri még így is. Most se buktam semmit, max. 10-20 percet, eddig tartott, mire rájöttem, hol a hiba. Pénzt visszakaptam.
A hozzászólás módosítva: Jan 2, 2020
(#) Jancsika válasza spectraman hozzászólására (») Jan 3, 2020 / 1
 
Sziasztok,
A felhúzó ellenállás is okozhatja ezt a hibát. Itt írnak róla a readme-ben:

GitHub

"In case of temperature conversion problems (result is -85), strong pull-up setup may be necessary. See section Powering the DS18B20 in DS18B20 datasheet (page 7) and use DallasTemperature(OneWire*, uint8_t) constructor."
(#) usane válasza Jancsika hozzászólására (») Jan 7, 2020 /
 
Csak ha parazita power módban használja. Igaz nem írta hogyan használja így elképzelhető.
(#) z_miklos válasza spectraman hozzászólására (») Jan 27, 2020 /
 
A Dallas Semiconductor megszűnt 2001-ben amikor megvette a Maxim.
A hozzászólás módosítva: Jan 27, 2020
(#) lelkes amatőr hozzászólása Jan 27, 2020 /
 
Sziasztok,

Vettem valamilyen hőérzékelőt amit sehogy se értek.
A boltban DS18S20+ tipust számláztak, az eladó DS18S20 tipusként adta, a tokozáson meg sima DS1820 szerepel.
Ahyogy próbálom: GND, DQ-4.7KΩ-5V+
1820-as programmal olvasva kb. 20 °C-nál dec 40 értéket ad vissza a lowbyte. Ha osztom kettővel akkor kb. reális. Lehet, hogy tényleg ilyen egyszerű lenne a konvertálás? Én valami bonyolultabbra gondoltam.
Sehol se találtam ezt a konvertálási leírást.
Valaki tudja esetleg, hogy konkrétan milyen tipus lehet ez?
(#) Bakman válasza lelkes amatőr hozzászólására (») Jan 27, 2020 / 2
 
DS1820 = DS18S20

Ennek 0.5 °C felbontása van, tehát ha a kapott értéket elosztod kettővel, megvan a hőmérséklet °C-ban.

DS18B20 vagy DS18B20+ 0.0625 °C-os felbontással bír.

A konvertálás, ha már megvan a kiolvasott hőmérsékleti eredmény, akkor valóban csak ennyi. A OneWire protokoll kezelése kicsit több, de ha ezt neked elintézi egy-két makró/könyvtár és így megfelel, akkor célba értél.
A hozzászólás módosítva: Jan 27, 2020
(#) lelkes amatőr válasza Bakman hozzászólására (») Jan 27, 2020 /
 
Kösz a választ, ezek szerint tényleg DS1820-at adtak. (ennek ellenére a weboldalon is írják, meg mondta az eladó is: A termék már nem vásárolható) viszont DS18S20+t ígértek és számláztak.
A hozzászólás módosítva: Jan 27, 2020
(#) Bakman válasza lelkes amatőr hozzászólására (») Jan 27, 2020 /
 
DS18S20+ típus tudtommal nem létezik. Úgy tűnik, va nnémi keveredés.

A 'B' karakteres változat az újabb és jobb.
(#) lelkes amatőr válasza Bakman hozzászólására (») Jan 27, 2020 /
 
Itt az oldal, ahonnan vettem.
(#) Bakman válasza lelkes amatőr hozzászólására (») Jan 27, 2020 /
 
Ohh, bocsánat, már szórom a kukoricát a sarokba. Létezik 'S' és 'B' kódjelű, + változat is. Ezek az újabb variánsok, a + jel nélküliek a régebbiek.
(#) lelkes amatőr válasza Bakman hozzászólására (») Jan 27, 2020 /
 
Na jó, nem ragozom tovább a témát, maradok a /2 dekódolásnál.
Esetleg az ID alapján be lehet azonosítani a tipust (ID:10 07 DB D6 02 08 00 61) vagy ez csak egy sorszám?
(#) dB_Thunder válasza lelkes amatőr hozzászólására (») Jan 27, 2020 /
 
Az csak egy sorszám, hogy a buszon meg tudd "szólítani" ezt az egyet a sok közül.
Ezért nincs 2 egyforma ID...
(#) lelkes amatőr válasza dB_Thunder hozzászólására (») Jan 27, 2020 /
 
Ez logikus, csak arra gondoltam, az első 1-2 bájt jelölheti a tipust mint az I² C eszközöknél.
(#) Bakman válasza lelkes amatőr hozzászólására (») Jan 27, 2020 /
 
Valószínűleg fordított sorrenben vannak a bájtok, mert a 10h az a DS18S20 kódja, a 28h pedig a DS18B20 azonosítója.

Az utolsó bájt (példádban 61h) a CRC, a köztes bájtok pedig egyedi azonosítók.
A hozzászólás módosítva: Jan 27, 2020

000832.jpg
    
(#) lelkes amatőr válasza Bakman hozzászólására (») Jan 27, 2020 /
 
Szerintem minden kérdésemre megválaszoltál, köszönöm!
Következő: »»   35 / 35
Bejelentkezés

Belépés

Hirdetés
Lapoda.hu     XDT.hu     HEStore.hu