DS18B20 raqamli harorat sensori uchun eng yuqori qo'llanma
2024-04-19 3957

DS18b20 odatda ishlatiladigan raqamli harorat sensori.U raqamli signalni chiqaradi va kichik o'lchamdagi xususiyatlarga ega, past apparatning pastasi, kuchli aralashuvning asosiy qismi va yuqori aniqlik bor.Ushbu maqolada biz DS18b20 sensorini tuzilish, xususiyatlar, ish printsipasi, PIN-ni tashkil qilish va hkalar bilan tanishtiramiz.

Katalog


DS18b20 nima?


DS18B20

DS18b20 AQShda "yagona avtobus" interfeysini qo'llab-quvvatlash uchun Dallas yarimo'tkazgich tomonidan ishlab chiqarilgan birinchi harorat sensori.Uning kam quvvatli iste'moli, kuchli aralashuvga qarshi kuchli aralashuv qobiliyatiga ega, protsessorning afzalliklariga mos keladi, harorat chiziq orqali to'g'ridan-to'g'ri raqamli signalga aylantirilishi mumkin.DS18b20 1 simli aloqa orqali faqat ma'lumotlar sathi (va er osti) va mikrokontroller aloqasi.Sizning harorat oralig'ida 85 ° C dan 85 ° C gacha bo'lgan harorat oralig'ida haroratni aniqlash uchun haroratni aniqlash oralig'i mavjud.Bundan tashqari, DS18b20 to'g'ridan-to'g'ri elektr ta'minotini talab qilmasdan to'g'ridan-to'g'ri ma'lumotlar satridan quvvatlanadi.

An'anaviy terliqlardan farqli o'laroq, u tashqi aralashuvni samarali ravishda kengaytirish va o'lchov aniqligini yaxshilash uchun yagona avtobus texnologiyasidan foydalaniladi.Shu bilan birga, bu o'lchangan haroratni to'g'ridan-to'g'ri mikrokomputni qayta ishlash uchun seriyali raqamli signallarga, oddiy interfeys orqali oddiy ma'lumotlarni uzatish va oddiy ishlov berish uchun to'g'ridan-to'g'ri o'zgartirishi mumkin.

Almashtirish va ekvivalentlar





DS18b20 ning ichki tuzilishi


DS18B20 Block Diagram

Sensor asosan 44 bitli ROM, harorat sensori, o'zgaruvchan haroratli signalizatsiya TM va konfiguratsiya registrlari.Zavodni tark etishdan oldin Rodagi 64 bitli seriya raqami o'ynaladi.Buni DS18E20 ning manzil seriya raqami sifatida qabul qilish mumkin.Har bir DS18E20 ning 64-bitli raqami har xil.64 bitli romning tsiklik kodi (CRC = K ~ 8 + X ~ 4 + 1 + 1 + 1).ROM funktsiyasi har bir DS18b20 ni boshqacha qilish uchun, shuning uchun bir nechta DS18b20s bitta avtobusga ulanishi mumkin.

DS18b20 sensori xususiyatlari


Yagona simli uzatish


DS18b20 aloqa uchun bitta simli elektr uzatish protokoli (1 sim) dan foydalanadi.Ushbu Protokol DS18b20 ga ma'lumotlarni uzatish va elektr ta'minoti uchun faqat bitta ma'lumot kabeli bilan aloqa qilish imkoniyatini beradi.

Katta diapazon


Sensor -55 ° C dan 125 ° C gacha bo'lgan harorat oralig'ini o'lchashi mumkin, uni haroratni haroratning keng doirasi uchun mos keladi.

Ko'p kamroq o'lchov


1 sim avtobusi bilan biz haroratli haroratni o'lchash uchun bir nechta DS18b20 sensorlarini ulashimiz mumkin.

Noyob apparat manzili


Har bir DS18b20 sensorida ishlab chiqaruvchi tomonidan avtomatik ravishda ishlab chiqarish jarayoni davomida avtomatik ravishda tayinlanadigan noyob 64 bitli apparat manzili mavjud.Ushbu 64 bitli apparat manzili sensori model raqami, ishlab chiqarish sanasi va seriya raqami bilan bog'liq, shuning uchun har bir sensorning o'ziga xos o'ziga xosligi bor.Ushbu 64 bitli apparat manzili bilan sensor alohida aniqlash va etkazilishi mumkin.

Raqamli chiqtirish


DS18b20 raqamli harorat qiymatlarini ishlab chiqarish, bu raqamli tizimlar bilan analog signalni o'zgartirishga ehtiyoj sezmasdan to'g'ridan-to'g'ri birlashtirilgan.

Yuqori aniqlik


DS18b20 sensori haroratni maksimal aniqlikka ega ± 0,5 ° C ning maksimal aniqligi bilan o'lchash, yuqori aniqlikni talab qiladigan dastur stsenariylari uchun mos keladi.

Quvvat kam iste'mol


Sensor 3 v 5,5 v - 5,5 v gacha bo'lgan kuchlanish hajmidan ishlaydi. Uning kam quvvat sarfi uzoq vaqt davomida doimiy haroratni monitoringini talab qiladigan stsenariylar uchun ideal qiladi.Ushbu sensorning quvvat sarfi shunchalik pastki, u uzoq vaqt davomida ishlashda hech qanday tanazzulsiz ishlashi mumkin.

DS18b20 qanday ishlaydi?


DS18b20ning o'qish va haroratni o'lchash printsipi DS1820, ammo olingan harorat qiymatining raqamlari bir xil.DS1820 bilan taqqoslaganda DS18b20ning haroratini o'zgartirish muddati 2 soniyadan 750 millisekundgacha qisqartirilgan.Harorat koeffitsienti kristalli koeffitsiatorining harorat o'zgarishi bilan sezilarli darajada o'zgaradi va jamlangan signal -55 ° C ga mos keladigan asosiy qiymatga mos keladi.1 hisoblagich puls signalini past harorat koeffitsienti kristalli osilator tomonidan yaratilgan.1-bandning o'rnatilgan qiymati 1 ga kamayganda, 1 ga oshadi, 1-bandning belgilangan qiymati pasayadi, 1 haroratli kristal koeffitsienti kristalli kristalli kristalli koeffitsient bilan keltirilgan puls signallarini qayta boshlaydi.Ushbu jarayon 2 ga teng ravishda 0 hisobida hisobni davom ettiradi, unda harorat registri qiymatining to'planishi to'xtaydi.Va nihoyat, harorat registratsiyasining qiymati harorat o'lchovidir.

DS18b20 ning belgisi, oyoq izi va PIN konfiguratsiyasi


Symbol, footprint and pin configuration of DS18B20

Yuqoridagi rasmlar DS18b20 ramzi, izi va PIN konfiguratsiyasidir.

DS18b20 haydash printsipi


DS18b20 haydash jarayoni asosan 1 simli avtobus tizimiga tayanadi.Ushbu avtobus tizimi bir yoki bir nechta qul qurilmalarini boshqarish uchun bitta avtobus magistriga imkon beradi.Bunday holda, bizning MCU ustasi va DS18b20 doimo qul sifatida ishlaydi.1 simli avtobuslar tizimida barcha buyruqlar va ma'lumotlar avval past buyurtma bo'yicha bir-biri bilan yuboriladi.

1-simli avtobus tizimlaridan faqat bitta ma'lumot liniyasidan foydalanadi va taxminan 5kōning tashqi tortishish rezistorini talab qiladi.Shuning uchun, foydalanilmagan holatda, ma'lumot liniyasining darajasi yuqori.Har bir qurilma (xo'jayin yoki qul) ochiq drenaj yoki 3-qurilish darvozasi orqali ma'lumot liniyasiga ulangan.Ushbu dizayn har bir qurilmani ma'lumotlarni uzatmasa, boshqa qurilmalar ma'lumot liniyasidan samarali foydalana oladi.1 simli avtobus interfeysi (DS1 PIN) DS18b20 ds18b20 ning ochiq drenaj pallasidan iborat.Uning apparat konfiguratsiyasi quyidagi rasmda keltirilgan:

Driving principle of DS18B20

DS18b20 drayverini amalga oshirish uchun uchta asosiy qadam mavjud:

Birinchi qadam: DS18b20 boshlang'ich;

Ikkinchi qadam: ROM buyrug'i (har qanday ma'lumotlar almashinuvi so'rovi);

Uchinchi qadam: DS18B20 funktsiyasi buyrug'i (har qanday ma'lumotlar almashinuv so'rovi);

DS18b20 ga har bir kirish ushbu bosqichlarga amal qilishi kerak.Agar ushbu bosqichlarning birortasi yo'q yoki bajarilmagan bo'lsa, DS18b20 javob bermaydi.

DS18b20 sensori qayerda ishlatiladi?


Ilmiy tadqiqot tajribalari


O'zining aniqligi tufayli sensor ko'pincha ilmiy tadqiqot tajribalarida, xususan, harorat o'lchovlarini talab qiladi.

Sovuq zanjirli logistika


DS18b20 sensori sovuq zanjirli logistikalarda muhim rol o'ynaydi.Bu haroratning sezgir mahsulotlarining sifati va xavfsizligini ta'minlash, transportning harorati monitoringi uchun ishlatiladi.

Sanoatni avtomatlashtirish


Ishlab chiqarish jarayonida haroratni kuzatishda sensor kompaniyalar uchun uskunalar va jarayonlar to'g'ri harorat sharoitida bo'lganligini ta'minlashga yordam beradi, bu esa o'z navbatida ishlab chiqarish samaradorligi va sifatini yaxshilaydi.

Elektron uskunalar Haroratni monitoring qilish


Elektron uskunalarda, DS18b20 datchiklarida harorat anomaliyasining haroratini o'z vaqtida hisobga olish uchun ishlatilishi mumkin, shu bilan yuqori harorat va yuqori haroratlar tufayli ma'lumotlar yo'qolishi kabi muammolarni oldini olish va ma'lumotlarni yo'qotish.

Materiallar (iot) dasturlari


O'rnatilgan tizimlar va iot qurilmalari uchun mo'ljallangan, bu sensor Mikrokontroller yoki malina pi kabi qurilmalarga ulanish orqali uzoq haroratni monitoring va ma'lumotlarni yig'ishni osonlashtiradi.

Haroratni boshqarish tizimlari


Bundan tashqari, sensor termostratlar, issiqxona nazorati tizimlari, konditsionerlik tizimlari va boshqalarni haroratni boshqarish tizimlarini amalga oshirish uchun ishlatiladi.DS18b20 datchiklaridan foydalanib, ushbu tizimlar tizimning to'g'ri ishlashini ta'minlashi kerak bo'lgan haroratni aniq boshqarishni ta'minlaydi.






Tez-tez beriladigan savollar [FAQ]


1. DS18b20 sensori nima?


DS18b20 - bu 12bit ADCda qurilgan kichik harorat sensori.Uni Arduino raqamli kiritishiga osongina ulash mumkin.Sensor bir simli avtobusni etkazadi va qo'shimcha tarkibiy qismlar yo'lida oz talab qiladi.

2. DS18b20 raqamli sensormi?


DS18b20 ning asosiy funksionalligi - bu to'g'ridan-to'g'ri tizimga to'g'ri keladigan haroratli sensor.

3. LM35 va DS18b20 o'rtasidagi farq nima?


DS18b20 to'g'ri haroratni chiqarish uchun zavod kalibrlangan.LM35 kuchlanish (harorat emas) va Arduino buni haroratga o'zgartirishi kerak.

4. DS18b20 sensori qanchalik aniq?


DS18b20 raqamli termal sensasi juda aniq va hech qanday tashqi tarkibiy qismlardan foydalanishni talab qilmaydi.U haroratni -55 ° C dan + 125 ° C gacha ± 0,5 ° C dan o'lchash aniqligi bilan o'lchash mumkin.

BIZ HAQIMIZDA Har safar mijozlarning qoniqishi.O'zaro ishonch va umumiy manfaatlar. ARIAT TECH ko'plab ishlab chiqaruvchilar va agentlar bilan uzoq muddatli va barqaror hamkorlik aloqalarini o'rnatdi. "Mijozlarga haqiqiy materiallar bilan muomala qilish", barcha sifat muammosiz tekshiriladi va professional ravishda o'tkaziladi
funktsiya sinov.Eng yuqori iqtisodiy samarali mahsulotlar va eng yaxshi xizmat - bu bizning abadiy sadoqatimiz.

Elektron pochta: Info@ariat-tech.comHK TEL: +00 852-30501966QO'SHISH: Rm 2703 27F Ho King Comm Center 2-16,
Fa Yuen St MongKok Kovlon, Gonkong.