DS18B20 / DS1822 temperatursondkabel

DS18B20/ DS1822 är en vanligt förekommande digital temperatursensor. Dess utgång är en digital signal, som har egenskaperna av liten storlek, låg hårdvaruoverhead, stark anti-inblandningsförmåga och hög precision. Den digitala temperatursensorn DS18B20 är lätt att koppla in och kan användas i en mängd olika situationer efter att ha förpackats, såsom rörtyp, gängtyp, magnetadsorptionstyp, och förpackningstyp av rostfritt stål. Det finns olika modeller, inklusive LTM8877, LTM8874 och så vidare. Som en digital temperatursensor, DS18B20 kräver inga externa komponenter vid temperaturmätning. Den kan direkt mata ut det uppmätta temperaturvärdet på 9 ~ 12 bitar (inklusive teckenbit). Temperaturmätningsområdet är -55~+125℃. Mätnoggrannheten är ±0,5 ℃ i intervallet -10~+85 ℃, och utgångsmätningsupplösningen är justerbar, upp till 0,0625 ℃. Stödjande "entrådsbuss" teknologi, endast en allmän I/O-port krävs för att slutföra kommunikationen med mikrokontrollern. Temperaturen på plats överförs direkt digitalt via en "entrådsbuss", vilket avsevärt förbättrar systemets anti-interferensförmåga.

DS18B20, DS1822 "En linje buss" digital temperaturgivare Samma som DS1820. DS18B20 stöder också "en linje buss" gränssnitt, och mättemperaturområdet är -55°C~+125°C, och noggrannheten är ±0,5°C i intervallet -10~+85°C. Noggrannheten för DS1822 är ±2°C. Temperaturen på plats överförs direkt digitalt via "en linje buss", vilket avsevärt förbättrar systemets anti-interferensförmåga. Lämplig för temperaturmätning på plats i tuffa miljöer, som miljökontroll, utrustning eller processkontroll, temperaturmätning hemelektronik, etc. Den nya produkten stöder ett spänningsområde på 3V~5,5V, gör systemdesignen mer flexibel och bekväm. Och den nya generationen produkter är billigare och mindre. Funktionerna hos DS18B20 och DS1822 DS18B20 kan programmeras med en upplösning på 9~12 bitar och en noggrannhet på ±0,5°C. Valfritt mindre paket, bredare spänningsområde. Upplösningsinställningen och den användarinställda larmtemperaturen lagras i EEPROM och sparas fortfarande efter avstängning. Prestandan hos DS18B20 är den bästa bland den nya generationens produkter! Pris-prestanda-förhållandet är också utmärkt! DS1822 är mjukvarukompatibel med DS18B20 och är en förenklad version av DS18B20. EEPROM som lagrar användardefinierade larmtemperatur- och upplösningsparametrar utelämnas, och noggrannheten reduceras till ±2°C. Den är lämplig för applikationer med låga prestandakrav och strikt kostnadskontroll. Det är en ekonomisk produkt. Efter de tidiga produkterna från "En linje buss", DS1820 öppnar upp ett nytt koncept inom temperatursensorteknologi. DS18B20 och DS1822 ger fler valmöjligheter i spänning, egenskaper och förpackning, vilket gör att vi kan bygga ett ekonomiskt temperaturmätningssystem som passar oss.

Intern struktur av ds18b20 temperatursond
Den interna strukturen i DS18B20 består huvudsakligen av fyra delar:
64-bit fotolitografi ROM, temperatursensor, icke-flyktigt temperaturlarm utlöser TH och TL, konfigurationsregister.
Stiftarrangemanget för DS18B20 är som följer
DQ är den digitala signalingången/utgången; GND är kraftjorden; VDD är den externa strömförsörjningsingången (jordad i parasitisk kraftledningsläge).
64-bitars serienumret i det fotoetsade ROM:et fotoetsas innan det lämnar fabriken. Det kan betraktas som adressseriekoden för DS18B20. Arrangemanget av 64-bitars fotolitografi-ROM är: den första 8 bitar (28H) är produkttypnumret, nästa 48 bitar är serienumret på själva DS18B20, och den sista 8 bitar är den tidigare 56-bitars cykliska redundanskontrollkoden (CRC=X8 +X5+X4+1). Syftet med fotolitografisk ROM är att göra varje DS18B20 annorlunda, så att flera DS18B20 kan anslutas till en buss.
Temperaturgivaren i DS18B20 kan slutföra mätningen av temperatur. Ta 12-bitars konvertering som ett exempel: den tillhandahålls i form av en 16-bitars teckenförlängd tvåkomplementläsning, uttryckt i form av 0,0625°C/LSB, där S är tecknet.
Detta är 12-bitars data som erhålls efter 12-bitars konvertering, som lagras i två 8-bitars RAM på 18B20. Den första 5 bitar i binär är teckenbitar om den uppmätta temperaturen är större än 0. Dessa 5 bitar är 0. Multiplicera bara det uppmätta värdet med 0.0625 för att få den faktiska temperaturen. Om temperaturen är lägre än 0, dessa 5 bitar är 1, och det uppmätta värdet måste inverteras, plus 1, och sedan multipliceras med 0.0625 för att få den faktiska temperaturen.
Till exempel, den digitala utgången på +125 ℃ är 07D0H, den digitala utgången på +25,0625 ℃ är 0191H, den digitala utgången på -25,0625 ℃ är FE6FH, och den digitala utgången på -55 ℃ är FC90H.

Extern digital temperatursensor

Extern digital temperatursensor

DS18B20 temperatursensor med USB-kontakt

DS18B20 temperatursensor med USB-kontakt

DS18B20 temperatursensor vattentät sondkabelstamme

DS18B20 temperatursensor vattentät sondkabelstamme

DS18B20 temperatursensorminne
Det interna minnet hos temperatursensorn DS18B20 inkluderar ett höghastighets RAM-minne och ett icke-flyktigt elektriskt raderbart E2RAM, som lagrar hög temperatur och låg temperatur triggar TH, TL och strukturregister.
Det tillfälliga lagringsminnet innehåller 8 på varandra följande byte, de två första byten är den uppmätta temperaturinformationen. Innehållet i den första byten är de nedre åtta bitarna av temperaturen. Den andra byten är de högsta åtta bitarna av temperaturen. Den tredje och fjärde byten är flyktiga kopior av TH och TL, och den femte byten är en flyktig kopia av arkitekturregistret. Innehållet i dessa tre byte uppdateras vid varje startåterställning. Den sjätte, sjunde, och åttonde byte används för interna beräkningar. Den nionde byten är redundanskontrollbyten.
Betydelsen av varje bit av denna byte är följande:
TM R1 R0 1 1 1 1 1
De nedre fem bitarna är alltid 1. TM är testlägesbiten, som används för att ställa in om DS18B20 är i arbetsläge eller testläge. Denna bit är inställd på 0 när DS18B20 lämnar fabriken, och användare bör inte ändra det. R1 och R0 används för att ställa in upplösningen, som visas i följande tabell: (DS18B20 är inställd på 12 bitar när de skickas från fabriken)
Inställningstabell för upplösning:
R1 R0 Upplösning Temperatur Maximal konverteringstid
0 0 9 bitar 93,75ms
0 1 10 bitar 187,5ms
1 0 11 bitar 375ms
1 1 12 bitar 750ms
Enligt kommunikationsprotokollet för DS18B20, värden måste gå igenom tre steg för att styra DS18B20 för att slutföra temperaturomvandlingen: DS18B20 måste återställas före varje läsning och skrivning, och ett ROM-kommando skickas efter att återställningen lyckats. Slutligen, RAM-kommandot skickas så att DS18B20 kan användas som planerat. Återställning kräver att huvudprocessorn drar ned datalinjen för 500 mikrosekunder och släpp den sedan. Efter att ha tagit emot signalen, DS18B20 väntar ungefär 16 till 60 mikrosekunder, och skickar sedan ut en låg puls på 60 till 240 mikrosekunder. Huvudprocessorn tar emot denna signal för att indikera framgångsrik återställning.

Kontakta oss

Väntar på ditt mejl, vi kommer att svara dig inom 12 timmar med värdefull information du behövde.

RELATERADE PRODUKTER

Begär en offert

Fyll i vårt offertformulär så svarar vi på ditt meddelande så snart som möjligt!