DS18B20 érzékelő szonda és kábel

DS18B20 hőmérsékleti érzékelő jellemzői: vízálló, korróziógátló.
Csomagolási részletek: szükség szerint testreszabható. Az eredeti csomagolással importált maxim; TO-92 csomag; nagy mennyiségű raktáron. És biztosítsa a DS18B20 digitális hőmérséklet -érzékelőt rozsdamentes acél cső vízálló csomagban.

A ds18b20 hőmérséklet-érzékelő szonda nagy pontossággal rendelkezik. A hőmérséklet mérési pontossága elérheti a 0,01 ℃-ot, és a hőmérséklet mérési pontossága a széles hőmérsékleti tartományban 0,1 ℃. Jó stabilitás és nagy pontosság a tömeggyártásban.

A DS18B20 digitális érzékelő szonda és kábel könnyen csatlakoztatható, és a csomagolás után számos helyzetben használható. Mint például a rozsdamentes acél egyenes csőtípus, menetes típus, mágnes adszorpciós típusa, különféle modellek, beleértve az LTM8877 -et, LTM8874 és így tovább.
A DS18B20 egy általánosan használt digitális hőmérséklet -érzékelő. Digitális jelet ad ki, és kis méretű jellemzőkkel rendelkezik, alacsony hardver, erős anti-interferencia képesség és nagy pontosság. Megjelenése elsősorban az alkalmazástól függően változik. A tokozott DS18B20 kábelhőmérsékletmérésre használható, nagyolvasztó víz keringető hőmérséklet mérése, kazán hőmérséklet mérés, gépszoba hőmérséklet mérés, mezőgazdasági üvegházi hőmérséklet mérés, tiszta helyiség hőmérséklet mérés, lőszerraktár hőmérsékletmérés és egyéb nem korlátlan hőmérsékleti alkalmak. Kopásálló és ütésálló, kis méretű, könnyen használható, különféle csomagolási formákkal, alkalmas digitális hőmérsékletmérésre és különféle kis méretű berendezések vezérlésére.

A DS18B20 érzékelő szonda főbb jellemzői
1. A DS18B20 főbb jellemzői
1.1. Az adaptálható feszültségtartomány szélesebb, feszültségtartomány: 3.0~5,5V, és élősködő energia üzemmódban az adatvonalról táplálható
1.2. Egyedülálló egyvezetékes interfész módszer. Amikor a DS18B20 csatlakozik a mikroprocesszorhoz, csak egy portvonalra van szüksége a mikroprocesszor és a DS18B20 közötti kétirányú kommunikációhoz.
1.3. A DS18B20 támogatja a többpontos hálózati funkciót. A többpontos hőmérsékletmérés érdekében több DS18B20 csatlakoztatható párhuzamosan csak a három vonalon.
1.4. A DS18B20 nem igényel semmilyen külső komponenst a használat során. Minden érzékelőelem és átalakító áramkör egy trióda alakú integrált áramkörbe van integrálva.
1.5. Hőmérséklet tartomány -55℃~+125℃, a pontosság ±0,5 ℃ -10 ~+85 ℃ mellett
1.6. A programozható felbontás 9-12 bit, és a megfelelő feloldható hőmérséklet 0,5 ℃, 0.25℃, 0.125℃ és 0,0625 ℃, amellyel nagy pontosságú hőmérsékletmérés érhető el.
1.7. 9 bites felbontással, a hőmérséklet akár 93,75 ms alatt számokká alakítható. 12 bites felbontással, a hőmérséklet értéke akár 750 ms alatt számokká alakítható, ami gyorsabb.
1.8. A mérési eredmények közvetlenül digitális hőmérsékleti jeleket adnak ki, és sorosan továbbítják őket a CPU-hoz "egyvonalas busz". Egy időben, a CRC ellenőrző kód továbbítható, amely erős interferencia- és hibajavító képességekkel rendelkezik.
1.9. Negatív feszültség jellemzői: Ha a tápegység polaritása megfordul, a forgács nem ég el a hő hatására, de nem fog megfelelően működni.

2. A DS18B20 érzékelő megjelenése és belső felépítése
A DS18B20 érzékelő belső szerkezete főként négy részből áll: 64-bit fotolitográfia ROM, hőmérséklet érzékelő, nem illékony hőmérséklet riasztás kiváltja a TH-t és a TL-t, és konfigurációs regiszter.
A DS18B20 megjelenése és tűelrendezése a következő:

DS18B20 tű definíció:
(1) A DQ a digitális jel bemeneti/kimeneti csatlakozója;
(2) A GND a tápfeszültség;
(3) A VDD a külső tápegység bemeneti kapcsa (parazita tápkábelezési módban földelve).
3. A DS18B20 működési elve
A DS18B20 olvasási és írási időzítése, valamint a hőmérséklet mérési elve megegyezik a DS1820-éval, kivéve, hogy a kapott hőmérsékleti érték számjegyeinek száma a különböző felbontások miatt eltérő, és a hőmérséklet-átalakítás alatti késleltetési idő 2 másodpercről 750 ms-ra csökken. A magas hőmérsékleti együtthatójú kristályoszcillátor rezgési sebessége jelentősen változik a hőmérséklet változásával, és a generált jelet a számláló impulzusbemeneteként használjuk 2. Ellen 1 és a hőmérséklet-regiszter egy -55°C-nak megfelelő alapértékre van beállítva. Ellen 1 visszaszámolja az alacsony hőmérsékleti együtthatójú kristályoszcillátor által generált impulzusjelet. Amikor a számláló előre beállított értéke 1 -re csökken 0, a hőmérsékletregiszter értéke eggyel nő 1, a számláló előre beállított értéke 1 újra lesz töltve, és számláló 1 újrakezdi az alacsony hőmérsékleti együtthatójú kristályoszcillátor által generált impulzusjelek számlálását. Ez a ciklus a számlálóig tart 2 számít 0, majd leállítja a hőmérsékletregiszter értékének gyűjtését. Ebben az időben, a hőmérséklet-regiszterben szereplő érték a mért hőmérséklet. ábrán látható lejtőakkumulátor 3 A hőmérsékletmérés során a nemlinearitás kompenzálására és korrigálására szolgál, kimenete pedig a számláló előre beállított értékének korrigálására szolgál 1.

ds18b20 érzékelő 0,01 ℃ pontossággal

ds18b20 érzékelő 0,01 ℃ pontossággal

Testreszabott DS18B20 érzékelő szonda és kábel

Testreszabott DS18B20 érzékelő szonda és kábel


A DS18B20 rendelkezik 4 fő adatkomponensek:
(1) A 64 bites sorozatszámot a fotometszett ROM-ban a gyár elhagyása előtt fotometsszák. Ez tekinthető a DS18B20 címsoros kódjának. A 64 bites fotolitográfiai ROM elrendezése az: az első 8 bitek (28H) a termék típusszáma, és a következő 48 A bitek magának a DS18B20-nak a sorozatszámai. Az utolsó 8 A bitek az előző ciklikus redundancia-ellenőrző kódjai 56 bitek (CRC=X8+X5+X4+1). A fotolitográfiai ROM funkciója az, hogy minden DS18B20-at különbözővé tegyen, hogy egy buszra több DS18B20 is csatlakoztatható legyen.
(2) A DS18B20 hőmérséklet-érzékelője befejezheti a hőmérséklet mérését. Vegyük például a 12 bites konverziót: 16 bites előjel-bővített kettes komplement olvasás formájában van biztosítva, 0,0625°C/LSB formában kifejezve, ahol S az előjelbit.
Ez a 12 bites átalakítás után kapott 12 bites adat, amelyet két 8 bites 18B20 RAM-ban tárolnak. Az első 5 A bináris bitek az előjelbitek. Ha a mért hőmérséklet nagyobb, mint 0, ezek 5 bitek vannak 0. Csak szorozza meg a mért értéket ezzel 0.0625 hogy megkapjuk a tényleges hőmérsékletet. Ha a hőmérséklet kisebb, mint 0, ezek 5 bitek vannak 1, és a mért értéket meg kell fordítani, plusz 1, majd megszorozzuk vele 0.0625 hogy megkapjuk a tényleges hőmérsékletet. Például, a +125℃ digitális kimenete 07D0H, a +25,0625℃ digitális kimenet 0191H, a -25,0625℃ digitális kimenet FE6FH, és a -55 ℃ digitális kimenete FC90H.
(3) DS18B20 hőmérséklet-érzékelő memória DS18B20. A hőmérséklet-érzékelő belső memóriája egy nagy sebességű scratchpad RAM-ot és egy nem felejtő, elektromosan törölhető EEPRAM-ot tartalmaz., amely a TH magas és alacsony hőmérsékletű flip-flopokat tárolja, TL és szerkezeti nyilvántartások.
(4) Konfigurációs regiszter E bájt egyes bitjeinek jelentése a következő:
Táblázat 3: Konfigurációs regiszter szerkezete

Az alsó öt bit mindig "1", a TM pedig a teszt mód bitje, amely annak beállítására szolgál, hogy a DS18B20 munka vagy teszt módban legyen. Ez a bit be van állítva 0 amikor a DS18B20 elhagyja a gyárat, és a felhasználóknak nem szabad megváltoztatniuk. Az R1 és R0 a felbontás beállítására szolgál, az alábbi táblázat szerint: (A DS18B20 be van állítva 12 bitek a gyárból szállítva)
Táblázat 4: Hőmérsékletfelbontás beállítási táblázat

4. Nagy sebességű ideiglenes tároló memória A nagy sebességű ideiglenes tároló memória a következőkből áll 9 bájtok, és kiosztását a táblázat mutatja 5. Amikor kiadják a hőmérséklet-átalakító parancsot, a konvertált hőmérsékletérték a cache memória 0. és 1. bájtjában tárolódik, kétbájtos komplement formában. A mikrokontroller ezeket az adatokat az egyvezetékes interfészen keresztül tudja olvasni. Olvasáskor, az alacsony bit elöl, a magas bit hátul van. Az adatformátum a táblázatban látható 1. Megfelelő hőmérséklet számítás: Amikor az előjelbit S=0, közvetlenül konvertálja a bináris bitet decimálissá; amikor S=1, először konvertálja a kiegészítést az eredeti kódra, majd számítsa ki a decimális értéket. Táblázat 2 néhány megfelelő hőmérsékleti értéket mutat. A kilencedik bájt a redundancia-ellenőrző bájt.
Táblázat 5: DS18B20 ideiglenes regiszterelosztás

A DS18B20 kommunikációs protokollja szerint, a házigazda (egy chipes mikroszámítógép) három lépésen kell keresztülmennie a DS18B20 vezérléséhez a hőmérséklet-átalakítás befejezéséhez: A DS18B20-at alaphelyzetbe kell állítani minden olvasás és írás előtt. Miután a visszaállítás sikeres, egy ROM parancsot küldenek, és végül elküldik a RAM parancsot, hogy az előre meghatározott művelet végrehajtható legyen a DS18B20-on. A visszaállításhoz a fő CPU-ra van szükség, hogy lehúzza az adatvonalat 500 mikroszekundum, majd engedje el. Amikor a DS18B20 fogadja a jelet, kb 16 hogy 60 mikroszekundum, majd alacsony impulzust küld ki 60 hogy 240 mikroszekundum. A fő CPU fogadja ezt a jelet, jelezve a sikeres visszaállítást.
Táblázat 6: ROM utasítások listája

Lépjen kapcsolatba velünk

Várom az e-mailedet, belül válaszolunk 12 óra értékes információkkal, amelyekre szüksége van.

KAPCSOLÓDÓ TERMÉKEK

Kérjen árajánlatot

Töltse ki ajánlatkérő űrlapunkat, és a lehető leghamarabb válaszolunk üzenetére!