Ds18b20 sensorsonde og kabel

DS18B20 temperatursensor funksjoner: vanntett, anti-korrosjon.
Emballasjedetaljer: kan tilpasses etter behov. MAXIM importert med originalemballasje; TO-92 pakke; store mengder på lager. Og gi DS18B20 digital temperatursensor i vanntett pakke av rustfritt stålrør.

Temperatursensorsonden ds18b20 har høy nøyaktighet. Temperaturmålingsnøyaktigheten kan nå 0,01 ℃, og temperaturmålingsnøyaktigheten i det brede temperaturområdet er 0,1 ℃. God stabilitet og høy presisjon i masseproduksjon.

Den digitale sensorsonden og kabelen DS18B20 er enkle å koble til og kan brukes i en rekke situasjoner etter å ha blitt pakket. Slik som rustfritt stål rett rør type, gjenget type, magnetadsorpsjonstype, ulike modeller, inkludert LTM8877, LTM8874 og så videre.
DS18B20 er en vanlig digital temperatursensor. Den sender ut et digitalt signal og har egenskapene til liten størrelse, lav maskinvare overhead, sterk anti-interferensevne og høy nøyaktighet. Utseendet endres hovedsakelig avhengig av applikasjonen. Den innkapslede DS18B20 kan brukes til kabeltemperaturmåling, masovnsvannsirkulasjonstemperaturmåling, måling av kjeletemperatur, måling av maskinromstemperatur, temperaturmåling av drivhus i landbruket, måling av rent romtemperatur, temperaturmåling av ammunisjonslager og andre ikke-begrensede temperaturanledninger. Slitasjebestandig og slagfast, liten i størrelsen, enkel å bruke, med ulike emballasjeformer, den er egnet for digital temperaturmåling og kontroll av diverse småromsutstyr.

Hovedtrekk ved DS18B20 sensorsonde
1. Hovedtrekkene til DS18B20
1.1. Det tilpasningsbare spenningsområdet er bredere, spenningsområde: 3.0~5,5V, og kan drives av datalinjen i parasittisk strømmodus
1.2. Unik entråds grensesnittmetode. Når DS18B20 er koblet til mikroprosessoren, den trenger bare én portlinje for å oppnå toveiskommunikasjon mellom mikroprosessoren og DS18B20.
1.3. DS18B20 støtter flerpunkts nettverksfunksjon. Flere DS18B20 kan kobles parallelt på de eneste tre linjene for å oppnå flerpunkts temperaturmåling.
1.4. DS18B20 krever ingen eksterne komponenter under bruk. Alle sensorkomponenter og konverteringskretser er integrert i en integrert krets formet som en triode.
1.5. Temperaturområde -55℃~+125℃, nøyaktigheten er ±0,5℃ ved -10~+85℃
1.6. Den programmerbare oppløsningen er 9~12 bits, og de tilsvarende oppløselige temperaturene er 0,5 ℃, 0.25℃, 0.125henholdsvis ℃ og 0,0625 ℃, som kan oppnå høy presisjon temperaturmåling.
1.7. Med 9-biters oppløsning, temperaturen kan konverteres til tall på opptil 93,75 ms. Med 12-biters oppløsning, temperaturverdien kan konverteres til tall på opptil 750ms, som er raskere.
1.8. Måleresultatene gir direkte ut digitale temperatursignaler og sendes serielt til CPU-en via "en-linje buss". Samtidig, CRC-sjekkkoden kan overføres, som har sterke anti-interferens og feilrettingsmuligheter.
1.9. Negative spenningsegenskaper: Når polariteten til strømforsyningen er reversert, brikken vil ikke bli brent på grunn av varme, men det vil ikke fungere ordentlig.

2. Utseende og intern struktur til DS18B20 sensor
Den interne strukturen til DS18B20-sensoren består hovedsakelig av fire deler: 64-bit fotolitografi ROM, temperaturføler, ikke-flyktig temperaturalarm utløser TH og TL, og konfigurasjonsregister.
Utseendet og pinnearrangementet til DS18B20 er som følger:

DS18B20 pin definisjon:
(1) DQ er den digitale signalinn-/utgangsterminalen;
(2) GND er kraftjorden;
(3) VDD er inngangsterminalen til den eksterne strømforsyningen (jordet i parasittisk strømledningsmodus).
3. Arbeidsprinsippet til DS18B20
Lese- og skrivetidspunktet og temperaturmålingsprinsippet til DS18B20 er det samme som for DS1820, bortsett fra at antall sifre i temperaturverdien som oppnås er forskjellig på grunn av forskjellige oppløsninger, og forsinkelsestiden under temperaturkonvertering reduseres fra 2s til 750ms. Oscillasjonshastigheten til høytemperaturkoeffisient krystalloscillator endres betydelig med temperaturendringer, og det genererte signalet brukes som pulsinngang til telleren 2. Disk 1 og temperaturregisteret er forhåndsinnstilt til en basisverdi som tilsvarer -55°C. Disk 1 teller ned pulssignalet som genereres av lavtemperatur-koeffisient-krystalloscillatoren. Når den forhåndsinnstilte verdien av telleren 1 avtar til 0, verdien av temperaturregisteret vil økes med 1, den forhåndsinnstilte verdien til telleren 1 vil bli lastet inn på nytt, og teller 1 vil starte på nytt å telle pulssignalene generert av lavtemperatur-koeffisient-krystalloscillatoren. Denne syklusen fortsetter til telleren 2 teller til 0, slutter deretter å akkumulere temperaturregisterverdien. På dette tidspunktet, verdien i temperaturregisteret er den målte temperaturen. Helningsakkumulatoren i figur 3 brukes til å kompensere og korrigere ulineariteten i temperaturmålingsprosessen, og utgangen brukes til å korrigere den forhåndsinnstilte verdien til telleren 1.

ds18b20 sensor med nøyaktighet på opptil 0,01 ℃

ds18b20 sensor med nøyaktighet på opptil 0,01 ℃

Tilpasset ds18b20 sensorsonde og kabel

Tilpasset ds18b20 sensorsonde og kabel


DS18B20 har 4 hoveddatakomponenter:
(1) 64-biters serienummer i den fotoetsede ROM-en fotoetses før det forlater fabrikken. Det kan betraktes som adresseseriekoden til DS18B20. Arrangementet av 64-bit fotolitografi ROM er: den første 8 biter (28H) er produkttypenummeret, og den neste 48 bits er serienummeret til selve DS18B20. Den siste 8 biter er den sykliske redundanssjekkkoden til den forrige 56 biter (CRC=X8+X5+X4+1). Funksjonen til fotolitografi ROM er å gjøre hver DS18B20 annerledes, slik at flere DS18B20 kan kobles til en buss.
(2) Temperatursensoren i DS18B20 kan fullføre målingen av temperatur. Ta 12-bits konvertering som et eksempel: den leveres i form av 16-bits fortegnsutvidet to-komplementavlesning, uttrykt i form av 0,0625°C/LSB, hvor S er tegnbiten.
Dette er 12-biters data oppnådd etter 12-bits konvertering, som er lagret i to 8-bits RAM-er på 18B20. Den første 5 biter i binær er tegnbitene. Hvis den målte temperaturen er større enn 0, disse 5 biter er 0. Bare multipliser den målte verdien med 0.0625 for å få den faktiske temperaturen. Hvis temperaturen er lavere enn 0, disse 5 biter er 1, og den målte verdien må inverteres, pluss 1, og deretter multiplisert med 0.0625 for å få den faktiske temperaturen. For eksempel, den digitale utgangen på +125 ℃ er 07D0H, den digitale utgangen på +25,0625 ℃ er 0191H, den digitale utgangen på -25,0625 ℃ er FE6FH, og den digitale utgangen på -55 ℃ er FC90H.
(3) DS18B20 temperatursensor minne DS18B20. Det interne minnet til temperatursensoren inkluderer en høyhastighets skrapelodd RAM og en ikke-flyktig elektrisk slettbar EEPRAM, som lagrer høytemperatur- og lavtemperatur-flip-flops TH, TL og strukturregistre.
(4) Konfigurasjonsregister Betydningen av hver bit av denne byten er som følger:
Bord 3: Konfigurasjonsregisterstruktur

De nedre fem bitene er alltid "1", og TM er testmodusbiten, som brukes til å stille inn om DS18B20 er i arbeidsmodus eller testmodus. Denne biten er satt til 0 når DS18B20 forlater fabrikken, og brukere bør ikke endre det. R1 og R0 brukes til å stille inn oppløsningen, som vist i følgende tabell: (DS18B20 er satt til 12 bits når de sendes fra fabrikken)
Bord 4: Innstillingstabell for temperaturoppløsning

4. Høyhastighets midlertidig lagringsminne Høyhastighets midlertidig lagringsminne består av 9 bytes, og dens tildeling er vist i tabell 5. Når kommandoen for temperaturkonvertering gis, den konverterte temperaturverdien lagres i 0. og 1. byte i hurtigbufferminnet i to-byte komplementform. Mikrokontrolleren kan lese disse dataene gjennom enkeltledergrensesnittet. Ved lesing, den lave biten er foran og den høye biten er bak. Dataformatet er vist i tabell 1. Tilsvarende temperaturberegning: Når fortegnsbiten S=0, konvertere den binære biten direkte til desimal; når S=1, konverter først komplementet til den opprinnelige koden, og beregn deretter desimalverdien. Bord 2 viser noen av de tilsvarende temperaturverdiene. Den niende byten er redundanssjekkbyten.
Bord 5: DS18B20 midlertidig registerdistribusjon

I henhold til kommunikasjonsprotokollen til DS18B20, verten (enkeltbrikke mikrodatamaskin) må gå gjennom tre trinn for å kontrollere DS18B20 for å fullføre temperaturkonvertering: DS18B20 må tilbakestilles før hver lesing og skriving. Etter at tilbakestillingen er vellykket, en ROM-kommando sendes, og til slutt sendes en RAM-kommando, slik at den forhåndsbestemte operasjonen kan utføres på DS18B20. Tilbakestilling krever at hoved-CPUen trekker datalinjen ned for 500 mikrosekunder og slipp den deretter. Når DS18B20 mottar signalet, den venter i ca 16 til 60 mikrosekunder, og sender så ut en lav puls på 60 til 240 mikrosekunder. Hoved-CPU mottar dette signalet for å indikere vellykket tilbakestilling.
Bord 6: ROM-instruksjonsliste

Kontakt oss

Venter på e -posten din, Vi vil svare deg innen 12 timer med verdifull informasjon du trengte.

Relaterte produkter

Be om et tilbud

Fyll ut skjemaet for tilbud om tilbud, og vi vil svare på meldingen din så snart som mulig!