DS18B202020 ဒီဂျစ်တယ်အပူချိန်အာရုံခံကိရိယာအတွက် Ultimate လမ်းညွှန်
2024-04-19 4014

DS18B20 သည်အသုံးများသောဒီဂျစ်တယ်အပူချိန်အာရုံခံကိရိယာဖြစ်သည်။၎င်းသည်ဒစ်ဂျစ်တယ်အချက်ပြမှုတစ်ခုဖြစ်ပြီးအရွယ်အစားသေးငယ်ပြီးအနိမ့်အမြင့်အနိမ့်အမြင့်,ဤဆောင်းပါးတွင် DS18B20 ၏အာရုံခံကိရိယာကိုဖွဲ့စည်းတည်ဆောက်ပုံ, ဝိသေသလက္ခဏာများ, လုပ်ငန်းနိယာမအစီအစဉ်များစသည်တို့မှတ ဦး တည်းဖြင့်မိတ်ဆက်ပေးမည်။

စာရင်း


DS18B20 ဆိုတာဘာလဲ။


DS18B20

DS18B20 Dallas Semiconductor မှထုတ်လုပ်သောပထမဆုံးအပူချိန် Smemiconductor သည် "တစ်ခုတည်းသောဘတ်စ်ကား" interface ကိုထောက်ပံ့ရန်အတွက်ထုတ်လုပ်သည့်ပထမဆုံးအပူချိန်ဖြစ်သည်။၎င်းသည်စွမ်းအင်သုံးစွဲမှုနိမ့်ကျမှု,DS18B20 သည် Data Line (နှင့်မြေပြင်) နှင့် microcontroller ဆက်သွယ်ရေးနှင့် Microcontroller Comethents ဖြစ်သည်။အာရုံခံကိရိယာသည်အပူချိန်ရှာဖွေတွေ့ရှိမှုအကွာအဝေးတွင် -55 ° C မှ 125 ဒီဂရီစင်တီဂရိတ်အထိရှိသည်။ထို့အပြင် DS18B20 သည်ပြင်ပစွမ်းအင်ထောက်ပံ့မှုမလိုအပ်ဘဲ data line မှတိုက်ရိုက်ပါ 0 င်နိုင်သည်။

သမားရိုးကျ cutermistors များနှင့်မတူဘဲ၎င်းသည်ပြင်ပမှပြင်ပ 0 င်ရောက်စွက်ဖက်မှုကိုထိရောက်စွာလျှော့ချရန်နှင့်တိုင်းတာခြင်းဆိုင်ရာတိကျမှန်ကန်မှုကိုတိုးတက်စေရန်ဘတ်စ်ကားနည်းပညာတစ်ခုတည်းကိုအသုံးပြုသည်။တစ်ချိန်တည်းမှာပင်၎င်းသည်တိုင်းတာသောအပူချိန်ကို microcompute processing အတွက် serior digital signal များသို့တိုက်ရိုက်ပြောင်းလဲနိုင်သည်။

အစားထိုးခြင်းနှင့်ညီမျှခြင်း





DS18B20 ၏ပြည်တွင်းရေးဖွဲ့စည်းပုံ


DS18B20 Block Diagram

အာရုံခံကိရိယာသည်အဓိကအားဖြင့် 64-bit ROM, အပူချိန်အာရုံခံကိရိယာများ,RO တွင် 64-bit serial နံပါတ်သည်စက်ရုံမှမထွက်ခွာမီဓာတ်ပုံ - ထွင်းထားသည်။၎င်းကို DS18E20 ၏လိပ်စာအမှတ်စဉ်နံပါတ်အဖြစ်မှတ်ယူနိုင်သည်။DS18E20 တစ်ခုစီ၏ 64-bit serial နံပါတ်သည်ကွဲပြားခြားနားသည်။CRCCLCY ROCCCLANCY Check Code (CRC = K မှ ~ 8 + x ~ 5 + ~ 4 + 1) ၏ 64-bit rom ။ROM ၏လုပ်ဆောင်ချက်သည် DS18B20 ကိုကွဲပြားစေရန်ကွဲပြားခြားနားသောကြောင့် DS18B20s ကိုဘတ်စ်ကားတစ်စီးနှင့်ချိတ်ဆက်နိုင်သည်။

DS18B20 sensor ၏အင်္ဂါရပ်များ


တစ်ခုတည်း - ဝါယာကြိုးဂီယာ


DS18B20B20 သည်ဆက်သွယ်ရေးအတွက်တစ်ခုတည်းသောဝါယာကြိုးဂီယာ prottocol ကိုအသုံးပြုသည်။ဤ protocol သည် data18B20 ကိုဒေတာထုတ်လွှင့်ခြင်းနှင့်ပါဝါထောက်ပံ့ရေးအတွက်ဒေတာ cable တစ်ခုသာနှင့်ဆက်သွယ်ရန်ခွင့်ပြုသည်။

ကြီးမားသောအကွာအဝေး


အာရုံခံကိရိယာသည်အပူချိန်အကွာအဝေးမှ 65 ဒီဂရီစင်တီဂရိတ်မှ 125 ဒီဂရီစင်တီဂရိတ်အထိတိုင်းတာနိုင်သည်။ ၎င်းသည်အပူချိန်စောင့်ကြည့်လေ့လာမှုလိုအပ်ချက်အတွက်သင့်တော်သည်။

Multi-point တိုင်းတာခြင်း


1 ဝါယာကြိုးဘတ်စ်ကားဖြင့်ကျွန်ုပ်တို့သည် Multi-point အပူချိန်တိုင်းတာခြင်းအတွက် DS18B20 အာရုံခံကိရိယာများကိုဆက်သွယ်နိုင်သည်။

ထူးခြားသောဟာ့ဒ်ဝဲလိပ်စာ


DS18B20 Sensor တစ်ခုစီသည်ထုတ်လုပ်မှုဖြစ်စဉ်ကာလအတွင်းထုတ်လုပ်သူကအလိုအလျောက်သတ်မှတ်ထားသည့်ထူးခြားသည့် 64-bit thirdware address တစ်ခုစီရှိသည်။ဤ 64-bit hardware address သည်အာရုံခံကိရိယာ၏စံနမူနာကိန်းဂဏန်းနံပါတ်, ထုတ်လုပ်မှုနေ့နှင့်အမှတ်စဉ်နံပါတ်များနှင့်ဆက်စပ်နေသည်။ ထို့ကြောင့်အာရုံခံကိရိယာတစ်ခုစီတွင်ကိုယ်ပိုင်ထူးခြားသောလက်ခဏာတစ်ခုရှိသည်။ဤ 64-bit hardware address နှင့်အတူအာရုံခံကိရိယာကိုတစ် ဦး ချင်းစီဖော်ထုတ်နိုင်ပြီးဆက်သွယ်နိုင်သည်။

ဒစ်ဂျစ်တယ်ထုတ်လုပ်မှု


DS18BB20 သည်ဒစ်ဂျစ်တယ်အပူချိန်စံနှုန်းများကိုထုတ်ပြန်ရာတွင်ဒစ်ဂျစ်တယ်စနစ်များနှင့်တိုက်ရိုက်ပေါင်းစည်းခြင်းမရှိဘဲတိုက်ရိုက်ပေါင်းစည်းနိုင်သည်။

မြင့်မားသောတိကျမှု


DS18BB20 Sensor သည်အပူချိန်ကိုအများဆုံးတိကျမှန်ကန်စွာတိုင်းတာနိုင်စွမ်းရှိပြီးမြင့်မားသောတိကျမှန်ကန်မှုရှိရန်လိုအပ်သည့် application အခြေအနေများအတွက်သင့်တော်သည်။

စွမ်းအင်သုံးစွဲမှုနိမ့်


အာရုံခံကိရိယာသည်ထောက်ပံ့ရေးဗို့အားအကွာအဝေးမှ 3 v ဗို့အား 5 v. မှလည်ပတ်သည်။ ၎င်း၏စွမ်းအင်သုံးစွဲမှုသည်အချိန်ကြာမြင့်စွာအချိန်ကြာမြင့်စွာစောင့်ကြည့်လေ့လာရန်လိုအပ်သည့်အခြေအနေများအတွက်အကောင်းဆုံးဖြစ်သည်။ဤအာရုံခံကိရိယာ၏စွမ်းအင်သုံးစွဲမှုသည်အလွန်နိမ့်ကျခြင်းသည်အလွန်နိမ့်ကျနေပြီးစွမ်းဆောင်ရည်ပြတ်တောက်ခြင်းမရှိဘဲအချိန်ကြာမြင့်စွာအလုပ်လုပ်နိုင်သည်။

DS18B20 သည်မည်သို့အလုပ်လုပ်သနည်း။


DS18B20 ၏စာဖတ်ခြင်းနှင့်အပူချိန်တိုင်းတာခြင်းနိယာမနှင့်အပူချိန်တိုင်းတာခြင်းနိယာမများသည် DS1820 ၏နိယာမနှင့်အတူတူဖြစ်သည်။DS1820 နှင့်နှိုင်းယှဉ်လျှင် DS18B20 ၏အပူချိန်နှောင့်နှေးမှုနှောင့်နှေးမှုအချိန်ကို 2 စက္ကန့်မှ 750 မီလီစက္ကန့်အထိတိုတောင်းသည်။အပူချိန်အပြောင်းအလဲများနှင့်အတူအပူချိန်မြင့်သော Crystal Oscillator ၏လှည့်စားမှုနှုန်းသည်သိသိသာသာပြောင်းလဲမှုများနှင့်သိသိသာသာပြောင်းလဲသွားသည်။ ထုတ်လုပ်ထားသောအချက်ပြကို Counter 1 နှင့်အပူချိန်မှတ်ပုံတင်ခြင်းသည်အခြေခံကျသောပမာဏနှင့်သက်ဆိုင်သည်။Counter 1 သည်အပူချိန်နိမ့်သော Crystal Oscillator မှထုတ်လုပ်သောသွေးခုန်နှုန်း signal ကိုရေတွက်သည်။တန်ပြန်ချက်၏ Preset တန်ဖိုးသည် 0 လျော့ကျသွားသောအခါအပူချိန်မှတ်ပုံတင်ခြင်း၏တန်ဖိုးသည် 1 ခုတိုးလာလိမ့်မည်။ 1 တန်ဘိုး 1 တန်စားသုံးမှုတန်ဖိုးကိုပြန်လည်ဖွင့်လှစ်လိမ့်မည်။ဤလုပ်ငန်းစဉ်သည် Counter 2 ရေတွက်သည်အထိ 0 င်သည်အထိဆက်လက်တည်ရှိလိမ့်မည်။နောက်ဆုံးအနေဖြင့်အပူချိန်မှတ်ပုံတင်ခြင်း၏တန်ဖိုးသည်တိုင်းတာသောအပူချိန်ဖြစ်သည်။

DS18B20 ၏သင်္ကေတနှင့် pin configuration ကို DS18B20


Symbol, footprint and pin configuration of DS18B20

အပေါ်ကပုံများသည် DS18B20 ၏အမှတ်အသား, ခြေရာနှင့် pin configurations ဖြစ်သည်။

DS18B20 ၏နိယာမကိုမောင်းနှင်မှုနိယာမ


DS18B20 ၏ကားမောင်းခြင်းလုပ်ငန်းစဉ်သည်အဓိကအားဖြင့်ဝါယာကြိုးဘတ်စ်ကားစနစ်ပေါ်တွင်မူတည်သည်။ဤဘတ်စ်ကားစနစ်သည်ဘတ်စ်ကားမာစတာတစ် ဦး အားကျွန်စက်တစ်ခုသို့မဟုတ်တစ်ခုထက် ပို. ထိန်းချုပ်ရန်ခွင့်ပြုသည်။ဤကိစ္စတွင်ကျွန်ုပ်တို့၏ MCU သည်မာစတာအဖြစ်ဆောင်ရွက်ပြီး DS18B20 သည်ကျွန်အဖြစ်အမြဲတမ်းပြုမူသည်။1 ဝါယာကြိုးဘတ်စ်ကားစနစ်တွင် command များနှင့်အချက်အလက်အားလုံးကိုအနိမ့်အနိမ့်အနိမ့်အနိမ့်အမြင့်နှင့်အညီပို့သည်။

1-Wire ဘတ်စ်ကားစနစ်များသည်ဒေတာလိုင်းတစ်ခုတည်းကိုသာ အသုံးပြု. ခန့်မှန်းခြေအားဖြင့်5kω၏ပြင်ပဆွဲ -up တက်ရောဂါကူးစက်ရန်လိုအပ်သည်။ထို့ကြောင့်အသုံးမပြုသည့်အခြေအနေတွင်ဒေတာလိုင်းပေါ်ရှိအဆင့်သည်မြင့်မားသည်။စက်ပစ္စည်းတစ်ခုစီ (Master သို့မဟုတ် Slave) သည် Open-sminess သို့မဟုတ် 3-state gate pin မှတဆင့်ဒေတာလိုင်းနှင့်ချိတ်ဆက်ထားသည်။ဒီဒီဇိုင်းက device တစ်ခုချင်းစီကိုဒေတာတစ်ခုစီကိုထုတ်ဖော်ပြောဆိုခွင့်ပေးဖို့ခွင့်ပြုသည်။DS18B20 ၏ 1-Wire Bus interface (DQ PIN) သည်၎င်း၏အတွင်းပိုင်းတိုက်နယ်၏ပွင့်လင်းသောဆားငန်သောတိုက်ခန်းများဖြင့်ဖွဲ့စည်းထားသည်။၎င်း၏ hardware configuration ကိုအောက်ပါပုံတွင်ပြထားသည်။

Driving principle of DS18B20

DS18B20 ရက်မောင်းစာကိုအကောင်အထည်ဖော်ရန်အဓိကအဆင့်သုံးဆင့်ရှိသည်။

အဆင့်တစ်: DS18B20 ကိုအစပြုပါ။

အဆင့် 2: ROM command ကို (မဆိုဒေတာဖလှယ်မှုတောင်းခံမှုအားဖြင့်နောက်မှ);

အဆင့်သုံး: DS18B20 function command (နောက်မှမည်သည့်ဒေတာဖလှယ်မှုတောင်းဆိုမှုတောင်းခံခြင်း);

DS18B20 မှ 0 င်ခွင့်တစ်ခုစီသည်ဤအဆင့်များကိုလိုက်နာရမည်။အကယ်. ဤအဆင့်များပျောက်ဆုံးနေခြင်းသို့မဟုတ်မလုပ်ဆောင်ပါက DS18B20 သည်တုံ့ပြန်မှုမရှိပါ။

DS18B20 sensor ကိုဘယ်မှာသုံးသလဲ။


သိပ္ပံနည်းကျသုတေသနစမ်းသပ်ခြင်း


အထူးတိကျသောတိကျမှုကြောင့်အာရုံခံကိရိယာသည်သိပ္ပံဆိုင်ရာသုတေသနစမ်းသပ်ချက်များတွင်မကြာခဏအသုံးပြုလေ့ရှိသည်။ အထူးသဖြင့်အပူချိန်တိုင်းတာမှုများပြုလုပ်ရန်လိုအပ်သည်။

အအေးကွင်းဆက်ထောက်ပံ့ပို့ဆောင်ရေး


DS18BB20 Sensor သည်အအေးကွင်းဆက်ထောက်ပံ့ပို့ဆောင်ရေးတွင်အဓိကအခန်းကဏ် plays မှပါ 0 င်သည်။သယ်ယူပို့ဆောင်ရေးလုပ်ငန်းစဉ်တစ်လျှောက်တွင်ကုန်ပစ္စည်းများ၏အပူချိန်တစ်လျှောက်လုံးတွင်ကုန်ပစ္စည်းများ၏အပူချိန်တစ်လျှောက်လုံးတွင်ကြည့်ရှုရန်အသုံးပြုသည်။

စက်မှုအလိုအလျောက်


ထုတ်လုပ်မှုလုပ်ငန်းစဉ်တွင်အပူချိန်ကိုစောင့်ကြည့်လေ့လာသည့်အခါ Sensor သည်ပစ္စည်းကိရိယာများနှင့်လုပ်ငန်းစဉ်များသည်အပူပိုင်းအပူချိန်အခြေအနေများတွင်ပြုလုပ်နိုင်ရန်အတွက်ပစ္စည်းကိရိယာများလည်ပတ်မှုအဆင့်အတန်းကိုစစ်ဆေးရန်ကူညီနိုင်သည်။

အီလက်ထရောနစ်ပစ္စည်းကိရိယာများအပူချိန်စောင့်ကြည့်လေ့လာခြင်း


အီလက်ထရောနစ်ပစ္စည်းများတွင် DS18B20 STORMENTSS သည်အပူချိန်တစ် ဦး ချင်းစီ၏အပူချိန်အပူချိန်ကိုစစ်ဆေးရန်, အပူချိန်ဆိုင်ရာကွဲလွဲချက်များကိုအချိန်မီရှာဖွေတွေ့ရှိရန်အသုံးပြုသည်။

အရာများ၏အင်တာနက် application များအင်တာနက်


embedded စနစ်များနှင့် iot Devices များအတွက်ဒီဇိုင်းရေးဆွဲထားသည့်အတွက်ဤအာရုံခံကိရိယာသည် microcontroller များသို့မဟုတ် Raspberry Pi ကဲ့သို့သောကိရိယာများနှင့်ချိတ်ဆက်ခြင်းအားဖြင့်ဝေးလံခေါင်သီသောအပူချိန်စောင့်ကြည့်လေ့လာမှုနှင့်အချက်အလက်ကောက်ယူခြင်းကိုအထောက်အကူပြုသည်။

အပူချိန်ထိန်းချုပ်မှုစနစ်များ


ထို့အပြင်အပူထိန်းကိရိယာများ, ဖန်လုံအိမ်, လေအေးပေးစက်များ,DS18B20 အာရုံခံကိရိယာများကိုအသုံးပြုခြင်းအားဖြင့်ဤစနစ်များသည်စနစ်၏သင့်လျော်သောလည်ပတ်မှုကိုသေချာစေရန်လိုအပ်သည့်အတိုင်းတိကျသောအပူချိန်ထိန်းချုပ်မှုကိုပေးနိုင်သည်။






မကြာခဏမေးသောမေးခွန်းများ [မကြာခဏမေးလေ့ရှိသောမေးခွန်းများ]


1. DS18B20 Sensor ဆိုတာဘာလဲ။


DS18B20 သည် 12bit ADC တွင်တည်ဆောက်ထားသောအပူချိန်အာရုံခံကိရိယာတစ်ခုဖြစ်ပါတယ်။၎င်းသည် Arduino ဒီဂျစ်တယ် input ကိုအလွယ်တကူချိတ်ဆက်နိုင်သည်။အာရုံခံကိရိယာသည်ဝါယာကြိုးဘတ်စ်ကားတစ်စီးကျော်နှင့်အပိုဆောင်းအစိတ်အပိုင်းများအတွက်အနည်းငယ်သာလိုအပ်သည်။

2. DS18B20 သည်ဒစ်ဂျစ်တယ်အာရုံခံကိရိယာတစ်ခုလား။


DS18B20 ၏အဓိကလုပ်ဆောင်ချက်သည်၎င်း၏တိုက်ရိုက်ဒစ်ဂျစ်တယ်အပူချိန်အာရုံခံကိရိယာဖြစ်သည်။

3. LM35 နှင့် DS18B20 အကြားခြားနားချက်ကဘာလဲ။


DS18B20 သည်မှန်ကန်သောအပူချိန်ကိုထုတ်လုပ်ရန်အတွက်စက်ရုံကိုချိန်ညှိသည်။LM35 သည်စက်ရုံကိုစက်ရုံဖြစ်ပြီး, အပူချိန်မဟုတ်သည့်ဗို့အားအတွက်ချိန်ညှိခြင်းဖြစ်ပြီး Arduino သည်၎င်းကိုအပူချိန်သို့ပြောင်းလဲရန်လိုအပ်သည်။

4. DS18B20 Sensor သည်မည်မျှတိကျမှန်ကန်သနည်း။


DS18B202020220, Digital Termal Sensor သည်အတော်လေးတိကျမှန်ကန်ပြီးမည်သည့်ပြင်ပအစိတ်အပိုင်းများကိုမဆိုလုပ်ကိုင်ရန်မလိုအပ်ပါ။၎င်းသည် -55 ° C မှ + 125 ဒီဂရီစင်တီဂရိတ်မှတိုင်းတာခြင်းတိကျမှန်ကန်မှုနှင့်တိုင်းတာခြင်းနှင့်တိုင်းတာမှုတိကျမှန်ကန်မှုနှင့်တိုင်းတာနိုင်သည်။

ကိုယ်တို့အကြောင်း တိုင်းအချိန်ကုန်ကျေနပ်မှု။နှစ် ဦး နှစ်ဖက်အပြန်အလှန်ယုံကြည်မှုနှင့်ဘုံအကျိုးစီးပွား။ ARIAT နည်းပညာသည်ထုတ်လုပ်သူများနှင့်အေးဂျင့်များစွာနှင့်ရေရှည်နှင့်တည်ငြိမ်သောပူးပေါင်းဆောင်ရွက်မှုဆိုင်ရာဆက်ဆံရေးကိုတည်ထောင်ခဲ့သည်။ "ဖောက်သည်များကိုအစစ်အမှန်ပစ္စည်းများဖြင့်ကုသခြင်းနှင့် CORE အဖြစ် 0 န်ဆောင်မှုပေးခြင်း" ကိုပြ problems နာမရှိဘဲစစ်ဆေးပြီးပရော်ဖက်ရှင်နယ်ကိုစစ်ဆေးပြီး
function ကိုစမ်းသပ်။ကုန်ကျစရိတ်အမြင့်ဆုံးသောထုတ်ကုန်များနှင့်အကောင်းဆုံး 0 န်ဆောင်မှုသည်ကျွန်ုပ်တို့၏ထာဝရကတိကဝတ်ဖြစ်သည်။

ဆောင်းပါး

CR2032 နှင့် CR2016 အပြန်အလှန်လဲလှယ်နိုင်သည်
Mosfet: အဓိပ္ပါယ်, အလုပ်လုပ်နိယာမနှင့်ရွေးချယ်ခြင်း
relay installation နှင့်စမ်းသပ်ခြင်း, relay wiring ကားချပ်များ၏ဘာသာပြန်
CR2016 vs. CR2032 ခြားနားချက်ကဘာလဲ
NPN vs. PNP: ခြားနားချက်ကဘာလဲ။
ESP32 vs STM32: မည်သည့် microcontroller သည်သင့်အတွက်ပိုကောင်းသနည်း။
LM358 dual လုပ်ငန်းဆိုင်ရာဘက်စုံဘက်စုံဘက်စုံလမ်းညွှန် - Pinouts, circuit apcroads, equalities, အသုံးဝင်သောဥပမာများ
CR2032 vs DL2032 VS CR2025 နှိုင်းယှဉ်လမ်းညွှန်
ကွဲပြားခြားနားမှုများ ESP32 နှင့် ESP32-S3 နည်းပညာနှင့်စွမ်းဆောင်ရည်ကိုလေ့လာခြင်း
RC စီးရီး circuit ၏အသေးစိတ်ခွဲခြမ်းစိတ်ဖြာ

အမြန်စုံစမ်းရေး

အီးမေး Info@ariat-tech.comဟောင်ကောင်: +00 852-30501966ADD: Rm 2703 27F Ho King Comm စင်တာ ၂-၁၆၊
Fa Yuen St MongKok Kowloon၊ ဟောင်ကောင်။