NAPONTAalapvetően három protokollal rendelkezik:CAN, UART/485 és Modbus.
1. CAN protokoll
Tesztelő eszköz:CANtest
- Baud sebesség:250 ezer
- Kerettípusok:Standard és bővített keretek. Általában a bővített keretet használják, míg a standard keret néhány egyedi épületfelügyeleti rendszerhez.
- Kommuníciós formátum:0x90 és 0x98 közötti adatazonosítókaz ügyfelek számára elérhetők. Más azonosítók általában nem férhetnek hozzá és nem módosíthatók az ügyfelek által.
- PC szoftver a BMS-nek: Prioritás + Adatazonosító + BMS cím + PC szoftver címe, pl. 0x18100140.
- BMS válasz a PC szoftverre: Prioritás + Adatazonosító + PC szoftver címe + BMS cím, pl. 0x18104001.
- Jegyezze fel a PC szoftvercímének és a BMS címének pozícióját. A parancsot fogadó cím az első.
- Kommunikációs tartalomra vonatkozó információk:Például az akkumulátorhiba állapotában, alacsony összfeszültség másodlagos figyelmeztetéssel, a 0. bájt 80-ként jelenik meg. Binárisra konvertálva ez 10000000, ahol a 0 a normál, az 1 pedig a riasztást jelenti. A DALY magas-bal, alsó-jobb definíciója szerint ez a 7. bitnek felel meg: alacsony összfeszültség másodlagos figyelmeztetés.
- Vezérlőazonosítók:MOS töltése: DA, MOS kisütése: D9. A 00 bekapcsolt, a 01 kikapcsolt állapotot jelent.

2.UART/485 protokoll
Tesztelő eszköz:COM soros eszköz
- Baud sebesség:9600 bps
- Kommuníciós formátum:Ellenőrzőösszeg-számítási módszer:Az ellenőrzőösszeg az összes korábbi adat összege (csak az alsó bájtot veszik figyelembe).
- PC szoftver BMS-hez: Keretfejléc + Kommunikációs modul címe (Felső betűvel) + Adatazonosító + Adathossz + Adattartalom + Ellenőrzőösszeg.
- BMS válasz PC szoftverre: Keret fejléc + Kommunikációs modul címe (BMS-Add) + Adatazonosító + Adathossz + Adattartalom + Ellenőrzőösszeg.
- Kommunikációs tartalomra vonatkozó információk:Ugyanaz, mint a CAN.


3. Modbus protokoll
Tesztelő eszköz:COM soros eszköz
- Kommuníciós formátum:
- Üzenetprotokoll formátuma:Regiszter olvasása, kéréskeret
- Bájt: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7
- Leírás: 0xD2 | 0x03 | Kezdőcím | Regiszterek száma (N) | CRC-16 ellenőrzőösszeg
- Példa: D203000C000157AA. A D2 a slave cím, a 03 az olvasási parancs, a 000C a kezdőcím, a 0001 azt jelenti, hogy az olvasandó regiszterek száma 1, az 57AA pedig a CRC ellenőrzőösszeg.
- Standard válaszkeret:
- Bájt: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
- Leírás: 0xD2 | 0x03 | Adathossz | 1. regiszter értéke | N. regiszter értéke | CRC-16 ellenőrzőösszeg
- L = 2 * É
- Példa: N a regiszterek száma, D203020001FC56. D2 a slave cím, 03 az olvasási parancs, 02 az olvasott adat hossza, 0001 az első olvasott regiszter értékét jelenti, amely a host parancsból származó kisütési állapot, és FC56 a CRC ellenőrzőösszeg.
- Üzenetprotokoll formátuma:Regiszter olvasása, kéréskeret
- Írási regiszter:Az 1. bájt értéke 0x06, ahol a 06 az egyetlen holdingregiszter írására szolgáló parancs, a 4-5. bájtok pedig a host parancsot jelölik.
- Standard válaszkeret:Az egyetlen holdingregiszter írásához használt szabványos válaszkeret ugyanazt a formátumot követi, mint a kéréskeret.
- Több adatregiszter írása:Az 1. bájt értéke 0x10, ahol a 10 a több adatregiszter írására szolgáló parancs, a 2-3. bájt a regiszterek kezdőcíme, a 4-5. bájt a regiszterek hosszát, a 6-7. bájt pedig az adattartalmat jelöli.
- Standard válaszkeret:A 2-3. bájt a regiszterek kezdőcíme, a 4-5. bájt pedig a regiszterek hosszát jelöli.
Közzététel ideje: 2024. július 23.