Skaitmeninis DS18B20 temperatūros jutiklio kabelio mazgas

Mūsų skaitmeninis temperatūros jutiklis yra atsparus vandeniui, aukštos kokybės nerūdijančio plieno vamzdžių pakuotė, atsparus drėgmei ir nerūdijantis, tinka įvairiai siauros erdvės įrangai, skaitmeninei temperatūros matavimo ir valdymo sričiai. Vandeniui atsparus DS18B20 suderinamas 1 laido temperatūros jutiklis su 3 m (10 ft) kabelis ir temperatūros diapazonas -55 – +125° C. (kabelis maks. temperatūra 85°C).

pagal užsakymą pagaminta vandeniui atspari kelių ekranų esp32 LCD duonos lenta, arduino mega nano ds18b20 jutiklio kabelio surinkimo duomenų lapas.
DS18B20 yra skaitmeninis temperatūros jutiklis, skirtas plačiam pritaikymui. Jis išveda skaitmeninius signalus ir turi mažo dydžio charakteristikas, mažas aparatūros išteklių suvartojimas, Stiprūs gebėjimai prieš sąveiką ir aukštas tikslumas.

1-Vielos temperatūros jutiklis su nerūdijančio plieno zondu & 5m ilgio, 3-vielos kabelis

1-Vielos temperatūros jutiklis su nerūdijančio plieno zondu & 5m ilgio, 3-vielos kabelis

Ds18B20 jutiklio modulio rinkinys, atsparus vandeniui 100 cm skaitmeninis jutiklio kabelis nerūdijančio plieno zondo gnybtų adapteriai, priedai

Ds18B20 jutiklio modulio rinkinys, atsparus vandeniui 100 cm skaitmeninis jutiklio kabelis nerūdijančio plieno zondo gnybtų adapteriai, priedai

DS18B20 temperatūros jutiklio modulio rinkinys su vandeniui atspariu nerūdijančio plieno zondu, skirtu Raspberry Pi

DS18B20 temperatūros jutiklio modulio rinkinys su vandeniui atspariu nerūdijančio plieno zondu, skirtu Raspberry Pi

DS18B20 temperatūros jutiklio savybės
1. Priimkite vieno laido sąsajos metodą: DS18B20 temperatūros jutikliui reikia tik vieno laido, kad būtų pasiektas dvipusis ryšys su mikroprocesoriumi.
2. Temperatūros matavimo diapazonas: The temperature measurement range of DS18B20 temperature sensor Cable Assembly can reach -55℃~+125℃, and the error is ±0.4° in the range of -10℃ to +85℃.
3. Palaikykite kelių taškų tinklo funkciją: multiple DS18B20 temperature sensors can be connected in parallel on a data line, iki 8 Galima jungti lygiagrečiai, kad būtų galima išmatuoti kelių taškų temperatūrą.
4. Veikiantis maitinimo šaltinis: 3.0~5,5V/DC. The DS18B20 temperature sensor can be powered by an external independent power supply or a data line parasitic power supply.
5. The DS18B20 temperature sensor does not require any external components during application.
6. The temperature measured by the DS18B20 temperature sensor is transmitted serially in a 9 to 12-bit digital format.
7. Power-down protection function, the DS18B20 temperature sensor contains EEPROM inside. Digital conversion accuracy and alarm temperature can be set through the configuration register. Išjungus temperatūros jutiklį DS18B20, raiškos ir aliarmo temperatūros nustatymus vis tiek galima išsaugoti.
8. DS18B20 temperatūros jutiklis grąžina 16 bitų dvejetainį skaičių, nurodantį šiuo metu aptiktą temperatūros reikšmę, o aukšti penki skaitmenys reiškia teigiamą ir neigiamą. Jei penki bitai yra visi 1, tai reiškia, kad grąžinta temperatūros reikšmė yra neigiama. Jei penki bitai yra visi 0, tai reiškia, kad grąžinta temperatūros reikšmė yra teigiama. Toliau nurodyta 11 duomenų bitai reiškia absoliučią temperatūros vertę. Konvertavus jį į dešimtainę reikšmę, padauginkite iš 0.0625 kad gautumėte temperatūros reikšmę šiuo metu.

DS18B20 temperatūros jutiklio zondas 304 Nerūdijantis plienas 6 * 50MM OD 5,0 mm, vandeniui atsparus dulkėms atsparus PVC SL jutiklių kabelis, 1 m ilgio

DS18B20 temperatūros jutiklio zondas 304 Nerūdijantis plienas 6 * 50MM OD 5,0 mm, vandeniui atsparus dulkėms atsparus PVC SL jutiklių kabelis, 1 m ilgio

DS18B20 nerūdijančio plieno kapsuliuotas vandeniui atsparus 18b20 kabelio zondo temperatūros jutiklis(300cm)

DS18B20 nerūdijančio plieno kapsuliuotas vandeniui atsparus 18b20 kabelio zondo temperatūros jutiklis(300cm)

Nepralaidus jutiklis Temperatūra 1m 2m 4m 5m Kabelis (DS18B20 5m 5vnt)

Nepralaidus jutiklis Temperatūra 1m 2m 4m 5m Kabelis (DS18B20 5m 5vnt)

Temperatūros jutiklio DS18B20 valdymo būdas
DS18B20 turi šešias valdymo komandas, kaip parodyta lentelėje 4.1:
Lentelė 4.1 turi šešias valdymo komandas, skirtas DS18B20
Instrukcijų sutarties kodo veikimo instrukcijos:
Temperatūros konvertavimas 44h: Paleiskite DS18B20, kad pakeistumėte temperatūrą;
Skaityti laikinąjį registrą BEH: Skaityti laikino registro 9 baitų dvejetainį numerį;
Parašykite laikiną registrą 4EH: Įrašykite duomenis į laikinojo registro TH ir TL baitus;
Nukopijuokite laikiną registrą 48H: Įrašykite laikinojo registro TH ir TL baitus į E2PROM;
Iš naujo sureguliuokite E2PROM B8H: įrašyti E2PROM esančius TH ir TL baitus į laikinąjį registrą TH ir TL baitai;
Perskaitykite maitinimo režimą B4H: Paleiskite DS18B20, kad siųstumėte maitinimo režimo signalą į pagrindinį CPU;
Temperatūros jutiklio DS18B20 inicijavimas
(1) Pirmiausia nustatykite duomenų eilutę į aukštą lygį „1“.
(2) Vėlavimas (laiko reikalavimas nėra labai griežtas, bet jis turi būti kuo trumpesnis)
(3) Duomenų linija traukiama iki žemo lygio „0“.
(4) Vėlavimas 750 mikrosekundės (laiko intervalas gali būti nuo 480 į 960 mikrosekundės).
(5) Duomenų linija traukiama į aukštą lygį „1“.
(6) Atidėlioti laukimą: Jei inicijavimas sėkmingas, DS18B20 grąžintas žemas lygis „0“ bus sugeneruotas 15 į 60 mikrosekundės. Remiantis šiuo statusu, galima nustatyti jo egzistavimą, bet turėtumėte būti atsargūs ir nelaukti be galo, kitu atveju programa pateks į begalinį ciklą, todėl reikalinga laiko kontrolė.
(7) Jei CPU duomenų eilutėje nuskaito žemą „0“ lygį, vis tiek reikės atidėti. Vėlavimo laikas yra mažiausiai 480 mikrosekundėmis nuo išsiųsto aukšto lygio (nuo žingsnio momento (5)).
(8) Vėl patraukite duomenų liniją iki aukšto lygio „1“ ir užbaikite.
Įrašykite temperatūros jutiklio DS18B20 veikimą
(1) Duomenų eilutė pirmiausia nustatoma į žemą lygį „0“.
(2) Nustatyta, kad delsos laikas yra 15 mikrosekundės.
(3) Siųsti baitus eilės tvarka nuo mažo iki didelio bito (vienu metu siunčiamas tik vienas bitas).
(4) Vėlavimo laikas yra 45 mikrosekundės.
(5) Patraukite duomenų liniją į aukštą lygį.
(6) Pakartokite operacijas nuo (1) į (6) kol bus išsiųsti visi baitai.
(7) Pagaliau, patraukite duomenų liniją aukštai.
Perskaitykite temperatūros jutiklio DS18B20 veikimą
(1) Patraukite duomenų liniją aukštai iki „1“.
(2) Vėlavimas 2 mikrosekundės.
(3) Patraukite duomenų liniją žemai iki „0“.
(4) Vėlavimas 3 mikrosekundės.
(5) Patraukite duomenų liniją aukštai iki „1“.
(6) Vėlavimas 5 mikrosekundės.
(7) Norėdami gauti, perskaitykite duomenų linijos būseną 1 statuso bitas, ir atlikti duomenų apdorojimą.
(8) Vėlavimas 60 mikrosekundės.

DS18B20 temperatūros jutiklio parazitinio maitinimo režimas
Temperatūros jutiklio DS18B20 parazitinio maitinimo režimas parodytas paveikslėlyje žemiau. Parazitinio maitinimo režimu, temperatūros jutiklis DS18B20 ima energiją iš signalo linijos. Kai signalo linija yra aukšta, elektros energija kaupiama vidiniame kondensatoriuje. Kai signalo linija yra žemo lygio, sunaudojama kondensatoriaus galia, ir kondensatorius (parazitinis maitinimo šaltinis) kraunamas tol, kol signalo linija pasiekia aukštą lygį.

Parazitinio maitinimo pranašumai:
1. Nereikia vietinio maitinimo šaltinio, ir nuotolinis temperatūros matavimas.
2. Temperatūrą galima matuoti tik viena signalo linija, supaprastinant grandinę.
Parazitinio maitinimo trūkumai:
Tam, kad temperatūros jutiklis DS18B20 atliktų tikslų temperatūros konvertavimą, signalinė linija turi užtikrinti, kad temperatūros keitimo metu būtų tiekiama pakankamai energijos. Bet kai keli DS18B20 temperatūros jutikliai yra pakabinti ant tos pačios signalo linijos, vien tik traukimo rezistorius negali užtikrinti pakankamai galios, dėl to temperatūros jutiklis DS18B20 negalės išmatuoti temperatūros arba turės didelę klaidą.
Todėl, parazitinio maitinimo metodas tinka naudoti tik matuojant temperatūrą vienu temperatūros jutikliu DS18B20.
DS18B20 temperatūros jutiklio parazitinio maitinimo šaltinio stiprus ištraukiamas maitinimo režimas
DS18B20 temperatūros jutiklio parazitinio maitinimo šaltinio stiprus ištraukiamo maitinimo režimas parodytas paveikslėlyje žemiau. Tam, kad temperatūros jutiklis DS18B20 gautų pakankamai maitinimo temperatūros matavimo proceso metu, naudojant MOSFET, kad tiesiogiai ištrauktumėte signalo liniją į VCC, gali būti pakankamai energijos (kai naudojama kokia nors kopijavimo arba paleidimo temperatūros konvertavimo komanda, jis turi būti baigtas ne ilgiau kaip per 10 μS. Signalo linija persijungia į stiprią traukimo būseną) išspręsti nepakankamo maitinimo problemą. Stiprus DS18B20 temperatūros jutiklio parazitinio maitinimo šaltinio maitinimo režimas yra tinkamas kelių taškų temperatūros matavimo programoms., bet tam reikia dar vienos I/O linijos, kad būtų galima stipriai perjungti.
Temperatūros jutiklio DS18B20 išorinio maitinimo režimas
Išorinio maitinimo režimu, temperatūros jutiklio DS18B20 darbinis maitinimo šaltinis yra prijungtas prie VDD kaiščio. Nėra problemos dėl nepakankamos maitinimo srovės ir gali būti garantuotas konversijos tikslumas. Tuo pačiu metu, Keli DS18B20 temperatūros jutikliai gali būti prijungti prie magistralės, kad būtų sukurta kelių taškų temperatūros matavimo sistema. Išorinio maitinimo būdas yra geriausias temperatūros jutiklio DS18B20 maitinimo būdas: veikia stabiliai ir patikimai, turi stiprų anti-interferencinį gebėjimą, ir grandinė yra gana paprasta.

Vidinė temperatūros jutiklio DS18B20 struktūra
Temperatūros jutiklio DS18B20 vidų sudaro 64 bitų ROM, talpyklos atmintis, CRC generatorius, temperatūrai jautrus prietaisas, aukštos ir žemos temperatūros trigeris ir konfigūracijos registras.
1. 64-DS18B20 temperatūros jutiklio bitų ROM
Temperatūros jutiklio DS18B20 viduje yra 64 bitų ROM, ir ROM kietinimas turi tam tikrą turinį. Apatiniai aštuoni bitai (fiksuotas iki 28h) yra produkto tipo identifikavimo numeris, kitą 48 bitai yra serijos numeris, o viršutiniai aštuoni bitai yra ankstesni 56 ciklinio atleidimo patikrinimo kodo bitai.
2. DS18B20 temperatūros jutiklio atminties žemėlapis
Temperatūros jutiklyje DS18B20 yra 9 baitų talpyklos atminties blokai, kaip parodyta paveikslėlyje žemiau.
3. DS18B20 temperatūros jutiklio konfigūracijos registras
DS18B20 temperatūros jutiklio konfigūracijos registro baito aukščiausias bitas BIT7 yra bandymo režimo bitas. Tai yra 0 kai siunčiamas iš gamyklos ir vartotojui jų keisti nereikia. BIT6 ir BIT5 naudojami DS18B20 temperatūros jutiklio konvertavimo skyrai nustatyti. Yra keturios skiriamosios gebos parinktys: 9, 10, 11 ir 12 bitai. Atitinkami konversijos laikai yra: 93.73ms, 187.5ms, 375ms ir 750 ms atitinkamai. Likusios 5 apatiniai bitai yra rezervuoti bitai (visi 1).
Numatytieji temperatūros jutiklio DS18B20 R0 ir R1 nustatymai yra 11. Tai yra 12 bitų skiriamoji geba, tai yra, 1 bitas atstovauja 0.0625 laipsniai Celsijaus.
DS18B20 temperatūros jutiklio skaitymas ir rašymas
nurodymas
Temperatūros vertė, konvertuota DS18B20 temperatūros jutiklio, saugoma didelės spartos laikinosios atminties 0 ir 1 baituose dviejų baitų komplemento forma.. Taigi, kai norime tiesiog perskaityti temperatūros reikšmę, mums tereikia perskaityti 0 ir 1 baitus laikinajame registre.
Paprasti temperatūros vertės skaitymo veiksmai yra tokie:
1. Praleisti ROM veikimą.
2. Siųsti temperatūros konvertavimo komandą.
3. Praleisti ROM veikimą.
4. Išsiųskite nuskaitymo temperatūros komandą.
5. Perskaitykite temperatūros vertę.

DS18B20 temperatūros jutiklio inicijavimas
Pagrindinis įrenginys pirmiausia siunčia žemo lygio impulsą 480-960 mikrosekundės, tada išleidžia autobusą į aukštą lygį, ir aptinka autobusą sekančioje 480 mikrosekundės. Jei yra žemas lygis, tai reiškia, kad ant magistralės yra DS18B20 temperatūros jutiklis, kuris sureagavo. Jei nėra žemo lygio, tai reiškia, kad nėra atsako iš DS18B20 temperatūros jutiklio magistrale.
Kaip vergas įrenginys, DS18B20 temperatūros jutiklis aptiko, ar nėra žemo lygio 480-960 mikrosekundžių autobuse, kai tik ji įjungiama. Jei taip, palauk 15-60 mikrosekundžių po to, kai autobusas pasisuka aukštai, tada patraukite autobuso lygį žemai 60-240 mikrosekundžių reaguoti impulsu, praneša pagrindiniam kompiuteriui, kad įrenginys paruoštas. Jei jis nėra aptiktas, jis vis tikrins ir lauks.

Susisiekite su mumis

Laukiu jūsų el. Pašto, Mes jums atsakysime 12 Valandos su vertinga informacija, kurios jums reikėjo.

Susiję produktai

Paprašyti citatos

Užpildykite savo citatos užklausos formą ir mes kuo greičiau atsakysime į jūsų pranešimą!