DALYĉefe havas tri protokolojn:POVAS, UART/485, kaj Modbus.
1. CAN-Protokolo
Testilo:CANtest
- Baudrapideco:250 mil
- Kadrospecoj:Normaj kaj Plilongigitaj Kadroj. Ĝenerale, la Plilongigita Kadro estas uzata, dum la Norma Kadro estas por kelkaj personecigitaj BMS-oj.
- Komunikada Formato:Daten-identigiloj de 0x90 ĝis 0x98estas alireblaj por klientoj. Aliaj identigiloj ĝenerale ne estas alireblaj aŭ modifikeblaj de klientoj.
- Komputila programaro al BMS: Prioritato + Datuma ID + BMS-adreso + Komputila programara adreso, ekz. 0x18100140.
- BMS-Respondo al komputila programaro: Prioritato + Datuma ID + PC-programara Adreso + BMS-Adreso, ekz., 0x18104001.
- Notu la pozicion de la PC-Programara Adreso kaj la BMS-Adreso. La adreso ricevanta la komandon venas unue.
- Informoj pri Komunikada Enhavo:Ekzemple, en la bateria erarostato kun sekundara averto pri malalta totala tensio, Byte0 montriĝos kiel 80. Konvertite al duuma valoro, tio estas 10000000, kie 0 signifas normalan kaj 1 signifas alarmon. Laŭ la difino de DALY kun alta-maldekstra, malalta-dekstra, tio respondas al Bit7: sekundara averto pri malalta totala tensio.
- Kontrolaj identigiloj:Ŝarga MOS: DA, Malŝarĝa MOS: D9. 00 signifas ŝaltita, 01 signifas malŝaltita.

2.UART/485 Protokolo
Testilo:COM-seria ilo
- Baudrapideco:9600 bps
- Komunikada Formato:Metodo de kalkulo de ĉeksumo:La ĉeksumo estas la sumo de ĉiuj antaŭaj datumoj (nur la malalta bajto estas prenita).
- Komputila programaro al BMS: Kadra kaplinio + Komunikada modula adreso (SUPR-Aldono) + Daten-ID + Datenlongo + Datenhavo + Kontrolsumo.
- BMS-Respondo al PC-Programaro: Framkapo + Komunikada Modula Adreso (BMS-Aldono) + Daten-ID + Datenlongo + Datenhavo + Kontrolsumo.
- Informoj pri Komunikada Enhavo:Sama kiel POVAS.


3. Modbus-Protokolo
Testilo:COM-seria ilo
- Komunikada Formato:
- Mesaĝa Protokola Formato:Legu Registron, Petu Kadron
- Bajto: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7
- Priskribo: 0xD2 | 0x03 | Komenca Adreso | Nombro de Registroj (N) | CRC-16 Kontrolsumo
- Ekzemplo: D203000C000157AA. D2 estas la sklavadreso, 03 estas la legkomando, 000C estas la komenca adreso, 0001 signifas, ke la nombro de registroj por legi estas 1, kaj 57AA estas la CRC-kontrolsumo.
- Norma Responda Kadro:
- Bajto: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
- Priskribo: 0xD2 | 0x03 | Datuma Longo | Valoro de la 1a Registro | Valoro de la Na Registro | CRC-16 Kontrolsumo
- L = 2 * N
- Ekzemplo: N estas la nombro de registroj, D203020001FC56. D2 estas la sklava adreso, 03 estas la legkomando, 02 estas la longo de la legitaj datumoj, 0001 signifas la valoron de la unua legita registro, kiu estas la elŝarĝa stato de la gastiga komando, kaj FC56 estas la CRC-kontrolsumo.
- Mesaĝa Protokola Formato:Legu Registron, Petu Kadron
- Skribu Registron:Bajto1 estas 0x06, kie 06 estas la komando por skribi unuopan tenregistron, bajtoj4-5 reprezentas la gastigan komandon.
- Norma Responda Kadro:La norma respondkadro por skribi unuopan tenregistron sekvas la saman formaton kiel la petkadro.
- Skribu Plurajn Datumajn Registrojn:Bajto1 estas 0x10, kie 10 estas la komando por skribi plurajn datenregistrojn, bajto2-3 estas la komenca adreso de la registroj, bajto4-5 reprezentas la longon de la registroj, kaj bajto6-7 reprezentas la datenenhavon.
- Norma Responda Kadro:Bajto2-3 estas la komenca adreso de la registroj, bajto4-5 reprezentas la longon de la registroj.
Afiŝtempo: 23-a de Julio, 2024