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, and stainless steel packaging type. Existujú rôzne modely, vrátane LTM8877, LTM8874 a tak ďalej. As a digital temperature sensor, the DS18B20 does not require any external components when measuring temperature. It can directly output the measured temperature value of 9~12 bits (including sign bit). The temperature measurement range is -55~+125℃. The measurement accuracy is ±0.5℃ in the range of -10~+85℃, and the output measurement resolution is adjustable, up to 0.0625℃. Supporting "single-wire bus" technológie, only one general-purpose I/O port is required to complete communication with the microcontroller. The on-site temperature is directly transmitted digitally via a "single-wire bus", which greatly improves the system's anti-interference capability.

DS18B20, DS1822 "One-line bus" digital temperature sensor Same as DS1820. DS18B20 also supports "jednoriadkový autobus" rozhranie, and the measurement temperature range is -55°C~+125°C, and the accuracy is ±0.5°C in the range of -10~+85°C. The accuracy of the DS1822 is ±2°C. The on-site temperature is directly transmitted digitally via the "jednoriadkový autobus", which greatly improves the system's anti-interference capability. Suitable for on-site temperature measurement in harsh environments, such as environmental control, equipment or process control, temperature measurement consumer electronics, tam. The new product supports a voltage range of 3V~5.5V, making system design more flexible and convenient. And the new generation of products is cheaper and smaller. Features of DS18B20 and DS1822 DS18B20 can be programmed with a resolution of 9~12 bits and an accuracy of ±0.5°C. Optional smaller package, wider voltage range. The resolution setting and the user-set alarm temperature are stored in EEPROM and are still saved after power off. The performance of DS18B20 is the best among the new generation products! The price-performance ratio is also excellent! The DS1822 is software compatible with the DS18B20 and is a simplified version of the DS18B20. The EEPROM that stores user-defined alarm temperature and resolution parameters is omitted, and the accuracy is reduced to ±2°C. It is suitable for applications with low performance requirements and strict cost control. It is an economical product. Following the early products of the "One Line Bus", the DS1820 opens up a new concept in temperature sensor technology. DS18B20 and DS1822 provide more choices in voltage, characteristics and packaging, allowing us to build an economical temperature measurement system that suits us.

Internal structure of ds18b20 temperature probe
The internal structure of DS18B20 mainly consists of four parts:
64-bitová fotolitografia ROM, teplotný snímač, non-volatile temperature alarm trigger TH and TL, configuration register.
The pin arrangement of DS18B20 is as follows
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).
The 64-bit serial number in the photo etched ROM is photo etched before leaving the factory. 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 bits are the previous 56-bit cyclic redundancy check code (CRC=X8 +X5+X4+1). The purpose of the photolithography ROM is to make each DS18B20 different, 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: it is provided in the form of a 16-bit sign-extended two's complement reading, 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 bits in binary are sign bits if the measured temperature is greater than 0. These 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.

External digital temperature sensor

External digital temperature sensor

DS18B20 Temperature Sensor with USB Connector

DS18B20 Temperature Sensor with USB Connector

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

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

DS18B20 temperature sensor memory
The internal memory of the DS18B20 temperature sensor includes a high-speed scratchpad RAM and a non-volatile electrically erasable E2RAM, which stores high-temperature and low-temperature triggers TH, TL a štruktúrne registre.
The temporary storage memory contains 8 consecutive bytes, the first two bytes are the measured temperature information. The content of the first byte is the lower eight bits of the temperature. The second byte is the high eight bits of the temperature. The third and fourth bytes are volatile copies of TH and TL, and the fifth byte is a volatile copy of the architectural register. The contents of these three bytes are refreshed at each power-on reset. The sixth, seventh, and eighth bytes are used for internal calculations. Deviaty bajt je kontrolný bajt redundancie.
The meaning of each bit of this byte is as follows:
TM R1 R0 1 1 1 1 1
Spodných päť bitov je vždy 1. TM is the test mode bit, 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)
Resolution setting table:
R1 R0 Resolution Temperature Maximum Conversion Time
0 0 9 bits 93.75ms
0 1 10 bits 187.5ms
1 0 11 bits 375ms
1 1 12 bits 750ms
Podľa komunikačného protokolu DS18B20, the host must go through three steps to control DS18B20 to complete the temperature conversion: DS18B20 musí byť resetovaný pred každým čítaním a zápisom, and a ROM command is sent after the reset is successful. Konečne, the RAM command is sent so that the DS18B20 can be operated as scheduled. Reset vyžaduje, aby hlavný procesor stiahol dátovú linku nadol 500 mikrosekundách a potom ho uvoľnite. After receiving the signal, DS18B20 waits for about 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!