Zostava kábla digitálneho snímača teploty DS18B20

Náš digitálny snímač teploty má vodotesný dizajn, vysoko kvalitné rúrkové balenie z nehrdzavejúcej ocele, odolný proti vlhkosti a hrdzi, vhodné pre rôzne úzke vesmírne zariadenia na digitálne meranie a reguláciu teploty. Vodotesný 1-Wire teplotný senzor kompatibilný s DS18B20 s 3m (10 ft) kábel a teplotný rozsah -55 – +125° C (kábel max. teplota 85°C).

na mieru vyrobená vodotesná doska na pečenie s viacerými displejmi esp32 LCD, arduino mega nano senzor ds18b20 technický list zostavy kábla.
DS18B20 je digitálny snímač teploty so širokou škálou aplikácií. Vydáva digitálne signály a má vlastnosti malej veľkosti, nízka spotreba hardvérových prostriedkov, silná schopnosť proti rušeniu a vysoká presnosť.

1-Drôtový snímač teploty s nerezovou sondou & 5m dlhý, 3-drôtený kábel

1-Drôtový snímač teploty s nerezovou sondou & 5m dlhý, 3-drôtený kábel

Súprava modulu snímača Ds18B20 Vodotesný 100 cm kábel digitálneho snímača Nerezová oceľ Adaptéry koncoviek sondy Príslušenstvo

Súprava modulu snímača Ds18B20 Vodotesný 100 cm kábel digitálneho snímača Nerezová oceľ Adaptéry koncoviek sondy Príslušenstvo

Súprava modulu snímača teploty DS18B20 s vodotesnou sondou z nehrdzavejúcej ocele pre Raspberry Pi

Súprava modulu snímača teploty DS18B20 s vodotesnou sondou z nehrdzavejúcej ocele pre Raspberry Pi

Vlastnosti snímača teploty DS18B20
1. Prijať metódu jednovodičového rozhrania: Snímač teploty DS18B20 potrebuje iba jeden vodič na dosiahnutie obojsmernej komunikácie s mikroprocesorom.
2. Rozsah merania teploty: Rozsah merania teploty snímača teploty DS18B20 Zostava kábla môže dosiahnuť -55 ℃ ~ + 125 ℃, a chyba je ±0,4° v rozsahu -10 ℃ až +85 ℃.
3. Podpora viacbodovej sieťovej funkcie: viacero snímačov teploty DS18B20 je možné pripojiť paralelne na dátovú linku, až do 8 možno pripojiť paralelne, aby sa dosiahlo viacbodové meranie teploty.
4. Pracovný napájací zdroj: 3.0~5,5V/DC. Snímač teploty DS18B20 môže byť napájaný externým nezávislým napájaním alebo parazitným napájaním dátovej linky.
5. Snímač teploty DS18B20 nevyžaduje pri aplikácii žiadne externé komponenty.
6. Teplota nameraná snímačom teploty DS18B20 sa prenáša sériovo v a 9 do 12-bitového digitálneho formátu.
7. Funkcia ochrany pri vypnutí, snímač teploty DS18B20 obsahuje vo vnútri EEPROM. Presnosť digitálnej konverzie a teplotu alarmu je možné nastaviť prostredníctvom konfiguračného registra. Nastavenia rozlíšenia a teploty alarmu je možné uložiť aj po vypnutí snímača teploty DS18B20.
8. Teplotný senzor DS18B20 vracia 16-bitové binárne číslo predstavujúce hodnotu teploty zistenú v tomto okamihu, a päť vysokých číslic predstavuje kladné a záporné čísla. Ak sú všetky vysoké päť bitov 1, to znamená, že vrátená hodnota teploty je záporná. Ak sú všetky vysoké päť bitov 0, to znamená, že vrátená hodnota teploty je kladná. Nasledujúce 11 bity údajov predstavujú absolútnu hodnotu teploty. Po prevedení na desatinnú hodnotu, vynásobte to 0.0625 získať hodnotu teploty v tomto čase.

Sonda snímača teploty DS18B20 304 Nerezová oceľ 6 * 50MM OD 5,0MM Vodotesný Prachotesný PVC SL kábel senzorov s dĺžkou 1M

Sonda snímača teploty DS18B20 304 Nerezová oceľ 6 * 50MM OD 5,0MM Vodotesný Prachotesný PVC SL kábel senzorov s dĺžkou 1M

DS18B20 zapuzdrený z nehrdzavejúcej ocele vodotesný 18b20 káblový snímač teploty sondy(300cm)

DS18B20 zapuzdrený z nehrdzavejúcej ocele vodotesný 18b20 káblový snímač teploty sondy(300cm)

Nepriepustný snímač teploty 1m 2m 4m 5m Kábel (DS18B20 5m 5ks)

Nepriepustný snímač teploty 1m 2m 4m 5m Kábel (DS18B20 5m 5ks)

Spôsob ovládania snímača teploty DS18B20
DS18B20 má šesť ovládacích príkazov, ako je uvedené v tabuľke 4.1:
Tabuľka 4.1 má šesť ovládacích príkazov pre DS18B20
Návod na obsluhu kódu zmluvy s pokynmi:
Premena teploty 44H: Spustite DS18B20 na konverziu teploty;
Prečítajte si dočasný register BEH: Čítanie 9-bajtového binárneho čísla dočasného registra;
Napíšte dočasný register 4EH: Zápis údajov do bajtov TH a TL dočasného registra;
Kopírovať dočasný register 48H: Zapíšte TH a TL bajty dočasného registra do E2PROM;
Znovu nastavte E2PROM B8H: zapíšte bajty TH a TL v E2PROM do dočasného registra bajtov TH a TL;
Prečítajte si režim napájania B4H: Spustite DS18B20 na odoslanie signálu režimu napájania do hlavného CPU;
Inicializácia snímača teploty DS18B20
(1) Najprv nastavte dátovú linku na vysokú úroveň „1“.
(2) Oneskorenie (časová náročnosť nie je veľmi prísna, ale mala by byť čo najkratšia)
(3) Dátová linka je vytiahnutá na nízku úroveň „0“.
(4) Oneskorenie o 750 mikrosekúnd (časový rozsah môže byť od 480 do 960 mikrosekúnd).
(5) Dátová linka je vytiahnutá na vysokú úroveň „1“.
(6) Odložiť čakanie: Ak je inicializácia úspešná, v rámci sa vygeneruje nízka úroveň „0“ vrátená DS18B20 15 do 60 mikrosekúnd. Na základe tohto stavu možno určiť jeho existenciu, ale mali by ste si dávať pozor, aby ste nečakali donekonečna, inak program vstúpi do nekonečnej slučky, takže je potrebná kontrola časového limitu.
(7) Ak CPU číta nízku úroveň „0“ na dátovej linke, bude to ešte musieť odložiť. Čas oneskorenia je minimálne 480 mikrosekúnd od vyslanej vysokej úrovne (od času kroku (5)).
(8) Znova potiahnite dátové vedenie na vysokú úroveň „1“ a ukončite.
Zapíšte činnosť snímača teploty DS18B20
(1) Dátová linka je najprv nastavená na nízku úroveň „0“.
(2) Čas oneskorenia je určený 15 mikrosekúnd.
(3) Posielajte bajty v poradí od nízkeho bitu po vysoký bit (naraz sa posiela iba jeden bit).
(4) Čas oneskorenia je 45 mikrosekúnd.
(5) Vytiahnite dátovú linku na vysokú úroveň.
(6) Opakujte operácie od (1) do (6) kým nebudú odoslané všetky bajty.
(7) Konečne, vytiahnite dátovú linku vysoko.
Prečítajte si činnosť snímača teploty DS18B20
(1) Potiahnite dátový riadok vysoko na „1“.
(2) Oneskorenie 2 mikrosekúnd.
(3) Potiahnite dátovú linku na nízku úroveň na „0“.
(4) Oneskorenie 3 mikrosekúnd.
(5) Potiahnite dátový riadok vysoko na „1“.
(6) Oneskorenie 5 mikrosekúnd.
(7) Ak chcete získať, prečítajte si stav dátovej linky 1 stavový bit, a vykonávať spracovanie údajov.
(8) Oneskorenie 60 mikrosekúnd.

Režim parazitného napájania snímača teploty DS18B20
Režim parazitného napájania teplotného snímača DS18B20 je znázornený na obrázku nižšie. V režime parazitného napájania, snímač teploty DS18B20 odoberá energiu zo signálneho vedenia. Keď je signálna linka vysoká, elektrická energia je uložená vo vnútornom kondenzátore. Keď je signálové vedenie na nízkej úrovni, energia na kondenzátore je spotrebovaná, a kondenzátor (parazitné napájanie) sa nabíja, kým signálna linka nedosiahne vysokú úroveň.

Výhody parazitného napájania:
1. Nie je potrebné žiadne miestne napájanie, a možno dosiahnuť diaľkové meranie teploty.
2. Meranie teploty je možné dosiahnuť iba jedným signálnym vedením, čím sa obvod zjednoduší.
Nevýhody parazitného napájania:
Aby snímač teploty DS18B20 vykonal presnú konverziu teploty, signálne vedenie musí zabezpečiť dostatok energie počas premeny teploty. Ale keď je viacero snímačov teploty DS18B20 zavesených na rovnakom signálnom vedení, samotný pull-up odpor nemôže poskytnúť dostatok energie, čo spôsobí, že snímač teploty DS18B20 nebude schopný merať teplotu alebo bude mať obrovskú chybu.
Preto, metóda parazitného napájania je vhodná len na použitie pri meraní teploty s jedným teplotným snímačom DS18B20.
DS18B20 teplotný senzor parazitný napájací zdroj silný pull-up napájací režim
Režim silného napájacieho zdroja parazitného napájania snímača teploty DS18B20 je znázornený na obrázku nižšie. Aby snímač teploty DS18B20 získal dostatočné napájanie počas procesu merania teploty, použitie MOSFETu na priame vytiahnutie signálneho vedenia do VCC môže poskytnúť dostatočný výkon (keď je zahrnutý akýkoľvek príkaz na kopírovanie alebo spustenie konverzie teploty, musí byť dokončená do max 10 μS. Signálne vedenie sa prepne do stavu silného ťahu) vyriešiť problém nedostatočného napájania. Režim silného napájacieho zdroja parazitného napájacieho zdroja snímača teploty DS18B20 je vhodný pre viacbodové aplikácie merania teploty, ale vyžaduje to ešte jednu I/O linku na silné prepínanie ťahom.
Režim externého napájania snímača teploty DS18B20
V režime externého napájania, pracovné napájanie snímača teploty DS18B20 je pripojené na pin VDD. Neexistuje žiadny problém s nedostatočným napájacím prúdom a presnosť prevodu môže byť zaručená. Súčasne, Na zbernicu je možné pripojiť viacero teplotných snímačov DS18B20 a vytvoriť tak viacbodový systém merania teploty. Metóda externého napájania je najlepším spôsobom napájania pre teplotný snímač DS18B20: funguje stabilne a spolahlivo, má silnú schopnosť proti rušeniu, a obvod je pomerne jednoduchý.

Vnútorná štruktúra snímača teploty DS18B20
Vnútro snímača teploty DS18B20 sa skladá zo 64-bitovej pamäte ROM, vyrovnávacej pamäte, Generátor CRC, zariadenie citlivé na teplotu, spúšťač vysokej a nízkej teploty a konfiguračný register.
1. 64-bit ROM snímača teploty DS18B20
Vo vnútri snímača teploty DS18B20 je 64-bitová ROM, a vytvrdzovanie ROM má určitý obsah. Spodných osem bitov (fixované na 28H) sú identifikačné číslo typu produktu, ďalšie 48 bity sú sériové číslo, a horných osem bitov je predchádzajúcich 56 bitov kontrolného kódu cyklickej redundancie.
2. Mapovanie pamäte snímača teploty DS18B20
V snímači teploty DS18B20 sú 9-bajtové vyrovnávacie pamäťové jednotky, ako je znázornené na obrázku nižšie.
3. Konfiguračný register snímača teploty DS18B20
Najvyšší bit BIT7 bajtu konfiguračného registra snímača teploty DS18B20 je bit testovacieho režimu. je to tak 0 pri odoslaní z výroby a používateľ ho nemusí meniť. BIT6 a BIT5 sa používajú na nastavenie rozlíšenia prevodu snímača teploty DS18B20. K dispozícii sú štyri možnosti rozlíšenia: 9, 10, 11 a 12 bitov. Zodpovedajúce časy konverzie sú: 93.73pani, 187.5pani, 375ms a 750 ms. Zostávajúce 5 nižšie bity sú vyhradené bity (všetky 1).
Predvolené nastavenia R0 a R1 snímača teploty DS18B20 sú 11. To je 12-bitové rozlíšenie, to je, 1 bit predstavuje 0.0625 stupňov Celzia.
Čítanie a zápis teplotného senzora DS18B20
poučenie
Hodnota teploty prevedená snímačom teploty DS18B20 je uložená v 0. a 1. byte vysokorýchlostnej dočasnej pamäte vo forme dvojbajtového doplnku. Keď teda chceme len jednoducho odčítať hodnotu teploty, stačí nám prečítať 0. a 1. bajt v dočasnom registri.
Jednoduché kroky na odčítanie hodnoty teploty sú nasledovné:
1. Preskočiť operáciu ROM.
2. Odoslať príkaz na konverziu teploty.
3. Preskočiť operáciu ROM.
4. Odoslať príkaz na čítanie teploty.
5. Prečítajte si hodnotu teploty.

Inicializácia snímača teploty DS18B20
Hlavné zariadenie najskôr vyšle nízkoúrovňový impulz 480-960 mikrosekúnd, potom uvoľní zbernicu na vysokú úroveň, a detekuje zbernicu v rámci nasledujúceho 480 mikrosekúnd. Ak je nízka hladina, to znamená, že na zbernici je snímač teploty DS18B20, ktorý zareagoval. Ak nie je nízka úroveň, to znamená, že snímač teploty DS18B20 na zbernici nereaguje.
Ako otrokárske zariadenie, snímač teploty DS18B20 zisťoval, či je nízka úroveň 480-960 mikrosekúnd na zbernici hneď po zapnutí. Ak áno, počkaj 15-60 mikrosekúnd po tom, ako sa zbernica otočí vysoko, potom znížte úroveň zbernice 60-240 mikrosekúnd reagovať pulzom, oznámi hostiteľovi, že zariadenie je pripravené. Ak sa nezistí, bude to stále kontrolovať a čakať.

Kontaktujte nás

Čaká sa na váš e-mail, odpovieme vám v rámci 12 hodiny s cennými informáciami, ktoré ste potrebovali.

SÚVISIACE PRODUKTY

Vyžiadajte si cenovú ponuku

Vyplňte náš formulár žiadosti o cenovú ponuku a my vám čo najskôr odpovieme na vašu správu!