DALY trijų ryšio protokolų paaiškinimas

DIENOSdaugiausia turi tris protokolus:CAN, UART/485 ir Modbus.

1. CAN protokolas

Testavimo įrankis:CANtest

  1. Baudo greitis:250 tūkst.
  2. Rėmų tipai:Standartiniai ir išplėstiniai rėmai. Paprastai naudojamas išplėstinis rėmas, o standartinis rėmas skirtas kelioms pritaikytoms BMS sistemoms.
  3. Bendravimo formatas:Duomenų ID nuo 0x90 iki 0x98yra prieinami klientams. Kiti ID paprastai nėra prieinami klientams arba jų negali keisti.
    • Kompiuterio programinė įranga BMS sistemai: prioritetas + duomenų ID + BMS adresas + kompiuterio programinės įrangos adresas, pvz., 0x18100140.
    • BMS atsakas į kompiuterio programinę įrangą: prioritetas + duomenų ID + kompiuterio programinės įrangos adresas + BMS adresas, pvz., 0x18104001.
    • Atkreipkite dėmesį į kompiuterio programinės įrangos adreso ir BMS adreso vietą. Adresas, į kurį siunčiama komanda, yra pirmas.
  4. Informacija apie komunikacijos turinį:Pavyzdžiui, akumuliatoriaus gedimo būsenoje su antriniu įspėjimu apie žemą bendrą įtampą, 0 baitas bus rodomas kaip 80. Konvertuotas į dvejetainį formatą, tai yra 10000000, kur 0 reiškia normalų, o 1 – aliarmą. Pagal DALY viršutinio kairiojo, apatinio dešiniojo apibrėžimą, tai atitinka 7 bitą: antrinis įspėjimas apie žemą bendrą įtampą.
  5. Valdymo ID:MOS įkrovimas: DA, MOS iškrovimas: D9. 00 reiškia įjungta, 01 reiškia išjungta.
USB-CAN通讯数据线

2.UART/485 protokolas

Testavimo įrankis:COM nuosekliojo jungties įrankis

  1. Baudo greitis:9600 bps
  2. Bendravimo formatas:Kontrolinės sumos skaičiavimo metodas:Kontrolinė suma yra visų ankstesnių duomenų suma (imamas tik žemiausias baitas).
    • Kompiuterio programinė įranga BMS: kadro antraštė + ryšio modulio adresas (DIDŽIOSIOS RAIDĖS) + duomenų ID + duomenų ilgis + duomenų turinys + kontrolinė suma.
    • BMS atsakas į kompiuterio programinę įrangą: kadro antraštė + ryšio modulio adresas (BMS-Add) + duomenų ID + duomenų ilgis + duomenų turinys + kontrolinė suma.
  3. Informacija apie komunikacijos turinį:Tas pats kaip ir CAN.
USB-RS485通讯数据线
USB-UART通讯数据线

3. Modbus protokolas

Testavimo įrankis:COM nuosekliojo jungties įrankis

  1. Bendravimo formatas:
    • Pranešimo protokolo formatas:Skaityti registrą, užklausos rėmelį
      • Baitas: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7
      • Aprašymas: 0xD2 | 0x03 | Pradinis adresas | Registrų skaičius (N) | CRC-16 kontrolinė suma
      • Pavyzdys: D203000C000157AA. D2 yra pavaldinio adresas, 03 yra skaitymo komanda, 000C yra pradžios adresas, 0001 reiškia, kad skaitomų registrų skaičius yra 1, o 57AA yra CRC kontrolinė suma.
    • Standartinis atsakymo rėmelis:
      • Baitas: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
      • Aprašymas: 0xD2 | 0x03 | Duomenų ilgis | 1-ojo registro reikšmė | N-tojo registro reikšmė | CRC-16 kontrolinė suma
      • L = 2 * N
      • Pavyzdys: N yra registrų skaičius, D203020001FC56. D2 yra pavaldinio adresas, 03 yra skaitymo komanda, 02 yra nuskaitytų duomenų ilgis, 0001 reiškia pirmojo nuskaityto registro reikšmę, kuri yra iškrovimo būsena iš pagrindinio kompiuterio komandos, o FC56 yra CRC kontrolinė suma.
  2. Rašymo registras:1 baitas yra 0x06, kur 06 yra komanda rašyti į vieną saugomąjį registrą, o 4–5 baitai žymi pagrindinio kompiuterio komandą.
    • Standartinis atsakymo rėmelis:Standartinis atsakymo kadras, skirtas įrašyti vieną laikymo registrą, atitinka tą patį formatą kaip ir užklausos kadras.
  3. Parašykite kelis duomenų registrus:1 baitas yra 0x10, kur 10 yra komanda įrašyti kelis duomenų registrus, 2-3 baitai yra registrų pradžios adresas, 4-5 baitai žymi registrų ilgį, o 6-7 baitai žymi duomenų turinį.
    • Standartinis atsakymo rėmelis:2–3 baitai yra registrų pradžios adresas, o 4–5 baitai – registrų ilgis.

Įrašo laikas: 2024 m. liepos 23 d.

KONTAKTAI SU DALIMIS

  • Adresas: Nr. 14, Gongye South Road, Songshanhu mokslo ir technologijų pramonės parkas, Dongguano miestas, Guangdongo provincija, Kinija.
  • Numeris: +86 13215201813
  • laikas: 7 dienas per savaitę nuo 00:00 iki 24:00
  • El. paštas: dalybms@dalyelec.com
Siųsti el. laišką