

Byte Command Manual
Byte Command Protocol Binary အမိန့်များ
Byte Command Manual သည် အဝေးထိန်းဌာနမှ အသုံးပြုသည့် Proemion Byte Command Protocol နှင့် မက်ဆေ့ချ်ပို့ခြင်းအတွက် CAN ကွန်ရက်၏ ညွှန်ကြားချက်များနှင့် ၎င်းတို့၏ဖွဲ့စည်းပုံကို ဖော်ပြသည်။
အထွေထွေ
Byte Command Manual သည် Proemion Byte Command Protocol မှအသုံးပြုသည့် ဖွဲ့စည်းပုံနှင့် အမိန့်များကို ဖော်ပြသည်။
ဤပရိုတိုကောကို စက်ပစ္စည်းမှ ပံ့ပိုးပေးသည့် အင်တာဖေ့စ်မှတစ်ဆင့် အဝေးထိန်းဌာနတစ်ခုနှင့် ဆက်သွယ်ရန်အတွက် Proemion GmbH မှ PC ဂိတ်ဝေးများအားလုံးကို CAN မှ ပံ့ပိုးထားသည်။
အောက်ပါလက်စွဲစာအုပ်သည် စက်ပစ္စည်း၏ သီးခြားလက်စွဲများကို တိုးချဲ့သည်။
မသေချာမရေရာမှုများရှိပါက၊ ကျေးဇူးပြု၍ သင်၏ သီးခြားတံခါးပေါက်ကိရိယာ၏ စက်လက်စွဲများကို ကိုးကားပါ။
PC သို့ CAN ဂိတ်ဝေးများသည် RS232၊ USB၊ Ethernet၊ Bluetooth သို့မဟုတ် WLAN ကဲ့သို့သော သီးခြားအင်တာဖေ့စ်ကို အသုံးပြု၍ CAN ကွန်ရက်ကို အဝေးထိန်းဌာနသို့ ချိတ်ဆက်သည်။
Proemion Byte Command Protocol သည် host နှင့် CAN ကွန်ရက်ကြားတွင် နှစ်ဖက်သော ပွင့်လင်းမြင်သာသော CAN မက်ဆေ့ဂျ်ပို့ခြင်းအတွက် ဆောင်ရွက်ပေးသည့်အပြင် host နှင့် gateway အကြား အမိန့်ပေးချက်များကို လွှဲပြောင်းခြင်းအတွက် ဆောင်ရွက်ပေးပါသည်။
Proemion မှ PC gateways များအားလုံးသည် တူညီသော protocol တွင်အလုပ်လုပ်သောကြောင့်၊ အခြေခံဆက်သွယ်ရေးလုပ်ရိုးလုပ်စဉ်များကိုဖလှယ်ရုံဖြင့် မတူညီသောဆက်သွယ်ရေးအင်တာဖေ့စ်များကိုအသုံးပြုရန်အတွက်မည်သည့်အပလီကေးရှင်းဆော့ဖ်ဝဲကိုမဆိုလွယ်ကူစွာတိုးချဲ့နိုင်သည်။
command အများစုကို gateway များအားလုံးက ပံ့ပိုးထားပြီး၊ အချို့ကိစ္စများတွင် အထူးအမိန့်များကို စက်တစ်ခုတည်းမှ ပံ့ပိုးမထားပါ။
အခန်းတွင် Commands and Devices မှဇယားသည် သင့်အား ပြီးဆုံးစေပါသည်။view တစ်ခုတည်းသော gateway-type တစ်ခုစီမှပံ့ပိုးပေးသည့် command များပေါ်တွင်။
မှတ်ချက်
ပုံမှန်အားဖြင့် စက်ပစ္စည်းဆက်တင်များကို လွှမ်းမိုးနိုင်သည့် အမိန့်အားလုံးကို ဂိတ်ဝေး၏ မတည်ငြိမ်သော RAM မှတ်ဉာဏ်တွင်သာ သိမ်းဆည်းထားကာ၊ ပြန်လည်သတ်မှတ်ပြီးနောက် စက်များတွင် သိမ်းဆည်းထားသည့် ဆက်တင်များကို ပြန်လည်သတ်မှတ်ပြီးနောက် မတည်ငြိမ်သောမှတ်ဉာဏ်ကို ထပ်မံအသုံးပြုပါသည်။
သင်သည် ဤဆက်တင်များကို စက်ပစ္စည်း၏ သီးခြားဖွဲ့စည်းပုံစနစ်ဆော့ဖ်ဝဲဖြင့် သို့မဟုတ် - စက်ပစ္စည်းက ပံ့ပိုးထားပါက - CANopen မှတဆင့် ပြောင်းလဲနိုင်သည်။
ခြွင်းချက်- "CAN baud rate" အမိန့်ကို အပြီးတိုင် သိမ်းဆည်းထားသည်။
အချို့သော gateway များအတွက် configurator software တွင် start-byte (default: 0x43) နှင့် stop-byte (default: 0x0D) ကို ပြောင်းလဲနိုင်သည်။
ဤလက်စွဲစာအုပ်ပါ ဖော်ပြချက်အားလုံးသည် မူရင်းတန်ဖိုးများကို အသုံးပြုသည်ဟု ယူဆသည်။
နောက်ထပ်အချက်အလက်များနှင့် ပံ့ပိုးကူညီမှုအတွက် ပံ့ပိုးမှုပုံစံကို ဖြည့်စွက်ပါ၊ ဝန်ဆောင်မှုနှင့် ပံ့ပိုးကူညီမှုကို ကြည့်ပါ။
ဒရိုင်ဘာများ၊ ဆော့ဖ်ဝဲလ်၊ ဖိုင်းဝဲနှင့် စာရွက်စာတမ်းများ၏ နောက်ဆုံးဗားရှင်းများကို ကျွန်ုပ်တို့တွင် ရနိုင်ပါသည်။ webဆိုက်- ဒေါင်းလုဒ်စင်တာ.
1.1. ဝန်ဆောင်မှုနှင့် ပံ့ပိုးမှု
ဒရိုင်ဘာများ၊ ဆော့ဖ်ဝဲလ်၊ ဖိုင်းဝဲနှင့် စာရွက်စာတမ်းများ၏ နောက်ဆုံးဗားရှင်းများကို ကျွန်ုပ်တို့တွင် ရနိုင်ပါသည်။ စာရွက်စာတမ်းစာကြည့်တိုက်.
အကူအညီ လိုအပ်ပါသလား သို့မဟုတ် ချွတ်ယွင်းချက်တစ်ခုကို သတင်းပို့လိုပါသလား။
ကျွန်တော်တို့ရဲ့သွားရောက်ကြည့်ရှု website Proemion ပိုမိုသိရှိလိုပါက၊ သို့မဟုတ် လက်မှတ်တစ်စောင်ကို မြှင့်တင်ပါ။ အထောက်အပံ့.
Byte မုဒ် အမိန့်များ
၂.၁။ ကွပ်ကဲမှုပုံစံ (ဘိုက်မုဒ်)
| ဘိုက်(များ) | တန်ဖိုး | ဖော်ပြချက် |
| SOF (ဘောင်၏အစ) |
က0x43 | SOF သည် command ၏အစဖြစ်သည်။ 'C' (0x43) သည် မူရင်းဆက်တင်ဖြစ်သည်။ အချို့စက်ပစ္စည်းများအတွက် ဤတန်ဖိုးကို ပြောင်းလဲနိုင်သည်။ ဤလက်စွဲစာအုပ်သည် ပုံသေဆက်တင်ကို အမြဲပြသသည်။ |
| အရှည် | 0x00-0xFF | length byte တွင် အောက်ပါ command bytes အရေအတွက် data bytes အရေအတွက် ပါဝင်သည်။ |
| အမိန့်ပေးသည်။ | 0x00-0xFF | Command byte၊ တန်ဖိုးများ 0x00 မှ 0xFE များသည် တိုက်ရိုက် command များဖြစ်သည်၊ 0xFF တန်ဖိုးသည် နောက် byte တွင် command extension တစ်ခုပါရှိသည် |
| ဒေ | xx | ဒေတာအကြောင်းအရာ |
| Checksum | xx | SOF၊ Length၊ Command နှင့် Data-bytes ၏ XOR checksum ပါရှိသည်။ |
| EOF (ဘောင်အဆုံး) |
0x0D | EOF byte သည် command ၏အဆုံးကို အမှတ်အသားပြုသည်။ 0x0D (Carriage Return) သည် မူရင်းဆက်တင်ဖြစ်သည်။ အချို့စက်ပစ္စည်းများအတွက် ဤတန်ဖိုးကို ပြောင်းလဲနိုင်သည်။ ဤလက်စွဲစာအုပ်သည် ပုံသေဆက်တင်ကို အမြဲပြသသည်။ |
“–” ဆိုသည်မှာ ဤတန်ဖိုးသည် အကျိုးစီးပွားမဟုတ်ဟု ဆိုလိုသည်။
“xx” ဆိုသည်မှာ အကွက်တွင် ဖွဲ့စည်းမှု/ပြန်ကြားမှုတန်ဖိုးပါရှိသည်။
Proemion CAN စက်ပစ္စည်း၏ ဆက်တင်များကို ပြောင်းလဲခြင်း သို့မဟုတ် တောင်းဆိုသည့် မက်ဆေ့ဂျ်တစ်ခုစီကို ဆက်တင်အသစ်များပါရှိသော တူညီသော command byte ဖြင့် စာပြန်ပါသည်။
မှတ်ချက်
Request commands များသည် ပုံမှန်အားဖြင့် အပိုဘောင်များမလိုအပ်ပါ (“Data” အကွက်မရှိ)။
ခြွင်းချက်များကို command description တွင်ဖော်ပြထားပါသည်။
၆.၁ ။ ထွample
| ဘိုက်(များ) | တန်ဖိုး | ဖော်ပြချက် |
| SOF (ဘောင်၏အစ) |
က0x43 | SOF သည် command ၏အစဖြစ်သည်။ |
| အရှည် | 0x0B | length byte တွင် အောက်ပါ command bytes အရေအတွက် data bytes အရေအတွက် ပါဝင်သည်။ |
| အမိန့်ပေးသည်။ | က0x00 | 11-bit ID သည် မက်ဆေ့ချ် ပို့နိုင်သည်။ |
| ဒေ | 0x07, 0x89, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18 | ID (0x789) (MSB ပထမ) Can-message Data အကြောင်းအရာ |
| Checksum | 0xCE | SOF၊ Length၊ Command နှင့် Data-bytes ၏ XOR checksum ပါရှိသည်။ |
| EOF | 0x0D | EOF byte သည် command ၏အဆုံးကို အမှတ်အသားပြုသည်။ |
၂.၂။ တိုးချဲ့ထားသော ကွပ်ကဲမှုဖော်မတ် (ဘိုက်မုဒ်)
| ဘိုက်(များ) | တန်ဖိုး | ဖော်ပြချက် |
| SOF (ဘောင်၏အစ) |
က0x43 | SOF သည် command ၏အစဖြစ်သည်။ 'C' (0x43) သည် မူရင်းဆက်တင်ဖြစ်သည်။ အချို့စက်ပစ္စည်းများအတွက် ဤတန်ဖိုးကို ပြောင်းလဲနိုင်သည်။ ဤလက်စွဲစာအုပ်သည် ပုံသေဆက်တင်ကို အမြဲပြသသည်။ |
| အရှည် | 0x00-0xFF | length byte တွင် အောက်ပါ command bytes အရေအတွက် data bytes အရေအတွက် ပါဝင်သည်။ |
| တိုးချဲ့ကွပ်ကဲမှု | 0xD0-0xDF | Command byte၊ တန်ဖိုးများ 0xD0 မှ 0xDF များသည် တိုးချဲ့ထားသော အမိန့်များဖြစ်သည်။ |
| ဒေ | xx | Byte 0- CAN-ချန်နယ် (CAN 0 အတွက် 1 မှ စတင်သည်) / 128 … 255 မော်ဂျူးအတွက် သီးသန့် (WLAN / GSM / GPS…) Byte 1- အမိန့်ပေးသည်။ Byte 2- ဒေတာအကြောင်းအရာ |
| Checksum | 0xCE | SOF၊ Length၊ Command နှင့် Data-bytes ၏ XOR checksum ပါရှိသည်။ |
| EOF | 0x0D | EOF byte သည် command ၏အဆုံးကို အမှတ်အသားပြုသည်။ |
“–” ဆိုသည်မှာ ဤတန်ဖိုးသည် အကျိုးစီးပွားမဟုတ်ဟု ဆိုလိုသည်။
“xx” ဆိုသည်မှာ အကွက်တွင် ဖွဲ့စည်းမှု/ပြန်ကြားမှုတန်ဖိုးပါရှိသည်။
၆.၁ ။ ထွample – Extended Command
| ဘိုက်(များ) | တန်ဖိုး | ဖော်ပြချက် |
| SOF (ဘောင်၏အစ) |
က0x43 | SOF သည် command ၏အစဖြစ်သည်။ |
| အရှည် | 0x0D | length byte တွင် အောက်ပါ command bytes အရေအတွက် data bytes အရေအတွက် ပါဝင်သည်။ |
| အမိန့်ပေးသည်။ | 0xD0 | တိုးချဲ့ကွပ်ကဲမှု |
| ဒေ | က0x01 က0x00 0x07, 0x89, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, |
CAN-ချန်နယ်- ၂ ကွန်မန်း- 11-bit ID မက်ဆေ့ဂျ် ID လုပ်နိုင်သည် (0x789) (MSB ပထမ) Can-message Data အကြောင်းအရာ |
| Checksum | က0x19 | SOF၊ Length၊ Command နှင့် Data-bytes ၏ XOR checksum ပါရှိသည်။ |
| EOF (ဘောင်အဆုံး) |
0x0D | EOF byte သည် command ၏အဆုံးကို အမှတ်အသားပြုသည်။ |
၂.၃။ ဒေတာမက်ဆေ့ချ်များကို လုပ်ဆောင်ပါ။
ဤမက်ဆေ့ချ်များကို လက်ခံရရှိထားသော CAN မက်ဆေ့ချ်များကို လက်ခံရယူရန် သို့မဟုတ် လက်ခံသူမှ CAN မက်ဆေ့ဂျ်များကို CAN ကွန်ရက်သို့ ပေးပို့ရန် အသုံးပြုသည်။
၂.၃.၁။ ဒေတာဘောင်ကို လက်ခံနိုင်သလား
CAN ဘတ်စ်မှ တံခါးပေါက်မှ လက်ခံရရှိသော ဒေတာဘောင်မက်ဆေ့ချ်များကို အောက်ပါဖော်မတ်ဖြင့် လက်ခံဆောင်ရွက်ပေးသည့် အင်တာဖေ့စ်သို့ လွှဲပြောင်းပေးပါသည်။
| ဘိုက်(များ) | တန်ဖိုး | ဖော်ပြချက် |
| SOF (ဘောင်၏အစ) |
က0x43 | SOF သည် command ၏အစဖြစ်သည်။ |
| အရှည် | xx | အရှည် byte တွင် အောက်ပါ command bytes အရေအတွက် ဒေတာ bytes အရေအတွက် ပါရှိသည်။ |
| အမိန့်ပေးသည်။ | က0x00 | 11-bit ID CAN မက်ဆေ့ဂျ် လက်ခံရရှိခဲ့သည်။ |
| က0x01 | 11-bit ID သည် မက်ဆေ့ဂျ်ကို လက်ခံရရှိနိုင်ပြီး၊ မက်ဆေ့ဂျ်တွင် နောက်ထပ် 32-ဘစ် အကြိမ်အများဆုံး ပါဝင်ပါသည်။amp တန်ဖိုး။ | |
| က0x02 | 29-bit ID CAN မက်ဆေ့ဂျ် လက်ခံရရှိခဲ့သည်။ | |
| က0x03 | 29-bit ID သည် မက်ဆေ့ဂျ်ကို လက်ခံရရှိနိုင်ပြီး၊ မက်ဆေ့ဂျ်တွင် နောက်ထပ် 32-ဘစ် အကြိမ်အများဆုံး ပါဝင်ပါသည်။amp တန်ဖိုး။ | |
| ဒေ | 11-bit ID မက်ဆေ့ဂျ်များအတွက်- | |
| 0x00-0xFF | ဘိုက် 0-1: 11-bit CAN ID (MSB ပထမ) အပိုဒေတာ ဘိုက်များ- 8 CAN data ဘိုက်အထိ နောက်ထပ် 32-bit အမြှောက်ဆုံးamp တန်ဖိုး (အဆရှိလျှင်သာamp option ကိုဖွင့်ထားသည်၊ အောက်တွင်ကြည့်ပါ) |
|
| 29-bit ID မက်ဆေ့ဂျ်များအတွက်- | ||
| 0x00-0xFF | ဘိုက် 0-3: 29-bit CAN ID (MSB ပထမ) အပိုဒေတာ ဘိုက်များ- 8 CAN data ဘိုက်အထိ နောက်ထပ် 32-bit အမြှောက်ဆုံးamp တန်ဖိုး (အချိန်မှန်လျှင်သာamp option ကိုဖွင့်ထားသည်၊ အောက်တွင်ကြည့်ပါ) |
|
| Checksum | xx | SOF၊ Length၊ Command နှင့် Data-bytes ၏ XOR checksum ပါရှိသည်။ |
| EOF (ဘောင်အဆုံး) |
0x0D | EOF byte သည် command ၏အဆုံးကို အမှတ်အသားပြုသည်။ |
မှတ်ချက်
အဆမတန်လျှင်amp ဆန္ဒရှိသည်၊ ဤရွေးချယ်မှုကို သက်ဆိုင်ရာ အမိန့်ပေးစာဖြင့် ဖွင့်ထားရမည် (စက်ပစ္စည်းကို ပြန်လည်သတ်မှတ်မည်ကို ကြည့်ပါ)။
တိုးချဲ့မိန့်မှာချက်အဖြစ် အသုံးပြုမှုမှာ ဖြစ်နိုင်သည် (Extended Command Format (Byte Mode) ကိုကြည့်ပါ)။
၂.၃.၂။ ဒေတာဘောင်သို့ ပို့လွှတ်နိုင်သည်။
CAN ဒေတာဘောင်မက်ဆေ့ချ်များကို CAN ဘတ်စ်သို့ ပို့ရန်အတွက်၊ လက်ခံဆောင်ရွက်ပေးသူ အင်တာဖေ့စ်သည် အောက်ပါဖော်မတ်ဖြင့် ဂိတ်ဝသို့ ဒေတာပေးပို့သည်။
| ဘိုက်(များ) | တန်ဖိုး | ဖော်ပြချက် |
| SOF (ဘောင်၏အစ) |
က0x43 | SOF သည် command ၏အစဖြစ်သည်။ |
| အရှည် | xx | အရှည် byte တွင် အောက်ပါ command bytes အရေအတွက် ဒေတာ bytes အရေအတွက် ပါရှိသည်။ |
| အမိန့်ပေးသည်။ | က0x00 | 11-bit ID ဒေတာဘောင်သို့ ပို့လွှတ်နိုင်သည်။ |
| က0x02 | 29-bit ID ဒေတာဘောင်သို့ ပို့လွှတ်နိုင်သည်။ | |
| ဒေ | 11-bit ID မက်ဆေ့ဂျ်များအတွက်- | |
| 0x00-0xFF | ဘိုက် 0-1: 11-bit CAN ID (MSB ပထမ) အပိုဒေတာ ဘိုက်များ- ဒေတာဘိုက် ၈ ခုအထိ |
|
| 29-bit ID မက်ဆေ့ဂျ်များအတွက်- | ||
| 0x00-0xFF | ဘိုက် 0-3: 29-bit CAN ID (MSB ပထမ) အပိုဒေတာ ဘိုက်များ- ဒေတာဘိုက် ၈ ခုအထိ |
|
| Checksum | xx | SOF၊ Length၊ Command နှင့် Data-bytes ၏ XOR checksum ပါရှိသည်။ |
| EOF (ဘောင်အဆုံး) |
0x0D | EOF byte သည် command ၏အဆုံးကို အမှတ်အသားပြုသည်။ |
မှတ်ချက်
တိုးချဲ့မိန့်မှာချက်အဖြစ် အသုံးပြုမှုမှာ ဖြစ်နိုင်သည် (Extended Command Format (Byte Mode) ကိုကြည့်ပါ)။
၂.၃.၃။ ရီမုတ်ဘောင်ဖြင့် ဧည့်ခံနိုင်သလား
CAN ဘတ်စ်မှ ဂိတ်ဝေးမှ လက်ခံရရှိသော အဝေးထိန်းဘောင်မက်ဆေ့ချ်များကို အောက်ပါဖော်မတ်ဖြင့် လက်ခံဆောင်ရွက်ပေးသည့် အင်တာဖေ့စ်သို့ လွှဲပြောင်းပေးပါသည်။
| ဘိုက်(များ) | တန်ဖိုး | ဖော်ပြချက် |
| SOF (ဘောင်၏အစ) |
က0x43 | SOF သည် command ၏အစဖြစ်သည်။ |
| အရှည် | xx | အရှည် byte တွင် အောက်ပါ command bytes အရေအတွက် ဒေတာ bytes အရေအတွက် ပါရှိသည်။ |
| အမိန့်ပေးသည်။ | က0x04 | 11-bit ID သည် အဝေးထိန်းဘောင်ကို လက်ခံရရှိနိုင်ပါသည်။ |
| က0x05 | 11-ဘစ် ID သည် အဝေးမှဘောင်ကို လက်ခံရရှိနိုင်သည်၊ မက်ဆေ့ချ်တွင် နောက်ထပ် 32-ဘစ် အမြှောက်အများဆုံး ပါဝင်ပါသည်။amp တန်ဖိုး။ | |
| က0x06 | 29-bit ID သည် အဝေးထိန်းဘောင်ကို လက်ခံရရှိနိုင်ပါသည်။ | |
| က0x07 | 29-ဘစ် ID သည် အဝေးမှဘောင်ကို လက်ခံရရှိနိုင်သည်၊ မက်ဆေ့ချ်တွင် နောက်ထပ် 32-ဘစ် အကြိမ်အများဆုံး ပါဝင်ပါသည်။amp တန်ဖိုး။ | |
| ဒေ | 11-bit ID အဝေးထိန်းဘောင်များအတွက်- | |
| 0x00-0xFF | ဘိုက် 0-1: 11-bit CAN ID (MSB ပထမ) အပိုဒေတာ ဘိုက်များ- DLC (CAN remote frame Data Length Code) သည် နောက်ထပ် 32-bit အမြှောက်ဆုံးဖြစ်သည်။amp တန်ဖိုး (အဆရှိလျှင်သာamp option ကိုဖွင့်ထားသည်၊ အောက်တွင်ကြည့်ပါ) |
|
| 29-bit ID အဝေးထိန်းဘောင်များအတွက်- | ||
| 0x00-0xFF | ဘိုက် 0-3: 29-bit CAN ID (MSB ပထမ) အပိုဒေတာ ဘိုက်များ- DLC (CAN remote frame Data Length Code) သည် နောက်ထပ် 32-bit အမြှောက်ဆုံးဖြစ်သည်။amp တန်ဖိုး (အဆရှိလျှင်သာamp option ကိုဖွင့်ထားသည်၊ အောက်တွင်ကြည့်ပါ) |
|
| Checksum | xx | SOF၊ Length၊ Command နှင့် Data-bytes ၏ XOR checksum ပါရှိသည်။ |
| EOF (ဘောင်အဆုံး) |
0x0D | EOF byte သည် command ၏အဆုံးကို အမှတ်အသားပြုသည်။ |
မှတ်ချက်
အဆမတန်လျှင်amp ဆန္ဒရှိသည်၊ ဤရွေးချယ်မှုကို သက်ဆိုင်ရာ အမိန့်ပေးစာဖြင့် ဖွင့်ထားရမည် (စက်ပစ္စည်းကို ပြန်လည်သတ်မှတ်မည်ကို ကြည့်ပါ)။
တိုးချဲ့မိန့်မှာချက်အဖြစ် အသုံးပြုမှုမှာ ဖြစ်နိုင်သည် (Extended Command Format (Byte Mode) ကိုကြည့်ပါ)။
၂.၃.၄။ ထုတ်လွှင့်နိုင်သည် အဝေးထိန်းဘောင်
CAN အဝေးထိန်းဘောင်မက်ဆေ့ချ်များကို CAN ဘတ်စ်သို့ ပို့ရန်အတွက်၊ လက်ခံဆောင်ရွက်ပေးသူ အင်တာဖေ့စ်သည် အောက်ပါဖော်မတ်ဖြင့် ဂိတ်ဝသို့ ဒေတာပေးပို့သည်။
| ဘိုက်(များ) | တန်ဖိုး | ဖော်ပြချက် |
| SOF (ဘောင်၏အစ) |
က0x43 | SOF သည် command ၏အစဖြစ်သည်။ |
| အရှည် | xx | အရှည် byte တွင် အောက်ပါ command bytes အရေအတွက် ဒေတာ bytes အရေအတွက် ပါရှိသည်။ |
| အမိန့်ပေးသည်။ | က0x04 | 11-bit ID သည် အဝေးထိန်းဘောင်ကို ပို့နိုင်သည်။ |
| က0x06 | 29-bit ID သည် အဝေးထိန်းဘောင်ကို ပို့နိုင်သည်။ | |
| ဒေ | 11-bit ID အဝေးထိန်းဘောင်များအတွက်- | |
| 0x00-0xFF | Byte 0-1- 11-bit CAN ID (MSB ပထမ) အပိုဒေတာ byte- DLC (အဝေးမှဘောင်ဒေတာအရှည်ကုဒ်ကိုလုပ်နိုင်သည်) |
|
| 29-bit ID အဝေးထိန်းဘောင်များအတွက်- | ||
| 0x00-0xFF | Byte 0-3- 29-bit CAN ID (MSB ပထမ) အပိုဒေတာ byte- DLC (အဝေးမှဘောင်ဒေတာအရှည်ကုဒ်ကိုလုပ်နိုင်သည်) |
|
| Checksum | xx | SOF၊ Length၊ Command နှင့် Data-bytes ၏ XOR checksum ပါရှိသည်။ |
| EOF (ဘောင်အဆုံး) |
0x0D | EOF byte သည် command ၏အဆုံးကို အမှတ်အသားပြုသည်။ |
မှတ်ချက်
တိုးချဲ့မိန့်မှာချက်အဖြစ် အသုံးပြုမှုမှာ ဖြစ်နိုင်သည် (Extended Command Format (Byte Mode) ကိုကြည့်ပါ)။
၂.၃.၅။ RS2.3.5 ဒေတာဘောင် ပို့လွှတ်ခြင်းနှင့် လက်ခံခြင်း။
| ဘိုက်(များ) | တန်ဖိုး | ဖော်ပြချက် |
| SOF (ဘောင်၏အစ) |
က0x43 | SOF သည် command ၏အစဖြစ်သည်။ |
| အရှည် | xx | အရှည် byte တွင် အောက်ပါ command bytes အရေအတွက် ဒေတာ bytes အရေအတွက် ပါရှိသည်။ |
| အမိန့်ပေးသည်။ | က0x09 | RS232 ဒေတာဘောင် |
| ဒေ | xx | RS232 ဒေတာ |
| Checksum | xx | SOF၊ Length၊ Command နှင့် Data-bytes ၏ XOR checksum ပါရှိသည်။ |
| EOF (ဘောင်အဆုံး) |
0x0D | EOF byte သည် command ၏အဆုံးကို အမှတ်အသားပြုသည်။ |
၂.၃.၆။ Optimization Block ကိုလက်ခံပါ။
| ဘိုက်(များ) | တန်ဖိုး | ဖော်ပြချက် |
| SOF (ဘောင်၏အစ) |
က0x43 | SOF သည် command ၏အစဖြစ်သည်။ |
| အရှည် | xx | အရှည် byte တွင် အောက်ပါ command bytes အရေအတွက် ဒေတာ bytes အရေအတွက် ပါရှိသည်။ |
| အမိန့်ပေးသည်။ | က0x08 | Optimization Block ကိုလက်ခံပါ။ |
| ဒေ | xx | Optimization ဒေတာကို လက်ခံပါ။ |
| Checksum | xx | SOF၊ Length၊ Command နှင့် Data-bytes ၏ XOR checksum ပါရှိသည်။ |
| EOF (ဘောင်အဆုံး) |
0x0D | EOF byte သည် command ၏အဆုံးကို အမှတ်အသားပြုသည်။ |
၂.၄။ အကြံပြုစာများ
ဤမက်ဆေ့ချ်များတွင် CAN မက်ဆေ့ချ်များ၏ မှန်ကန်သော ထုတ်လွှင့်မှုကို စစ်ဆေးရန် သုံးစွဲသူအား ခွင့်ပြုသည့် တုံ့ပြန်ချက်ဒေတာများ ပါဝင်သည်။
၂.၄.၁။ မက်ဆေ့ခ်ျပို့ခြင်း တုံ့ပြန်ချက် လုပ်နိုင်သလား
| ဘိုက်(များ) | တန်ဖိုး | ဖော်ပြချက် |
| SOF (ဘောင်၏အစ) |
က0x43 | SOF သည် command ၏အစဖြစ်သည်။ |
| အရှည် | xx | အရှည် byte တွင် အောက်ပါ command bytes အရေအတွက် ဒေတာ bytes အရေအတွက် ပါရှိသည်။ |
| အမိန့်ပေးသည်။ | က0x20 | 11-bit ID သည် မက်ဆေ့ဂျ်ပို့နိုင်သည် |
| က0x21 | 11-bit ID သည် မက်ဆေ့ဂျ်ပို့နိုင်သည်၊ တုံ့ပြန်ချက်တွင် နောက်ထပ်အချိန်တစ်ခုပါရှိသည်။amp ထုတ်လွှင့်ချိန်၏ | |
| က0x22 | 29-bit ID သည် မက်ဆေ့ဂျ်ပို့နိုင်သည် | |
| က0x23 | 29-bit ID သည် မက်ဆေ့ဂျ်ပို့နိုင်သည်၊ တုံ့ပြန်ချက်တွင် နောက်ထပ်အချိန်တစ်ခုပါရှိသည်။amp ထုတ်လွှင့်ချိန်၏ | |
| က0x24 | 11-bit ID သည် အဝေးမှ ဖရိန်သို့ ပို့လွှတ်နိုင်သည်။ | |
| က0x25 | 11-bit ID သည် အဝေးမှ ဖရိန်သို့ ပို့လွှတ်နိုင်သည်၊ တုံ့ပြန်ချက်တွင် နောက်ထပ်အချိန်တစ်ခု ပါဝင်ပါသည်။amp ထုတ်လွှင့်ချိန်၏ | |
| က0x26 | 29-bit ID သည် အဝေးမှ ဖရိန်သို့ ပို့လွှတ်နိုင်သည်။ | |
| က0x27 | 29-bit ID သည် အဝေးမှ ဖရိန်သို့ ပို့လွှတ်နိုင်သည်၊ တုံ့ပြန်ချက်တွင် နောက်ထပ်အချိန်တစ်ခု ပါဝင်ပါသည်။amp ထုတ်လွှင့်ချိန်၏ | |
| က0x28 | 11-bit ID Transmit Server မက်ဆေ့ချ်ကို ပို့လွှတ်သည်။ | |
| က0x29 | 11-bit ID Transmit Server မက်ဆေ့ချ်ကို ပို့လိုက်သည်၊ တုံ့ပြန်ချက်တွင် နောက်ထပ်အချိန်တစ်ခုပါရှိသည်။amp ထုတ်လွှင့်ချိန်၏ | |
| 0x2A | 29-bit ID Transmit Server မက်ဆေ့ချ်ကို ပို့လွှတ်သည်။ | |
| 0x2B | 29-bit ID Transmit Server မက်ဆေ့ချ်ကို ပို့လိုက်သည်၊ တုံ့ပြန်ချက်တွင် နောက်ထပ်အချိန်တစ်ခုပါရှိသည်။amp ထုတ်လွှင့်ချိန်၏ | |
| ဒေ | 11-bit ID မက်ဆေ့ဂျ်များ / အဝေးထိန်းဘောင်များအတွက်- | |
| 0x00-0xFF | ဘိုက် 0-1: 11-bit CAN ID (MSB ပထမ) |
|
| 0x00-0xFF | အပိုဒေတာဘိုက်များ (အဝေးထိန်းဘောင်တွင်မဟုတ်ပါ။ တုံ့ပြန်ချက်): 8 CAN Data ဘိုက်အထိ နောက်ထပ် 32-bit အမြှောက်ဆုံးamp တန်ဖိုး (အဆရှိလျှင်သာamp option ကိုဖွင့်ထားသည်၊ အောက်တွင်ကြည့်ပါ) |
|
| 29-bit ID မက်ဆေ့ဂျ်များ / အဝေးထိန်းဘောင်များအတွက်- | ||
| 0x00-0xFF | ဘိုက် 0-3: 29-bit CAN ID (MSB ပထမ) |
|
| 0x00-0xFF | အပိုဒေတာဘိုက်များ (အဝေးထိန်းဘောင်တွင်မဟုတ်ပါ။ တုံ့ပြန်ချက်): 8 CAN Data ဘိုက်အထိ နောက်ထပ် 32-bit အမြှောက်ဆုံးamp တန်ဖိုး (အဆရှိလျှင်သာamp option ကိုဖွင့်ထားသည်၊ အောက်တွင်ကြည့်ပါ) |
|
| Checksum | xx | SOF၊ Length၊ Command နှင့် Data-bytes ၏ XOR checksum ပါရှိသည်။ |
| EOF (ဘောင်အဆုံး) |
0x0D | EOF byte သည် command ၏အဆုံးကို အမှတ်အသားပြုသည်။ |
မှတ်ချက်
တုံ့ပြန်ချက်မက်ဆေ့ချ်များကို အလိုရှိပါက၊ တုံ့ပြန်ချက်ရွေးချယ်ခွင့်ကို သက်ဆိုင်ရာ command ဖြင့် ဖွင့်ထားရမည် (Switch server objects on/off ကိုကြည့်ပါ)။
အဆမတန်လျှင်amp မျက်နှာသာပေးသည်၊ ဤရွေးချယ်မှုကို သက်ဆိုင်ရာ မက်ဆေ့ချ်ဖြင့် ဖွင့်ထားရမည် (စက်ပစ္စည်းကို ပြန်လည်သတ်မှတ်မည်ကို ကြည့်ပါ)။
တိုးချဲ့မိန့်မှာချက်အဖြစ် အသုံးပြုမှုမှာ ဖြစ်နိုင်သည် (Extended Command Format (Byte Mode) ကိုကြည့်ပါ)။
၂.၅။ ရောဂါရှာဖွေရေးဒေတာမက်ဆေ့ခ်ျ
2.5.1. စက် ID
| ဘိုက်(များ) | တန်ဖိုး | ဖော်ပြချက် |
| SOF (ဘောင်၏အစ) |
က0x43 | SOF သည် command ၏အစဖြစ်သည်။ |
| အရှည် | xx | အရှည် byte တွင် အောက်ပါ command bytes အရေအတွက် ဒေတာ bytes အရေအတွက် ပါရှိသည်။ |
| အမိန့်ပေးသည်။ | က0x40 | စက်ပစ္စည်း ID စာကြောင်း (တောင်းဆိုချက်- အပိုဒေတာ ဘိုက်များ မရှိပါ) |
| ဒေ (အကြောင်းပြန်မှသာလျှင်) |
0x00-0xFF | ID စာကြောင်း (တုံ့ပြန်မှုတွင်သာ) |
| Checksum | xx | SOF၊ Length၊ Command နှင့် Data-bytes ၏ XOR checksum ပါရှိသည်။ |
| EOF (ဘောင်အဆုံး) |
0x0D | EOF byte သည် command ၏အဆုံးကို အမှတ်အသားပြုသည်။ |
၂.၅.၂။ Hardware/Software ဗားရှင်း
| ဘိုက်(များ) | တန်ဖိုး | ဖော်ပြချက် |
| SOF (ဘောင်၏အစ) |
က0x43 | SOF သည် command ၏အစဖြစ်သည်။ |
| အရှည် | xx | အရှည် byte တွင် အောက်ပါ command bytes အရေအတွက် ဒေတာ bytes အရေအတွက် ပါရှိသည်။ |
| အမိန့်ပေးသည်။ | က0x41 | ဟာ့ဒ်ဝဲ/ဆော့ဖ်ဝဲဗားရှင်း (တောင်းဆိုချက်- အပိုဒေတာ ဘိုက်များ မရှိပါ) |
| ဒေ (အကြောင်းပြန်မှသာလျှင်) |
0x00-0xFF | Byte 0-1- စက်ပစ္စည်း၏ ဟာ့ဒ်ဝဲဗားရှင်း |
| ဘိုက် 2-3: Firmware ၏ဆော့ဖ်ဝဲဗားရှင်း | ||
| ဘိုက် 4-5: bootloader ၏ဆော့ဖ်ဝဲဗားရှင်း | ||
| Checksum | xx | SOF၊ Length၊ Command နှင့် Data-bytes ၏ XOR checksum ပါရှိသည်။ |
| EOF (ဘောင်အဆုံး) |
0x0D | EOF byte သည် command ၏အဆုံးကို အမှတ်အသားပြုသည်။ |
2.5.3. အမှား အခြေအနေ
| ဘိုက်(များ) | တန်ဖိုး | ဖော်ပြချက် |
| SOF (ဘောင်၏အစ) |
က0x43 | SOF သည် command ၏အစဖြစ်သည်။ |
| အရှည် | xx | အရှည် byte တွင် အောက်ပါ command bytes အရေအတွက် ဒေတာ bytes အရေအတွက် ပါရှိသည်။ |
| အမိန့်ပေးသည်။ | က0x42 | အမှားအယွင်းအခြေအနေ (တောင်းဆိုချက်- အပိုဒေတာဘိုက်များ မရှိပါ) |
| က0x43 | နောက်ထပ်အချိန်တစ်ခုပါရှိသော အမှားအယွင်းအခြေအနေ မက်ဆေ့ချ်amp တန်ဖိုး (တောင်းဆိုမှုအမိန့်မရှိပါ၊ တုံ့ပြန်ချက်မက်ဆေ့ချ်သာ) |
|
| ဒေ (အကြောင်းပြန်မှသာလျှင်) |
0x00-0xFF | Byte 0- bit 0: ကြားခံပြည့်လျှံမှုကို လက်ခံနိုင်သည်။ bit 1: အချိန်လွန် ပို့လွှတ်နိုင်သည်။ bit 2: အမှားကောင်တာ ပြည့်လျှံသွားနိုင်သည်။ bit 3: Bus-off error လုပ်နိုင်သလား bit 4: လက်ခံသူ အင်တာဖေ့စ် အထားအသို အမှား bit 5: လက်ခံသူ အင်တာဖေ့စ်ဖော်မတ် အမှား bit 6: လက်ခံဆောင်ရွက်ပေးသူ အင်တာဖေ့စ်သည် ကြားခံပြည့်လျှံမှုကို ထုတ်လွှင့်သည်။ bit 7: အသုံးမပြုပါ။ Byte 1 (CAN controller ၏ နောက်ဆုံးအမှားကုဒ်- '0'- အမှားအယွင်းမရှိပါ။ '1'- အစီအစဥ်တစ်ခုတွင် တူညီသောဘစ် 5 ခုထက်ပို၍ ဖြစ်ပေါ်ခဲ့သည်။ '2'- လက်ခံရရှိထားသော မက်ဆေ့ချ်တွင် မှန်ကန်သောဖော်မတ် မရှိပါ။ '3'- ပေးပို့ထားသော မက်ဆေ့ဂျ်ကို အသိအမှတ်မပြုပါ။ '4'- ထုတ်လွှင့်နေစဉ်အတွင်း ဆုတ်ယုတ်မှုအဆင့်ကို သတ်မှတ်ရန် မဖြစ်နိုင်ပါ။ '5'- ထုတ်လွှင့်နေစဉ်အတွင်း လွှမ်းမိုးမှုအဆင့် သတ်မှတ်ရန် မဖြစ်နိုင်ပါ။ '6'- လက်ခံရရှိထားသော CRC စစ်ဆေးမှု ပေါင်းလဒ်သည် မမှန်ပါ။ |
| Checksum | xx | SOF၊ Length၊ Command နှင့် Data-bytes ၏ XOR checksum ပါရှိသည်။ |
| EOF (ဘောင်အဆုံး) |
0x0D | EOF byte သည် command ၏အဆုံးကို အမှတ်အသားပြုသည်။ |
မှတ်ချက်
အဆမတန်လျှင်amp မျက်နှာသာပေးသည်၊ ဤရွေးချယ်မှုကို သက်ဆိုင်ရာ မက်ဆေ့ချ်ဖြင့် ဖွင့်ထားရမည် (စက်ပစ္စည်းကို ပြန်လည်သတ်မှတ်မည်ကို ကြည့်ပါ)။
အမှားအယွင်းအခြေအနေပြောင်းတိုင်း၊ အမှားအယွင်းအခြေအနေမက်ဆေ့ချ်ကို အလိုအလျောက်ထုတ်ပေးသည်။
တိုးချဲ့မိန့်မှာချက်အဖြစ် အသုံးပြုမှုမှာ ဖြစ်နိုင်သည် (Extended Command Format (Byte Mode) ကိုကြည့်ပါ)။
၂.၅.၄။ Interfaces ဗားရှင်း
| ဘိုက်(များ) | တန်ဖိုး | ဖော်ပြချက် |
| SOF (ဘောင်၏အစ) |
က0x43 | SOF သည် command ၏အစဖြစ်သည်။ |
| အရှည် | xx | အရှည် byte တွင် အောက်ပါ command bytes အရေအတွက် ဒေတာ bytes အရေအတွက် ပါရှိသည်။ |
| အမိန့်ပေးသည်။ | က0x44 | အင်တာဖေ့စ်ဗားရှင်းများ (ဥပမာ- ဘလူးတုသ် မော်ဂျူး၊ WLAN-မော်ဂျူး၊ …) (တောင်းဆိုချက်- အပိုဒေတာ ဘိုက်များ မရှိပါ) |
| ဒေ (အကြောင်းပြန်မှသာလျှင်) |
0x00-0xFF | ASCII ကုဒ်လုပ်ထားသော ဗားရှင်းစာကြောင်း |
| Checksum | xx | SOF၊ Length၊ Command နှင့် Data-bytes ၏ XOR checksum ပါရှိသည်။ |
| EOF (ဘောင်အဆုံး) |
0x0D | EOF byte သည် command ၏အဆုံးကို အမှတ်အသားပြုသည်။ |
မှတ်ချက်
တိုးချဲ့မိန့်မှာချက်အဖြစ် အသုံးပြုမှုမှာ ဖြစ်နိုင်သည် (Extended Command Format (Byte Mode) ကိုကြည့်ပါ)။
Modul ကိုရွေးချယ်နိုင်သည်။
၂.၅.၅။ လက်ရှိ CAN-busload
| ဘိုက်(များ) | တန်ဖိုး | ဖော်ပြချက် |
| SOF (ဘောင်၏အစ) |
က0x43 | SOF သည် command ၏အစဖြစ်သည်။ |
| အရှည် | xx | အရှည် byte တွင် အောက်ပါ command bytes အရေအတွက် ဒေတာ bytes အရေအတွက် ပါရှိသည်။ |
| အမိန့်ပေးသည်။ | က0x47 | တစ်စက္ကန့်စာ မက်ဆေ့ချ်တွင် လက်ရှိဘတ်စ်ကားများ (တောင်းဆိုချက်- အပိုဒေတာဘိုက်များ မရှိပါ) |
| ဒေ (အကြောင်းပြန်မှသာလျှင်) |
0x00-0xFF | Byte 0-1- လက်မှတ်မထိုးထားသော ကိန်းပြည့်တန်ဖိုးအရွယ်အစား- 16 ဘစ် (MSB ပထမ) |
| Checksum | xx | SOF၊ Length၊ Command နှင့် Data-bytes ၏ XOR checksum ပါရှိသည်။ |
| EOF (ဘောင်အဆုံး) |
0x0D | EOF byte သည် command ၏အဆုံးကို အမှတ်အသားပြုသည်။ |
မှတ်ချက်
တိုးချဲ့မိန့်မှာချက်အဖြစ် အသုံးပြုမှုမှာ ဖြစ်နိုင်သည် (Extended Command Format (Byte Mode) ကိုကြည့်ပါ)။
၂.၅.၆။ စက်ပစ္စည်း အလုပ်ရှုပ်နေသည်/ အမိန့်ကို မပံ့ပိုးပါ။
| ဘိုက်(များ) | တန်ဖိုး | ဖော်ပြချက် |
| SOF (ဘောင်၏အစ) |
က0x43 | SOF သည် command ၏အစဖြစ်သည်။ |
| အရှည် | xx | အရှည် byte တွင် အောက်ပါ command bytes အရေအတွက် ဒေတာ bytes အရေအတွက် ပါရှိသည်။ |
| အမိန့်ပေးသည်။ | က0x48 | စက်သည် အမိန့်ပေးမှုကို လုပ်ဆောင်၍မရပါ (အခြား command များအပေါ် တုံ့ပြန်မှုသာ) |
| ဒေ | 0x00-0xFF | နောင်အသုံးအတွက် သီးသန့်ထားပါ။ |
| Checksum | xx | SOF၊ Length၊ Command နှင့် Data-bytes ၏ XOR checksum ပါရှိသည်။ |
| EOF (ဘောင်အဆုံး) |
0x0D | EOF byte သည် command ၏အဆုံးကို အမှတ်အသားပြုသည်။ |
မှတ်ချက်
တိုးချဲ့မိန့်မှာချက်အဖြစ် အသုံးပြုမှုမှာ ဖြစ်နိုင်သည် (Extended Command Format (Byte Mode) ကိုကြည့်ပါ)။
၂.၅.၇။ ပို့လွှတ်ရန် နှောင့်နှေးချိန်ကို သတ်မှတ်ပါ။
| ဘိုက်(များ) | တန်ဖိုး | ဖော်ပြချက် |
| SOF (ဘောင်၏အစ) |
က0x43 | SOF သည် command ၏အစဖြစ်သည်။ |
| အရှည် | xx | အရှည် byte တွင် အောက်ပါ command bytes အရေအတွက် ဒေတာ bytes အရေအတွက် ပါရှိသည်။ |
| အမိန့်ပေးသည်။ | က0x49 | ပို့လွှတ်ရန် နှောင့်နှေးချိန်ကို သတ်မှတ်ပါ။ |
| ဒေ | 0x00-0xFF | လက်မှတ်မထိုးထားသော ကိန်းပြည့်တန်ဖိုးအရွယ်အစား- 16 ဘစ် (MSB ပထမ) (RAM-ပါရာမီတာကို ၀ါယာကြိုးပြန်လည်သတ်မှတ်ခြင်းသို့ ပြန်သတ်မှတ်ထားသည်) နောက်ထပ် command ကို 10 ms တွင် အကဲဖြတ်သည်အထိ အချိန်နှောင့်နှေးသည်၊ ဤတန်ဖိုးသည် တစ်ကြိမ်သာ အကျုံးဝင်ပါသည်။ |
| Checksum | xx | SOF၊ Length၊ Command နှင့် Data-bytes ၏ XOR checksum ပါရှိသည်။ |
| EOF (ဘောင်အဆုံး) |
0x0D | EOF byte သည် command ၏အဆုံးကို အမှတ်အသားပြုသည်။ |
မှတ်ချက်
တိုးချဲ့မိန့်မှာချက်အဖြစ် အသုံးပြုမှုမှာ ဖြစ်နိုင်သည် (Extended Command Format (Byte Mode) ကိုကြည့်ပါ)။
၂.၆။ Controller စနစ်ထည့်သွင်းခြင်း မက်ဆေ့ချ်များကို လုပ်နိုင်သည်
၂.၆.၁။ လက်ခံချန်နယ် ID ဆက်တင်များကို ပြောင်းရန် / တောင်းဆိုပါ။
| ဘိုက်(များ) | တန်ဖိုး | ဖော်ပြချက် |
| SOF (ဘောင်၏အစ) |
က0x43 | SOF သည် command ၏အစဖြစ်သည်။ |
| အရှည် | xx | အရှည် byte တွင် အောက်ပါ command bytes အရေအတွက် ဒေတာ bytes အရေအတွက် ပါရှိသည်။ |
| အမိန့်ပေးသည်။ | က0x50 | လက်ခံချန်နယ် ID ဆက်တင်များကို တောင်းဆိုပါ။ (နောက်ထပ် data byte = ချန်နယ်နံပါတ်တစ်ခု လိုအပ်သည်) |
| က0x51 | လက်ခံချန်နယ် ID ဆက်တင်များကို ပြောင်းပါ။ (အနည်းဆုံး နောက်ထပ်ဒေတာနှစ်ဘိုက်၊ ချန်နယ်နံပါတ်နှင့် ချန်နယ်ဆက်တင်များ လိုအပ်သည်) |
|
| ဒေ | 0x00-0xFF | Byte 0- အရာဝတ္ထုနံပါတ်ကို လက်ခံခြင်း (အကွာအဝေးသည် ဂိတ်ဝေးကိရိယာပေါ်တွင်မူတည်သည်) CANview USB / RS232: 0…8 နိုင်သလားview အီသာနက်- 0…7 Bluetooth / WLAN ချိတ်ဆက်နိုင်သည်- 0…15 |
| ၃x၁၄-၁x၄ | Byte 1- bit 0: 0 = ချန်နယ်ကို ပိတ်ခြင်း၊ 1 = ချန်နယ်ကို ဖွင့်ပါ။ bit 1: 0 = 11-bit ID ကိုလက်ခံပါ၊ 1 = 29-bit ID ကိုလက်ခံပါ။ bit 2: 0 = 11-bit ID ကိုပြောင်းပါ၊ 1 = 29-bit ID ကိုပြောင်းပါ။ Byte 2-3- 11-bit ID ဆိုလျှင် byte1၊ bit 2 = 0 ဖြစ်သည်။ Byte 2-5- 29-bit ID ဆိုလျှင် byte1၊ bit 2 = 1 ဖြစ်သည်။ |
|
| Checksum | xx | SOF၊ Length၊ Command နှင့် Data-bytes ၏ XOR checksum ပါရှိသည်။ |
| EOF (ဘောင်အဆုံး) |
0x0D | EOF byte သည် command ၏အဆုံးကို အမှတ်အသားပြုသည်။ |
မှတ်ချက်
အပြောင်းအလဲ မက်ဆေ့ဂျ်တွင် ID အချက်အလက် မပါဝင်ပါက (အရှည် byte < 4) နောက်ဆုံး ID ဆက်တင်သည် ကျန်ရှိနေပါသည်။
ဤကိစ္စတွင် byte 1၊ bit 2 ကို လျစ်လျူရှုထားသည်။
တိုးချဲ့မိန့်မှာချက်အဖြစ် အသုံးပြုမှုမှာ ဖြစ်နိုင်သည် (Extended Command Format (Byte Mode) ကိုကြည့်ပါ)။
၂.၆.၂။ ချန်နယ်မျက်နှာဖုံးဆက်တင်များကို လက်ခံရယူရန် / တောင်းဆိုမှုကို ပြောင်းလဲပါ။
| ဘိုက်(များ) | တန်ဖိုး | ဖော်ပြချက် |
| SOF (ဘောင်၏အစ) |
က0x43 | SOF သည် command ၏အစဖြစ်သည်။ |
| အရှည် | xx | အရှည် byte တွင် အောက်ပါ command bytes အရေအတွက် ဒေတာ bytes အရေအတွက် ပါရှိသည်။ |
| အမိန့်ပေးသည်။ | က0x52 | လက်ခံချန်နယ်မျက်နှာဖုံးဆက်တင်များကို တောင်းဆိုပါ။ (နောက်ထပ် data byte = ချန်နယ်နံပါတ်တစ်ခု လိုအပ်သည်) |
| က0x53 | လက်ခံချန်နယ်မျက်နှာဖုံးဆက်တင်များကို ပြောင်းပါ။ (အနည်းဆုံး နောက်ထပ်ဒေတာနှစ်ဘိုက်၊ ချန်နယ်နံပါတ်နှင့် ချန်နယ်ဆက်တင်များ လိုအပ်သည်) |
|
| ဒေ | 0x00-0xFF | Byte 0- အရာဝတ္ထုနံပါတ်ကို လက်ခံခြင်း (အကွာအဝေးသည် ဂိတ်ဝေးကိရိယာပေါ်တွင်မူတည်သည်) CANview USB / RS232: 0…8 နိုင်သလားview အီသာနက်- 0…7 Bluetooth / WLAN ချိတ်ဆက်နိုင်သည်- 0…15 |
| ၃x၁၄-၁x၄ | Byte 1- bit 0: 0 = ချန်နယ်ကို ပိတ်ခြင်း၊ 1 = ချန်နယ်ကို ဖွင့်ပါ။ bit 1: 0 = 11-ဘစ်မျက်နှာဖုံးကို လက်ခံပါ၊ 1 = 29-ဘစ်မျက်နှာဖုံးကို လက်ခံပါ။ bit 2: 0 = 11-ဘစ်မျက်နှာဖုံးကို ပြောင်းလဲခြင်း၊ 1 = 29-ဘစ်မျက်နှာဖုံးကို ပြောင်းလဲခြင်း။ Byte 2-3- 11-bit mask ဆိုပါက byte1၊ bit 2 = 0 Byte 2-5- 29-bit mask ဆိုပါက byte1၊ bit 2 = 1 |
|
| Checksum | xx | SOF၊ Length၊ Command နှင့် Data-bytes ၏ XOR checksum ပါရှိသည်။ |
| EOF (ဘောင်အဆုံး) |
0x0D | EOF byte သည် command ၏အဆုံးကို အမှတ်အသားပြုသည်။ |
မှတ်ချက်
အပြောင်းအလဲ မက်ဆေ့ဂျ်တွင် မျက်နှာဖုံးအချက်အလက် မပါဝင်ပါက (အရှည် byte < 4)၊ နောက်ဆုံး မျက်နှာဖုံးဆက်တင်သည် ကျန်ရှိနေပါသည်။
ဤကိစ္စတွင် byte 1၊ bit 2 ကို လျစ်လျူရှုထားသည်။
စက်ပစ္စည်းသည် ချန်နယ်တစ်ခုစီအတွက် တစ်ဦးချင်းမျက်နှာဖုံးများကို မပံ့ပိုးပါက (CANview RS232)၊ ချန်နယ် 1 မှ 7 အတွက် မျက်နှာဖုံးဆက်တင်များကို လျစ်လျူရှုပြီး ချန်နယ် 0 ၏ဆက်တင်ဖြင့် စာပြန်သည်။
တိုးချဲ့မိန့်မှာချက်အဖြစ် အသုံးပြုမှုမှာ ဖြစ်နိုင်သည် (Extended Command Format (Byte Mode) ကိုကြည့်ပါ)။
၂.၆.၃။ baud နှုန်းကို နိုင်သလား
| ဘိုက်(များ) | တန်ဖိုး | ဖော်ပြချက် |
| SOF
(ဘောင်၏အစ) |
က0x43 | SOF သည် command ၏အစဖြစ်သည်။ |
| အရှည် | xx | အရှည် byte တွင် အောက်ပါ command bytes အရေအတွက် ဒေတာ bytes အရေအတွက် ပါရှိသည်။ |
| အမိန့်ပေးသည်။ | က0x56 | CAN baud နှုန်းကန့်သတ်ချက်များတောင်းဆိုနိုင်သည် (နောက်ထပ်ဒေတာဘိုက်များမရှိပါ) |
| က0x57 | CAN baud နှုန်း ကန့်သတ်ချက်များ သတ်မှတ်ပါ။ | |
| ဒေ | 0x00-0xFF | Byte 0- 0xFF သည် CIA စံ baud နှုန်းနှင့် မကိုက်ညီပါက၊ အခြား၊ 0x00: 10 kBit / စက္ကန့် 0x01: 20 kBit / စက္ကန့် 0x02: 50 kBit / စက္ကန့် 0xFE: 100 kBit / စက္ကန့် 0x03: 125 kBit / စက္ကန့် 0x04: 250 kBit / စက္ကန့် 0x05: 500 kBit / စက္ကန့် 0x06: 800 kBit / စက္ကန့် 0x07: 1 MBit / စက္ကန့် 0xFF- BTR တန်ဖိုးများကို အသုံးပြုထားသည်။ Byte 1- BTR0 တန်ဖိုး (စက်ပေါ်တွင်မူတည်သည်၊ Byte 0 = 0xFF ရှိမှသာ) Byte 2- BTR1 တန်ဖိုး (စက်ပေါ်တွင်မူတည်သည်၊ Byte 0 = 0xFF ရှိမှသာ) Byte 3- BTR2 တန်ဖိုး (စက်ပေါ်တွင်မူတည်သည်၊ Byte 0 = 0xFF ရှိမှသာ) Byte 4- BTR3 တန်ဖိုး (စက်ပေါ်တွင်မူတည်သည်၊ Byte 0 = 0xFF ရှိမှသာ) |
| Checksum | xx | SOF၊ Length၊ Command နှင့် Data-bytes ၏ XOR checksum ပါရှိသည်။ |
| EOF (ဘောင်အဆုံး) |
0x0D | EOF byte သည် command ၏အဆုံးကို အမှတ်အသားပြုသည်။ |
မှတ်ချက်
ဒေတာ byte 0 ကို 0xFF ဟု သတ်မှတ်ပါက၊ ပုံမှန်မဟုတ်သော baud နှုန်းများကို သတ်မှတ်ရန်အတွက် BTR တန်ဖိုးများကို အသုံးပြုပါသည်။
ပုံမှန် baud နှုန်းကို အသုံးပြုပါက BTR တန်ဖိုးများကို မလိုအပ်ဘဲ၊ မည်သို့ပင်ဖြစ်စေ အသုံးပြုပါက ၎င်းတို့ကို လျစ်လျူရှုထားသည်။
စက်ပစ္စည်း၏ စံဆက်တင်များက ပံ့ပိုးမထားသော baud နှုန်းကို သတ်မှတ်ရန် လိုအပ်ပါက၊ ကျေးဇူးပြု၍ နောက်ထပ်အချက်အလက်များအတွက် ကျွန်ုပ်တို့၏ ပံ့ပိုးကူညီမှုကို ဆက်သွယ်ပါ၊ ဝန်ဆောင်မှုနှင့် ပံ့ပိုးမှုတွင် ကြည့်ပါ။
တိုးချဲ့မိန့်မှာချက်အဖြစ် အသုံးပြုမှုမှာ ဖြစ်နိုင်သည် (Extended Command Format (Byte Mode) ကိုကြည့်ပါ)။
၂.၆.၄။ ထိန်းချုပ်ကိရိယာကို ပြန်လည်သတ်မှတ်နိုင်သည်။
| ဘိုက်(များ) | တန်ဖိုး | ဖော်ပြချက် |
| SOF (ဘောင်၏အစ) |
က0x43 | SOF သည် command ၏အစဖြစ်သည်။ |
| အရှည် | xx | အရှည် byte တွင် အောက်ပါ command bytes အရေအတွက် ဒေတာ bytes အရေအတွက် ပါရှိသည်။ |
| အမိန့်ပေးသည်။ | က0x58 | ထိန်းချုပ်ကိရိယာကို ပြန်လည်သတ်မှတ်နိုင်သည် (အပိုဒေတာဘိုက်များမရှိပါ) |
| Checksum | xx | SOF၊ Length၊ Command နှင့် Data-bytes ၏ XOR checksum ပါရှိသည်။ |
| EOF (ဘောင်အဆုံး) |
0x0D | EOF byte သည် command ၏အဆုံးကို အမှတ်အသားပြုသည်။ |
မှတ်ချက်
“CAN Controller Reset” အမိန့်သည် အချိန်ကာလအပါအဝင် CAN ထိန်းချုပ်ကိရိယာ၏ ပြီးပြည့်စုံသော ပြန်လည်သတ်မှတ်မှုကို လုပ်ဆောင်သည်။amp တန်ဘိုး၊ လက်ခံပြီး buffers ပို့ပါ။
CAN ထိန်းချုပ်ကိရိယာ ပြန်လည်သတ်မှတ်မှုသည် စက်ပစ္စည်း၏ အမှားအယွင်းအခြေအနေကို ပြန်လည်သတ်မှတ်သည်။
ဤအကြောင်းကြောင့်၊ CAN ထိန်းချုပ်ကိရိယာကို ပြန်လည်သတ်မှတ်ပြီးနောက် အမှားအယွင်းအခြေအနေကို အပ်ဒိတ်လုပ်ရန်အတွက် အမှားအယွင်းအခြေအနေ မက်ဆေ့ချ်ကို ထုတ်ပေးပါသည်။
တိုးချဲ့မိန့်မှာချက်အဖြစ် အသုံးပြုမှုမှာ ဖြစ်နိုင်သည် (Extended Command Format (Byte Mode) ကိုကြည့်ပါ)။
၂.၆.၅။ CAN interface ကို Auto Baud မုဒ် သတ်မှတ်ပါ။
| ဘိုက်(များ) | တန်ဖိုး | ဖော်ပြချက် |
| SOF (ဘောင်၏အစ) |
က0x43 | SOF သည် command ၏အစဖြစ်သည်။ |
| အရှည် | xx | အရှည် byte တွင် အောက်ပါ command bytes အရေအတွက် ဒေတာ bytes အရေအတွက် ပါရှိသည်။ |
| အမိန့်ပေးသည်။ | က0x59 | အလိုအလျောက် baud မုဒ်ကို သတ်မှတ်ပါ (နောက်ထပ်ဒေတာ ဘိုက်များ မရှိပါ) |
| Checksum | xx | SOF၊ Length၊ Command နှင့် Data-bytes ၏ XOR checksum ပါရှိသည်။ |
| EOF (ဘောင်အဆုံး) |
0x0D | EOF byte သည် command ၏အဆုံးကို အမှတ်အသားပြုသည်။ |
မှတ်ချက်
အော်တို Baud မုဒ်သည် စက်ပံ့ပိုးပေးသည့် စံနှုန်းထားများဖြင့်သာ ဖြစ်နိုင်သည်။
အလိုအလျောက် baud သိရှိခြင်းအတွက် ဘတ်စ်ကားပေါ်တွင် အလုပ်လုပ်သော ဆက်သွယ်ရေးရှိရန် လိုအပ်သည်။
baud နှုန်း ထောက်လှမ်းမှု လုပ်ဆောင်နေချိန်တွင် Proemion CAN စက်ပစ္စည်းများသည် passive မုဒ်တွင်ရှိပြီး CAN ဘတ်စ်ကားပေါ်ရှိ အသွားအလာအပေါ် သက်ရောက်မှုမရှိပါ။
တိုးချဲ့မိန့်မှာချက်အဖြစ် အသုံးပြုမှုမှာ ဖြစ်နိုင်သည် (Extended Command Format (Byte Mode) ကိုကြည့်ပါ)။
အလိုအလျောက် baud အမိန့်သည် တံခါးပေါက်ကိရိယာကို “Auto Baud မုဒ်” သို့ သတ်မှတ်ပေးသည်။
စက်ပစ္စည်းသည် CAN ပေါ်ရှိ အသွားအလာကို နားထောင်ပြီး baud နှုန်းကို အလိုအလျောက် စီစဉ်သတ်မှတ်ပေးသည် (စက်ပစ္စည်းမှ ပံ့ပိုးထားသော ပုံမှန် baud နှုန်းများကိုသာ သိရှိနိုင်သည်)။
မှန်ကန်သော baud နှုန်းဆက်တင်ကို ရရှိပြီးနောက်၊ ရှာဖွေတွေ့ရှိထားသော baud နှုန်းပါဝင်သည့် စက်ပစ္စည်းသည် အကြောင်းပြန်ချက်တစ်ခုထုတ်ပေးသည်။
command byte သည် 0x59 မှလွဲ၍ ဤမက်ဆေ့ချ်၏ ဖော်မတ်သည် CAN baud နှုန်းတောင်းဆိုမှုမက်ဆေ့ချ်နှင့် တူညီပါသည်။
baud နှုန်းကို မတွေ့သောအခါ၊ စက်သည် လည်ပတ်မှုအတွက် နောက်ဆုံးပြင်ဆင်ထားသော baud နှုန်းကို အသုံးပြုသည်။
ဤကိစ္စတွင်၊ ပုံမှန်မဟုတ်သော baud နှုန်းကို တောင်းဆိုပါက baud နှုန်းပြန်ကြားချက်သည် တူညီပါသည်။
၂.၆.၆။ Active/passive မုဒ်ကို သတ်မှတ်/တောင်းဆိုပါ။
| ဘိုက်(များ) | တန်ဖိုး | ဖော်ပြချက် |
| SOF (ဘောင်၏အစ) |
က0x43 | SOF သည် command ၏အစဖြစ်သည်။ |
| အရှည် | xx | အရှည် byte တွင် အောက်ပါ command bytes အရေအတွက် ဒေတာ bytes အရေအတွက် ပါရှိသည်။ |
| အမိန့်ပေးသည်။ | 0x5A | အသုံးပြုနေသော/passive မုဒ်ကို တောင်းဆိုပါ (အပိုဒေတာဘိုက်များ မရှိပါ) |
| 0x5B | Active/passive မုဒ်ကို သတ်မှတ်ပါ။ | |
| ဒေ | ၃x၁၄-၁x၄ | 0x00 စက်ပစ္စည်း = အသက်ဝင်သောမုဒ် 0x01 စက် = passive မုဒ် |
| Checksum | xx | SOF၊ Length၊ Command နှင့် Data-bytes ၏ XOR checksum ပါရှိသည်။ |
| EOF (ဘောင်အဆုံး) |
0x0D | EOF byte သည် command ၏အဆုံးကို အမှတ်အသားပြုသည်။ |
မှတ်ချက်
တိုးချဲ့မိန့်မှာချက်အဖြစ် အသုံးပြုမှုမှာ ဖြစ်နိုင်သည် (Extended Command Format (Byte Mode) ကိုကြည့်ပါ)။
၂.၆.၇။ ချန်နယ်စက်ဝန်းအချိန်ကို လက်ခံရန် ပြောင်းလဲခြင်း/တောင်းဆိုခြင်း။
| ဘိုက်(များ) | တန်ဖိုး | ဖော်ပြချက် |
| SOF (ဘောင်၏အစ) |
က0x43 | SOF သည် command ၏အစဖြစ်သည်။ |
| အရှည် | xx | အရှည် byte တွင် အောက်ပါ command bytes အရေအတွက် ဒေတာ bytes အရေအတွက် ပါရှိသည်။ |
| အမိန့်ပေးသည်။ | ၃၂x၄၁C | ချန်နယ်လည်ပတ်ချိန်ကို တောင်းဆိုပါ။ (နောက်ထပ် data byte = ချန်နယ်နံပါတ်တစ်ခု လိုအပ်သည်) |
| 0x5D | လက်ခံချန်နယ်စက်ဝန်းအချိန်ကို ပြောင်းပါ။ (အနည်းဆုံး နောက်ထပ်ဒေတာနှစ်ဘိုက်၊ ချန်နယ်နံပါတ်နှင့် ချန်နယ်ဆက်တင်များ လိုအပ်သည်) |
|
| ဒေ | 0x00-0xFF | Byte 0- အရာဝတ္ထုနံပါတ်ကို လက်ခံခြင်း (အကွာအဝေးသည် ဂိတ်ဝေးကိရိယာပေါ်တွင်မူတည်သည်) CANview အီသာနက်- 0…7 Bluetooth / WLAN ချိတ်ဆက်နိုင်သည်- 0…15 |
| 0x00-0xFF | Byte 1- Cycle Time သည် 10 ms ဖြစ်သည်။ |
|
| Checksum | xx | SOF၊ Length၊ Command နှင့် Data-bytes ၏ XOR checksum ပါရှိသည်။ |
| EOF (ဘောင်အဆုံး) |
0x0D | EOF byte သည် command ၏အဆုံးကို အမှတ်အသားပြုသည်။ |
မှတ်ချက်
တိုးချဲ့မိန့်မှာချက်အဖြစ် အသုံးပြုမှုမှာ ဖြစ်နိုင်သည် (Extended Command Format (Byte Mode) ကိုကြည့်ပါ)။
၂.၇။ လက်ခံသူ အင်တာဖေ့စ်ဖွဲ့စည်းပုံ မက်ဆေ့ချ်များ
၂.၇.၁။ တုံ့ပြန်ချက် / အထွက်ဆက်တင်များ
| ဘိုက်(များ) | တန်ဖိုး | ဖော်ပြချက် |
| SOF (ဘောင်၏အစ) |
က0x43 | SOF သည် command ၏အစဖြစ်သည်။ |
| အရှည် | xx | အရှည် byte တွင် အောက်ပါ command bytes အရေအတွက် ဒေတာ bytes အရေအတွက် ပါရှိသည်။ |
| ဘိုက်(များ) | တန်ဖိုး | ဖော်ပြချက် |
| အမိန့်ပေးသည်။ | က0x60 | အကြံပြုချက် ဆက်တင်များကို တောင်းဆိုပါ (အပိုဒေတာ ဘိုက်များ မရှိပါ) |
| က0x61 | တုံ့ပြန်ချက် ဆက်တင်များကို သတ်မှတ်ပါ။ | |
| ဒေ | ၃x၁၄-၁x၄ | ဘိုက် 0: နည်းနည်း 0: 1 = CAN output on / 0 = CAN output off bit 1: 1 = ပေးပို့နိုင်သည် မက်ဆေ့ချ် တုံ့ပြန်ချက် on / 0 = တုံ့ပြန်ချက်ကို ပိတ်ထားသည်။ နည်းနည်း 2: 1 = ဆာဗာတုံ့ပြန်ချက် on / 0 = ဆာဗာတုံ့ပြန်ချက် ပိတ်ထားသည်။ နည်းနည်း 3: 1 = RS232 interface on / 0 = RS232 interface off |
| Checksum | xx | SOF၊ Length၊ Command နှင့် Data-bytes ၏ XOR checksum ပါရှိသည်။ |
| EOF (ဘောင်အဆုံး) |
0x0D | EOF byte သည် command ၏အဆုံးကို အမှတ်အသားပြုသည်။ |
မှတ်ချက်
အမှတ်စဉ်အထွက်ကို ပိတ်ပါက၊ လက်ခံရရှိသော CAN မက်ဆေ့ဂျ်များကို Proemion CAN စက်ပစ္စည်း၏ RAM တွင် သိမ်းဆည်းထားသည်။ ဤကြားခံပြည့်နေပါက၊ ကြားခံပြည့်လျှံမှုအမှားကို ညွှန်ပြသည်။
အထွက်ကို ဖွင့်ထားပါက၊ သိမ်းဆည်းထားသော စာတိုအားလုံးကို လက်ခံသူ အင်တာဖေ့စ်သို့ ချက်ချင်း ပို့သည်။
တိုးချဲ့မိန့်မှာချက်အဖြစ် အသုံးပြုမှုမှာ ဖြစ်နိုင်သည် (Extended Command Format (Byte Mode) ကိုကြည့်ပါ)။
၂.၈။ ဆာဗာ အင်တာဖေ့စ် ညွှန်ကြားချက်များကို ပို့ပါ။
၂.၈.၁။ ဆာဗာအရာဝတ္ထုများကို ဖွင့်/ပိတ်ပြောင်းပါ။
| ဘိုက်(များ) | တန်ဖိုး | ဖော်ပြချက် |
| SOF (ဘောင်၏အစ) |
က0x43 | SOF သည် command ၏အစဖြစ်သည်။ |
| အရှည် | xx | အရှည် byte တွင် အောက်ပါ command bytes အရေအတွက် ဒေတာ bytes အရေအတွက် ပါရှိသည်။ |
| အမိန့်ပေးသည်။ | က0x80 | ဆာဗာ အရာဝတ္တုကို ဖွင့်/ပိတ် တောင်းဆိုပါ (အပိုဒေတာ ဘိုက်များ မရှိပါ) |
| က0x81 | ဆာဗာအရာဝတ္ထုကို ဖွင့်/ပိတ် သတ်မှတ်ပါ။ | |
| ဒေ | 0x00-0xFF | ဘိုက် 0: သတ်မှတ်ထားသော ဘစ်တစ်ခုစီသည် သက်ဆိုင်ရာ ဆာဗာအရာဝတ္တုတွင် ခလုတ်များ / ဆာဗာအရာဝတ္ထုကို ဖွင့်ထားကြောင်း ပြသသည်။ ပြန်လည်သတ်မှတ်ခြင်းသည် ဆာဗာအရာဝတ္တုများကို ပိတ်ထားသည်ကို အမှတ်အသားပြုသည်။ |
| Checksum | xx | SOF၊ Length၊ Command နှင့် Data-bytes ၏ XOR checksum ပါရှိသည်။ |
| EOF (ဘောင်အဆုံး) |
0x0D | EOF byte သည် command ၏အဆုံးကို အမှတ်အသားပြုသည်။ |
မှတ်ချက်
ဤအမိန့်ကို ရပ်ဆိုင်းထားပြီး ကျွန်ုပ်တို့၏စက်ပစ္စည်းများတွင် အသုံးမပြုတော့ပါ။
၂.၈.၂။ ပြောင်းရန် / တောင်းဆိုရန် ဆာဗာ အရာဝတ္ထု ဖွဲ့စည်းမှု
| ဘိုက်(များ) | တန်ဖိုး | ဖော်ပြချက် |
| SOF (ဘောင်၏အစ) |
က0x43 | SOF သည် command ၏အစဖြစ်သည်။ |
| အရှည် | xx | အရှည် byte တွင် အောက်ပါ command bytes အရေအတွက် ဒေတာ bytes အရေအတွက် ပါရှိသည်။ |
| အမိန့်ပေးသည်။ | က0x82 | ဆာဗာအရာဝတ္ထုဖွဲ့စည်းမှုပုံစံကို တောင်းဆိုပါ (ဆာဗာအရာဝတ္ထုနံပါတ်ပါရှိသော နောက်ထပ်ဒေတာဘိုက်တစ်ခု လိုအပ်သည်) |
| က0x83 | ဆာဗာအရာဝတ္ထုကို ဖွင့်/ပိတ် သတ်မှတ်ပါ။ | |
| ဒေ | ၃x၁၄-၁x၄ | ဘိုက် 0 (အရာဝတ္ထုနံပါတ်): ပြောင်းလဲသင့်သော ဖြစ်နိုင်သည့် ဆာဗာအရာရှစ်ခုအနက်မှ တစ်ခု အရေအတွက် ပါရှိသည်။ |
| ၃x၁၄-၁x၄ | ဘိုက် 1 (IDE): 0x00 = 11-bit ID အရာဝတ္ထု 0x01 = 29-bit ID အရာဝတ္ထု Byte 2 နှင့် ပိုမိုမြင့်မားသော byte နံပါတ်များတွင် အောက်ပါအချက်အလက်များ ပါဝင်ပါသည်။ ဖော်ပြသည်။ အော်ဒါ- |
|
| 0x00-0xFF | ID (11 သို့မဟုတ် 29 bit) | |
| ၃x၁၄-၁x၄ | DLC (CAN မက်ဆေ့ဂျ်၏ ဒေတာဘိုက်အရေအတွက်) | |
| 0x00-0xFF | အထိ ဒေတာ ၈ ဘိုက် can message ၏ | |
| 0x00-0xFF | လည်ပတ်ချိန် 10 ms အတွင်း server object ၏ | |
| Checksum | xx | SOF၊ Length၊ Command နှင့် Data-bytes ၏ XOR checksum ပါရှိသည်။ |
| EOF (ဘောင်အဆုံး) |
0x0D | EOF byte သည် command ၏အဆုံးကို အမှတ်အသားပြုသည်။ |
မှတ်ချက်
DLC byte ၏ အကြောင်းအရာသည် ပို့လွှတ်သော ဒေတာဘိုက်အရေအတွက်နှင့် သဘောတူရန် လိုအပ်သည်၊ သို့မဟုတ်ပါက ပို့လွှတ်သည့်ဆာဗာသည် မှန်းဆမရလောက်အောင် ပြုမူနေပေမည်။
ဤအမိန့်ကို ရပ်ဆိုင်းထားပြီး ကျွန်ုပ်တို့၏စက်ပစ္စည်းများတွင် အသုံးမပြုတော့ပါ။
၂.၈.၃။ ထုတ်လွှင့်သော ချန်နယ် ID ဆက်တင်များကို ပြောင်းလဲ/တောင်းဆိုပါ။
CAN ထုတ်လွှင့်သည့် ချန်နယ် စစ်ထုတ်မှုများသည် အခန်း CAN Controller စနစ်ထည့်သွင်းမှု မက်ဆေ့ချ်များတွင် ဖော်ပြထားသော CAN လက်ခံသည့် စစ်ထုတ်မှုများကဲ့သို့ တူညီပါသည်။ အိမ်ရှင်ထံမှ လက်ခံရရှိသော မက်ဆေ့ဂျ်များကို ဤစစ်ထုတ်မှု အခြေအနေများဖြင့် စစ်ဆေးပါသည်။ အခြေအနေများနှင့် ကိုက်ညီပါက CAN bus သို့ မက်ဆေ့ချ်ပို့ပါမည်။
| ဘိုက်(များ) | တန်ဖိုး | ဖော်ပြချက် |
| SOF (ဘောင်၏အစ) |
က0x43 | SOF သည် command ၏အစဖြစ်သည်။ |
| အရှည် | xx | အရှည် byte တွင် အောက်ပါ command bytes အရေအတွက် ဒေတာ bytes အရေအတွက် ပါရှိသည်။ |
| အမိန့်ပေးသည်။ | က0x84 | ထုတ်လွှင့်သော ချန်နယ် ID ဆက်တင်များကို တောင်းဆိုပါ။ (နောက်ထပ် data byte = ချန်နယ်နံပါတ်တစ်ခု လိုအပ်သည်) |
| က0x85 | ထုတ်လွှင့်သော ချန်နယ် ID ဆက်တင်များကို ပြောင်းလဲပါ။ (အနည်းဆုံး နောက်ထပ်ဒေတာနှစ်ဘိုက်၊ ချန်နယ်နံပါတ်နှင့် ချန်နယ်ဆက်တင်များ လိုအပ်သည်) |
|
| ဒေ | ၃x၁၄-၁x၄ | Byte 0- အရာဝတ္ထုနံပါတ်ကို ပို့ပါ။ |
| ၃x၁၄-၁x၄ | Byte 1- bit 0: 0 = ချန်နယ်ကို ပိတ်ခြင်း၊ 1 = ချန်နယ်ကို ဖွင့်ပါ။ bit 1: 0 = ပို့လွှတ်သည့် 11-ဘစ် ID၊ 1 = 29-ဘစ် ID ကို ထုတ်လွှင့်သည်။ bit 2: 0 = 11-bit ID ကိုပြောင်းပါ၊ 1 = 29-bit ID ကိုပြောင်းပါ။ |
|
| 0x00-0xFF | Byte 2-3- 11-bit ID ဆိုလျှင် byte1၊ bit 2 = 0 ဖြစ်သည်။ | |
| 0x00-0xFF | Byte 2-5- 29-bit ID ဆိုလျှင် byte1၊ bit 2 = 1 ဖြစ်သည်။ | |
| Checksum | xx | SOF၊ Length၊ Command နှင့် Data-bytes ၏ XOR checksum ပါရှိသည်။ |
| EOF (ဘောင်အဆုံး) |
0x0D | EOF byte သည် command ၏အဆုံးကို အမှတ်အသားပြုသည်။ |
မှတ်ချက်
ဤအမိန့်ကို ရပ်ဆိုင်းထားပြီး ကျွန်ုပ်တို့၏စက်ပစ္စည်းများတွင် အသုံးမပြုတော့ပါ။
၂.၈.၄။ ထုတ်လွှင့်သည့် ချန်နယ်မျက်နှာဖုံးဆက်တင်များကို ပြောင်းလဲ/တောင်းဆိုပါ။
| ဘိုက်(များ) | တန်ဖိုး | ဖော်ပြချက် |
| SOF (ဘောင်၏အစ) |
က0x43 | SOF သည် command ၏အစဖြစ်သည်။ |
| အရှည် | xx | အရှည် byte တွင် အောက်ပါ command bytes အရေအတွက် ဒေတာ bytes အရေအတွက် ပါရှိသည်။ |
| အမိန့်ပေးသည်။ | က0x86 | ထုတ်လွှင့်သည့် ချန်နယ်မျက်နှာဖုံးဆက်တင်များကို တောင်းဆိုပါ။ (နောက်ထပ် data byte = ချန်နယ်နံပါတ်တစ်ခု လိုအပ်သည်) |
| က0x87 | ထုတ်လွှင့်သည့် ချန်နယ်မျက်နှာဖုံးဆက်တင်များကို ပြောင်းလဲပါ။ (အနည်းဆုံး နောက်ထပ်ဒေတာနှစ်ဘိုက်၊ ချန်နယ်နံပါတ်နှင့် ချန်နယ်ဆက်တင်များ လိုအပ်သည်) |
|
| ဒေ | ၃x၁၄-၁x၄ | ဘိုက် 0: အရာဝတ္ထုနံပါတ်ကို ပို့ပါ။ |
| ၃x၁၄-၁x၄ | Byte 1- နည်းနည်း 0: 0 = ချန်နယ်ကို ပိတ်ခြင်း၊ 1 = ချန်နယ်ကို ဖွင့်ပါ။ bit 1: 0 = ထုတ်လွှင့်သည့် 11-ဘစ်မျက်နှာဖုံး၊ 1 = ပေးပို့သည့် 29-ဘစ်မျက်နှာဖုံး နည်းနည်း 2: 0 = 11-ဘစ်မျက်နှာဖုံးကို ပြောင်းလဲခြင်း၊ 1 = 29-ဘစ်မျက်နှာဖုံးကို ပြောင်းလဲခြင်း။ |
|
| 0x00-0xFF | ဘိုက် 2-3: 11-bit mask ဆိုပါက byte1၊ bit 2 = 0 | |
| 0x00-0xFF | ဘိုက် 2-5: 29-bit mask ဆိုပါက byte1၊ bit 2 = 1 | |
| Checksum | xx | SOF၊ Length၊ Command နှင့် Data-bytes ၏ XOR checksum ပါရှိသည်။ |
| EOF (ဘောင်အဆုံး) |
0x0D | EOF byte သည် command ၏အဆုံးကို အမှတ်အသားပြုသည်။ |
မှတ်ချက်
ဤအမိန့်ကို ရပ်ဆိုင်းထားပြီး ကျွန်ုပ်တို့၏စက်ပစ္စည်းများတွင် အသုံးမပြုတော့ပါ။
၂.၈.၅။ ထုတ်လွှင့်သည့်ချန်နယ်စက်ဝန်းအချိန်ဆက်တင်များကို ပြောင်းလဲ/တောင်းဆိုပါ။
| ဘိုက်(များ) | တန်ဖိုး | ဖော်ပြချက် |
| SOF (ဘောင်၏အစ) |
က0x43 | SOF သည် command ၏အစဖြစ်သည်။ |
| အရှည် | xx | အရှည် byte တွင် အောက်ပါ command bytes အရေအတွက် ဒေတာ bytes အရေအတွက် ပါရှိသည်။ |
| အမိန့်ပေးသည်။ | က0x88 | ထုတ်လွှင့်သည့်ချန်နယ်စက်ဝန်းအချိန်ဆက်တင်များကို တောင်းဆိုပါ။ (နောက်ထပ် data byte = ချန်နယ်နံပါတ်တစ်ခု လိုအပ်သည်) |
| က0x89 | ထုတ်လွှင့်မှုချန်နယ်စက်ဝန်းအချိန်ဆက်တင်များကို ပြောင်းလဲပါ။ (အနည်းဆုံး နောက်ထပ်ဒေတာနှစ်ဘိုက်၊ ချန်နယ်နံပါတ်နှင့် ချန်နယ်ဆက်တင်များ လိုအပ်သည်) |
|
| ဒေ | ၃x၁၄-၁x၄ | ဘိုက် 0: အရာဝတ္ထုနံပါတ်ကို ပို့ပါ။ |
| ၃x၁၄-၁x၄ | ဘိုက် 1:+ နည်းနည်း 0: 0 = ချန်နယ်ကို ပိတ်ခြင်း၊ 1 = ချန်နယ်ကို ဖွင့်ပါ။ bit 1: 0 = ထုတ်လွှင့်သည့် 11-bit လည်ပတ်ချိန်၊ 1 = ထုတ်လွှင့်သည့် 29-bit လည်ပတ်ချိန် နည်းနည်း 2: 0 = 11-bit လည်ပတ်ချိန်၊ 1 = 29-bit လည်ပတ်ချိန်ကို ပြောင်းလဲခြင်း။ |
|
| 0x00-0xFF | ဘိုက် 2-3: 11-bit cycle time သည် byte1၊ bit 2 = 0 ဖြစ်လျှင် | |
| 0x00-0xFF | ဘိုက် 2-5: 29-bit cycle time သည် byte1၊ bit 2 = 1 ဖြစ်လျှင် | |
| Checksum | xx | SOF၊ Length၊ Command နှင့် Data-bytes ၏ XOR checksum ပါရှိသည်။ |
| EOF (ဘောင်အဆုံး) |
0x0D | EOF byte သည် command ၏အဆုံးကို အမှတ်အသားပြုသည်။ |
၂.၉။ စက်ပစ္စည်း ကန့်သတ်ချက်များ ဆက်တင်များ
၂.၉.၁။ အချိန်သတ်မှတ်/တောင်းဆိုမှု ပြောင်းလဲခြင်း။amp ဆက်တင်များ
| ဘိုက်(များ) | တန်ဖိုး | ဖော်ပြချက် |
| SOF (ဘောင်၏အစ) |
က0x43 | SOF သည် command ၏အစဖြစ်သည်။ |
| အရှည် | xx | အရှည် byte တွင် အောက်ပါ command bytes အရေအတွက် ဒေတာ bytes အရေအတွက် ပါရှိသည်။ |
| အမိန့်ပေးသည်။ | 0xA0 | အကြိမ်အများဆုံးတောင်းဆိုပါ။amp ဆက်တင်များ (တောင်းဆိုချက်- နောက်ထပ်ဒေတာဘိုက်များ မရှိပါ) |
| 0xA1 | အချိန်အများဆုံးသတ်မှတ်ပါ။amp ဆက်တင်များ | |
| ဒေ | ၃x၁၄-၁x၄ | Byte 0- bit 0: 1 = အချိန်ဆုံးamp on, 0 = အချိန်ဆုံးamp off bit 1: 1 = နှိုင်းရအမြှောက်ဆုံးamp, 0 = ပကတိအဆamp bit 4: 1 = အမှားနှင့် ပဲ့တင်သံ တုံ့ပြန်ချက် အဆအများဆုံးamp on 0 = အမှားနှင့် ပဲ့တင်သံ တုံ့ပြန်ချက် အဆအများဆုံးamp off |
| Checksum | xx | SOF၊ Length၊ Command နှင့် Data-bytes ၏ XOR checksum ပါရှိသည်။ |
| EOF (ဘောင်အဆုံး) |
0x0D | EOF byte သည် command ၏အဆုံးကို အမှတ်အသားပြုသည်။ |
“အချိန်ဆုံးရင်amp-Mode” ကို ရွေးချယ်ထားပြီး CAN မက်ဆေ့ဂျ်တစ်ခုစီ၏ နောက်ဆုံးဒေတာဘိုက်ပြီးနောက် 32-bit တန်ပြန် (100 µs ကြည်လင်ပြတ်သားမှု) တန်ဖိုးကို ထည့်သွင်းသည်။
အကြိမ်အများဆုံးပါဝင်သည့် host interface ဘက်ရှိ မက်ဆေ့ဂျ်များအားလုံးamp မှန်ကန်သော အချိန်နှင့်တပြေးညီ ရှိပါသည်။
အဆမတန်လျှင်amp ပဲ့တင်ထပ်သော မက်ဆေ့ချ်များ (“ပို့လွှတ်သော ဆာဗာ တုံ့ပြန်ချက်” သို့မဟုတ် “ပေးပို့နိုင်သည် မက်ဆေ့ချ် တုံ့ပြန်ချက်”) နှင့် အမှားအယွင်း မက်ဆေ့ချ်များ၊ 'အမှားနှင့် ပဲ့တင်သံ တုံ့ပြန်ချက် အဆအများဆုံး ပြီးနောက် ထည့်သွင်းသင့်သည်amp'နောက်ထပ် activated ရပါမည်။
“ဆွေမျိုး” နှင့် “အကြွင်းမဲ့မုဒ်” အကြား ခြားနားချက်မှာ “ဆွေမျိုးမုဒ်” တွင် လက်ခံရရှိသည့် မက်ဆေ့ချ်တစ်ခုစီပြီးနောက် တန်ပြန်တန်ဖိုးကို ပြန်လည်သတ်မှတ်ခြင်းဖြစ်သည်။
မှတ်ချက်
"Error and Echo Feedback" သည် အဆအများဆုံးဖြစ်သည်။amp အချိန်အကြာဆုံးဖြစ်မှသာလျှင် ကူးစက်သည်။amp မုဒ်ကို ဖွင့်ထားသည်။
တိုးချဲ့မိန့်မှာချက်အဖြစ် အသုံးပြုမှုမှာ ဖြစ်နိုင်သည် (Extended Command Format (Byte Mode) ကိုကြည့်ပါ)။
၂.၉.၂။ ပို့လွှတ်နိုင်သည် နှောင့်နှေးချိန်ကို ပြောင်းပါ။
| ဘိုက်(များ) | တန်ဖိုး | ဖော်ပြချက် |
| SOF (ဘောင်၏အစ) |
က0x43 | SOF သည် command ၏အစဖြစ်သည်။ |
| အရှည် | xx | length byte တွင် command bytes အရေအတွက် data bytes များ ပါရှိသည်။ |
| အမိန့်ပေးသည်။ | 0xA2 | ပို့လွှတ်ရန် နှောင့်နှေးချိန်ကို သတ်မှတ်ပါ။ |
| ဒေ (အကြောင်းပြန်မှသာလျှင်) |
0x00-0xFF | လက်မှတ်မထိုးထားသော ကိန်းပြည့်တန်ဖိုးအရွယ်အစား- 16 ဘစ် (RAM-ပါရာမီတာကို ၀ါယာကြိုးပြန်လည်သတ်မှတ်ခြင်းသို့ ပြန်သတ်မှတ်ထားသည်) |
| Checksum | xx | SOF၊ Length၊ Command နှင့် Data-bytes ၏ XOR checksum ပါရှိသည်။ |
| EOF (ဘောင်အဆုံး) |
0x0D | EOF byte သည် command ၏အဆုံးကို အမှတ်အသားပြုသည်။ |
မှတ်ချက်
CAN မက်ဆေ့ဂျ်တစ်ခုစီမတိုင်မီ ဤနှောင့်နှေးချိန်ကို ထည့်သွင်းထားသောကြောင့် CAN ထုတ်လွှင့်မှု နှေးကွေးသွားမည်ဖြစ်သည်။
၂.၉.၃။ IP-block စောင့်ဆိုင်းချိန်ကို သတ်မှတ်ပါ။
| ဘိုက်(များ) | တန်ဖိုး | ဖော်ပြချက် |
| SOF (ဘောင်၏အစ) |
က0x43 | SOF သည် command ၏အစဖြစ်သည်။ |
| အရှည် | xx | အရှည် byte တွင် အောက်ပါ command bytes အရေအတွက် ဒေတာ bytes အရေအတွက် ပါရှိသည်။ |
| အမိန့်ပေးသည်။ | 0xA3 | IP-block စောင့်ဆိုင်းချိန်ကို သတ်မှတ်ပါ (bandwidth ကို ပိုမိုကောင်းမွန်စွာအသုံးပြုရန်အတွက်) |
| ဒေ | 0x00-0xFF | ကြားကာလ 10 မီလီစက္ကန့် |
| Checksum | xx | SOF၊ Length၊ Command နှင့် Data-bytes ၏ XOR checksum ပါရှိသည်။ |
| EOF (ဘောင်အဆုံး) |
0x0D | EOF byte သည် command ၏အဆုံးကို အမှတ်အသားပြုသည်။ |
၂.၉.၄။ baud နှုန်းတွက်ချက်မှုကြားကာလကို သတ်မှတ်ပါ။
| ဘိုက်(များ) | တန်ဖိုး | ဖော်ပြချက် |
| SOF (ဘောင်၏အစ) |
က0x43 | SOF သည် command ၏အစဖြစ်သည်။ |
| အရှည် | xx | အရှည် byte တွင် အောက်ပါ command bytes အရေအတွက် ဒေတာ bytes အရေအတွက် ပါရှိသည်။ |
| အမိန့်ပေးသည်။ | 0xA4 | CAN baud နှုန်းတွက်ချက်မှုကြားကာလကို သတ်မှတ်ပါ။ |
| ဒေ | 0x00-0xFF | ကြားကာလ မီလီစက္ကန့် လက်မှတ်မထိုးထားသော ကိန်းပြည့်တန်ဖိုးအရွယ်အစား- 16 bit (MSB ပထမ) |
| Checksum | xx | SOF၊ Length၊ Command နှင့် Data-bytes ၏ XOR checksum ပါရှိသည်။ |
| EOF (ဘောင်အဆုံး) |
0x0D | EOF byte သည် command ၏အဆုံးကို အမှတ်အသားပြုသည်။ |
မှတ်ချက်
တိုးချဲ့မိန့်မှာချက်အဖြစ် အသုံးပြုမှုမှာ ဖြစ်နိုင်သည် (Extended Command Format (Byte Mode) ကိုကြည့်ပါ)။
၂.၉.၅။ Canopen အရာဝတ္ထုအဘိဓာန်ဝင်ရောက်ခွင့်
| ဘိုက်(များ) | တန်ဖိုး | ဖော်ပြချက် |
| SOF (ဘောင်၏အစ) |
က0x43 | SOF သည် command ၏အစဖြစ်သည်။ |
| အရှည် | xx | အရှည် byte တွင် အောက်ပါ command bytes အရေအတွက် ဒေတာ bytes အရေအတွက် ပါရှိသည်။ |
| အမိန့်ပေးသည်။ | 0xA5 | အရာဝတ္ထုအဘိဓာန်တွင် ဖတ်/ရေးပါ။ |
| ဒေ | 0x00-0xFF | တောင်းဆိုချက်- Byte 0- ကွန်မန်း- 0x01 write၊ 0x00 read (နောက်ထပ် data bytes မရှိ) Byte 1-2- အညွှန်း (LSB ပထမ) Byte 3- အညွှန်းခွဲ အပိုဒေတာဘိုက်များ- ဒေတာ (LSB ပထမ) တုံ့ပြန်မှု- Byte 0- ရလဒ်- 0x40 ဖတ်ပြီး အောင်မြင်သည်။ 0x80 ဖတ်ရန် ပျက်ကွက် (အပိုဒေတာ ဘိုက်များ မရှိပါ) 0x41 ရေးရန် အောင်မြင်သည် (အပိုဒေတာ ဘိုက်များ မရှိပါ) 0x81 ရေးရန် ပျက်ကွက်ခြင်း (အပိုဒေတာ ဘိုက်များ မရှိပါ) Byte 1-2- အညွှန်း (LSB ပထမ) Byte 3- အညွှန်းခွဲ အပိုဒေတာဘိုက်များ- ဒေတာ (LSB ပထမ) |
| Checksum | xx | SOF၊ Length၊ Command နှင့် Data-bytes ၏ XOR checksum ပါရှိသည်။ |
| EOF (ဘောင်အဆုံး) |
0x0D | EOF byte သည် command ၏အဆုံးကို အမှတ်အသားပြုသည်။ |
၂.၁၀။ ဟာ့ဒ်ဝဲဝင်ရောက်ခွင့် အမိန့်များ
2.10.1. Device ကို ပြန်လည်သတ်မှတ်ပါ။
| ဘိုက်(များ) | တန်ဖိုး | ဖော်ပြချက် |
| SOF (ဘောင်၏အစ) |
က0x43 | SOF သည် command ၏အစဖြစ်သည်။ |
| အရှည် | xx | အရှည် byte တွင် အောက်ပါ command bytes အရေအတွက် ဒေတာ bytes အရေအတွက် ပါရှိသည်။ |
| အမိန့်ပေးသည်။ | 0xC0 | စက်ပစ္စည်းကို ပြန်လည်သတ်မှတ်ရန် သတ်မှတ်ပါ။ |
| ဒေ | — | |
| Checksum | xx | SOF၊ Length၊ Command နှင့် Data-bytes ၏ XOR checksum ပါရှိသည်။ |
| EOF (ဘောင်အဆုံး) |
0x0D | EOF byte သည် command ၏အဆုံးကို အမှတ်အသားပြုသည်။ |
မှတ်ချက်
စက်ပစ္စည်းများသည် "စက်ပစ္စည်း ID" အမိန့်ဖြင့် ဤအမိန့်ကို တုံ့ပြန်သည်။
အချို့သောစက်ပစ္စည်းများအတွက် ဤအမိန့်သည် ဟာ့ဒ်ဝဲလ်ပြန်လည်သတ်မှတ်ခြင်းသို့ ဦးတည်သွားခြင်းမရှိပေ။
- နိုင်သလားview အီသာနက်
- ဘလူးတုသ် / WLAN ချိတ်ဆက်နိုင်သည်။
၂.၁၀.၂။ Analog ချန်နယ်တန်ဖိုးကို တောင်းဆိုပါ။
| ဘိုက်(များ) | တန်ဖိုး | ဖော်ပြချက် |
| SOF (ဘောင်၏အစ) |
က0x43 | SOF သည် command ၏အစဖြစ်သည်။ |
| အရှည် | xx | အရှည် byte တွင် အောက်ပါ command bytes အရေအတွက် ဒေတာ bytes အရေအတွက် ပါရှိသည်။ |
| အမိန့်ပေးသည်။ | 0xC2 | Analog ချန်နယ်တန်ဖိုးကို တောင်းဆိုပါ (ချန်နယ်နံပါတ်ပါရှိသော နောက်ထပ်ဒေတာ 1 byte လိုအပ်သည်) |
| ဒေ | ၃x၁၄-၁x၄ | Byte 0 (ချန်နယ်နံပါတ်): 0x00: ထောက်ပံ့မှု voltage 0x01- လိုင်းနိမ့်နိုင်သလား 0x02- လိုင်းမြင့်နိုင်သလား 0x03- အင်နာလော့ရိုက်သွင်းမှု 1 နှင့် 2 |
| 0x00-0xFF | Byte 1- analog တန်ဖိုး (ချန်နယ် 0…2 အတွက်၊ အောက်တွင် ဖော်ပြချက်ကို ကြည့်ပါ) Byte 1-4- (ချန်နယ် 3 အတွက်) Analog input 1 voltage IEEE 754 coded၊ LSB ကို အရင်လုပ်ပါ။ Byte 5-8- (ချန်နယ် 3 အတွက်) Analog input 2 voltage IEEE 754 coded၊ LSB ကို အရင်လုပ်ပါ။ |
|
| Checksum | xx | SOF၊ Length၊ Command နှင့် Data-bytes ၏ XOR checksum ပါရှိသည်။ |
| EOF (ဘောင်အဆုံး) |
0x0D | EOF byte သည် command ၏အဆုံးကို အမှတ်အသားပြုသည်။ |
| VCC CANH/CANL |
က0x00 | 0V 0V |
| VCC CANH/CANL |
0xFF | 39V 5V |
မှတ်ချက်
လုပ်နိုင်မှသာလျှင်view RS232 သည် CAN line vol ကို တိုင်းတာနိုင်သည်။tage အဆင့်များ။
ဤတိုင်းတာမှုသည် 125 kBit/s နှင့် ပိုနှေးသော CAN baud rates များအတွက်သာ ဖြစ်နိုင်သည်။
ဒစ်ဂျစ်တယ်ချန်နယ်တန်ဖိုး သတ်မှတ်/တောင်းဆိုပါ။
| ဘိုက်(များ) | တန်ဖိုး | ဖော်ပြချက် |
| SOF (ဘောင်၏အစ) |
က0x43 | SOF သည် command ၏အစဖြစ်သည်။ |
| အရှည် | xx | အရှည် byte တွင် အောက်ပါ command bytes အရေအတွက် ဒေတာ bytes အရေအတွက် ပါရှိသည်။ |
| အမိန့်ပေးသည်။ | 0xC4 | ဒစ်ဂျစ်တယ်ချန်နယ်တန်ဖိုးကို တောင်းဆိုပါ (ချန်နယ်နံပါတ်ပါရှိသော နောက်ထပ်ဒေတာ 1 ဘိုက် လိုအပ်သည်) |
| 0xC5 | ဒစ်ဂျစ်တယ်ချန်နယ်တန်ဖိုး သတ်မှတ်ပါ (ချန်နယ်နံပါတ်နှင့် တန်ဖိုးပါရှိသော နောက်ထပ်ဒေတာ 2 byte လိုအပ်သည်) | |
| ဒေ | 0x00-0xFF | ဘိုက် 0 (ချန်နယ်နံပါတ်): 0x00- ဘတ်စ်ကားရပ်စဲရေး ခုခံမှု |
| ၃x၁၄-၁x၄ | Byte 1- ဒစ်ဂျစ်တယ်တန်ဖိုး (1=ဖွင့်၊ 0=ပိတ်) | |
| Checksum | xx | SOF၊ Length၊ Command နှင့် Data-bytes ၏ XOR checksum ပါရှိသည်။ |
| EOF (ဘောင်အဆုံး) |
0x0D | EOF byte သည် command ၏အဆုံးကို အမှတ်အသားပြုသည်။ |
မှတ်ချက်
set command တစ်ခုစီကို တကယ့်တန်ဖိုးများနှင့် ပြန်ကြားသည်။
၂.၁၀.၃။ ဆက်သွယ်ရေး စကားဝှက်ကို သတ်မှတ်ပါ။
| ဘိုက်(များ) | တန်ဖိုး | ဖော်ပြချက် |
| SOF (ဘောင်၏အစ) |
က0x43 | SOF သည် command ၏အစဖြစ်သည်။ |
| အရှည် | xx | အရှည် byte တွင် အောက်ပါ command bytes အရေအတွက် ဒေတာ bytes အရေအတွက် ပါရှိသည်။ |
| အမိန့်ပေးသည်။ | 0xC6 | ဆက်သွယ်ရေး စကားဝှက်ကို စစ်ဆေးရန် တောင်းဆိုပါ။ |
| ဒေ | xx | အမိန့်ပေးသည်။ ဘိုက် 0…n- စကားဝှက်စာတန်း (မူလ- “GSMONLIN”) တုံ့ပြန်မှု ဘိုက် 0: 0 = စကားဝှက်ကို အမှန်ခြစ်ပြီး OK စကားဝှက်စစ်ဆေးခြင်း မအောင်မြင်ပါက၊ စက်မှ တုံ့ပြန်မှုမရှိပါ။ |
| Checksum | xx | SOF၊ Length၊ Command နှင့် Data-bytes ၏ XOR checksum ပါရှိသည်။ |
| EOF (ဘောင်အဆုံး) |
0x0D | EOF byte သည် command ၏အဆုံးကို အမှတ်အသားပြုသည်။ |
မှတ်ချက်
CANlink GSM/UMTS တွင် byte mode interface ၏လုပ်ဆောင်နိုင်စွမ်းတစ်ခုလုံးကိုသော့ဖွင့်ရန် ဤမက်ဆေ့ချ်သည် အလွန်အရေးကြီးပါသည်။
မှန်ကန်သောဆက်သွယ်ရေး စကားဝှက်ကို စစ်ဆေးခြင်းဖြင့်သာ စက်ရှင်တစ်ခု ဖြစ်နိုင်သည်။
၂.၁၀.၄။ ဆက်သွယ်ရေးစကားဝှက်ကို ပြန်လည်သတ်မှတ်ပါ။
| ဘိုက်(များ) | တန်ဖိုး | ဖော်ပြချက် |
| SOF (ဘောင်၏အစ) |
က0x43 | SOF သည် command ၏အစဖြစ်သည်။ |
| အရှည် | xx | အရှည် byte တွင် အောက်ပါ command bytes အရေအတွက် ဒေတာ bytes အရေအတွက် ပါရှိသည်။ |
| အမိန့်ပေးသည်။ | 0xC7 | ဆက်သွယ်ရေးစကားဝှက်ကို ပြန်လည်စစ်ဆေးပါ။ |
| Checksum | xx | SOF၊ Length၊ Command နှင့် Data-bytes ၏ XOR checksum ပါရှိသည်။ |
| EOF (ဘောင်အဆုံး) |
0x0D | EOF byte သည် command ၏အဆုံးကို အမှတ်အသားပြုသည်။ |
မှတ်ချက်
ဤမက်ဆေ့ချ်သည် ဘိုက်မုဒ် အင်တာဖေ့စ်ကို လော့ခ်ချသည်။
ဆက်သွယ်ရေးစက်ရှင်တစ်ခု၏အဆုံးတွင် ဤအမိန့်ကို ပေးပို့သင့်သည်။
ညွှန်ကြားချက်များနှင့် ကိရိယာများ
အောက်ဖော်ပြပါဇယားသည် ရှိပြီးသား command များအားလုံး၏ အကျဉ်းချုပ်ကို ပေးဆောင်ပြီး ၎င်းတို့ကို မည်သည့် Proemion စက်ပစ္စည်းက ပံ့ပိုးသည်ကို ဖော်ပြသည်။
Proemion စက်ပစ္စည်းအတွက် အမိန့်တစ်ခု၏ အသုံးပြုနိုင်စွမ်းကို “S”၊ “E” သို့မဟုတ် “S/E” ဖြင့် မှတ်သားထားသည်။
ဤအတိုကောက်များသည်-
- “S” Proemion စက်ပစ္စည်းသည် ဤအမိန့်ကို စံအမိန့်ပေးဖော်မက်တွင်သာ ပံ့ပိုးသည် (Command Format (Byte Mode) ကိုကြည့်ပါ)။
- “E” Proemion စက်ပစ္စည်းသည် ဤအမိန့်ကို တိုးချဲ့မိန့်မှာချက်ဖော်မတ်တွင်သာ ပံ့ပိုးသည် (Extended Command Format (Byte Mode ကိုကြည့်ပါ))။
- “S / E” Proemion စက်ပစ္စည်းသည် ဤအမိန့်ကို စံအမိန့်ဖော်မတ်နှင့် တိုးချဲ့သော အမိန့်ပေးဖော်မတ်တွင် ပံ့ပိုးပေးသည်။
| စာတို | အမိန့်ပေးသည်။ | ကိရိယာ | ||||||||
| ရိုက်ပါ။ | နိုင်သလားview USB | လင့်ခ်လုပ်နိုင်သည်။ ဘလူးတုသ် 2000 |
လင့်ခ်လုပ်နိုင်သည်။ WLAN 2000 |
လင့်ခ်လုပ်နိုင်သည်။ ကြိုးမဲ့ 3000 |
လင့်ခ်လုပ်နိုင်သည်။ ကြိုးမဲ့ 4000 |
နိုင်သလားview အီသာနက် |
လင့်ခ်လုပ်နိုင်သည်။ မိုဘိုင်း 5000 |
လင့်ခ်လုပ်နိုင်သည်။ မိုဘိုင်း 3000 |
နိုင်သလားview RS232 |
|
| ဒေတာမက်ဆေ့ချ်များကို လုပ်ဆောင်ပါ။ | က0x00 | S/E | S/E | S/E | S/E | S/E | S/E | S/E | ၎/* | S/E |
| က0x01 | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E* | S/E | |
| က0x02 | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E* | S/E | |
| က0x03 | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E* | S/E | |
| က0x04 | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E* | S/E | |
| က0x05 | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E* | ||
| က0x06 | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E* | ||
| က0x07 | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E* | ||
| က0x08 | S/E | S/E | ||||||||
| က0x09 | S | |||||||||
| တုံ့ပြန်ချက် မက်ဆေ့ချ်များ | က0x20 | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E |
| က0x21 | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E | |
| က0x22 | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E | |
| က0x23 | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E | |
| က0x24 | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E | |
| က0x25 | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E | |
| က0x26 | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E | ||
| က0x27 | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E | ||
| က0x28 | S/E | S/E | ||||||||
| က0x29 | S/E | S/E | ||||||||
| 0x2A | S/E | S/E | ||||||||
| 0x2B | S/E | S/E |
*အောက်ပါ command data ရွေးချယ်မှုများကို CLM3000 နှင့် CLM3600 အတွက် အကောင်အထည်မဖော်ပါ ။
– bit 2: 1 = ဆာဗာတုံ့ပြန်ချက် on / 0 = ဆာဗာတုံ့ပြန်ချက် ပိတ်ထားသည်။
– bit 3: 1 = RS232 interface on / 0 = RS232 interface off
| စာတို | အမိန့်ပေးသည်။ | ကိရိယာ | ||||||||
| ရိုက်ပါ။ | နိုင်သလားview USB | လင့်ခ်လုပ်နိုင်သည်။ ဘလူးတုသ် 2000 |
လင့်ခ်လုပ်နိုင်သည်။ WLAN 2000 |
လင့်ခ်လုပ်နိုင်သည်။ ကြိုးမဲ့ 3000 |
လင့်ခ်လုပ်နိုင်သည်။ ကြိုးမဲ့ 4000 |
နိုင်သလားview အီသာနက် |
လင့်ခ်လုပ်နိုင်သည်။ မိုဘိုင်း 5000 |
လင့်ခ်လုပ်နိုင်သည်။ မိုဘိုင်း 3000 |
နိုင်သလားview RS232 |
|
| Diagnosis Data Messages | က0x40 | S | S | S | S | S | S | S | S | S |
| က0x41 | S | S | S | S | S | S | S | S | S | |
| က0x42 | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E | |
| က0x43 | S/E | S/E | S/E | S/E | S/E | |||||
| က0x44 | S/E | S/E | S/E | S/E | S/E | S/E | S/E | |||
| က0x47 | S/E | S/E | S/E | |||||||
| က0x48 | S/E | S/E | S/E | S/E | ||||||
| က0x49 | S/E | S/E | S/E | S/E | ||||||
| Controller Setup Messages ကို လုပ်နိုင်သည် | က0x50 | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E |
| က0x51 | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E | |
| က0x52 | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E | |
| က0x53 | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E | |
| က0x56 | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E | |
| က0x57 | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E | |
| က0x58 | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E | ||
| က0x59 | S/E | S/E | ||||||||
| 0x5A | S/E | S/E | S/E | S/E | S/E | |||||
| 0x5B | S/E | S/E | S/E | S/E | S/E | |||||
| ၃၂x၄၁C | S/E | S/E | S/E | S/E | S/E | S/E | S/E | |||
| 0x5D | S/E | S/E | S/E | S/E | S/E | S/E | S/E | |||
| လက်ခံဆောင်ရွက်ပေးသည့် အင်တာဖေ့စ်ဖွဲ့စည်းပုံ မက်ဆေ့ဂျ်များ | က0x60 | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E |
| က0x61 | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E | |
| Server Interface Commands များကို ပို့ပါ။ | က0x80 | S | S | |||||||
| က0x81 | S | S | ||||||||
| က0x82 | S | S | ||||||||
| က0x83 | S | S | ||||||||
| က0x84 | S | |||||||||
| က0x85 | S | |||||||||
| က0x86 | S | |||||||||
| က0x87 | S | |||||||||
| က0x88 | S | |||||||||
| က0x89 | S | |||||||||
| ရိုက်ပါ။ | နိုင်သလားview USB | Bluetooth ချိတ်ဆက်နိုင်သည်။ 2000 |
WLAN လင့်ခ်လုပ်နိုင်သည်။ 2000 |
ကြိုးမဲ့ 3000 ကို ချိတ်ဆက်နိုင်သည်။ | ကြိုးမဲ့ 4000 ကို ချိတ်ဆက်နိုင်သည်။ | နိုင်သလားview အီသာနက် | မိုဘိုင်းလ်ကို လင့်ခ်ချိတ်နိုင်သည်။ 5000 |
မိုဘိုင်းလ်ကို လင့်ခ်ချိတ်နိုင်သည်။ 3000 |
နိုင်သလားview RS232 |
|
| စက်ပစ္စည်း ကန့်သတ်ချက်များ ဆက်တင်များ | 0xA0 | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E |
| 0xA1 | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E | |
| 0xA2 | S | |||||||||
| 0xA3 | S | |||||||||
| 0xA4 | S/E | S/E | S/E | |||||||
| 0xA5 | S | S | S | S | ||||||
| Hardware Access Commands များ | 0xC0 | S | S | S | S | S | S | S | S | S |
| 0xC2 | S | S | S | S | ||||||
| 0xC4 | S | |||||||||
| 0xC5 | S | |||||||||
| 0xC6 | S | S | S | |||||||
| 0xC7 | S | S | S |
ဗားရှင်း- 11.0.549

စာရွက်စာတမ်းများ / အရင်းအမြစ်များ
![]() | Byte Command Protocol Binary အမိန့်များ |
ကိုးကား
- docs.proemion.comdocs.proemion.com
- ပံ့ပိုးမှုစင်တာ - ဖောက်သည်အကူအညီ - အရင်းအမြစ်များ - Proemionsupport.proemion.com
- မျှဝေခြင်း လင့်ခ်အတည်ပြုခြင်း။www.proemion.com
- အရေးပါသော စက်မှုလုပ်ငန်းပိုင်ဆိုင်မှုများကို စောင့်ကြည့်ခြင်းနှင့် ခွဲခြမ်းစိတ်ဖြာခြင်း - Proemionwww.proemion.com
- အသုံးပြုသူလက်စွဲmanual.tools
