DS18B20 / Kábel teplotnej sondy DS1822

DS18B20/ DS1822 je bežne používaný digitálny snímač teploty. Jeho výstupom je digitálny signál, ktorý má vlastnosti malej veľkosti, nízka hardvérová réžia, silná schopnosť proti rušeniu a vysoká presnosť. Digitálny teplotný snímač DS18B20 sa ľahko zapája a po zabalení sa dá použiť v rôznych situáciách, ako je typ potrubia, závitový typ, typ magnetickej adsorpcie, a typ balenia z nehrdzavejúcej ocele. Existujú rôzne modely, vrátane LTM8877, LTM8874 a tak ďalej. Ako digitálny snímač teploty, DS18B20 nevyžaduje žiadne externé komponenty pri meraní teploty. Môže priamo vydávať nameranú hodnotu teploty 9 ~ 12 bitov (vrátane znamienka bit). Rozsah merania teploty je -55~+125℃. Presnosť merania je ±0,5℃ v rozsahu -10~+85℃, a rozlíšenie výstupného merania je nastaviteľné, do 0,0625 ℃. Podporné "jednodrôtová zbernica" technológie, na dokončenie komunikácie s mikrokontrolérom je potrebný iba jeden všeobecný I/O port. Teplota na mieste sa priamo prenáša digitálne cez a "jednodrôtová zbernica", čo výrazne zlepšuje schopnosť systému proti rušeniu.

DS18B20, DS1822 "Jednoriadkový autobus" digitálny snímač teploty Rovnaký ako DS1820. Podporuje aj DS18B20 "jednoriadkový autobus" rozhranie, a teplotný rozsah merania je -55°C~+125°C, a presnosť je ±0,5°C v rozsahu -10~+85°C. Presnosť DS1822 je ±2°C. Teplota na mieste sa priamo prenáša digitálne cez "jednoriadkový autobus", čo výrazne zlepšuje schopnosť systému proti rušeniu. Vhodné na meranie teploty na mieste v náročných prostrediach, ako je kontrola životného prostredia, zariadenia alebo riadenie procesu, meranie teploty spotrebnej elektroniky, tam. Nový produkt podporuje rozsah napätia 3V~5,5V, čím je návrh systému flexibilnejší a pohodlnejší. A nová generácia produktov je lacnejšia a menšia. Vlastnosti DS18B20 a DS1822 DS18B20 je možné naprogramovať s rozlíšením 9~12 bitov a presnosťou ±0,5°C. Voliteľné menšie balenie, širší rozsah napätia. Nastavenie rozlíšenia a užívateľom nastavená teplota alarmu sú uložené v EEPROM a sú uložené aj po vypnutí. Výkon DS18B20 je najlepší spomedzi produktov novej generácie! Výborný je aj pomer ceny a výkonu! DS1822 je softvérovo kompatibilný s DS18B20 a je zjednodušenou verziou DS18B20. Pamäť EEPROM, ktorá ukladá používateľom definovanú teplotu a parametre rozlíšenia alarmu, je vynechaná, a presnosť je znížená na ±2°C. Je vhodný pre aplikácie s nízkymi požiadavkami na výkon a prísnou kontrolou nákladov. Je to ekonomický produkt. Po prvých produktoch "Jednolinkový autobus", DS1820 otvára nový koncept v technológii snímačov teploty. DS18B20 a DS1822 poskytujú viac možností napätia, vlastnosti a balenie, čo nám umožňuje vybudovať ekonomický systém merania teploty, ktorý nám vyhovuje.

Vnútorná štruktúra teplotnej sondy ds18b20
Vnútorná štruktúra DS18B20 pozostáva hlavne zo štyroch častí:
64-bitová fotolitografia ROM, teplotný snímač, neprchavé spúšťanie teplotného alarmu TH a TL, konfiguračný register.
Usporiadanie kolíkov DS18B20 je nasledovné
DQ je vstupný/výstupný terminál digitálneho signálu; GND je uzemnenie napájania; VDD je vstupná svorka externého napájacieho zdroja (uzemnené v režime parazitného elektrického vedenia).
64-bitové sériové číslo v ROM s vyleptanými fotografiami je vyleptané pred opustením továrne. Možno ho považovať za sériový kód adresy DS18B20. Usporiadanie 64-bitovej fotolitografickej ROM je: prvý 8 bitov (28H) sú typové číslo produktu, ďalšie 48 bity sú sériové číslo samotného DS18B20, a posledný 8 bity sú predchádzajúci 56-bitový cyklický kontrolný kód redundancie (CRC=X8 +X5+X4+1). Účelom fotolitografickej ROM je urobiť každý DS18B20 odlišným, aby bolo možné pripojiť viacero DS18B20 na jednu zbernicu.
Teplotný senzor v DS18B20 môže dokončiť meranie teploty. Vezmite si 12-bitovú konverziu ako príklad: poskytuje sa vo forme čítania 16-bitového dvojdoplnku s rozšíreným znamienkom, vyjadrené vo forme 0,0625 °C/LSB, kde S je znamienkový bit.
Ide o 12-bitové dáta získané po 12-bitovej konverzii, ktorý je uložený v dvoch 8-bitových RAM po 18B20. Prvý 5 binárne bity sú znamienkové bity, ak je nameraná teplota väčšia ako 0. Tieto 5 bity sú 0. Nameranú hodnotu stačí vynásobiť 0.0625 aby ste získali skutočnú teplotu. Ak je teplota nižšia ako 0, tieto 5 bity sú 1, a nameranú hodnotu je potrebné prevrátiť, plus 1, a potom sa vynásobí 0.0625 aby ste získali skutočnú teplotu.
Napríklad, digitálny výstup +125℃ je 07D0H, digitálny výstup +25,0625 ℃ je 0191H, digitálny výstup -25,0625 ℃ je FE6FH, a digitálny výstup -55 ℃ je FC90H.

Externý digitálny snímač teploty

Externý digitálny snímač teploty

DS18B20 teplotný senzor s USB konektorom

DS18B20 teplotný senzor s USB konektorom

Vodotesný káblový zväzok sondy snímača teploty DS18B20

Vodotesný káblový zväzok sondy snímača teploty DS18B20

Pamäť snímača teploty DS18B20
Vnútorná pamäť snímača teploty DS18B20 obsahuje vysokorýchlostnú pamäť RAM a energeticky nezávislú pamäť E2RAM., ktorý ukladá vysokoteplotné a nízkoteplotné spúšťače TH, TL a štruktúrne registre.
Dočasná pamäť obsahuje 8 po sebe idúcich bajtov, prvé dva bajty sú informácie o nameranej teplote. Obsah prvého bajtu je spodných osem bitov teploty. Druhý bajt je najvyšších osem bitov teploty. Tretí a štvrtý bajt sú nestále kópie TH a TL, a piaty bajt je volatilná kópia architektonického registra. Obsah týchto troch bajtov sa obnoví pri každom reštarte po zapnutí. Šiesty, siedmy, a ôsme bajty sa používajú na interné výpočty. Deviaty bajt je kontrolný bajt redundancie.
Význam každého bitu tohto bajtu je nasledujúci:
TM R1 R0 1 1 1 1 1
Spodných päť bitov je vždy 1. TM je bit testovacieho režimu, ktorý sa používa na nastavenie, či je DS18B20 v pracovnom alebo testovacom režime. Tento bit je nastavený na 0 keď DS18B20 opustí továreň, a používatelia by ho nemali meniť. R1 a R0 sa používajú na nastavenie rozlíšenia, ako je uvedené v nasledujúcej tabuľke: (DS18B20 je nastavený na 12 bitov pri odoslaní z továrne)
Tabuľka nastavenia rozlíšenia:
R1 R0 Teplota rozlíšenia Maximálna doba konverzie
0 0 9 bitov 93,75 ms
0 1 10 bitov 187,5 ms
1 0 11 bitov 375 ms
1 1 12 bitov 750 ms
Podľa komunikačného protokolu DS18B20, hostiteľ musí prejsť tromi krokmi na ovládanie DS18B20, aby sa dokončila konverzia teploty: DS18B20 musí byť resetovaný pred každým čítaním a zápisom, a po úspešnom resete sa odošle príkaz ROM. Konečne, príkaz RAM sa odošle, aby bolo možné DS18B20 prevádzkovať podľa plánu. Reset vyžaduje, aby hlavný procesor stiahol dátovú linku nadol 500 mikrosekundách a potom ho uvoľnite. Po prijatí signálu, DS18B20 čaká asi 16 do 60 mikrosekúnd, a potom vyšle nízky impulz 60 do 240 mikrosekúnd. Hlavný CPU dostane tento signál, aby signalizoval úspešný reset.

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!