Dalyအဓိကအားဖြင့် protocols သုံးခုရှိသည်။UART / 485 နှင့် Modbus လုပ်နိုင်သည်။
1 ။ protocol ကိုလုပ်နိုင်ပါတယ်
စမ်းသပ်ကိရိယာ:အကြီးဆုံး
- Baud Paip:250k
- Frame အမျိုးအစားများ:စံနှင့်တိုးချဲ့ဘောင်။ ယေဘုယျအားဖြင့်တိုးချဲ့ထားသောဘောင်ကိုအသုံးပြုသည်။ Standard frame သည်စိတ်ကြိုက် bms အတွက်ဖြစ်သည်။
- ဆက်သွယ်ရေးပုံစံ:0x90 မှ 0x98 မှဒေတာ ID များဖောက်သည်များအတွက်လက်လှမ်းမီနေကြသည်။ အခြား ID များကိုယေဘုယျအားဖြင့်ဖောက်သည်များကလက်လှမ်းမမီပါ။
- BMS သို့ PC software: ဦး စားပေး + data data ID + BMS + BMS address + PC software address, ဥပမာ - 0x18100140 ။
- PC ဆော့ဝဲလ်ကို BMS တုံ့ပြန်မှု - ဦး စားပေး + data data ID + PC Software လိပ်စာ + BMS လိပ်စာ, ဥပမာ - 0x18104001
- PC Software လိပ်စာနှင့် BMS လိပ်စာ၏အနေအထားကိုသတိပြုပါ။ command ကိုလက်ခံရရှိသည့်လိပ်စာပထမ ဦး ဆုံးလာပါတယ်။
- ဆက်သွယ်ရေးအကြောင်းအရာသတင်းအချက်အလက်:ဥပမာအားဖြင့်, စုစုပေါင်းဗို့အားဒုတိယသတိပေးချက်ဖြင့်ဘက်ထရီပြတ်ရွေ့မှုအခြေအနေတွင် byte0 သည် 80 အဖြစ်ပြလိမ့်မည်။ Binary သို့ပြောင်းလဲသွားသည်။ 0 သည် 10000000 ဖြစ်သည်။ Daly ၏ High-left-left နှင့်အဓိပ္ပါယ်ဖွင့်ဆိုချက်အရဤသည် bit7 နှင့်ကိုက်ညီသည်။ စုစုပေါင်းဗို့အား၏ဒုတိယသတိပေးချက်။
- Control IDS:Charging MOS: DA, DA, MOS: D9 ။ 00 ဆိုသည်မှာ 01 ကိုဆိုလိုသည်။

2.UART / 485 protocol
စမ်းသပ်ကိရိယာ:com serial tool ကို
- Baud Paip:9600BPS
- ဆက်သွယ်ရေးပုံစံ:CheckSum တွက်ချက်မှုနည်းလမ်း:အဆိုပါ checksum သည်ယခင်ဒေတာအားလုံး၏ပေါင်းလဒ်ဖြစ်သည် (အနိမ့် byte ကိုသာယူသည်) ။
- PC Software to BMS: Frame Header + Communication Module Address (UPPER-Add) + Data ID + Data Length + Data Content + Checksum.
- BMS Response to PC Software: Frame Header + Communication Module Address (BMS-Add) + Data ID + Data Length + Data Content + Checksum.
- ဆက်သွယ်ရေးအကြောင်းအရာသတင်းအချက်အလက်:တတ်နိုင်သမျှအတူတူပါပဲ။


3. Modbus protocol
စမ်းသပ်ကိရိယာ:com serial tool ကို
- ဆက်သွယ်ရေးပုံစံ:
- မက်ဆေ့ခ်ျ protocol format:Read Register, တောင်းခံခြင်းဘောင်ကိုဖတ်ပါ
- byte: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7
- ဖော်ပြချက်: 0xd2 | 0x03 | စတင်လိပ်စာ မှတ်ပုံတင်အရေအတွက် (N) | CRC-16 checksum
- ဥပမာ - D203000C000C000157AA ။ D2 သည် 0. 0 0 0 0Bledge သည်အစပြုသည်, 0001 သည် A 0001 ကိုဆိုလိုသည်မှာ 1 ခုသည် CRC checksum ဖြစ်သည်။
- စံတုံ့ပြန်မှုဘောင်:
- byte: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
- ဖော်ပြချက်: 0xd2 | 0x03 | ဒေတာအရှည် | 1st မှတ်ပုံတင်၏တန်ဖိုး | NTH မှတ်ပုံတင်၏တန်ဖိုး | CRC-16 checksum
- l = 2 * n
- ဥပမာ - N သည်မှတ်ပုံတင်အရေအတွက်မှာ D203020001FC56 ဖြစ်သည်။ D2 သည် 03 is ဖတ်ရှုသည့် command ကို 03 ဖြစ်သည်။ 0 02 သည် data data data data data data ၏တန်ဖိုးသည် chost command ၏တန်ဖိုးသည် CRC checksum ဖြစ်သည်။
- မက်ဆေ့ခ်ျ protocol format:Read Register, တောင်းခံခြင်းဘောင်ကိုဖတ်ပါ
- မှတ်ပုံတင်ရန်:Byte1 သည် 0x06 ဖြစ်သည်။ 06 သည် 06 တွင် Command တစ်ခုဖွင့်ရန် Command ဖြစ်ပြီး Byte4 -5 သည်အိမ်ရှင် command ကိုကိုယ်စားပြုသည်။
- စံတုံ့ပြန်မှုဘောင်:တစ်ခုတည်းသောကိုင်ဆောင်ရေးမှတ်ပုံတင်ခြင်းအတွက်စံသတ်မှတ်ထားသောတုံ့ပြန်မှုဘောင်သည်တောင်းဆိုမှုဘောင်ကဲ့သို့တူညီသောပုံစံကိုလိုက်နာသည်။
- ဒေတာမှတ်ပုံတင်မျိုးစုံရေးပါ။Byte1 သည် 0x10 ဖြစ်ပြီး 10 ခုသည်ဒေတာမှတ်ပုံတင်မျိုးစုံရေးရန် command ဖြစ်သည်။ Byte2-3 သည်မှတ်ပုံတင်ခြင်း၏ start address သည် Registers ၏ LAGED ကိုကိုယ်စားပြုသည်။ Byte6 -7 သည်ဒေတာအကြောင်းအရာကိုကိုယ်စားပြုသည်။
- စံတုံ့ပြန်မှုဘောင်:Byte2-3 သည်မှတ်ပုံတင်ခြင်း၏ start address ကို Byte4-5 သည်မှတ်ပုံတင်သက်တမ်းကိုကိုယ်စားပြုသည်။
အချိန် Post အချိန် - Jul-23-2024