DS18B20 on digitaalne temperatuuriandur, mis põhineb ühe siini protokollil. Sellel on kõrge täpsus, madal energiatarve ja paindlikud paigaldusomadused, ja seda kasutatakse laialdaselt erinevates temperatuuriseiresüsteemides. Selle peamised tehnilised omadused, rakenduse stsenaariumid ja valikupunktid on järgmised:
I. Põhiomadused
Ühe siini side
Kahepoolse side lõpuleviimiseks on vaja ainult ühte andmeliini, toetab mitut seadet paralleelselt (kuni 128 seadmeid saab ühendada), ja seadmeid saab eristada 64-bitise kordumatu ROM-i ID järgi.
Kõrge täpsusega temperatuuri mõõtmine
Temperatuuri mõõtmise vahemik on 55°C ~ +125°C, ja täpsus on ±0,5°C vahemikus -10°C ~ +85°C;
Eraldusvõimet saab konfigureerida 9–12 bitti (vaikimisi 12 bitti), ja kõrgeim eraldusvõime on 0,0625 °C.
Integreeritud disain
Sisseehitatud EEPROM salvestab häireläve ja eraldusvõime konfiguratsiooni, mis ei lähe kaduma, kui toide on välja lülitatud; see toetab parasiittoite režiimi (välist toiteallikat pole vaja).
Mitmekesine pakend
Esitage pakend TO-92, roostevabast terasest keermestatud pakend, magnetpakend, jne., sobib paigaldamiseks kitsastesse kohtadesse nagu torujuhtmed, õlimahutid, trükkplaadid, jne.
II. Tüüpilised rakendusstsenaariumid
| Väli | Rakenduse näited |
| Tööstuslik kontroll | Kõrgahju vee tsirkulatsiooni temperatuuri mõõtmine, katla temperatuuri jälgimine, kaablikraavi temperatuuri jälgimine. |
| Tarbeelektroonika | Targa kodu termostaat, põllumajandusliku kasvuhoonekeskkonna seire, arvutiruumi temperatuuri hoiatussüsteem. |
| Autoelektroonika | Aku temperatuuri juhtimine, mootori ülekuumenemise kaitse (tuleb teha koostööd metallpakendiga). |
| Meditsiiniseadmed | Kaasaskantav termomeeter, ventilaatori õhuvoolu temperatuuri tuvastamine. |
| Erilised stsenaariumid | Laskemoonalao temperatuuri jälgimine, puhta ruumi konstantse temperatuuri süsteem (tugev häiretevastane toime). |
III. Valimis- ja kasutuspunktid
Liidese disain
Üks siini tuleb ühendada 4,7 kΩ tõmbetakistiga, ja andmeliin peab parasiittoite andmisel tagama tugeva tõmbevoolu.
Täpsuse optimeerimine
Konversiooniaeg 12-bitise eraldusvõimega on 750 ms, ja eraldusvõimet saab kiire diskreetimisstsenaariumide korral kiiruse eest vähendada.
Kohanemisvõime keskkonnaga
Niiske/söövitava keskkonna jaoks, roostevabast terasest suletud pakend (nagu LTM8877 seeria) on valitud;
Kõrge temperatuuriga stsenaariumide jaoks (>100°C), vältige plasttihendiga TO-92 mudelite kasutamist.
Kokkupõrkevastane mehhanism
Kui mitu seadet on paralleelselt ühendatud, ID tuleb siinikonfliktide vältimiseks läbida ROM-i otsingualgoritmiga.
digitaalne väljund:
DS18B20 annab digitaalsed temperatuurinäidud, see tähendab, et see ei vaja ADC-d (analoog-digitaalmuundur) mikrokontrolleri poolel.
1-Juhtme liides:
See suhtleb ühe andmeliini abil, koos maandusjuhtmega, mis lihtsustab juhtmestikku ja vähendab vajalike ühenduste arvu.
Parasiitide jõud:
Andur saab sisse töötada “parasiitide jõud” režiimis, toidet otse andmeliinilt, välistades mõnel juhul vajaduse välise toiteallika järele.
Täpsus:
Selle täpsus on ±0,5°C tüüpilises vahemikus -10°C kuni +85°C.
Temperatuurivahemik:
DS18B20 suudab mõõta temperatuure vahemikus -55°C kuni +125°C.
Unikaalne ID:
Igal DS18B20 anduril on unikaalne 64-bitine seerianumber, mis võimaldab mitme anduri ühendamist sama 1-juhtmelise siiniga.
Resolutsioon:
Temperatuuri eraldusvõimet saab programmeerida 9, 10, 11, või 12 bitti, mis mõjutavad näitude täpsust.
IV. Võrdlus teiste anduritega
| Omadused | DS18B20 | PT100 |
| Signaali tüüp | Digitaalne signaal (üksik buss) | Analoogsignaal (vastupanu muutus) |
| Täpsus | ±0,5°C(-10~85°C) | ±0,1 °C (vaja keerukat kalibreerimist) |
| Liidese keerukus | Äärmiselt lihtne (1 andmeliini) | Nõuab pidevat vooluallikat + ülitäpne ADC |
| Maksumus | Madal (<$1) Kõrge | (süsteemi maksumus >$10) |
Märkus: DS18B20 sobib madala ja keskmise temperatuuri stsenaariumide jaoks vahemikus -55 °C kuni 125 °C. Termopaari soovitatakse kasutada ülikõrgetel temperatuuridel (>200°C) ja plaatinatakistid on soovitatavad ülimadalatel temperatuuridel (<-55°C).
English
Afrikaans
العربية
বাংলা
bosanski jezik
Български
Català
粤语
中文(简体)
中文(漢字)
Hrvatski
Čeština
Nederlands
Eesti keel
Suomi
Français
Deutsch
Ελληνικά
हिन्दी; हिंदी
Magyar
Bahasa Indonesia
Italiano
日本語
한국어
Latviešu valoda
Lietuvių kalba
македонски јазик
Bahasa Melayu
Norsk
پارسی
Polski
Português
Română
Русский
Cрпски језик
Slovenčina
Slovenščina
Español
Svenska
ภาษาไทย
Türkçe
Українська
اردو
Tiếng Việt


