DS18B20 rəqəmsal temperatur sensoru üçün son bələdçi
2024-04-19 3985

DS18B20, adi bir rəqəmsal temperatur sensorudur.Rəqəmsal bir siqnal çıxarır və kiçik ölçülü, aşağı qurğuların yerüstü, güclü müdaxilə əleyhinə qabiliyyət və yüksək dəqiqlik xüsusiyyətlərinə malikdir.Bu yazıda, DS18B20 sensorunu quruluş, xüsusiyyətlərin, iş prinsipinin, pin tənzimləmə və s.

Kataloqu


DS18B20 nədir?


DS18B20

DS18B20 ABŞ-da Dallas yarımkeçiricisi tərəfindən istehsal olunan ilk temperatur sensoru "tək avtobus" interfeysini dəstəkləmək üçün.Aşağı güc istehlakı, güclü müdaxilə əleyhinə qabiliyyətə malikdir, prosessorun üstünlüklərinə uyğun olmaq asandır, temperatur birbaşa rəqəmsal siqnala çevrilə bilər.DS18B20 yalnız bir məlumat xətti (və yer) və mikroiontroller rabitəsi olan 1 telli rabitə istifadə.Sensor -55 ° C-dən 125 ° C-ə qədər temperatur aşkarlama diapazonuna malikdir və temperatur aralığı -10 ° C-dən çox olduqda, əlavə olaraq + -0.5 ° C dəqiqliyi var.Bundan əlavə, DS18B20 xarici enerji təchizatı tələb etmədən birbaşa məlumat xəttindən də gücləndirilə bilər.

Adi termistorlardan fərqli olaraq, xarici müdaxiləni səmərəli minimuma endirmək və ölçmə dəqiqliyini yaxşılaşdırmaq üçün tək avtobus texnologiyasından istifadə edir.Eyni zamanda, ölçülən temperaturu mikrotompüterlərin emalı, məlumat ötürülməsi və sadə bir interfeys vasitəsilə sadə emal etmək üçün ardıcıl rəqəmsal siqnallara birbaşa çevirə bilər.

Dəyişdirmə və ekvivalentlər





DS18B20-nin daxili quruluşu


DS18B20 Block Diagram

Sensor əsasən 4 dəfə, 64 bitlik rom, temperatur sensoru, uçucu olmayan temperatur həyəcan trigger TM və konfiqurasiya reyestrinə malikdir.RO-da 64 bit seriya nömrəsi fabrikdən çıxmadan əvvəl foto həkk olunmuşdur.DS18E20 ünvanı seriya nömrəsi kimi qəbul edilə bilər.Hər DS18E20-nin 64 bit seriya sayı fərqlidir.64-bit romanın tsiklik ehtiyatının yoxlanış kodu (CRC = K ~ 8 + x ~ 5 + x + 4 + 1).ROM-in funksiyası hər DS18B20 fərqli etməkdir, buna görə birdən çox DS18B20S bir avtobusa qoşula bilsin.

DS18B20 sensorunun xüsusiyyətləri


Tək tel ötürmə


DS18B20 ünsiyyət üçün bir telli ötürmə protokolundan (1 teldən) istifadə edir.Bu protokol DS18B20-ə məlumat ötürülməsi və enerji təchizatı üçün yalnız bir məlumat kabeli ilə ünsiyyət qurmağa imkan verir.

Böyük diapazon


Sensor, temperaturun temperaturu bir temperatur aralığını ölçə bilər, -55 ° C-dən 125 ° C-ə qədər, temperaturun monitorinqi ehtiyacları var.

Çox nöqtəli ölçmə


1 telli avtobusla çox nöqtəli temperatur ölçülməsi üçün birdən çox DS18B20 sensoru bağlaya bilərik.

Unikal aparat ünvanı


Hər DS18B20 sensoru istehsal prosesi zamanı istehsalçı tərəfindən avtomatik olaraq təyin olunan unikal 64 bitlik bir hardware ünvanına malikdir.Bu 64 bitlik hardware ünvanı sensorun model nömrəsi, istehsal tarixi və seriya nömrəsi ilə əlaqələndirilir, buna görə hər sensorun özünəməxsus şəxsiyyəti var.Bu 64 bitlik hardware ünvanı ilə sensor fərdi olaraq müəyyən edilə bilər və ünsiyyət qura bilər.

Rəqəmsal çıxış


DS18B20, analoq siqnal dönüşümünə ehtiyac olmadan rəqəmsal sistemlərlə birbaşa birləşdirilə bilən rəqəmsal temperatur dəyərlərini çıxartır.

Yüksək dəqiqlik


DS18B20 sensoru, temperaturu maksimum dəqiqliyi maksimum dəqiqliklə ölçmək qabiliyyətinə malikdir, yüksək dəqiqlik tələb edən tətbiq ssenarilərinə uyğundur.

Aşağı enerji istehlakı


Sensor, 3 v-yə 3 v-yə qədər olan bir tədarük gərginlik aralığından işləyir. Aşağı güc istehlakı uzun müddət davamlı temperaturun monitorinqi tələb edən ssenarilər üçün idealdır.Bu sensorun enerji istehlakı o qədər aşağıdır ki, bu, uzun müddət ərzində performansda heç bir deqradasiya olmadan işləyə bilər.

DS18B20 necə işləyir?


DS18B20-nin oxu və temperaturun ölçülməsi prinsipi və temperaturun ölçmə prinsipi DS1820-nin olduğu kimidir, lakin alınan temperatur dəyərinin rəqəm sayı fərqli qətnamələr səbəbindən fərqlidir.DS1820 ilə müqayisədə, DS18B20-nin temperatur çevrilməsinin gecikmə müddəti 2 saniyədən 750 milisaniyəyə qədər qısaldılmışdır.Temperatur əmsalı kristal osilatörünün salınma dərəcəsi, temperaturun dəyişməsi ilə əhəmiyyətli dərəcədə dəyişir və yaranan siqnal, counter 1-in nəbz tətbiqi kimi istifadə olunur və temperatur reyestri -55 ° C-ə uyğun bir baza dəyərinə qədər istifadə olunur.Sayğac 1, aşağı temperatur əmsalı kristal osilator tərəfindən yaradılan nəbz siqnalını sayır.Tünd sayının əvvəlcədən qurulması 0 azaldıqda, temperatur reyestrinin dəyəri 1-ə qədər artacaq, 1 sayğacının əvvəlcədən qurulmuş dəyəri yenidən yüklənəcək və 1-nin temperatur əmsalı kristal osilator tərəfindən yaradılan nəbz siqnallarını sayacaq.Bu müddət 2 sayğacın sayılmasına qədər davam edəcək, bu da temperatur qeydiyyatı dəyəri toplanacaq.Nəhayət, temperaturun reyestrindəki dəyəri ölçülmüş temperaturdur.

DS18B20-nin simvolu, izi və pin konfiqurasiyası


Symbol, footprint and pin configuration of DS18B20

Yuxarıdakı şəkillər DS18B20-nin simvolu, iz izi və pin konfiqurasiyasıdır.

DS18B20-nin sürücülük prinsipi


DS18B20-nin sürücülük prosesi əsasən 1 telli avtobus sisteminə güvənir.Bu avtobus sistemi bir avtobus ustadının bir və ya daha çox qul cihazını idarə etməyə imkan verir.Bu vəziyyətdə, MCU ustası və DS18B20 kimi hərəkət edir, həmişə qul kimi çıxış edir.1 telli avtobus sistemində, bütün əmrlər və məlumatlar əvvəlcə aşağı sifarişli birinci prinsipinə uyğun olaraq göndərilir.

1 telli avtobus sistemləri yalnız bir məlumat xəttindən istifadə edir və təxminən 5 kω xarici bir çəkmə rezistorunu tələb edir.Buna görə istifadə olunmamış vəziyyətdə, məlumat xəttindəki səviyyə yüksəkdir.Hər bir cihaz (usta və ya qul) açıq drenaj və ya 3 dövlət qapısı pin vasitəsilə məlumat xəttinə qoşulub.Bu dizayn, hər bir cihazın məlumat ötürülməsi üçün "Azadlıq" olmasına imkan verir ki, bir cihaz məlumat ötürmədikdə, digər qurğular məlumat xəttindən effektiv şəkildə istifadə edə bilər.DS18B20-nin 1 nömrəli avtobus interfeysi (DQ PIN) daxili dövrəsinin açıq bir drenaj dövrəsindən ibarətdir.Onun aparat konfiqurasiyası aşağıdakı rəqəmdə göstərilir:

Driving principle of DS18B20

DS18B20 sürücüsünü tətbiq etmək üçün üç əsas addım var:

Birinci addım: DS18B20 başlat;

İkinci addım: ROM əmri (hər hansı bir məlumat mübadiləsi tələbi ilə);

Üçüncü addım: DS18B20 funksiya əmri (hər hansı bir məlumat mübadiləsi tələbi ilə);

DS18B20-yə hər bir giriş bu addımları izləməlidir.Bu addımlardan hər hansı biri itkin və ya yerinə yetirilmirsə, DS18B20 cavab verməyəcək.

DS18B20 sensoru harada istifadə olunur?


Elmi tədqiqat təcrübələri


Fövqəladə dəqiqliyinə görə sensor, xüsusən də dəqiq temperatur ölçmələrini zəruri edən elmi tədqiqat təcrübələrində tez-tez işləyir.

Soyuq zəncir logistikası


DS18B20 sensoru soyuq zəncir logistikasında əsas rol oynayır.Temperatur həssas malların keyfiyyətini və təhlükəsizliyini təmin edərək nəqliyyat prosesi boyunca malların temperaturunu izləmək üçün istifadə olunur.

Sənaye avtomatlaşdırılması


İstehsal prosesində temperaturu izləyərkən, sensor, avadanlıq və proseslərin lazımi temperatur şəraitində olmasını təmin etmək üçün şirkətlərin avadanlıq əməliyyat vəziyyətini real vaxtda izləməyə kömək edə bilər, bu da öz növbəsində istehsal səmərəliliyini və keyfiyyətini yaxşılaşdırır.

Elektron avadanlıqların istiliyi monitorinqi


Elektron avadanlıqlarda, DS18B20 sensorları, fərdi komponentlərin temperaturunu, temperatur anomaliyalarını vaxtında aşkar etmək üçün istifadə edilə bilər, beləliklə, yüksək temperatur səbəbindən avadanlıq ziyan və məlumat itkisi kimi problemlərdən qaçınmaq üçün istifadə edilə bilər.

İşlərin İnterneti (IOT) Tətbiqləri


Daxili sistemlər və iot cihazları üçün nəzərdə tutulmuşdur, bu sensor mikroiontrollers və ya moruq pi kimi cihazlara qoşularaq uzaqdan temperaturun monitorinqi və məlumat toplamasını asanlaşdırır.

Temperatur nəzarət sistemləri


Bundan əlavə, sensor, termostatlar, istixana idarəetmə sistemləri, kondisioner sistemləri və sair kimi temperatur nəzarət sistemlərini həyata keçirmək üçün ümumiyyətlə istifadə olunur.DS18B20 sensorlarından istifadə etməklə, bu sistemlər sistemin düzgün işləməsini təmin etmək üçün lazımi temperatur nəzarətini təmin edə bilər.






Tez-tez verilən suallar [FAQ]


1. DS18B20 sensoru nədir?


DS18B20, 12bit ADC-də quraşdırılmış kiçik bir temperatur sensorudur.Asanlıqla Arduino rəqəmsal girişinə qoşula bilər.Sensor bir telli bir avtobusdan üstündür və əlavə komponentlər yolunda az tələb edir.

2. DS18B20 rəqəmsal sensordur?


DS18B20-nin əsas funksionallığı onun birbaşa rəqəmsal temperatur sensorudur.

3. LM35 və DS18B20 arasındakı fərq nədir?


DS18B20, düzgün temperaturu çıxarmaq üçün fabrik kalibrlənmişdir.Bir LM35, Zərərdə (temperatur deyil) üçün fabrik kalibrlidir və Arduino bunu temperatur üçün çevirməlidir.

4. DS18B20 sensoru nə qədər dəqiqdir?


DS18B20 rəqəmsal termal sensoru olduqca dəqiqdir və heç bir xarici komponentin işləməsini tələb etmir.Temperaturu -55 ° C-dən + 125 ° C-dən + 0,5 ° C ölçmə dəqiqliyi ilə ölçə bilər.

BIZIM HAQQıMıZDA Hər dəfə müştəri məmnuniyyəti.Qarşılıqlı etimad və ümumi maraqlar. ARIAT Tech bir çox istehsalçı və agent ilə uzunmüddətli və sabit bir əməkdaşlıq əlaqələri qurdu. "Müştəriləri real materiallarla müalicə etmək və əsas kimi xidmət etmək", bütün keyfiyyət problemlər olmadan yoxlanılacaq və peşəkar keçəcəkdir
funksiya testi.Ən yüksək qiymətli məhsullar və ən yaxşı xidmət əbədi öhdəliyimizdir.

Elektron poçt: Info@ariat-tech.comHK TEL: +00 852-30501966Əlavə et: Rm 2703 27F Ho King Comm Center 2-16,
Fa Yuen St MongKok Kowloon, Hong Kong.