English Daugiau kalbos

Daly trys komunikacijos protokolai paaiškinimas

Dalydaugiausia turi tris protokolus:CAN, UART/485 ir MODBUS.

1. Gali protokolas

Bandymo įrankis:Cantest

  1. Baudas:250K
  2. Kadrų tipai:Standartiniai ir išplėstiniai rėmai. Paprastai naudojamas išplėstinis rėmas, o standartinis rėmas yra skirtas keliems pritaikytoms BMS.
  3. Ryšio formatas:Duomenų ID nuo 0x90 iki 0x98yra prieinami klientams. Kiti ID paprastai nėra prieinami ar modifikuoti klientai.
    • Kompiuterių programinė įranga į BMS: prioritetas + duomenų ID + BMS adresas + PC programinės įrangos adresas, pvz., 0x18100140.
    • BMS atsakymas į 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ą. Komandos gaunamas adresas yra pirmiausia.
  4. Komunikacijos turinio informacija:Pvz., Akumuliatoriaus gedimo būsenoje su antriniu įspėjimu apie mažą bendrą įtampą, BYTE0 bus rodomas kaip 80. Konvertuojama į dvejetainį, tai yra 10000000, kur 0 reiškia normalų, o 1 reiškia aliarmą. Remiantis Daly aukštuoju kairiuoju, žemų dešiniųjų apibrėžimu, tai atitinka BIT7: antrinį įspėjimą apie žemą bendrą įtampą.
  5. Valdymo ID:Įkrovimo MOS: DA, išmetimas MOS: D9. 00 reiškia įjungti, 01 reiškia išjungti.
USB-CAN 通讯数据线

2.UART/485 protokolas

Bandymo įrankis:Com serialo įrankis

  1. Baudas:9600 bps
  2. Ryšio formatas:Kontrolinės sumos skaičiavimo metodas:Kontrolinė suma yra visų ankstesnių duomenų suma (paimtas tik žemas baitas).
    • Kompiuterių programinė įranga į BMS: kadro antraštė + ryšio modulio adresas (viršutinė ADD) + duomenų ID + duomenų ilgis + duomenų turinys + kontrolinė suma.
    • BMS atsakymas į kompiuterio programinę įrangą: kadro antraštė + ryšio modulio adresas (BMS-ADD) + Duomenų ID + Duomenų ilgis + Duomenų turinys + Kontrolinė suma.
  3. Komunikacijos turinio informacija:Tas pats, kas gali.
USB-RS485 通讯数据线
USB-UART 通讯数据线

3. „Modbus“ protokolas

Bandymo įrankis:Com serialo įrankis

  1. Ryšio formatas:
    • Pranešimo protokolo formatas:Perskaitykite registrą, užklausos rėmelį
      • Baitas: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7
      • Aprašymas: 0xd2 | 0x03 | Pradėti adresą | Registrų skaičius (N) | CRC-16 kontrolinė suma
      • Pavyzdys: D203000C000157AA. D2 yra vergo adresas, 03 yra „Read Command“, 000C yra pradžios adresas, 0001 reiškia, kad registrų skaičių skaičius yra 1, o 57AA yra CRC kontrolinė suma.
    • Standartinis atsakymo rėmas:
      • Baitas: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
      • Aprašymas: 0xd2 | 0x03 | Duomenų ilgis | 1 -ojo registro vertė | NTH registro vertė | CRC-16 kontrolinė suma
      • L = 2 * n
      • Pavyzdys: n yra registrų skaičius, D203020001FC56. D2 yra vergo adresas, 03 yra „Read Komanda“, 02 yra skaitytų duomenų ilgis.
  2. Rašykite registrą:„Byte1“ yra 0x06, kur 06 yra komanda rašyti vieną laikymo registrą, byte4-5, vaizduojanti komandą pagrindinį kompiuterį.
    • Standartinis atsakymo rėmas:Standartinis atsakymo rėmelis, skirtas rašyti vieną laikymo registrą, yra tas pats formatas kaip ir užklausos rėmelis.
  3. Parašykite kelis duomenų registrus:„Byte1“ yra 0x10, kur 10 yra komanda rašyti kelis duomenų registrus, BYTE2-3 yra registrų pradžios adresas, BYTE4-5 reiškia registrų ilgį, o BYTE6-7-duomenų turinį.
    • Standartinis atsakymo rėmas:BYTE2-3 yra registrų pradžios adresas, BYTE4-5 parodo registrų ilgį.

Pašto laikas: 2012 m. Liepos 23 d

Susisiekite su Daly

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