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 များသို့တိုက်ရိုက်ပြောင်းလဲနိုင်သည်။
အစားထိုးခြင်းနှင့်ညီမျှခြင်း
အာရုံခံကိရိယာသည်အဓိကအားဖြင့် 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 ကိုဘတ်စ်ကားတစ်စီးနှင့်ချိတ်ဆက်နိုင်သည်။
တစ်ခုတည်း - ဝါယာကြိုးဂီယာ
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 ၏စာဖတ်ခြင်းနှင့်အပူချိန်တိုင်းတာခြင်းနိယာမနှင့်အပူချိန်တိုင်းတာခြင်းနိယာမများသည် DS1820 ၏နိယာမနှင့်အတူတူဖြစ်သည်။DS1820 နှင့်နှိုင်းယှဉ်လျှင် DS18B20 ၏အပူချိန်နှောင့်နှေးမှုနှောင့်နှေးမှုအချိန်ကို 2 စက္ကန့်မှ 750 မီလီစက္ကန့်အထိတိုတောင်းသည်။အပူချိန်အပြောင်းအလဲများနှင့်အတူအပူချိန်မြင့်သော Crystal Oscillator ၏လှည့်စားမှုနှုန်းသည်သိသိသာသာပြောင်းလဲမှုများနှင့်သိသိသာသာပြောင်းလဲသွားသည်။ ထုတ်လုပ်ထားသောအချက်ပြကို Counter 1 နှင့်အပူချိန်မှတ်ပုံတင်ခြင်းသည်အခြေခံကျသောပမာဏနှင့်သက်ဆိုင်သည်။Counter 1 သည်အပူချိန်နိမ့်သော Crystal Oscillator မှထုတ်လုပ်သောသွေးခုန်နှုန်း signal ကိုရေတွက်သည်။တန်ပြန်ချက်၏ Preset တန်ဖိုးသည် 0 လျော့ကျသွားသောအခါအပူချိန်မှတ်ပုံတင်ခြင်း၏တန်ဖိုးသည် 1 ခုတိုးလာလိမ့်မည်။ 1 တန်ဘိုး 1 တန်စားသုံးမှုတန်ဖိုးကိုပြန်လည်ဖွင့်လှစ်လိမ့်မည်။ဤလုပ်ငန်းစဉ်သည် Counter 2 ရေတွက်သည်အထိ 0 င်သည်အထိဆက်လက်တည်ရှိလိမ့်မည်။နောက်ဆုံးအနေဖြင့်အပူချိန်မှတ်ပုံတင်ခြင်း၏တန်ဖိုးသည်တိုင်းတာသောအပူချိန်ဖြစ်သည်။
အပေါ်ကပုံများသည် DS18B20 ၏အမှတ်အသား, ခြေရာနှင့် pin configurations ဖြစ်သည်။
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 ကိုအောက်ပါပုံတွင်ပြထားသည်။
DS18B20 ရက်မောင်းစာကိုအကောင်အထည်ဖော်ရန်အဓိကအဆင့်သုံးဆင့်ရှိသည်။
အဆင့်တစ်: DS18B20 ကိုအစပြုပါ။
အဆင့် 2: ROM command ကို (မဆိုဒေတာဖလှယ်မှုတောင်းခံမှုအားဖြင့်နောက်မှ);
အဆင့်သုံး: DS18B20 function command (နောက်မှမည်သည့်ဒေတာဖလှယ်မှုတောင်းဆိုမှုတောင်းခံခြင်း);
DS18B20 မှ 0 င်ခွင့်တစ်ခုစီသည်ဤအဆင့်များကိုလိုက်နာရမည်။အကယ်. ဤအဆင့်များပျောက်ဆုံးနေခြင်းသို့မဟုတ်မလုပ်ဆောင်ပါက DS18B20 သည်တုံ့ပြန်မှုမရှိပါ။
သိပ္ပံနည်းကျသုတေသနစမ်းသပ်ခြင်း
အထူးတိကျသောတိကျမှုကြောင့်အာရုံခံကိရိယာသည်သိပ္ပံဆိုင်ရာသုတေသနစမ်းသပ်ချက်များတွင်မကြာခဏအသုံးပြုလေ့ရှိသည်။ အထူးသဖြင့်အပူချိန်တိုင်းတာမှုများပြုလုပ်ရန်လိုအပ်သည်။
အအေးကွင်းဆက်ထောက်ပံ့ပို့ဆောင်ရေး
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 ဒီဂရီစင်တီဂရိတ်မှတိုင်းတာခြင်းတိကျမှန်ကန်မှုနှင့်တိုင်းတာခြင်းနှင့်တိုင်းတာမှုတိကျမှန်ကန်မှုနှင့်တိုင်းတာနိုင်သည်။