Digital DS18B20 temperatursensorkabelenhet

Vår digitala temperatursensor antar vattentät design, högkvalitativt rostfritt stålrörsförpackning, fuktsäker och rostsäker, lämplig för en mängd olika utrustning för smala utrymmen digital temperaturmätning och kontrollfält. En vattentät DS18B20-kompatibel 1-tråds temperatursensor med en 3m (10 ft) kabel och ett temperaturområde på -55 – +125°C (kabel max. temperatur 85°C).

skräddarsydd vattentät esp32 lcd breadboard med flera skärmar, arduino mega nano ds18b20 sensor kabel montering datablad.
DS18B20 är en digital temperatursensor med ett brett användningsområde. Den matar ut digitala signaler och har egenskaperna för liten storlek, låg hårdvara resursförbrukning, stark anti-inblandningsförmåga och hög precision.

1-Trådtemperaturgivare med rostfri stålsond & 5m lång, 3-trådkabel

1-Trådtemperaturgivare med rostfri stålsond & 5m lång, 3-trådkabel

Ds18B20 sensormodulsats Vattentät 100 cm digital sensorkabel rostfritt stål sondanslutningsadaptrar Tillbehör

Ds18B20 sensormodulsats Vattentät 100 cm digital sensorkabel rostfritt stål sondanslutningsadaptrar Tillbehör

DS18B20 temperatursensormodulsats med vattentät rostfri stålsond för Raspberry Pi

DS18B20 temperatursensormodulsats med vattentät rostfri stålsond för Raspberry Pi

DS18B20 temperatursensorfunktioner
1. Anta entrådsgränssnittsmetod: DS18B20 temperatursensor behöver bara en tråd för att uppnå tvåvägskommunikation med mikroprocessorn.
2. Temperaturmätningsområde: Temperaturmätningsintervallet för DS18B20 temperatursensorkabelmontering kan nå -55℃~+125℃, och felet är ±0,4° i intervallet -10℃ till +85℃.
3. Support Multi-Point Networking Function: flera DS18B20 temperaturgivare kan kopplas parallellt på en dataledning, fram till 8 kan parallellkopplas för att uppnå flerpunktstemperaturmätning.
4. Arbetskraftsförsörjning: 3.0~ 5,5V/DC. Temperatursensorn DS18B20 kan drivas av en extern oberoende strömförsörjning eller en parasitströmkälla för datalinje.
5. Temperatursensorn DS18B20 kräver inga externa komponenter under appliceringen.
6. Temperaturen som mäts av temperatursensorn DS18B20 överförs seriellt i en 9 till 12-bitars digitalt format.
7. Avstängningsskyddsfunktion, temperatursensorn DS18B20 innehåller EEPROM inuti. Digital omvandlingsnoggrannhet och larmtemperatur kan ställas in via konfigurationsregistret. Inställningarna för upplösning och larmtemperatur kan fortfarande sparas efter att DS18B20-temperatursensorn stängts av.
8. Temperatursensorn DS18B20 returnerar ett 16-bitars binärt tal som representerar det temperaturvärde som detekteras i detta ögonblick, och de fem höga siffrorna representerar positiva och negativa. Om de fem höga bitarna är alla 1, det betyder att det returnerade temperaturvärdet är ett negativt värde. Om de fem höga bitarna är alla 0, det betyder att det returnerade temperaturvärdet är ett positivt värde. Följande 11 databitar representerar temperaturens absoluta värde. Efter att ha konverterat det till ett decimalvärde, multiplicera det med 0.0625 för att få temperaturvärdet vid denna tidpunkt.

DS18B20 temperatursensorsond 304 Rostfritt stål 6 * 50MM OD 5.0MM Vattentät Dammtät PVC SL Sensorer Kabel 1M Längd

DS18B20 temperatursensorsond 304 Rostfritt stål 6 * 50MM OD 5.0MM Vattentät Dammtät PVC SL Sensorer Kabel 1M Längd

DS18B20 inkapslad i rostfritt stål Vattentät 18b20 kabelsond temperatursensor(300cm)

DS18B20 inkapslad i rostfritt stål Vattentät 18b20 kabelsond temperatursensor(300cm)

Impermeabel sensortemperatur 1m 2m 4m 5m Kabel (DS18B20 5m 5st)

Impermeabel sensortemperatur 1m 2m 4m 5m Kabel (DS18B20 5m 5st)

Styrmetod för temperaturgivare DS18B20
DS18B20 har sex kontrollkommandon, som visas i tabell 4.1:
Tabell 4.1 har sex kontrollkommandon för DS18B20
Instruktionsavtalskod driftinstruktioner:
Temperaturomvandling 44H: Starta DS18B20 för temperaturomvandling;
Läs tillfälligt register BEH: Läs temporärt register 9-byte binärt nummer;
Skriv tillfälligt register 4EH: Skriv data till TH- och TL-byte i det temporära registret;
Kopiera tillfälligt register 48H: Skriv TH- och TL-byten för det temporära registret till E2PROM;
Justera om E2PROM B8H: skriv TH- och TL-byte i E2PROM till det temporära registret TH och TL-byte;
Läs strömförsörjningsläget B4H: Starta DS18B20 för att skicka strömförsörjningslägessignalen till huvudprocessorn;
Initiering av temperaturgivare DS18B20
(1) Ställ först in datalinjen på hög nivå "1".
(2) Dröjsmål (tidskravet är inte särskilt strikt, men den ska vara så kort som möjligt)
(3) Datalinjen dras till låg nivå "0".
(4) Försening av 750 mikrosekunder (tidsintervallet kan vara från 480 till 960 mikrosekunder).
(5) Datalinjen dras till hög nivå "1".
(6) Fördröj väntan: Om initieringen lyckas, en låg nivå "0" som returneras av DS18B20 kommer att genereras inom 15 till 60 mikrosekunder. Dess existens kan bestämmas utifrån denna status, men du bör vara försiktig så att du inte väntar på obestämd tid, annars kommer programmet att gå in i en oändlig loop, så timeout-kontroll krävs.
(7) Om CPU läser den låga nivån "0" på datalinjen, det kommer fortfarande att behöva försenas. Fördröjningstiden är minst 480 mikrosekunder från den höga nivån som skickas ut (från tidpunkten för steget (5)).
(8) Dra datalinjen till hög nivå "1" igen och avsluta.
Skriv drift av temperaturgivare DS18B20
(1) Datalinjen ställs först in på låg nivå "0".
(2) Fördröjningstiden bestäms vara 15 mikrosekunder.
(3) Skicka bytes i ordning från låg bit till hög bit (endast en bit skickas åt gången).
(4) Fördröjningstiden är 45 mikrosekunder.
(5) Dra datalinjen till hög nivå.
(6) Upprepa operationerna från (1) till (6) tills alla bytes har skickats.
(7) Slutligen, dra datalinjen högt.
Avläs funktion för temperaturgivare DS18B20
(1) Dra dataraden högt till "1".
(2) Dröjsmål 2 mikrosekunder.
(3) Dra dataraden lågt till "0".
(4) Dröjsmål 3 mikrosekunder.
(5) Dra dataraden högt till "1".
(6) Dröjsmål 5 mikrosekunder.
(7) Läs statusen för datalinjen för att få 1 statusbit, och utföra databehandling.
(8) Dröjsmål 60 mikrosekunder.

DS18B20 temperatursensor parasitiskt strömförsörjningsläge
Det parasitiska strömförsörjningsläget för temperatursensorn DS18B20 visas i bilden nedan. I parasitisk strömförsörjningsläge, temperatursensorn DS18B20 drar ström från signalledningen. När signallinjen är hög, elektrisk energi lagras i den interna kondensatorn. När signalledningen är på en låg nivå, strömmen på kondensatorn förbrukas, och kondensatorn (parasitisk strömförsörjning) laddas tills signalledningen når en hög nivå.

Fördelar med parasitisk strömförsörjning:
1. Ingen lokal strömförsörjning krävs, och fjärrmätning av temperatur kan uppnås.
2. Temperaturmätning kan uppnås med endast en signallinje, gör kretsen enklare.
Nackdelar med parasitisk strömförsörjning:
För att temperatursensorn DS18B20 ska utföra exakt temperaturomvandling, signalledningen måste säkerställa att tillräcklig energi tillhandahålls under temperaturomvandlingen. Men när flera DS18B20 temperatursensorer hänger på samma signallinje, pull-up-motståndet ensamt kan inte ge tillräckligt med ström, vilket gör att temperatursensorn DS18B20 inte kan mäta temperatur eller har ett stort fel.
Därför, den parasitiska strömförsörjningsmetoden är endast lämplig för användning vid temperaturmätning med en enda DS18B20 temperatursensor.
DS18B20 temperatursensor parasitisk strömförsörjning stark pull-up strömförsörjningsläge
Det starka strömförsörjningsläget för DS18B20-temperatursensorns parasitiska strömförsörjning visas i bilden nedan. För att temperatursensorn DS18B20 ska få tillräcklig strömförsörjning under temperaturmätningsprocessen, att använda en MOSFET för att direkt dra signalledningen till VCC kan ge tillräcklig effekt (när något kommando för kopiering eller starttemperaturkonvertering är inblandat, den ska vara klar inom högst 10 μS. Signalledningen växlar till ett starkt uppdragstillstånd) för att lösa problemet med otillräcklig strömförsörjning. Det starka strömförsörjningsläget för DS18B20-temperatursensorns parasitiska strömförsörjning är lämpligt för flerpunktstemperaturmätningstillämpningar, men det kräver ytterligare en I/O-linje för stark pull-up-växling.
Externt strömförsörjningsläge för DS18B20 temperaturgivare
I läget för extern strömförsörjning, DS18B20-temperaturgivarens arbetsströmförsörjning är ansluten till VDD-stiftet. Det finns inga problem med otillräcklig strömförsörjning och omvandlingsnoggrannheten kan garanteras. Samtidigt, flera DS18B20 temperatursensorer kan anslutas till bussen för att bilda ett flerpunkts temperaturmätningssystem. Den externa strömförsörjningsmetoden är den bästa strömförsörjningsmetoden för temperatursensorn DS18B20: det fungerar stabilt och tillförlitligt, har en stark anti-interferensförmåga, och kretsen är relativt enkel.

Intern struktur av DS18B20 temperaturgivare
Det inre av temperatursensorn DS18B20 består av 64-bitars ROM, cacheminne, CRC generator, temperaturkänslig enhet, hög och låg temperatur trigger och konfigurationsregister.
1. 64-bit ROM för DS18B20 temperatursensor
Det finns en 64-bitars ROM inuti temperatursensorn DS18B20, och ROM-härdningen har visst innehåll. De nedre åtta bitarna (fixerad till 28H) är produkttypens identifikationsnummer, nästa 48 bitar är serienumret, och de övre åtta bitarna är de föregående 56 bitar av cyklisk redundanskontrollkod.
2. Minnesmappning av DS18B20 temperaturgivare
Det finns 9-byte cache-minnen i temperatursensorn DS18B20, som visas i figuren nedan.
3. Konfigurationsregister för DS18B20 temperaturgivare
Den högsta biten BIT7 i konfigurationsregisterbyten för temperatursensorn DS18B20 är testlägesbiten. Det är det 0 när den skickas från fabriken och behöver inte ändras av användaren. BIT6 och BIT5 används för att ställa in omvandlingsupplösningen för temperatursensorn DS18B20. Det finns fyra upplösningsalternativ: 9, 10, 11 och 12 bitar. Motsvarande omvandlingstider är: 93.73ms, 187.5ms, 375ms respektive 750 ms. De återstående 5 lägre bitar är reserverade bitar (alla 1).
Standardinställningarna R0 och R1 för temperatursensorn DS18B20 är 11. Det är 12-bitars upplösning, som är, 1 bit representerar 0.0625 grader Celsius.
Avläsning och skrivning av DS18B20 temperaturgivare
instruktion
Temperaturvärdet som konverteras av temperatursensorn DS18B20 lagras i den 0:e och 1:a byten i det snabba temporära lagringsminnet i två-byte komplementform. Så när vi bara vill läsa av temperaturvärdet, vi behöver bara läsa 0:e och 1:a byten i det tillfälliga registret.
De enkla stegen för att läsa av temperaturvärdet är som följer:
1. Hoppa över ROM-operation.
2. Skicka temperaturomvandlingskommando.
3. Hoppa över ROM-operation.
4. Skicka kommandot för lästemperatur.
5. Läs av temperaturvärdet.

Initialisering av DS18B20 temperaturgivare
Masterenheten skickar först en lågnivåpuls på 480-960 mikrosekunder, släpper sedan bussen till hög nivå, och detekterar bussen inom den efterföljande 480 mikrosekunder. Om det är en låg nivå, det betyder att det finns en DS18B20 temperaturgivare på bussen som har svarat. Om det inte finns någon låg nivå, det betyder att det inte finns något svar från temperatursensorn DS18B20 på bussen.
Som en slavenhet, temperatursensorn DS18B20 har upptäckt om det finns en låg nivå av 480-960 mikrosekunder på bussen så snart den slås på. I så fall, vänta 15-60 mikrosekunder efter att bussen svängt högt, dra sedan bussnivån lågt för 60-240 mikrosekunder för att svara med en puls, talar om för värden att enheten är klar. Om det inte upptäcks, det kommer att fortsätta kolla och vänta.

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!