Ambientika RS485 Programming Sud ကျလေသည်။
ဝါယာကြိုး
လေဝင်လေထွက်ယူနစ်များစွာကို ချိတ်ဆက်သည့် တပ်ဆင်မှုများတွင် RS485 အင်တာဖေ့စ်မှတစ်ဆင့် အမှတ်စဉ်ဆက်သွယ်မှု ဖြစ်ပေါ်သည်။ ချိတ်ဆက်မှုသည် ကွဲပြားသော အချက်ပြလိုင်းများ A၊ B နှင့် ဘုံမြေကြီးလိုင်း (GND) မှတဆင့် ဖြစ်ပေါ်သည်။ ယူနစ်များကို ဘတ်စ်ကား topology တွင် တစ်ခုနှင့်တစ်ခု ချိတ်ဆက်ထားသည်။ အချက်ပြအရည်အသွေးကိုသေချာစေရန် ဘတ်စ်ကားလိုင်း၏နောက်ဆုံးရုပ်ပိုင်းဆိုင်ရာယူနစ်တွင် လိုင်း A နှင့် လိုင်း B ကြားရှိ 120 ohms terminating resistor ကို ချိတ်ဆက်ရန် မဖြစ်မနေလိုအပ်ပါသည်။
Terminal 3: B
Terminal 4: A
Terminal 5- GND
RS485 လိုင်းများ၏ မှန်ကန်သော ဝိုင်ယာကြိုးများအပြင်၊ အမျိုးမျိုးသော အလိုအလျောက်စနစ်စနစ်များသို့ ပေါင်းစည်းရန်အတွက် ထုတ်လုပ်သူ-သီးသန့် အင်တာဖေ့စ် module တစ်ခု လိုအပ်သည်- KNX-based စနစ်များအတွက်၊ KNX-based စနစ်များအတွက် RS485 တိုးချဲ့မှု (ဥပမာ KNX-TP/RS485 gateway အဖြစ်) ကိုရရှိနိုင်ပြီး KNX ဘတ်စ်နှင့် RS485 အကြား အဆင့်များနှင့် ပရိုတိုကောများကို ပြောင်းလဲပေးသည့် စက်များ။ Loxone စနစ်များတွင်၊ တရားဝင် Loxone RS485 တိုးချဲ့မှုကို Loxone Miniserver ပတ်ဝန်းကျင်တွင် တိုက်ရိုက်ပေါင်းစပ်ထားသည့်အစား အသုံးပြုသည်။
သင့်လျော်သောအင်တာဖေ့စ်ကိုရွေးချယ်သည့်အခါ၊ ၎င်းသည် Modbus RS485 တံခါးပေါက်မဟုတ်သော်လည်း ပွင့်လင်းမြင်သာသော အမှတ်စဉ် RS485 တံခါးပေါက်ဖြစ်ကြောင်း သေချာစေရန် အထူးအရေးကြီးပါသည်။ Südwind သည် Modbus စံနှုန်းနှင့် မကိုက်ညီသော မူပိုင် ပရိုတိုကောများကို အသုံးပြုသည်။
DIP ခလုတ် ဆက်တင်များ
ဗဟိုထိန်းချုပ်မှုသည် KNX သို့မဟုတ် Loxone မှတဆင့်ဖြစ်ပေါ်သည်နှင့်အမျှ၊ စနစ်သည် နံရံအကန့်၏တာဝန်များကို အပြည့်အဝတာဝန်ယူပါသည်။ ပင်မယူနစ်ကို နံရံအကန့်ဖြင့် မာစတာအဖြစ် ပြင်ဆင်သတ်မှတ်ထားသည်။
စနစ်အတွင်းရှိ အခြားယူနစ်အားလုံးကို DIP ခလုတ်များမှတစ်ဆင့် ကျွန်များအဖြစ် သတ်မှတ်သည်။ လျှောက်လွှာပေါ်မူတည်ပြီး ဥပမာample ထောက်ပံ့ရေးနှင့် အိတ်ဇောလေထွက်စနစ်များအဖြစ်၊ slave ယူနစ်များကို တပြိုင်တည်းဖြစ်စေ သို့မဟုတ် တပြိုင်နက်တည်း လုပ်ဆောင်နိုင်သည်။
Master mit Fernbedienung = အဝေးထိန်းစနစ်ဖြင့် မာစတာ
Master mit Wandpanel = နံရံဘောင်ဖြင့် မာစတာ
Slave gegenläufig Master = Slave – Master သည် တပြိုင်နက်တည်း လည်ပတ်နေသည်။
Slave gleichläufig Master = ကျွန် -Master သည် တပြိုင်နက်တည်း လုပ်ဆောင်သည်။
Parameterization
RS485 တိုးချဲ့မှုတွင် configure လုပ်ရမည့် Serial communication parameters များ-
- baud နှုန်း 9600 [bit/s]
- ဒေတာ ၈ ကွက်
- 1 မှတ်တိုင်နည်းနည်း
- တန်းတူညီမျှမှု မရှိပါ။
မက်ဆေ့ချ်များကို ဗဟိုထိန်းချုပ်မှုမှ 500 ms အကွာအဝေးတွင် ချိတ်ဆက်ထားသော ယူနစ်အားလုံးထံ ပေးပို့သည်။
ဤမက်ဆေ့ချ်များတွင် ဆဋ္ဌမကိန်းဂဏန်းများ (hex-numbers) တွင် ဘိုက်များ၏ အတွဲတစ်ခုပါ၀င်သည်။ \x02 သို့မဟုတ် \x30 ကဲ့သို့ ဒြပ်စင်တစ်ခုစီသည် တစ်ဘိုက်ကို ဆဋ္ဌမကိန်း ဖော်မတ်ဖြင့် ကိုယ်စားပြုသည်။
အခြေအနေစုံစမ်းရေး
အခြေအနေကို စုံစမ်းမေးမြန်းခြင်းကို ဗဟိုထိန်းချုပ်မှုမှ ပေးပို့ပြီး Master ယူနစ်မှ အကဲဖြတ်ပါသည်။ ဤစုံစမ်းမေးမြန်းချက်ကို ပေးပို့စဉ်တွင်၊ လိုင်းရရှိကြောင်းသေချာစေရန် ဗဟိုထိန်းချုပ်မှုမှ စာတိုပေးပို့ခြင်းကို 3 စက္ကန့်ကြာ ရပ်သွားမည်ဖြစ်သည်။
အဆင့်အတန်း | အမိန့်ပေးသည်။ |
အခြေအနေစုံစမ်းရေး | \x02\x30\x32\x30\x32\x03 |
အသက်ဝင်သော အာရုံခံကိရိယာ သို့မဟုတ် အခြေအနေမရှိပါက၊ Master ယူနစ်သည် အောက်ပါ hexadecimal ဖော်မတ်တွင် 11 bytes ရှည်သောမက်ဆေ့ဂျ်ဖြင့် စာပြန်သည်- \x02\x30\x30\x30\x30\x30\x30\x30\x30\x30\x30\x03။
ပထမဘိုက် \x02 သည် မက်ဆေ့ဂျ်၏ အစ (စတင်ဘောင်) ကို သတ်မှတ်ပြီး "အခြေအနေ မက်ဆေ့ချ်" ကို ကိုယ်စားပြုသည့် ဘိုက်နှစ်ဘိုက် \x30\x30 (\x30 သည် ASCII စာလုံးများတွင် "0" နှင့် ကိုက်ညီသည်)။
အောက်ပါ 8 bytes သည် single status registers ကိုကိုယ်စားပြုသည်။ ဤဘိုက်တစ်ခုစီသည် သီးခြားမက်ဆေ့ဂျ်တစ်ခုနှင့် သက်ဆိုင်သည်။ ပထမ မှတ်ပုံတင်ခြင်း လေးခုကိုသာ အသုံးပြုသည်- ပထမ မှတ်ပုံတင်မှုသည် ဆည်းဆာအာရုံခံကိရိယာအတွက်ဖြစ်ပြီး၊ ဒုတိယနှင့် တတိယအချက်မှာ စစ်ထုတ်မှုပြောင်းလဲခြင်း အချက်ပေးနှိုးဆော်ချက်အတွက် စတုတ္ထနှင့် စိုထိုင်းဆအချက်ပေးစနစ်အတွက် စတုတ္ထတစ်ခုဖြစ်သည်။ လက်ခံရရှိသော byte \x30 သည် ASCII ကုဒ်ရှိ “0” နှင့် ကိုက်ညီပါသည်။ ဆိုလိုသည်မှာ သက်ဆိုင်ရာ အာရုံခံကိရိယာ သို့မဟုတ် အခြေအနေသည် အသက်မဝင်ဟု ဆိုလိုသည်။ \X31 သည် “1” နှင့် သက်ဆိုင်ပြီး အသက်ဝင်သော အခြေအနေကို ညွှန်ပြသည်။
မက်ဆေ့ချ်သည် byte \x03 ဖြင့် အဆုံးသတ်ပြီး ထုတ်လွှင့်မှု၏အဆုံးကို သတ်မှတ်သည်။
စစ်ထုတ်မှုပြောင်းလဲခြင်းနှိုးဆော်သံကို အမိန့်တစ်ခုဖြင့် ပြန်လည်သတ်မှတ်နိုင်သည်။
စာတို
အောက်ပါစာပိုဒ်တွင် တစ်ခုတည်းသော command များနှင့် ၎င်းတို့၏ သက်ဆိုင်ရာ လုပ်ဆောင်ချက်များကို ရှင်းပြထားသည်။ အထက်တွင်ဖော်ပြခဲ့သည့်အတိုင်း အမိန့်များကို ဗဟိုထိန်းချုပ်မှုယူနစ်မှ 500 ms ကြားကာလတွင် ချိတ်ဆက်ထားသော ယူနစ်များအားလုံးထံ ပေးပို့ရန် လိုအပ်သည်။
မုဒ် | အမိန့်ပေးသည်။ |
မော်တာပိတ်၊ အကွက်ပိတ် | \x02\x30\x31\x30\x30\x30\x30\x30\x31\x03 |
မော်တာကို ခဏရပ်ထားပြီး အကန့်ဖွင့်ထားသည်။ | \x02\x30\x31\x32\x30\x30\x30\x32\x31\x03 |
မော်တာပိတ်၊ ဇကာပြောင်းလဲမှုကို ပြန်လည်သတ်မှတ်ပါ။ | \x02\x30\x31\x30\x30\x30\x31\x30\x30\x03 |
လှည့်ခြင်း၏ဦးတည်ချက် - ဥပမာample intake မှ extraction သို့ပြောင်းသည့်အခါ - မော်တာအား ယခင်က ပိတ်ထားမှသာ ပြောင်းလဲနိုင်သည်။ မော်တာဖွင့်ထားပါက ပါဝါထောက်ပံ့မှုပျက်စီးခြင်းမှရှောင်ရှားရန် "မော်တာခေတ္တရပ်ခြင်း" အမိန့်ကို လုပ်ဆောင်ရပါမည်။
လူကိုယ်တိုင်မုဒ်: Slave သည် ကြိုတင်သတ်မှတ်ထားသော ဖွဲ့စည်းမှုနှင့်အညီ DIP-ခလုတ်များမှတစ်ဆင့် လည်ပတ်မှုလမ်းကြောင်းကို သတ်မှတ်သည်။
လူကိုယ်တိုင်မုဒ်၊ စိုထိုင်းဆအဆင့် 1 | အမိန့်ပေးသည်။ |
ထုတ်ယူရေး ဆရာကြီး အဆင့် ၀င်သည်။ | \x02\x30\x31\x32\x34\x30\x30\x32\x35\x03 |
ထုတ်ယူရေး ဆရာကြီး အဆင့် ၀င်သည်။ | \x02\x30\x31\x32\x35\x30\x30\x32\x34\x03 |
ထုတ်ယူရေး ဆရာကြီး အဆင့် ၀င်သည်။ | \x02\x30\x31\x32\x36\x30\x30\x32\x37\x03 |
ထုတ်ယူရေး ဆရာကြီး အဆင့် ၀င်သည်။ | \x02\x30\x31\x32\x37\x30\x30\x32\x36\x03 |
Intake Master အဆင့် 0 | \x02\x30\x31\x32\x38\x30\x30\x32\x39\x03 |
Intake Master အဆင့် 1 | \x02\x30\x31\x32\x39\x30\x30\x32\x38\x03 |
Intake Master အဆင့် 2 | \x02\x30\x31\x32\x41\x30\x30\x32\x42\x03 |
Intake Master အဆင့် 3 | \x02\x30\x31\x32\x42\x30\x30\x32\x41\x03 |
Master နှင့် Slave စားသုံးခြင်း သို့မဟုတ် ထုတ်ယူခြင်းအတွက် မုဒ်- Slave သည် ကြိုတင်သတ်မှတ်ထားသော configuration နှင့်ဆန့်ကျင်ဘက် DIP-switches များမှတစ်ဆင့် လည်ပတ်မှုလမ်းကြောင်းကို သတ်မှတ်ပေးသည်။
ထုတ်ယူ/စားသုံးမှု၊ စိုထိုင်းဆ အဆင့် ၁ | အမိန့်ပေးသည်။ |
Extraction Master & Slave အဆင့် 0 | \x02\x30\x31\x33\x34\x30\x30\x33\x35\x03 |
Extraction Master & Slave အဆင့် 1 | \x02\x30\x31\x33\x35\x30\x30\x33\x34\x03 |
Extraction Master & Slave အဆင့် 2 | \x02\x30\x31\x33\x36\x30\x30\x33\x37\x03 |
Extraction Master & Slave အဆင့် 3 | \x02\x30\x31\x33\x37\x30\x30\x33\x36\x03 |
Intake Master & Slave အဆင့် 0 | \x02\x30\x31\x33\x38\x30\x30\x33\x39\x03 |
Intake Master & Slave အဆင့် 1 | \x02\x30\x31\x33\x39\x30\x30\x33\x38\x03 |
Intake Master & Slave အဆင့် 2 | \x02\x30\x31\x33\x41\x30\x30\x33\x42\x03 |
Intake Master & Slave အဆင့် 3 | \x02\x30\x31\x33\x42\x30\x30\x33\x41\x03 |
အလိုအလျောက်မုဒ်- Slave သည် ကြိုတင်သတ်မှတ်ထားသော configuration အရ DIP-switches များမှတစ်ဆင့် လည်ပတ်မှုလမ်းကြောင်းကို သတ်မှတ်သည်။
အလိုအလျောက်မုဒ်၊ စိုထိုင်းဆအဆင့် ၂ | အမိန့်ပေးသည်။ |
Extraction Master ညမုဒ် | \x02\x30\x31\x36\x34\x30\x30\x36\x35\x03 |
Extraction Master နေ့မုဒ် | \x02\x30\x31\x36\x36\x30\x30\x36\x37\x03 |
Intake Master ညမုဒ် | \x02\x30\x31\x36\x38\x30\x30\x36\x39\x03 |
ဝင်ခွင့် Master နေ့မုဒ် | \x02\x30\x31\x36\x41\x30\x30\x36\x42\x03 |
အလိုအလျောက်မုဒ်၊ စိုထိုင်းဆအဆင့် ၂ | အမိန့်ပေးသည်။ |
Extraction Master ညမုဒ် | \x02\x30\x31\x41\x34\x30\x30\x41\x35\x03 |
Extraction Master နေ့မုဒ် | \x02\x30\x31\x41\x36\x30\x30\x41\x37\x03 |
Intake Master ညမုဒ် | \x02\x30\x31\x41\x38\x30\x30\x41\x39\x03 |
ဝင်ခွင့် Master နေ့မုဒ် | \x02\x30\x31\x41\x41\x30\x30\x41\x42\x03 |
ပရိုဂရမ်းမင်း အရိပ်အမြွက်
အကောင်းဆုံးဖြစ်နိုင်သော အပူပြန်လည်ရယူမှုရရှိရန် ယူနစ်သည် တိကျသောကြားကာလတွင် လည်ပတ်မှုလမ်းကြောင်းကို ပြောင်းသင့်သည်- 60 စက္ကန့်ကြာပြီးနောက် 10 စက္ကန့်ခေတ္တရပ်ပြီးဖြစ်သည်။
ထို့နောက် စက္ကန့် 60 ထုတ်ယူပြီးနောက် နောက်ထပ် 10 စက္ကန့်ခေတ္တရပ်ပါ။ ဤစက်ဝန်းသည် အပူပြန်လည်ကောင်းမွန်ခြင်းနှင့်အတူ ထိရောက်သောလေလဲလှယ်မှုကို အာမခံပါသည်။ ညအချိန်၌ ပေါင်းစပ်ဆည်းဆာအာရုံခံကိရိယာသည် ညဘက်မုဒ်သို့ အလိုအလျောက်ပြောင်းရန် ခွင့်ပြုသည်။
ပြသာနာရှာဖွေရှင်းပေးခြင်း
ဆက်သွယ်ရေးကို မသတ်မှတ်ပါက၊ ချန်နယ် A နှင့် ချန်နယ် B (RS485 ရှိ A/B လိုင်းများ) ၏ခလုတ်သည် ကူညီပေးနိုင်သည်။ ထို့အပြင်၊ signal ရောင်ပြန်ဟပ်မှုနှင့်ဆက်သွယ်မှုနှောင့်ယှက်ခြင်းကိုရှောင်ရှားရန်အတွက်၊ အထူးသဖြင့်ဘတ်စ်ကားရှိနောက်ဆုံးဘူတာတွင်၊ terminating resistor ကိုမှန်ကန်စွာသတ်မှတ်ထားကြောင်းစစ်ဆေးပါ။
စာရွက်စာတမ်းများ / အရင်းအမြစ်များ
![]() |
Ambientika RS485 Programming Sud ကျလေသည်။ [pdf] တပ်ဆင်ခြင်းလမ်းညွှန် RS485-ambientika-June-25၊ RS485 ပရိုဂရမ်းမင်း Sud wind၊ RS485၊ ပရိုဂရမ်ဆွဲ Sud လေ၊ Sud လေ |