Digitální sestava kabelového kabelu digitálního DS18B20

Náš senzor digitální teploty přijímá nepromokavý design, Vysoce kvalitní balení z nerezové oceli, Vlhkost odolná proti rezistenci, Vhodné pro různé měření a řídicí pole s úzkým prostorem pro měření a řízení teploty. Vodotěsný DS18B20 kompatibilní s 1-drátem teplotního senzoru s 3M (10 ft) kabel a teplotní rozsah -55 – +125° C. (kabel max. teplota 85 ° C.).

na zakázku vyrobená vodotěsná vícedisplejová esp32 lcd prkénka, arduino mega nano senzor ds18b20 katalogový list sestavy kabelu.
DS18B20 je digitální teplotní senzor se širokou škálou aplikací. Vydává digitální signály a má vlastnosti malé velikosti, nízká spotřeba hardwarových prostředků, Silná schopnost protiinterference a vysoká přesnost.

1-Drátový snímač teploty s nerezovou sondou & 5M dlouhý, 3-drátěný kabel

1-Drátový snímač teploty s nerezovou sondou & 5M dlouhý, 3-drátěný kabel

Sada senzorového modulu Ds18B20 Vodotěsný 100cm kabel digitálního senzoru Nerezová ocel Adaptéry pro připojení sondy Příslušenství

Sada senzorového modulu Ds18B20 Vodotěsný 100cm kabel digitálního senzoru Nerezová ocel Adaptéry pro připojení sondy Příslušenství

Souprava modulu teplotního senzoru DS18B20 s nepromokavou sondou z nerezové oceli pro Raspberry Pi

Souprava modulu teplotního senzoru DS18B20 s nepromokavou sondou z nerezové oceli pro Raspberry Pi

Vlastnosti teplotního senzoru DS18B20
1. Přijměte metodu jednovodičového rozhraní: Teplotní senzor DS18B20 potřebuje pouze jeden vodič k dosažení obousměrné komunikace s mikroprocesorem.
2. Rozsah měření teploty: Rozsah měření teploty snímače teploty DS18B20 Kabelová sestava může dosáhnout -55℃~+125℃, a chyba je ±0,4° v rozsahu -10℃ až +85℃.
3. Podpora vícebodové síťové funkce: více teplotních čidel DS18B20 lze připojit paralelně na datové lince, až do 8 lze připojit paralelně pro dosažení vícebodového měření teploty.
4. Provozní napájecí zdroj: 3.0~5,5V/DC. Teplotní senzor DS18B20 může být napájen externím nezávislým napájecím zdrojem nebo parazitním napájecím zdrojem datové linky.
5. Teplotní senzor DS18B20 nevyžaduje při aplikaci žádné externí komponenty.
6. Teplota naměřená teplotním čidlem DS18B20 je přenášena sériově v a 9 do 12bitového digitálního formátu.
7. Funkce ochrany při vypnutí, teplotní senzor DS18B20 obsahuje uvnitř EEPROM. Přesnost digitálního převodu a teplotu alarmu lze nastavit prostřednictvím konfiguračního registru. Nastavení rozlišení a teploty alarmu lze uložit i po vypnutí teplotního senzoru DS18B20.
8. Teplotní senzor DS18B20 vrací 16bitové binární číslo představující aktuálně detekovanou hodnotu teploty, a pět vysokých číslic představuje kladné a záporné. Pokud je všech pět vysokých bitů 1, to znamená, že vrácená hodnota teploty je záporná. Pokud je všech pět vysokých bitů 0, to znamená, že vrácená hodnota teploty je kladná. Následující 11 bity dat představují absolutní hodnotu teploty. Po převodu na desítkovou hodnotu, vynásobte to 0.0625 abyste získali hodnotu teploty v tuto chvíli.

DS18B20 Sonda teplotního čidla 304 Nerez 6 * 50MM OD 5,0MM Vodotěsný Prachotěsný PVC SL kabel senzorů o délce 1M

DS18B20 Sonda teplotního čidla 304 Nerez 6 * 50MM OD 5,0MM Vodotěsný Prachotěsný PVC SL kabel senzorů o délce 1M

DS18B20 Nerezová ocel zapouzdřená Vodotěsná 18b20 kabelová sonda Teplotní senzor(300cm)

DS18B20 Nerezová ocel zapouzdřená Vodotěsná 18b20 kabelová sonda Teplotní senzor(300cm)

Propustná teplota senzoru 1 m 2m 4m 5m kabel (DS18B20 5M 5ks)

Propustná teplota senzoru 1 m 2m 4m 5m kabel (DS18B20 5M 5ks)

Způsob ovládání snímače teploty DS18B20
DS18B20 má šest ovládacích příkazů, jak je uvedeno v tabulce 4.1:
Tabulka 4.1 má šest ovládacích příkazů pro DS18B20
Návod k obsluze kódu dohody o pokynu:
Převod teploty 44H: Spusťte DS18B20 pro převod teploty;
Přečtěte si dočasný registr BEH: Čtení 9bajtového binárního čísla dočasného registru;
Zapište dočasný registr 4EH: Zápis dat do bajtů TH a TL dočasného registru;
Kopírovat dočasný registr 48H: Zapište do E2PROM bajty TH a TL dočasného registru;
Znovu nastavte E2PROM B8H: zapište bajty TH a TL v E2PROM do dočasného registru TH a TL bajtů;
Přečtěte si režim napájení B4H: Spusťte DS18B20 a odešlete signál režimu napájení do hlavního CPU;
Inicializace teplotního čidla DS18B20
(1) Nejprve nastavte datovou linku na vysokou úroveň „1“.
(2) Zpoždění (časová náročnost není příliš přísná, ale měla by být co nejkratší)
(3) Datový řádek je vytažen na nízkou úroveň „0“.
(4) Zpoždění 750 mikrosekundách (časové rozmezí může být od 480 na 960 mikrosekundách).
(5) Datová linka je vytažena na vysokou úroveň „1“.
(6) Zpoždění čekání: Pokud je inicializace úspěšná, uvnitř bude vygenerována nízká úroveň „0“ vrácená DS18B20 15 na 60 mikrosekundách. Na základě tohoto stavu lze určit jeho existenci, ale měli byste si dát pozor, abyste nečekali donekonečna, jinak program vstoupí do nekonečné smyčky, takže je vyžadována kontrola časového limitu.
(7) Pokud CPU čte na datové lince nízkou úroveň „0“., bude to ještě muset zdržet. Doba zpoždění je minimálně 480 mikrosekundy od vysílané vysoké úrovně (od doby kroku (5)).
(8) Znovu vytáhněte datovou linku na vysokou úroveň „1“ a ukončete.
Zápis provozu teplotního čidla DS18B20
(1) Datová linka je nejprve nastavena na nízkou úroveň „0“.
(2) Doba zpoždění je určena 15 mikrosekundách.
(3) Odesílejte bajty v pořadí od nízkého bitu po vysoký bit (vždy je odeslán pouze jeden bit).
(4) Doba zpoždění je 45 mikrosekundách.
(5) Vytáhněte datové vedení na vysokou úroveň.
(6) Opakujte operace od (1) na (6) dokud nebudou odeslány všechny bajty.
(7) Konečně, vytáhněte datovou linku vysoko.
Odečtěte činnost teplotního čidla DS18B20
(1) Vytáhněte datový řádek vysoko na „1“.
(2) Zpoždění 2 mikrosekundách.
(3) Stáhněte datovou linku nízko na „0“.
(4) Zpoždění 3 mikrosekundách.
(5) Vytáhněte datový řádek vysoko na „1“.
(6) Zpoždění 5 mikrosekundách.
(7) Přečtěte si stav datové linky 1 stavový bit, a provádět zpracování dat.
(8) Zpoždění 60 mikrosekundách.

Režim parazitního napájení snímače teploty DS18B20
Režim parazitního napájení teplotního senzoru DS18B20 je znázorněn na obrázku níže. V režimu parazitního napájení, snímač teploty DS18B20 odebírá energii ze signálního vedení. Když je signální vedení vysoké, elektrická energie je uložena ve vnitřním kondenzátoru. Když je signální vedení na nízké úrovni, energie na kondenzátoru je spotřebována, a kondenzátor (parazitní napájení) se nabíjí, dokud signální vedení nedosáhne vysoké úrovně.

Výhody parazitního napájení:
1. Není potřeba žádné místní napájení, a lze dosáhnout vzdáleného měření teploty.
2. Měření teploty lze provést pouze jedním signálním vedením, zjednodušit obvod.
Nevýhody parazitního napájení:
Aby teplotní senzor DS18B20 prováděl přesný převod teploty, signální vedení musí zajistit dostatek energie při přeměně teploty. Ale když je na stejném signálním vedení zavěšeno více teplotních čidel DS18B20, samotný pull-up rezistor nemůže poskytnout dostatek energie, což způsobí, že teplotní senzor DS18B20 nebude schopen měřit teplotu nebo bude mít obrovskou chybu.
Proto, metoda parazitního napájení je vhodná pouze pro měření teploty s jedním teplotním čidlem DS18B20.
DS18B20 teplotní senzor parazitní napájecí zdroj silný pull-up napájecí režim
Režim silného pull-up napájení parazitního napájecího zdroje teplotního senzoru DS18B20 je znázorněn na obrázku níže. Aby snímač teploty DS18B20 získal dostatečné napájení během procesu měření teploty, použití MOSFETu k přímému vytažení signálového vedení do VCC může poskytnout dostatečný výkon (když je zapojen jakýkoli příkaz pro kopírování nebo spuštění převodu teploty, musí být dokončena do max 10 μS. Signální vedení se přepne do stavu silného vytažení) vyřešit problém s nedostatečným napájením. Režim silného pull-up napájecího zdroje parazitního napájecího zdroje snímače teploty DS18B20 je vhodný pro vícebodové aplikace měření teploty, ale vyžaduje to ještě jednu I/O linku pro silné pull-up přepínání.
Režim externího napájení teplotního čidla DS18B20
V režimu externího napájení, pracovní napájení snímače teploty DS18B20 je připojeno na pin VDD. Není problém s nedostatečným napájecím proudem a lze zaručit přesnost převodu. Ve stejnou dobu, Ke sběrnici lze připojit více teplotních senzorů DS18B20 a vytvořit tak vícebodový systém měření teploty. Metoda externího napájení je nejlepší metodou napájení pro teplotní senzor DS18B20: funguje stabilně a spolehlivě, má silnou schopnost rušení, a obvod je poměrně jednoduchý.

Vnitřní struktura snímače teploty DS18B20
Vnitřek teplotního senzoru DS18B20 se skládá z 64bitové paměti ROM, mezipaměť, Generátor CRC, zařízení citlivé na teplotu, spouštěcí a konfigurační registr vysoké a nízké teploty.
1. 64-bit ROM snímače teploty DS18B20
Uvnitř teplotního senzoru DS18B20 je 64bitová ROM, a vytvrzování ROM má určitý obsah. Dolních osm bitů (pevně nastaveno na 28H) jsou identifikační číslo typu produktu, další 48 bity jsou sériové číslo, a horních osm bitů je předchozích 56 bitů kontrolního kódu cyklické redundance.
2. Mapování paměti teplotního senzoru DS18B20
V teplotním senzoru DS18B20 jsou 9bajtové paměťové jednotky cache, jak je znázorněno na obrázku níže.
3. Konfigurační registr snímače teploty DS18B20
Nejvyšší bit BIT7 bajtu konfiguračního registru teplotního senzoru DS18B20 je bit testovacího režimu. To je 0 při odeslání z továrny a uživatel jej nemusí měnit. BIT6 a BIT5 se používají k nastavení převodního rozlišení snímače teploty DS18B20. K dispozici jsou čtyři možnosti rozlišení: 9, 10, 11 a 12 bitů. Odpovídající časy konverze jsou: 93.73paní, 187.5paní, 375ms respektive 750 ms. Zbývající 5 nižší bity jsou vyhrazené bity (vše 1).
Výchozí nastavení R0 a R1 teplotního čidla DS18B20 jsou 11. Tedy 12bitové rozlišení, to je, 1 bit představuje 0.0625 stupně Celsia.
Čtení a zápis teplotního senzoru DS18B20
návod
Hodnota teploty převedená teplotním senzorem DS18B20 je uložena v 0. a 1. byte vysokorychlostní dočasné paměti ve formě dvoubajtového doplňku. Když tedy chceme jen jednoduše odečíst hodnotu teploty, potřebujeme pouze přečíst 0. a 1. bajt v dočasném registru.
Jednoduché kroky ke čtení hodnoty teploty jsou následující:
1. Přeskočit operaci ROM.
2. Odeslat příkaz pro převod teploty.
3. Přeskočit operaci ROM.
4. Odešlete příkaz čtení teploty.
5. Odečtěte hodnotu teploty.

Inicializace teplotního čidla DS18B20
Hlavní zařízení nejprve vyšle nízkoúrovňový impuls 480-960 mikrosekundách, poté uvolní sběrnici na vysokou úroveň, a detekuje sběrnici v následujícím 480 mikrosekundách. Pokud je nízká hladina, to znamená, že na sběrnici je teplotní čidlo DS18B20, které reagovalo. Pokud není nízká hladina, znamená to, že teplotní čidlo DS18B20 na sběrnici nereaguje.
Jako otrokářské zařízení, teplotní senzor DS18B20 zjišťoval, zda je nízká hladina 480-960 mikrosekundy na sběrnici, jakmile je zapnuta. Pokud ano, Počkejte 15-60 mikrosekundách poté, co se sběrnice otočí vysoko, potom stáhněte úroveň sběrnice na nízkou úroveň 60-240 mikrosekundy reagovat pulzem, sdělující hostiteli, že zařízení je připraveno. Pokud není detekován, bude to dál kontrolovat a čekat.

Kontaktujte nás

Čekání na váš e -mail, Odpovíme vám uvnitř 12 hodiny s cennými informacemi, které jste potřebovali.

Související produkty

Požádat o nabídku

Vyplňte náš formulář žádosti o nabídku a na vaši zprávu odpovíme co nejdříve!