DALYsillä on pääasiassa kolme protokollaa:CAN, UART/485 ja Modbus.
1. CAN-protokolla
Testityökalu:VOI testata
- Tiedonsiirtonopeus:250K
- Kehystyypit:Vakio- ja laajennetut kehykset. Yleensä käytetään Extended Frame -kehystä, kun taas Standard Frame on tarkoitettu muutamille mukautetuille BMS:ille.
- 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-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.
- 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ä.
- Ohjaustunnukset:Lataus MOS: DA, Purkaus MOS: D9. 00 tarkoittaa päällä, 01 tarkoittaa pois päältä.
2.UART/485-protokolla
Testityökalu:COM-sarjatyökalu
- Tiedonsiirtonopeus:9600 bps
- 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.
- Viestinnän sisältötiedot:Sama kuin CAN.
3. Modbus-protokolla
Testityökalu:COM-sarjatyökalu
- 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.
- Viestiprotokollan muoto:Lue Rekisteröidy, Pyydä kehys
- 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.
- 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