DALY ဆက်သွယ်ရေးပရိုတိုကောသုံးခု ရှင်းလင်းချက်

နေ့စဉ်အဓိကအားဖြင့် protocol သုံးခုပါဝင်သည်-CAN၊ UART/485 နှင့် Modbus။

၁။ CAN ပရိုတိုကော

စမ်းသပ်ကိရိယာ-CAN စမ်းသပ်မှု

  1. ဘော့ဒ်နှုန်း:၂၅၀,၀၀၀
  2. ဘောင်အမျိုးအစားများ-Standard နှင့် Extended Frame များ။ ယေဘုယျအားဖြင့် Extended Frame ကို အသုံးပြုပြီး Standard Frame ကိုတော့ စိတ်ကြိုက် BMS အနည်းငယ်အတွက် အသုံးပြုပါတယ်။
  3. ဆက်သွယ်ရေးပုံစံ-0x90 မှ 0x98 အထိ ဒေတာ ID များဖောက်သည်များ ဝင်ရောက်ကြည့်ရှုနိုင်ပါသည်။ အခြား ID များကို ယေဘုယျအားဖြင့် ဖောက်သည်များမှ ဝင်ရောက်ကြည့်ရှုခြင်း သို့မဟုတ် ပြင်ဆင်ခြင်း မပြုလုပ်နိုင်ပါ။
    • PC ဆော့ဖ်ဝဲလ်မှ BMS သို့- Priority + Data ID + BMS Address + PC ဆော့ဖ်ဝဲလ်လိပ်စာ၊ ဥပမာ 0x18100140။
    • PC ဆော့ဖ်ဝဲလ်အပေါ် BMS တုံ့ပြန်မှု- ဦးစားပေး + ဒေတာ ID + PC ဆော့ဖ်ဝဲလ်လိပ်စာ + BMS လိပ်စာ၊ ဥပမာ 0x18104001။
    • PC Software Address နှင့် BMS Address ၏ အနေအထားကို မှတ်သားထားပါ။ command ကိုလက်ခံရရှိသော address သည် ဦးစွာလာပါသည်။
  4. ဆက်သွယ်ရေး အကြောင်းအရာ အချက်အလက်-ဥပမာအားဖြင့်၊ စုစုပေါင်းဗို့အားနည်းခြင်း၏ ဒုတိယသတိပေးချက်ပါရှိသော ဘက်ထရီချို့ယွင်းမှုအခြေအနေတွင် Byte0 သည် 80 အဖြစ်ပြသလိမ့်မည်။ binary သို့ပြောင်းလိုက်လျှင် ၎င်းသည် 10000000 ဖြစ်ပြီး 0 သည် ပုံမှန်ဖြစ်ပြီး 1 သည် နှိုးစက်ဖြစ်သည်။ DALY ၏ high-left, low-right အဓိပ္ပာယ်ဖွင့်ဆိုချက်အရ ၎င်းသည် Bit7: စုစုပေါင်းဗို့အားနည်းခြင်း၏ ဒုတိယသတိပေးချက်နှင့် ကိုက်ညီသည်။
  5. ထိန်းချုပ်ရေး ID များ-အားသွင်း MOS: DA၊ အားလျော့ MOS: D9။ 00 သည် ဖွင့်ထားပြီး 01 သည် ပိတ်ထားသည်။
USB-CAN သည် 数据线

2.UART/၄၈၅ ပရိုတိုကော

စမ်းသပ်ကိရိယာ-COM စီးရီးကိရိယာ

  1. ဘော့ဒ်နှုန်း:၉၆၀၀bps
  2. ဆက်သွယ်ရေးပုံစံ-Checksum တွက်ချက်မှုနည်းလမ်း-checksum သည် ယခင်ဒေတာအားလုံး၏ ပေါင်းလဒ်ဖြစ်သည် (နိမ့်သော byte ကိုသာယူသည်)။
    • PC ဆော့ဖ်ဝဲလ်သည် BMS သို့- Frame Header + Communication Module Address (UPPER-Add) + Data ID + Data Length + Data Content + Checksum။
    • ဘီအမ်အက်စ်PC ဆော့ဖ်ဝဲလ်အပေါ် တုံ့ပြန်မှု- Frame Header + Communication Module Address (BMS-Add) + Data ID + Data Length + Data Content + Checksum။
  3. ဆက်သွယ်ရေး အကြောင်းအရာ အချက်အလက်-CAN နဲ့ အတူတူပါပဲ။
USB-RS485通讯数据线
USB-UART通讯数据线

3. မော့ဘတ်စ် ပရိုတိုကော

စမ်းသပ်ကိရိယာ-COM စီးရီးကိရိယာ

  1. ဆက်သွယ်ရေးပုံစံ-
    • မက်ဆေ့ချ် ပရိုတိုကော ဖော်မတ်-မှတ်ပုံတင်ကိုဖတ်ပါ၊ ဘောင်ကိုတောင်းဆိုပါ
      • ဘိုက်: ၀ | ၁ | ၂ | ၃ | ၄ | ၅ | ၆ | ၇
      • ဖော်ပြချက်: 0xD2 | 0x03 | စတင်လိပ်စာ | မှတ်ပုံတင်အရေအတွက် (N) | CRC-16 Checksum
      • ဥပမာ- D203000C000157AA။ D2 သည် slave address ဖြစ်ပြီး 03 သည် read command ဖြစ်ပြီး 000C သည် start address ဖြစ်ပြီး 0001 ဆိုသည်မှာ ဖတ်ရမည့် register အရေအတွက်မှာ 1 ဖြစ်ပြီး 57AA သည် CRC checksum ဖြစ်သည်။
    • စံတုံ့ပြန်မှုဘောင်-
      • ဘိုက်: ၀ | ၁ | ၂ | ၃ | ၄ | ၅ | ၆ | ၇ | ၈
      • ဖော်ပြချက်: 0xD2 | 0x03 | ဒေတာအရှည် | ပထမဆုံး မှတ်ပုံတင်၏တန်ဖိုး | N မှတ်ပုံတင်၏တန်ဖိုး | CRC-16 Checksum
      • L = 2 * N
      • ဥပမာ- N သည် မှတ်ပုံတင်အရေအတွက်ဖြစ်ပြီး D203020001FC56 ဖြစ်သည်။ D2 သည် slave address ဖြစ်ပြီး 03 သည် read command ဖြစ်ပြီး 02 သည် ဖတ်ရှုပြီးသော data ၏ အရှည်ဖြစ်ပြီး 0001 သည် host command မှ discharge status ဖြစ်သော ပထမဆုံး မှတ်ပုံတင်ဖတ်ရှုမှု၏ တန်ဖိုးဖြစ်ပြီး FC56 သည် CRC checksum ဖြစ်သည်။
  2. မှတ်ပုံတင်ရေးပါ-Byte1 က 0x06 ဖြစ်ပြီး 06 က single holding register တစ်ခုကို ရေးသားဖို့ command ဖြစ်ပြီး byte4-5 က host command ကို ကိုယ်စားပြုပါတယ်။
    • စံတုံ့ပြန်မှုဘောင်-တစ်ခုတည်းသော holding register ရေးသားရန်အတွက် စံ response frame သည် request frame နှင့် ပုံစံတူကို လိုက်နာသည်။
  3. ဒေတာမှတ်ပုံတင်များစွာကို ရေးပါ-Byte1 သည် 0x10 ဖြစ်ပြီး 10 သည် data register များစွာရေးသားရန် command ဖြစ်ပြီး byte2-3 သည် register များ၏ start address ဖြစ်ပြီး byte4-5 သည် register များ၏ အရှည်ကို ကိုယ်စားပြုပြီး byte6-7 သည် data content ကို ကိုယ်စားပြုသည်။
    • စံတုံ့ပြန်မှုဘောင်-Byte2-3 သည် register များ၏ start address ဖြစ်ပြီး byte4-5 သည် register များ၏ အရှည်ကို ကိုယ်စားပြုသည်။

ပို့စ်တင်ချိန်: ၂၀၂၄ ခုနှစ်၊ ဇူလိုင်လ ၂၃ ရက်

ဆက်သွယ်ရန် DALY

  • လိပ်စာ: အမှတ် ၁၄၊ ဂုံးယယ်တောင်ဘက်လမ်း၊ ဆွန်ရှန်ဟူသိပ္ပံနှင့်နည်းပညာစက်မှုဇုန်၊ ဂွမ်ဒေါင်းပြည်နယ်၊ ဒေါင်ဂွမ်မြို့၊ တရုတ်နိုင်ငံ။
  • နံပါတ်: +၈၆ ၁၃၂၁၅၂၀၁၈၁၃
  • အချိန်: တစ်ပတ်လျှင် ၇ ရက် နံနက် ၀၀:၀၀ နာရီမှ ညနေ ၂၄:၀၀ နာရီအထိ
  • အီးမေးလ်- dalybms@dalyelec.com
  • DALY ကိုယ်ရေးအချက်အလက်မူဝါဒ
အီးမေးလ်ပို့ပါ