DALY Kolme sideprotokolli selgitus

DALYPõhimõtteliselt on sellel kolm protokolli:CAN, UART/485 ja Modbus.

1. CAN-protokoll

Testitööriist:SAAB testida

  1. Baadi kiirus:250K
  2. Raami tüübid:Standardsed ja laiendatud raamid. Üldiselt kasutatakse laiendatud raami, samas kui standardne raam on mõne kohandatud BMS-i jaoks.
  3. Suhtlusvorming:Andmete ID-d vahemikus 0x90 kuni 0x98on klientidele kättesaadavad. Muud ID-d ei ole klientidele üldiselt kättesaadavad ega muudetavad.
    • Arvutitarkvara BMS-ile: prioriteet + andmete ID + BMS-i aadress + arvutitarkvara aadress, nt 0x18100140.
    • BMS-i vastus arvutitarkvarale: prioriteet + andmete ID + arvutitarkvara aadress + BMS-i aadress, nt 0x18104001.
    • Pange tähele arvutitarkvara aadressi ja BMS-i aadressi asukohta. Käskluse saanud aadress on esimene.
  4. Suhtluse sisu teave:Näiteks madala kogupinge sekundaarse hoiatusega aku rikke oleku korral kuvatakse bait0 väärtuseks 80. Binaarseks teisendatuna on see 10000000, kus 0 tähendab normaalset ja 1 tähendab häiret. DALY ülemise vasaku ja madala parempoolse definitsiooni kohaselt vastab see Bit7-le: sekundaarne hoiatus madala kogupinge kohta.
  5. Juhtimise ID-d:Laadimine MOS: DA, Tühjenemine MOS: D9. 00 tähendab sees, 01 tähendab väljas.
USB-CAN通讯数据线

2.UART/485 protokoll

Testitööriist:COM-i seeriatööriist

  1. Baadi kiirus:9600 bps
  2. Suhtlusvorming:Kontrollsumma arvutamise meetod:Kontrollsumma on kõigi eelnevate andmete summa (võetakse ainult madalam bait).
    • Arvutitarkvara BMS-ile: raami päis + sidemooduli aadress (ÜLEMINE-lisamine) + andme ID + andmete pikkus + andmesisu + kontrollsumma.
    • BMS-i vastus arvutitarkvarale: raami päis + sidemooduli aadress (BMS-lisa) + andme ID + andmete pikkus + andmesisu + kontrollsumma.
  3. Suhtluse sisu teave:Sama mis CAN.
USB-RS485通讯数据线
USB-UART通讯数据线

3. Modbusi protokoll

Testitööriist:COM-i seeriatööriist

  1. Suhtlusvorming:
    • Sõnumiprotokolli vorming:Lugege Registreeru, Taotle raami
      • Bait: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7
      • Kirjeldus: 0xD2 | 0x03 | Algusaadress | Registrite arv (N) | CRC-16 kontrollsumma
      • Näide: D203000C000157AA. D2 on alam-aadress, 03 on lugemiskäsk, 000C on algusaadress, 0001 tähendab, et loetavate registrite arv on 1 ja 57AA on CRC kontrollsumma.
    • Standardne vastuse raam:
      • 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 alam-aadress, 03 on lugemiskäsk, 02 on loetud andmete pikkus, 0001 tähendab 1. loetud registri väärtust, mis on hostikäsu tühjendamise olek, ja FC56 on CRC kontrollsumma.
  2. Kirjutage register:Bait1 on 0x06, kus 06 on käsk ühe hoidmisregistri kirjutamiseks, bait4-5 tähistab hosti käsku.
    • Standardne vastuse raam:Standardne vastuseraam ühe hoidmisregistri kirjutamiseks järgib päringu kaadriga sama vormingut.
  3. Kirjutage mitu andmeregistrit:Bait1 on 0x10, kus 10 on käsk mitme andmeregistri kirjutamiseks, bait2-3 on registrite algusaadress, bait4-5 tähistab registrite pikkust ja bait6-7 andmete sisu.
    • Standardne vastuse raam:Byte2-3 on registrite algusaadress, bait4-5 tähistab registrite pikkust.

Postitusaeg: 23. juuli 2024

VÕTA VÕTTA DALYGA

  • Aadress: Nr 14, Gongye South Road, Songshanhu teadus- ja tehnoloogiapark, Dongguani linn, Guangdongi provints, Hiina.
  • Number : +86 13215201813
  • aeg: 7 päeva nädalas 00:00-24:00
  • E-post: dalybms@dalyelec.com