Dalyahanini afite protocole eshatu:Irashobora, uart / 485, na modbus.
1. Irashobora gutanga protocole
Igikoresho cy'ikizamini:Gucuranga
- Baud Igipimo:250k
- Ubwoko bw'ikintu:Ibipimo ngenderwaho. Mubisanzwe, ikadiri yagutse irakoreshwa, mugihe igipimo gisanzwe kiri kuri Bms nkeya.
- Imiterere y'itumanaho:Indangamuntu ya 0x90 kugeza 0x98birashoboka kubakiriya. Izindi ndangamuntu muri rusange ntabwo ziboneka cyangwa zifatika nabakiriya.
- Porogaramu ya PC kuri BMS: Icyambere + ID ID (BMS Aderesi ya aderesi ya PC, urugero, 0x18100140.
- Ibisubizo bya BMS kuri Porogaramu ya PC: Icyambere + Icyifuzo cyamakuru + PC Porogaramu ya Porogaramu + BMS, urugero, urugero, 0x18104001.
- Reba umwanya wa aderesi ya PC na aderesi ya BMS. Aderesi yakira itegeko irangira.
- INGINGO Z'INGENZI:Kurugero, mumakosa ya bateri hamwe nimbuga ya kabiri ya voltage ntoya yose, byte0 izerekana nka 80. Yahinduwe binary, iyi ni 10000000, aho 0 bisobanura igihangano. Dukurikije amagati yibumoso, ubusobanuro buke-busobanutse, ibi bihuye na bit7: Umuburo wisumbuye wa voltage yose.
- ID ID ID:Kwishyuza mos: da, kwirukana mos: d9. 00 bisobanura kuri, 01 bisobanura kuzimya.

2.UART / 485 protocole
Igikoresho cy'ikizamini:Igikoresho cya Serial
- Baud Igipimo:9600bps
- Imiterere y'itumanaho:Uburyo bwo kubara amakuru:Checksum ni igiteranyo cyamakuru yabanjirije byose (gusa kuri Byte yo hasi yafashwe).
- Porogaramu ya PC kuri BMS: Framer Umutwe + Itumanaho Module Aderesi (hejuru-ongeraho) + indangamuntu ya Data + Uburebure bwa Data + Kugenzura amakuru + cheque.
- BMS Igisubizo kuri Porogaramu ya PC: Framer Umutwe + Itumanaho Module Aderesi (BMS-Ongeraho) + ID ID + Uburebure bwa Data + Kugenzura amakuru + cheque.
- INGINGO Z'INGENZI:Kimwe.


3. Modbus protocole
Igikoresho cy'ikizamini:Igikoresho cya Serial
- Imiterere y'itumanaho:
- Imiterere ya protocol:Soma igitabo, gusaba
- Byte: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7
- Ibisobanuro: 0xd2 | 0x03 | Tangira aderesi | Umubare w'abiyandikishije (N) | Crc-16 cheque
- Urugero: D203000c000157AA. D2 ni we adresse yumucakara, 03 ni itegeko ryasomwe, 000c ni aderesi itangira, 0001 risobanura umubare wibitabo gusoma ni 1, na 57Aa ni corc cheque ya crc.
- Ikadiri isanzwe:
- Byte: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
- Ibisobanuro: 0xd2 | 0x03 | Uburebure bwa Data | Agaciro ka 1 Kwiyandikisha | Agaciro ka NTH Iyandikishe | Crc-16 cheque
- L = 2 * n
- Urugero: N Numubare wibitabo, D203020001FC56. D2 ni aderesi yumucakara, 03 ni itegeko ryasomwe, 02 nuburebure bwamakuru Soma, 0001 bisobanura agaciro k'igitabo cya 1 Soma, na FC56 ni cheque ya CRC.
- Imiterere ya protocol:Soma igitabo, gusaba
- Andika igitabo:Byte1 ni 0x06, aho 06 ni itegeko ryo kwandika igitabo kimwe, BYTE4-5 cyerekana itegeko ryakiriye.
- Ikadiri isanzwe:Ikadiri isanzwe yo kwandika igitabo kimwe gifata imiterere imwe nigikorwa cyo gusaba.
- Andika ibitabo byinshi byamakuru:Byte1 ni 0x10, aho 10 ni itegeko ryo kwandika amakuru menshi, Byte2-3 nicyo gitabo cyo gutangira kwiyandikisha, Byte4-5 cyerekana uburebure bwabiyandikishije, kandi Byte6-7 byerekana amakuru.
- Ikadiri isanzwe:Byte2-3 nicyo gitabo cyo gutangira kubiyandikisha, Bye4-5 byerekana uburebure bwabiyandikishije.
Igihe cya nyuma: Jul-23-2024