Ds18b20 sensorsond och kabel

DS18B20 temperatursensorfunktioner: vattentät, rostskydds.
Förpackningsdetaljer: kan anpassas efter behov. MAXIM importeras med originalförpackning; TO-92 paket; stora kvantiteter i lager. Och tillhandahåll DS18B20 digital temperatursensor i vattentät paket av rostfritt stålrör.

Temperatursensorn ds18b20 har hög noggrannhet. Temperaturmätningsnoggrannheten kan nå 0,01 ℃, och temperaturmätningsnoggrannheten i det breda temperaturområdet är 0,1 ℃. Bra stabilitet och hög precision i massproduktion.

DS18B20 digitala sensorsond och kabel är lätta att ansluta och kan användas i en mängd olika situationer efter att ha förpackats. Såsom rakt rör av rostfritt stål, gängtyp, magnetadsorptionstyp, olika modeller, inklusive LTM8877, LTM8874 och så vidare.
DS18B20 är en vanligt förekommande digital temperatursensor. Den matar ut en digital signal och har egenskaperna för liten storlek, låg hårdvaruoverhead, stark anti-interferensförmåga och hög noggrannhet. Dess utseende förändras huvudsakligen beroende på applikation. Den inkapslade DS18B20 kan användas för kabeltemperaturmätning, Mätning av mätning av massa med masugn, panntemperaturmätning, Mätermätning, Jordbruks växthustemperaturmätning, ren mätning av rumstemperatur, ammunitionsförrådstemperaturmätning och andra icke-begränsade temperaturtillfällen. Slitstark och slagtålig, liten i storleken, lätt att använda, med olika förpackningsformer, den är lämplig för digital temperaturmätning och kontroll av olika små rymdutrustningar.

Huvudegenskaper hos DS18B20-sensorsond
1. Huvudfunktioner hos DS18B20
1.1. Det anpassningsbara spänningsområdet är bredare, spänningsområde: 3.0~5,5V, och kan drivas av datalinjen i parasitiskt strömläge
1.2. Unik enkeltrådsgränssnittsmetod. När DS18B20 är ansluten till mikroprocessorn, den behöver bara en portlinje för att uppnå tvåvägskommunikation mellan mikroprocessorn och DS18B20.
1.3. DS18B20 stöder multi-point nätverksfunktion. Flera DS18B20 kan kopplas parallellt på de enda tre ledningarna för att uppnå flerpunktstemperaturmätning.
1.4. DS18B20 kräver inga externa komponenter under användning. Alla avkänningskomponenter och omvandlingskretsar är integrerade i en integrerad krets formad som en triod.
1.5. Temperaturområde -55℃~+125℃, noggrannheten är ±0,5℃ vid -10~+85℃
1.6. Den programmerbara upplösningen är 9~12 bitar, och motsvarande lösbara temperaturer är 0,5 ℃, 0.25℃, 0.125℃ respektive 0,0625 ℃, som kan uppnå hög precision temperaturmätning.
1.7. Med 9-bitars upplösning, temperaturen kan omvandlas till siffror på upp till 93,75ms. Med 12-bitars upplösning, temperaturvärdet kan omvandlas till siffror på upp till 750ms, vilket är snabbare.
1.8. Mätresultaten matar direkt ut digitala temperatursignaler och sänds seriellt till CPU:n via "en linje buss". Samtidigt, CRC-kontrollkoden kan överföras, som har starka anti-interferens och felkorrigeringsmöjligheter.
1.9. Negativa spänningsegenskaper: När strömförsörjningens polaritet är omvänd, chipet kommer inte att brännas på grund av värme, men det kommer inte att fungera ordentligt.

2. DS18B20-sensorns utseende och inre struktur
Den interna strukturen hos DS18B20-sensorn består huvudsakligen av fyra delar: 64-bit fotolitografi ROM, temperatursensor, icke-flyktigt temperaturlarm utlöser TH och TL, och konfigurationsregister.
Utseendet och stiftarrangemanget för DS18B20 är som följer:

DS18B20 -stiftdefinition:
(1) DQ är den digitala signalingången/utgången;
(2) GND är kraftjorden;
(3) VDD är ingången på den externa strömförsörjningen (jordad i parasitisk kraftledningsläge).
3. Arbetsprincipen för DS18B20
Läs- och skrivtidsinställningen och temperaturmätningsprincipen för DS18B20 är desamma som för DS1820, förutom att antalet siffror i temperaturvärdet som erhålls är olika på grund av olika upplösningar, och fördröjningstiden under temperaturomvandlingen reduceras från 2s till 750ms. Svängningshastigheten för kristalloscillator med hög temperaturkoefficient ändras avsevärt med temperaturförändringar, och den genererade signalen används som pulsingång för räknaren 2. Disk 1 och temperaturregistret är förinställt på ett basvärde motsvarande -55°C. Disk 1 räknar ner pulssignalen som genereras av kristalloscillatorn med låg temperaturkoefficient. När det förinställda värdet på räknaren 1 minskar till 0, värdet på temperaturregistret kommer att ökas med 1, räknarens förinställda värde 1 kommer att laddas om, och disk 1 kommer att börja räkna om pulssignalerna som genereras av kristalloscillatorn med låg temperaturkoefficient. Denna cykel fortsätter tills räknaren 2 räknas till 0, slutar sedan ackumulera temperaturregistervärdet. Just nu, värdet i temperaturregistret är den uppmätta temperaturen. Lutningsackumulatorn i figur 3 används för att kompensera och korrigera olinjäriteten i temperaturmätningsprocessen, och dess utgång används för att korrigera det förinställda värdet på räknaren 1.

ds18b20-sensor med noggrannhet upp till 0,01℃

ds18b20-sensor med noggrannhet upp till 0,01℃

Anpassad ds18b20 sensorsond och kabel

Anpassad ds18b20 sensorsond och kabel


DS18B20 har 4 huvuddatakomponenter:
(1) 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, och nästa 48 bitar är serienumret på själva DS18B20. Den sista 8 bitar är den cykliska redundanskontrollkoden för den föregående 56 bitar (CRC=X8+X5+X4+1). Funktionen för fotolitografisk ROM är att göra varje DS18B20 annorlunda, så att flera DS18B20 kan anslutas till en buss.
(2) Temperaturgivaren i DS18B20 kan slutföra mätningen av temperatur. Ta 12-bitars konvertering som ett exempel: den tillhandahålls i form av 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ärt är teckenbitarna. Om den uppmätta temperaturen är högre ä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.
(3) DS18B20 temperatursensorminne DS18B20. Det interna minnet hos temperatursensorn inkluderar ett höghastighets RAM-minne och ett icke-flyktigt elektriskt raderbart EEPRAM, som lagrar högtemperatur- och lågtemperaturvipporna TH, TL och strukturregister.
(4) Konfigurationsregister Betydelsen av varje bit i denna byte är som följer:
Tabell 3: Konfigurationsregisterstruktur

De nedre fem bitarna är alltid "1", och 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)
Tabell 4: Inställningstabell för temperaturupplösning

4. Snabbt temporärt lagringsminne Det snabba temporära lagringsminnet består av 9 bytes, och dess tilldelning visas i tabell 5. När kommandot för temperaturomvandling utfärdas, det konverterade temperaturvärdet lagras i 0:e och 1:a byten i cacheminnet i två-byte komplementform. Mikrokontrollern kan läsa dessa data via entrådsgränssnittet. Vid läsning, den låga biten är fram och den höga biten är bak. Dataformatet visas i tabell 1. Motsvarande temperaturberäkning: När teckenbiten S=0, konvertera den binära biten direkt till decimal; när S=1, konvertera först komplementet till originalkoden, och beräkna sedan decimalvärdet. Tabell 2 visar några av motsvarande temperaturvärden. Den nionde byten är redundanskontrollbyten.
Tabell 5: DS18B20 temporär registerfördelning

Enligt kommunikationsprotokollet för DS18B20, värden (mikrodator med ett chip) 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. Efter att återställningen har lyckats, ett ROM-kommando skickas, och slutligen skickas ett RAM-kommando, så att den förutbestämda operationen kan utföras på DS18B20. Återställning kräver att huvudprocessorn drar ned datalinjen för 500 mikrosekunder och släpp den sedan. När DS18B20 tar emot signalen, det väntar ca 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.
Tabell 6: ROM-instruktionslista

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!