DS18B20 цифралык температура сенсоруна акыркы жетекчи
2024-04-19 4013

DS18B20 - көбүнчө колдонулган санариптик температура сенсору.Ал санариптик сигналды алып, кичинекей өлчөмдүн, төмөн аппараттын төмөндүгүнө, күчтүү анти-кийлигишүү жөндөмү жана жогорку тактык мүнөздөмөлөрү бар.Бул макалада биз DS18B20 сизсорду түзүмдүн, мүнөздөмөлөрдүн, иштөө принцибинин, пин чарбасын ж.б. менен тааныштырабыз.

Каталог


DS18B20 деген эмне?


DS18B20

DS18B20 "Бирдиктүү автобус" интерфейсинти колдоо үчүн АКШда Даллас жарым өткөргүч тарабынан өндүрүлгөн биринчи температура сэнсору болуп саналат.Кубаттуулукка ээ, күчтүү кийлигишүү жөндөмү төмөн, процессордун артыкчылыктарына дал келүү оңой, температуранын температурасы түздөн-түз санариптик сигналга түздөн-түз киргизиле алат.DS18B20 маалымат линиясы (жана жер) жана микрокронтроллердин байланышы гана болгон 1 зым менен байланышты колдонуп.Сенсор температуранын температурасынын аныктамасы бар-55 ° C чейин, ошондой эле температура диапазону 3 ° C чейин 85 ° C чейин (85 ° ° Cдан ашып кеткенде).Андан тышкары, DS18B20 тышкы электр менен камсыздоону талап кылбастан, DS18B20 менен түздөн-түз өзүлөрүнө пайдалуу болот.

Келишимдик терминаторлордон айырмаланып, ал бирдиктүү автобекетти тышкы кийлигишүүнү натыйжалуу азайтуу жана өлчөө тактыгын жогорулатуу үчүн колдонот.Ошол эле учурда, ал түздөн-түз температураны түздөн-түз конвертациялоого, микрокомпьютер иштетүү, маалыматтарды берүү жана жөнөкөй интерфейс аркылуу жөнөкөйлөтүүнү түзө алат.

Алмаштыруулар жана эквиваленттер





DS18B20 ички түзүлүшү


DS18B20 Block Diagram

Сенсор, негизинен, 64 биттик ром, температура сенсору, туруучу эмес температуранын температура сигнализациясы 4 жолу, курулган температура сигнализациясы.Раврден чыкпайардан мурун, 64 биттик сериялык номери сүрөт тартууга болот.Аны DS18E20 дарегинин сериялык номери катары кароого болот.Ар бир DS18E20нын 64 биттик сериялык номери башкача.Циклдик кыскартуунун текшерүү коду (CRC = K ~ 8 + x ~ 5 + x ~ 4 + 1) 64 биттик ром.Ромдун функциясы ар бир DS18B20 менен айырмаланып, бир нече DS18B20s бир автобус менен туташтырылышы мүмкүн.

DS18B20 сенсорунун өзгөчөлүктөрү


Бир зымдарды берүү


DS18B20 байланыш үчүн бир зым өткөрүү протоколун (1 айым) колдонот.Бул протокол DS18B20 маалыматтарды берүү жана электр менен жабдуу үчүн бир гана маалымат кабели менен байланышууга мүмкүнчүлүк берет.

Чоң диапазон


Сенсор температуранын диапазонунан -55 ° C чейин 125 ° C чейин өлчөй алат, аны 125 ° C чейин өлчөй алат, аны температура мониторингдин кеңири багыттагы муктаждыктарын канааттандырат.

Көп чекиттерди өлчөө


1 зым автобус менен, биз көптөгөн DS18b20 менен байланышта болсок, көп пункттан турган температура өлчөө үчүн сенсорду байланышта алабыз.

Уникалдуу жабдык дареги


Ар бир DS18B20 сенсор өндүрүш процессинде автоматтык түрдө дайындалган автоматтык түрдө дайындалган уникалдуу 64 биттик аппараттык дарекке ээ.Бул 64 биттик жабдык дарек сенсордун моделинин номери, өндүрүш күнү жана сериялык номери менен байланышкан, ошондуктан ар бир сенсор өзүнүн өзгөчө инсандыгы бар.Ушул 64 биттик жабдык дарек менен, сенсор өзүнчө аныкталышы жана менен байланышса болот.

Санариптик чыгаруу


DS18B20 цифралык температура маанилерин аныктоо

Жогорку тактык


DS18B20 сенсордун температурасын ± 0,5 ° C үчүн максималдуу тактык менен өлчөө мүмкүнчүлүгүнө ээ, бул жогорку тактыкты талап кылган колдонмо сценарийлерине ылайыктуу.

Кубатка төмөн керектөө


Сениссор 3 V үчүн 3 vt-ди аба менен иштейт.Бул сенсордун энергиясын керектөө ушунчалык төмөн болгондуктан, ал узак убакытка созулушу мүмкүн, ал иш-аракеттерде эч кандай деградациясыз иштейт.

DS18B20 кандайча иштейт?


DS18B20 мөөнөтү жана температуранын мөөнөтүн окуу жана жазуу DS18B20 менен бирдей, бирок алынган температура наркынын санын ар кандай резолюциялардан улам айырмаланат.DS1820 менен салыштырганда DS18B20 температуранын кечигүү убактысы 2 секунддан 750 миллисекундга чейин кыскарат.Температуранын коэффициентинин термелүүчү коэффициентинин температурасынын өзгөрүшү температуранын өзгөрүшү менен бир кыйла өзгөрөт, ал эми өндүрүштүк сигналды эсептегич киргизүү үчүн колдонулат.Counter 1 Crystal Oscillator төмөн температура коэффициентинин төмөндүгүнөн келип чыккан тамыр сигналын эсептейт.1-эсептин алдын-ала баасы 0 төмөндөйтБул процесс 2 эсептөөчүгө чейин 0 эсептөөчүгө чейин улантылат, анда температуранын температурасынын наркынын топтолушу токтотулат.Акырында, температуранын наркы өлчөнгөн температура болуп саналат.

Символ, из18b20


Symbol, footprint and pin configuration of DS18B20

Жогорудагы сүрөттөр DS18B20 үчүн символ, из символу, изин конфигурациясы.

DS18B20 айдоо принциби


DS18B20 айдоо процесси негизинен 1 зым автобус тутумуна таянат.Бул автобус тутуму бир автобус кожоюнуна бир же бир нече кул шаймандарын көзөмөлдөөгө мүмкүнчүлүк берет.Бул учурда, биздин MCA кожоюну жана DS18b20 катары иштейт, ар дайым кул болуп иштейт.1 зым автобус тутумунда, бардык буйруктар жана маалыматтар алгачкы тартипке ылайык төмөнкү тартипке ылайык жөнөтүлөт.

1-Зымдуу автобус тутумдары бир гана маалымат сызыгын гана колдонушат жана болжол менен 5кънлдын тышкы көтөрүлүшүн талап кылат.Ошондуктан, пайдаланылбаган абалда, маалымат линиясынын деңгээли жогору.Ар бир түзмөк (кожоюнбу же кулбу), ачык драма же 3 мамлекеттик дарбазанын пин аркылуу маалымат сызыгына туташып турат.Бул дизайн ар бир түзмөктүн маалымат линиясын "бошотууга", бир түзмөк маалыматтарды берүү эмес, башка түзмөктөр маалымат линиясын натыйжалуу колдонууга мүмкүнчүлүк берет.DS18B20 1-зымдуу автобус интерфейси (анын ички схемасынын ачык схемасынан турат.Анын аппараттык конфигурациясы төмөндөгү сүрөттө көрсөтүлгөн:

Driving principle of DS18B20

DS18B20 драйверин ишке ашыруунун үч негизги кадамы бар:

Биринчи кадам: DS18b20 инициализациялоо;

Экинчи кадам: Ромдун буйругу (кандайдыр бир маалымат алмашуу өтүнүчү);

Үчүнчү кадам: ds18b20 функция буйругу (кандайдыр бир маалымат алмашуу өтүнүчү);

Ар бир DS18B20га кирүү ушул кадамдарды жасашы керек.Эгерде бул кадамдардын кайсынысы болбосун же аткарылбаса, ds18b20 жооп бербейт.

DS18B20 сенсор кайда колдонулган?


Илимий изилдөө эксперименттери


Өзгөчө тактыгына байланыштуу, сенсор көп учурда илимий изилдөөлөр эксперименттеринде, айрыкча, температуранын ченемдерин талап кылышын талап кылган.

Колд Chain Logistics


DS18B20 сенсор муздак чынжыр логистикасында негизги ролду ойнойт.Ал ташуу учурунда товарлардын температурасын көзөмөлдөө үчүн колдонулат, температура-сезгич товарлардын сапатын жана коопсуздугун камсыз кылуу үчүн колдонулат.

Өнөр жай автоматташтыруу


Өндүрүш процессиндеги температураны байкоо учурунда сенсор компаниялар компанияларга жабдууларды жана процесстердин абалы жана процесстердин туура температуранын абалын активдештирип жаткандыгын камсыз кылуу үчүн реалдуу убакыттын абалын көзөмөлдөп турууга жардам берет, бул өндүрүштүн натыйжалуулугун жана сапатын жакшыртат.

Электрондук жабдууларды температуранын мониторинги


Электрондук жабдууларда DS18B20 температуранын температурасын аныктоо, температура аномалиясын аныктоо үчүн сиз үчүн колдонсоңуз, анда жабдуулардын бузулгандыгы жана жогорку температурага байланыштуу маалыматтарды жоготуу сыяктуу көйгөйлөрдү болтурбоо үчүн колдонсо болот.

Маселелер (IOT) тиркемелери


Кыналган системалар жана IOT шаймандары үчүн иштелип чыккан бул сенсор микрокроликтер же малина пи сыяктуу түзмөктөргө туташтыруу менен алыстан мониторинг жана маалыматтарды чогултууга жардам берет.

Температуранын башкаруу тутумдары


Мындан тышкары, сенсор, адатта, температураны башкаруу тутумдарын, мисалы, термостаттар, парникти контролдоо тутумдары, аба кондициялоо тутумдары сыяктуу колдонулат.DS18B20 сизсорлорун колдонуу менен, бул системалар тутумдун туура иштешин камсыз кылуу үчүн талап кылынгандай температураны контролдоону камсыз кылат.






Көп берилүүчү суроолор [FAQ]


1. DS18B20 деген эмне?


DS18B20 - бул 12битанын ичинде курулган кичинекей температура сенсору.Аны ардино санарип киргизүү менен оңой эле туташтырса болот.Сенсор бир зым автобус менен байланышып, кошумча компоненттердин жолун талап кылат.

2. DS18B20 санарип сенсорбу?


DS18B20дин негизги функционалдык өзгөчөлүгү - анын түздөн-түз санариптик температура сенсору.

3. LM35 жана DS18B20 ортосундагы айырма кандай?


DS18B20 - бул фабрикада туура температураны чыгаруу үчүн калибрленген.LM35 заводдук чыңалуу (температура эмес) жана Аргуино муну температурага айландырышы керек.

4. DS18B20 сенсору канчалык так?


DS18B20 санариптик жылуулук сенсору так так жана иштөө үчүн эч кандай тышкы компоненттерди талап кылбайт.Бул 055 ° C чейин (0,5 ° C) чейинки температураны 0,5 ° C чейин өлчөй алат.

Биз жөнүндө Кардарлардын канааттануусу ар дайым.Өз ара ишеним жана жалпы кызыкчылыктар. ARIAT технология көптөгөн өндүрүүчүлөр жана агенттер менен узак мөөнөттүү жана туруктуу кооперативдик мамилелерин түздү. "Кардарларга реалдуу материалдар менен мамиле жасап, өзөктүү кызматка кирбестен, кесипкөй текшерилет жана кесипкөйлүккө өтөт
Function Test.Эң жогорку баада өнүмдөр жана эң мыкты кызмат - бул биздин түбөлүктүү милдеттенмебиз.

Email: Info@ariat-tech.comHK TEL: +00 852-30501966КОШУУ: Rm 2703 27F Ho King Comm Center 2-16,
Fa Yuen St MongKok Kowloon, Гонконг.