DS18B20 / DS1822 kabel temperaturne sonde

DS18B20/ DS1822 je digitalni temperaturni senzor koji se često koristi. Njegov izlaz je digitalni signal, koji ima karakteristike male veličine, niske hardverske režije, jaka sposobnost protiv smetnji i visoka preciznost. Digitalni senzor temperature DS18B20 lako se povezuje i može se koristiti u raznim situacijama nakon pakiranja, kao što je vrsta cijevi, navojni tip, magnet adsorpcijski tip, i vrsta pakiranja od nehrđajućeg čelika. Ima raznih modela, uključujući LTM8877, LTM8874 i tako dalje. Kao digitalni senzor temperature, DS18B20 ne zahtijeva nikakve vanjske komponente pri mjerenju temperature. Može izravno ispisati izmjerenu vrijednost temperature od 9~12 bita (uključujući bit predznaka). Raspon mjerenja temperature je -55~+125 ℃. Točnost mjerenja je ±0,5 ℃ u rasponu od -10~+85 ℃, a izlazna rezolucija mjerenja je podesiva, do 0,0625 ℃. Podupiranje "jednožična sabirnica" tehnologija, potreban je samo jedan I/O port opće namjene za dovršetak komunikacije s mikrokontrolerom. Temperatura na licu mjesta prenosi se izravno digitalno putem a "jednožična sabirnica", which greatly improves the system's anti-interference capability.

DS18B20, DS1822 "One-line bus" digital temperature sensor Same as DS1820. DS18B20 also supports "jednolinijski autobus" sučelje, and the measurement temperature range is -55°C~+125°C, and the accuracy is ±0.5°C in the range of -10~+85°C. The accuracy of the DS1822 is ±2°C. The on-site temperature is directly transmitted digitally via the "jednolinijski autobus", which greatly improves the system's anti-interference capability. Suitable for on-site temperature measurement in harsh environments, such as environmental control, equipment or process control, temperature measurement consumer electronics, itd. The new product supports a voltage range of 3V~5.5V, making system design more flexible and convenient. And the new generation of products is cheaper and smaller. Značajke DS18B20 i DS1822 DS18B20 može se programirati s rezolucijom od 9~12 bita i točnosti od ±0,5°C. Opcija manji paket, širi raspon napona. Postavka rezolucije i temperatura alarma koju je postavio korisnik pohranjuju se u EEPROM i pohranjuju se i nakon isključivanja. Performanse DS18B20 su najbolje među proizvodima nove generacije! Omjer cijene i performansi je također odličan! DS1822 je softverski kompatibilan s DS18B20 i pojednostavljena je verzija DS18B20. EEPROM koji pohranjuje korisnički definirane parametre temperature i rezolucije alarma je izostavljen, a točnost je smanjena na ±2°C. Pogodan je za aplikacije s niskim zahtjevima za performansama i strogom kontrolom troškova. To je ekonomičan proizvod. Slijedeći prve proizvode tvrtke "Jednolinijski autobus", DS1820 otvara novi koncept u tehnologiji senzora temperature. DS18B20 i DS1822 pružaju više izbora u naponu, karakteristike i pakiranje, što nam omogućuje da izgradimo ekonomičan sustav mjerenja temperature koji nam odgovara.

Unutarnja struktura temperaturne sonde ds18b20
Unutarnja struktura DS18B20 uglavnom se sastoji od četiri dijela:
64-malo fotolitografija ROM, senzor temperature, okidač alarma za nehlapljivu temperaturu TH i TL, konfiguracijski registar.
Raspored pinova DS18B20 je sljedeći
DQ je terminal za ulaz/izlaz digitalnog signala; GND je uzemljenje za napajanje; VDD je ulazni terminal vanjskog napajanja (uzemljen u parazitnom načinu ožičenja napajanja).
64-bitni serijski broj u fotograviranom ROM-u fotogravira se prije nego napusti tvornicu. Može se smatrati serijskim kodom adrese DS18B20. Raspored 64-bitnog fotolitografskog ROM-a je: prvi 8 bitovi (28H) su broj vrste proizvoda, sljedeći 48 bitovi su serijski broj samog DS18B20, i posljednji 8 bitovi su prethodni 56-bitni ciklički kod za provjeru redundantnosti (CRC=X8 +X5+X4+1). Svrha fotolitografskog ROM-a je učiniti svaki DS18B20 drugačijim, tako da se više DS18B20 može spojiti na jednu sabirnicu.
Senzor temperature u DS18B20 može dovršiti mjerenje temperature. Uzmimo 12-bitnu konverziju kao primjer: pruža se u obliku 16-bitnog komplementa dvojke proširenog predznakom, izraženo u obliku 0,0625°C/LSB, gdje je S bit predznaka.
Ovo su 12-bitni podaci dobiveni nakon 12-bitne konverzije, koji je pohranjen u dva 8-bitna RAM-a od 18B20. Prvi 5 bitovi u binarnom sistemu su bitovi predznaka ako je izmjerena temperatura veća od 0. ove 5 bitovi su 0. Samo pomnožite izmjerenu vrijednost sa 0.0625 da biste dobili stvarnu temperaturu. Ako je temperatura manja od 0, ove 5 bitovi su 1, a izmjerenu vrijednost potrebno je invertirati, plus 1, a zatim pomnožen sa 0.0625 da biste dobili stvarnu temperaturu.
Na primjer, digitalni izlaz od +125 ℃ je 07D0H, digitalni izlaz od +25,0625 ℃ je 0191H, digitalni izlaz od -25,0625 ℃ je FE6FH, a digitalni izlaz od -55 ℃ je FC90H.

Vanjski digitalni senzor temperature

Vanjski digitalni senzor temperature

DS18B20 senzor temperature s USB priključkom

DS18B20 senzor temperature s USB priključkom

Vodootporni kabelski svežanj senzora temperature DS18B20

Vodootporni kabelski svežanj senzora temperature DS18B20

Memorija senzora temperature DS18B20
Unutarnja memorija temperaturnog senzora DS18B20 uključuje brzi scratchpad RAM i trajni električni brisljivi E2RAM, koji pohranjuje visokotemperaturne i niskotemperaturne okidače TH, TL i strukturni registri.
Memorija za privremenu pohranu sadrži 8 uzastopni bajtovi, prva dva bajta su informacije o izmjerenoj temperaturi. Sadržaj prvog bajta je nižih osam bitova temperature. Drugi bajt je osam visokih bitova temperature. Treći i četvrti bajt su nepostojane kopije TH i TL, a peti bajt je nepostojana kopija arhitektonskog registra. Sadržaj ova tri bajta osvježava se pri svakom ponovnom pokretanju. šesti, sedmi, a osmi bajt se koristi za interne izračune. Deveti bajt je bajt za provjeru redundantnosti.
Značenje svakog bita ovog bajta je sljedeće:
TM R1 R0 1 1 1 1 1
Donjih pet bitova je uvijek 1. TM je bit načina testiranja, koji se koristi za postavljanje je li DS18B20 u radnom ili testnom načinu. Ovaj bit je postavljen na 0 kada DS18B20 napusti tvornicu, i korisnici ga ne bi trebali mijenjati. R1 i R0 koriste se za postavljanje rezolucije, kako je prikazano u sljedećoj tablici: (DS18B20 je postavljen na 12 bitovi kada se isporučuju iz tvornice)
Tablica za podešavanje rezolucije:
R1 R0 Rezolucija Temperatura Maksimalno vrijeme pretvorbe
0 0 9 bitovi 93.75ms
0 1 10 bitovi 187.5ms
1 0 11 bitovi 375ms
1 1 12 bitovi 750ms
Prema komunikacijskom protokolu DS18B20, host mora proći kroz tri koraka za kontrolu DS18B20 kako bi dovršio pretvorbu temperature: DS18B20 mora se resetirati prije svakog čitanja i pisanja, a ROM naredba se šalje nakon uspješnog resetiranja. Konačno, RAM naredba se šalje tako da DS18B20 može raditi prema rasporedu. Resetiranje zahtijeva da glavni CPU povuče podatkovnu liniju prema dolje 500 mikrosekundi i zatim ga otpustite. Nakon primljenog signala, DS18B20 čeka oko 16 do 60 mikrosekundi, a zatim šalje niski puls od 60 do 240 mikrosekundi. Glavni CPU prima ovaj signal kao znak uspješnog resetiranja.

Kontaktirajte nas

Čekajući vašu e -poštu, Odgovorit ćemo vam u okviru 12 sati s vrijednim informacijama koje su vam potrebne.

Povezani proizvodi

Zatražite citat

Ispunite naš obrazac zahtjeva za citiranje i odgovorit ćemo na vašu poruku što je prije moguće!