DalySitou gen twa pwotokòl:Èske, UART/485, ak Modbus.
1. ka pwotokòl
Zouti tès:Cantest
- To baud:250K
- Kalite ankadreman:Estanda ak pwolonje ankadreman. Anjeneral, se ankadreman an pwolonje itilize, pandan y ap ankadreman an estanda se pou yon BMS kèk Customized.
- Fòma kominikasyon:ID Done soti nan 0x90 0x98yo aksesib a kliyan yo. Lòt ID yo jeneralman yo pa aksesib oswa modifye pa kliyan yo.
- Lojisyèl PC BMS: Priyorite + Done ID + BMS Adrès + PC Software Adrès, egzanp, 0x18100140.
- BMS Repons nan lojisyèl PC: Priyorite + Done ID + PC Software Adrès + BMS Adrès, egzanp, 0x18104001.
- Remake pozisyon nan adrès la lojisyèl PC ak adrès la BMS. Adrès k ap resevwa lòd la vini an premye.
- Enfòmasyon kontni kominikasyon:Pou egzanp, nan estati a fay batri ak yon avètisman segondè nan vòltaj total ki ba, byte0 ap montre kòm 80. Konvèti nan binè, sa a se 10000000, kote 0 vle di nòmal ak 1 vle di yon alam. Dapre definisyon wo-bò gòch Daly a, ki ba-dwa, sa a koresponn ak BIT7: avètisman segondè nan vòltaj total ki ba.
- ID kontwòl:Chaje MOS: DA, egzeyat MOS: D9. 00 vle di sou, 01 vle di la.

2.UART/485 Pwotokòl
Zouti tès:Com Serial Zouti
- To baud:9600bps
- Fòma kominikasyon:Metòd kalkil checksum:Checksum a se sòm nan tout done anvan yo (se sèlman byte a ki ba pran).
- Lojisyèl PC a BMS: ankadreman header + Kominikasyon Modil Adrès (anwo-ajoute) + done ID + done longè + done kontni + checksum.
- BMS Repons nan lojisyèl PC: ankadreman header + Kominikasyon Modil Adrès (BMS-ADD) + done ID + done longè + done kontni + checksum.
- Enfòmasyon kontni kominikasyon:Menm jan ak kapab.


3. Modbus pwotokòl
Zouti tès:Com Serial Zouti
- Fòma kominikasyon:
- Fòma Pwotokòl Mesaj:Li enskri, mande ankadreman
- Byte: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7
- Deskripsyon: 0xD2 | 0x03 | Adrès Kòmanse | Kantite anrejistre (n) | CRC-16 checksum
- Egzanp: D203000C000157AA. D2 se adrès esklav la, 03 se lòd la li, 000c se adrès la kòmanse, 0001 vle di kantite anrejistre li se 1, ak 57AA se checksum nan CRC.
- Ankadreman repons estanda:
- Byte: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
- Deskripsyon: 0xD2 | 0x03 | Done longè | Valè 1ye Rejis | Valè nan nyèm enskri | CRC-16 checksum
- L = 2 * n
- Egzanp: N se nimewo a nan anrejistre, D203020001FC56. D2 se adrès esklav la, 03 se lòd la li, 02 se longè a nan done yo li, 0001 vle di valè a nan 1st Rejis la li, ki se estati a egzeyat soti nan lòd la lame, ak FC56 se CRC checksum la.
- Fòma Pwotokòl Mesaj:Li enskri, mande ankadreman
- Ekri Rejis:Byte1 se 0x06, kote 06 se lòd la yo ekri yon sèl enskri kenbe, byte4-5 reprezante lòd la lame.
- Ankadreman repons estanda:Ankadreman an repons estanda pou ekri yon sèl enskri kenbe swiv fòma a menm jan ak ankadreman an demann.
- Ekri plizyè rejis done:Byte1 se 0x10, kote 10 se lòd la yo ekri rejis done miltip, byte2-3 se adrès la kòmanse nan anrejistre yo, byte4-5 reprezante longè a nan anrejistre yo, ak byte6-7 reprezante kontni an done.
- Ankadreman repons estanda:Byte2-3 se adrès la kòmanse nan anrejistre yo, byte4-5 reprezante longè a nan anrejistre yo.
Post tan: Jul-23-2024