DALY Kolmen tiedonsiirtoprotokollan selitys

DALYsillä on pääasiassa kolme protokollaa:CAN, UART/485 ja Modbus.

1. CAN-protokolla

Testityökalu:VOI testata

  1. Tiedonsiirtonopeus:250K
  2. Kehystyypit:Vakio- ja laajennetut kehykset. Yleensä käytetään Extended Frame -kehystä, kun taas Standard Frame on tarkoitettu muutamille mukautetuille BMS:ille.
  3. Viestintämuoto:Datatunnukset 0x90 - 0x98ovat asiakkaiden saatavilla. Asiakkaat eivät yleensä voi käyttää muita tunnuksia tai muokata niitä.
    • PC-ohjelmisto BMS:lle: Priority + Data ID + BMS-osoite + PC-ohjelmiston osoite, esim. 0x18100140.
    • BMS:n vastaus PC-ohjelmistoon: Priority + Data ID + PC-ohjelmiston osoite + BMS-osoite, esim. 0x18104001.
    • Huomaa PC-ohjelmiston osoitteen ja BMS-osoitteen sijainti. Komennon vastaanottava osoite tulee ensin.
  4. Viestinnän sisältötiedot:Esimerkiksi akun vikatilassa, jossa toissijainen varoitus matalasta kokonaisjännitteestä, Byte0 näkyy 80:na. Binäärimuodossa tämä on 10000000, jossa 0 tarkoittaa normaalia ja 1 tarkoittaa hälytystä. DALYn ylävasen ja alaoikea määritelmän mukaan tämä vastaa Bit7:ää: toissijainen varoitus matalasta kokonaisjännitteestä.
  5. Ohjaustunnukset:Lataus MOS: DA, Purkaus MOS: D9. 00 tarkoittaa päällä, 01 tarkoittaa pois päältä.
USB-CAN通讯数据线

2.UART/485-protokolla

Testityökalu:COM-sarjatyökalu

  1. Tiedonsiirtonopeus:9600 bps
  2. Viestintämuoto:Tarkistussumman laskentamenetelmä:Tarkistussumma on kaikkien aikaisempien tietojen summa (vain alhainen tavu otetaan).
    • PC-ohjelmisto BMS:lle: kehyksen otsikko + viestintämoduulin osoite (UPPER-Add) + datatunnus + tiedon pituus + tietosisältö + tarkistussumma.
    • BMS:n vastaus PC-ohjelmistoon: kehyksen otsikko + viestintämoduulin osoite (BMS-Add) + datatunnus + tiedon pituus + tietosisältö + tarkistussumma.
  3. Viestinnän sisältötiedot:Sama kuin CAN.
USB-RS485通讯数据线
USB-UART通讯数据线

3. Modbus-protokolla

Testityökalu:COM-sarjatyökalu

  1. Viestintämuoto:
    • Viestiprotokollan muoto:Lue Rekisteröidy, Pyydä kehys
      • Tavu: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7
      • Kuvaus: 0xD2 | 0x03 | Aloitusosoite | Rekisterien lukumäärä (N) | CRC-16 tarkistussumma
      • Esimerkki: D203000C000157AA. D2 on orjaosoite, 03 on lukukomento, 000C on aloitusosoite, 0001 tarkoittaa luettavien rekisterien lukumäärää 1 ja 57AA on CRC-tarkistussumma.
    • Vakiovastauskehys:
      • Tavu: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
      • Kuvaus: 0xD2 | 0x03 | Tietojen pituus | Ensimmäisen rekisterin arvo | N:nnen rekisterin arvo | CRC-16 tarkistussumma
      • L = 2 * N
      • Esimerkki: N on rekisterien lukumäärä, D203020001FC56. D2 on orjaosoite, 03 on lukukomento, 02 on luetun datan pituus, 0001 tarkoittaa ensimmäisen rekisterin lukuarvoa, joka on isäntäkomennon purkutila, ja FC56 on CRC-tarkistussumma.
  2. Kirjoita rekisteröinti:Tavu1 on 0x06, jossa 06 on komento kirjoittaa yksi pitorekisteri, tavu4-5 edustaa isäntäkomentoa.
    • Vakiovastauskehys:Vakiovastauskehys yhden pitorekisterin kirjoittamiseksi noudattaa samaa muotoa kuin pyyntökehys.
  3. Kirjoita useita tietorekistereitä:Tavu1 on 0x10, jossa 10 on komento useiden tietorekisterien kirjoittamiseen, tavu2-3 on rekisterien aloitusosoite, tavu4-5 edustaa rekisterien pituutta ja tavu 6-7 edustaa tietosisältöä.
    • Vakiovastauskehys:Tavu2-3 on rekisterien aloitusosoite, tavu4-5 edustaa rekisterien pituutta.

Postitusaika: 23.7.2024

OTA YHTEYTTÄ DALYON

  • Osoite: No. 14, Gongye South Road, Songshanhun tiede- ja teknologiateollisuuspuisto, Dongguan City, Guangdongin maakunta, Kiina.
  • Numero: +86 13215201813
  • aika: 7 päivää viikossa klo 00.00-24.00
  • Sähköposti: dalybms@dalyelec.com