Daly kolm kommunikatsiooniprotokollid Selgitus

Dalon peamiselt kolm protokolli:CAN, UART/485 ja Modbus.

1. Can Protocol

Testivahend:Tantsukant

  1. BAUDi määr:250k
  2. Raaditüübid:Standard- ja laiendatud raamid. Üldiselt kasutatakse laiendatud kaadrit, samas kui standardraam on mõne kohandatud BMS jaoks.
  3. Suhtlusvorm:Andme ID -d vahemikus 0x90 kuni 0x98on klientidele juurdepääsetavad. Muud ID -d ei ole kliendid üldiselt juurdepääsetavad ega muudetavad.
    • PC -tarkvara BMS -i: Prioriteet + Data ID + BMS -aadress + PC -tarkvara aadress, nt 0x18100140.
    • BMS -i vastus PC -tarkvarale: Priority + Data ID + PC -tarkvara aadress + BMS -aadress, nt 0x18104001.
    • Pange tähele PC -tarkvara aadressi ja BMS -aadressi asukohta. Käsu saav aadress on esikohal.
  4. Kommunikatsioonisisu teave:Näiteks kuvatakse aku rikkeseisundis madala kogupinge sekundaarse hoiatusega Byte0 kui 80. binaarseks muundatud, see on 10000000, kus 0 tähendab normaalset ja 1 tähendab alarmi. Daly kõrge vasakpoolse ja parempoolse määratluse kohaselt vastab see bit7: sekundaarne hoiatus madala kogupinge kohta.
  5. Kontroll IDS:Laadimine MOS: DA, MOS -i tühjendamine: D9. 00 tähendab sisse lülitatud, 01 tähendab välja.
USB-CAN 通讯数据线

2.UART/485 protokoll

Testivahend:Com seeriavahend

  1. BAUDi määr:9600bps
  2. Suhtlusvorm:Kontrollsumma arvutamise meetod:Kontrollsumma on kõigi varasemate andmete summa (võetakse ainult madala baiti).
    • PC-tarkvara BMS-i: Raami päis + kommunikatsioonimooduli aadress (ülemine-add) + andmete ID + andmete pikkus + andmete sisu + CheckSum.
    • BMS-i vastus PC-tarkvarale: raami päis + kommunikatsioonimooduli aadress (BMS-ADD) + Data ID + andmete pikkus + andmete sisu + CheckSum.
  3. Kommunikatsioonisisu teave:Sama mis saab.
USB-RS485 通讯数据线
USB-Uart 通讯数据线

3. Modbusi protokoll

Testivahend:Com seeriavahend

  1. Suhtlusvorm:
    • Sõnumiprotokolli vorming:Loe registrit, päringu raami
      • Bait: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7
      • Kirjeldus: 0xd2 | 0x03 | Alg aadress | Registrite arv (N) | CRC-16 kontrollsumma
      • Näide: D203000C000157AA. D2 on orja aadress, 03 on lugemiskäsk, 000c on stardiaadress, 0001 tähendab, et lugemisregistrite arv on 1 ja 57AA on CRC kontrollsumma.
    • Standardne reageerimisraam:
      • Bait: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
      • Kirjeldus: 0xd2 | 0x03 | Andmete pikkus | 1. registri väärtus | N -nda registri väärtus | CRC-16 kontrollsumma
      • L = 2 * n
      • Näide: n on registrite arv, D203020001FC56. D2 on orja aadress, 03 on lugemiskäsk, 02 on loetud andmete pikkus, 0001 tähendab 1. registri loetud väärtust, mis on hosti käsu täitmise olek, ja FC56 on CRC kontrollsumma.
  2. Kirjutage register:BYTE1 on 0x06, kus 06 on käsk kirjutada üks hoidmisregistri, Byte4-5 tähistab hostkäsku.
    • Standardne reageerimisraam:Ühtse hoidmisregistri kirjutamiseks standardne reageerimisraam järgib sama vormingut nagu päringuraamil.
  3. Kirjutage mitu andmeregistrit:BYTE1 on 0x10, kus 10 on käsk kirjutada mitu andmeregistrit, Byte2-3 on registrite algusaadress, Byte4-5 tähistab registrite pikkust ja Byte6-7 tähistab andmesisu.
    • Standardne reageerimisraam:Byte2-3 on registrite algusaadress, Byte4-5 tähistab registrite pikkust.

Postiaeg: 23. juuli2024

Võtke ühendust Dalyga

  • Aadress: Nr 14, Gongye South Road, Songshanhu teaduse ja tehnoloogia tööstuspark, Dongguan City, Guangdongi provints, Hiina.
  • Number: +86 13215201813
  • Aeg: 7 päeva nädalas kell 00:00–14.00
  • E-post: dalybms@dalyelec.com
Saada e -kiri