Egunerohiru protokolo ditu batez ere:CAN, UART/485 eta Modbus.
1. CAN protokoloa
Proba tresna:CAN proba
- Baud abiadura:250K
- Marko motak:Marko Estandarrak eta Hedatuak. Oro har, Marko Hedatua erabiltzen da, eta Marko Estandarra, berriz, BMS pertsonalizatu batzuetarako.
- Komunikazio formatua:Datuen IDak 0x90etik 0x98rabezeroek eskura ditzakete. Beste ID batzuk, oro har, ezin dituzte bezeroek eskuratu edo aldatu.
- PC softwarea BMSra: Lehentasuna + Datuen IDa + BMS helbidea + PC softwarearen helbidea, adibidez, 0x18100140.
- BMSren erantzuna ordenagailuko softwareari: Lehentasuna + Datuen IDa + ordenagailuko softwarearen helbidea + BMS helbidea, adibidez, 0x18104001.
- Kontuan izan PC Software Helbidearen eta BMS Helbidearen kokapena. Komandoa jasotzen duen helbidea lehenengoa da.
- Komunikazio-edukiaren informazioa:Adibidez, bateriaren akats egoeran tentsio total baxuaren bigarren mailako abisua dagoenean, Byte0 80 gisa bistaratuko da. Bitar bihurtuta, hau 10000000 da, non 0k normala esan nahi duen eta 1ek alarma. DALYren goi-ezker, behe-eskuin definizioaren arabera, hau Bit7ri dagokio: tentsio total baxuaren bigarren mailako abisua.
- Kontrol IDak:Kargatzeko MOS: DA, deskargatzeko MOS: D9. 00k piztuta esan nahi du, 01ek itzalita.

2.UART/485 protokoloa
Proba tresna:COM serieko tresna
- Baud abiadura:9600 bps
- Komunikazio formatua:Kontrol-baturaren kalkulu-metodoa:Kontrol-batura aurreko datu guztien batura da (byte baxuena bakarrik hartzen da).
- PC softwarea BMSra: Markoaren goiburua + Komunikazio moduluaren helbidea (GOIKO gehigarria) + Datuen IDa + Datuen luzera + Datuen edukia + Kontrol-batura.
- BMSren erantzuna PC softwareari: Markoaren goiburua + Komunikazio moduluaren helbidea (BMS-Add) + Datuen IDa + Datuen luzera + Datuen edukia + Kontrol-batura.
- Komunikazio-edukiaren informazioa:CAN bezala.


3. Modbus protokoloa
Proba tresna:COM serieko tresna
- Komunikazio formatua:
- Mezu Protokoloaren Formatua:Irakurri Erregistroa, Eskaera Markoa
- Bytea: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7
- Deskribapena: 0xD2 | 0x03 | Hasierako helbidea | Erregistro kopurua (N) | CRC-16 kontrol-batura
- Adibidea: D203000C000157AA. D2 esklaboaren helbidea da, 03 irakurketa-komandoa, 000C hasiera-helbidea, 0001-ek irakurtzeko erregistro kopurua 1 dela esan nahi du, eta 57AA CRC kontrol-batura da.
- Erantzun-esparru estandarra:
- Bytea: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
- Deskribapena: 0xD2 | 0x03 | Datuen luzera | 1. erregistroaren balioa | N. erregistroaren balioa | CRC-16 kontrol-batura
- L = 2 * N
- Adibidea: N erregistro kopurua da, D203020001FC56. D2 esklaboaren helbidea da, 03 irakurketa komandoa da, 02 irakurritako datuen luzera da, 0001-ek irakurritako lehen erregistroaren balioa esan nahi du, hau da, ostalariaren komandoaren deskarga egoera, eta FC56 CRC kontrol batura da.
- Mezu Protokoloaren Formatua:Irakurri Erregistroa, Eskaera Markoa
- Idatzi Erregistroa:Byte1 0x06 da, non 06 erregistro bakarra idazteko komandoa den, eta 4-5 byteek ostalariaren komandoa adierazten duten.
- Erantzun-esparru estandarra:Mantentze-erregistro bakarra idazteko erantzun-marko estandarrak eskaera-markoaren formatu bera jarraitzen du.
- Idatzi hainbat datu-erregistro:Byte1 0x10 da, non 10 hainbat datu-erregistro idazteko komandoa den, byte2-3 erregistroen hasiera-helbidea den, byte4-5 erregistroen luzera adierazten duen eta byte6-7 datuen edukia.
- Erantzun-esparru estandarra:2-3 byteak erregistroen hasierako helbidea da, eta 4-5 byteak, berriz, erregistroen luzera.
Argitaratze data: 2024ko uztailak 23