DALYahanini ifite protocole eshatu:URASHOBORA, UART / 485, na Modbus.
1. URASHOBORA Porotokole
Igikoresho cyo Kwipimisha:URASHOBORA
- Igipimo cya Baud:250K
- Ubwoko bw'ikadiri:Ibisanzwe kandi Byaguwe. Mubisanzwe, Ikadiri Yagutse ikoreshwa, mugihe Ikadiri isanzwe ari ya BMS yihariye.
- Imiterere y'itumanaho:Indangamuntu yamakuru kuva 0x90 kugeza 0x98birashoboka kubakiriya. Izindi ndangamuntu ntabwo zishobora kugerwaho cyangwa guhindurwa nabakiriya.
- Porogaramu ya PC kuri BMS: Icyambere + Data ID + Aderesi ya BMS + Aderesi ya PC, urugero, 0x18100140.
- BMS Igisubizo kuri Porogaramu ya PC: Icyambere + Data ID + Aderesi ya PC PC + Aderesi ya BMS, urugero, 0x18104001.
- Reba umwanya wa Aderesi ya PC hamwe na BMS Aderesi. Aderesi yakira itegeko iza mbere.
- Amakuru y'Itumanaho Amakuru:Kurugero, muburyo bwa bateri yibibazo hamwe na kabiri yo kuburira ya voltage yuzuye, Byte0 izerekana nka 80. Yahinduwe muri binary, iyi ni 10000000, aho 0 bisobanura ibisanzwe naho 1 bisobanura gutabaza. Ukurikije DALY hejuru-ibumoso, iburyo-iburyo busobanura, ibi bihuye na Bit7: umuburo wa kabiri wa voltage ntoya.
- Indangamuntu yo kugenzura:Kwishyuza MOS: DA, Gusohora MOS: D9. 00 bisobanura kuri, 01 bisobanura guhagarara.
2.UART / 485 Porotokole
Igikoresho cyo Kwipimisha:Igikoresho gikurikirana
- Igipimo cya Baud:9600bps
- Imiterere y'itumanaho:Uburyo bwo Kubara Checksum:Igenzura ni igiteranyo cyamakuru yose yabanjirije (gusa byte byafashwe).
- Porogaramu ya PC kuri BMS: Umutwe wa Frame + Aderesi y'itumanaho (UPPER-Ongeraho) + ID ID + Uburebure bwa Data + Ibirimo Data + Checksum.
- BMS Igisubizo kuri Porogaramu ya PC: Umutwe wa Frame + Aderesi y'itumanaho (BMS-Ongeraho) + ID ID + Uburebure bwa Data + Ibirimo Data + Checksum.
- Amakuru y'Itumanaho Amakuru:Kimwe na CAN.
3. Modbus Porotokole
Igikoresho cyo Kwipimisha:Igikoresho gikurikirana
- Imiterere y'itumanaho:
- Imiterere ya Porotokole y'Ubutumwa:Soma Kwiyandikisha, Gusaba Ikadiri
- Byte: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7
- Ibisobanuro: 0xD2 | 0x03 | Tangira Aderesi | Umubare w'abiyandikishije (N) | CRC-16 Kugenzura
- Urugero: D203000C000157AA. D2 ni adresse yumucakara, 03 ni itegeko ryo gusoma, 000C ni adresse yo gutangira, 0001 bivuze ko umubare wiyandikisha ugomba gusoma ari 1, naho 57AA ni cheque ya CRC.
- Ikarita isanzwe yo gusubiza:
- Byte: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
- Ibisobanuro: 0xD2 | 0x03 | Uburebure bwamakuru | Agaciro k'iyandikisha rya 1 | Agaciro ka Nth Kwiyandikisha | CRC-16 Kugenzura
- L = 2 * N.
- Urugero: N numubare wabiyandikishije, D203020001FC56. D2 ni adresse yumucakara, 03 ni itegeko ryo gusoma, 02 nuburebure bwamakuru yasomwe, 0001 bivuze agaciro k'igitabo cya 1 cyasomwe, aribwo buryo bwo gusohora buvuye kubuyobozi bwakiriye, naho FC56 ni cheque ya CRC.
- Imiterere ya Porotokole y'Ubutumwa:Soma Kwiyandikisha, Gusaba Ikadiri
- Andika Kwiyandikisha:Byte1 ni 0x06, aho 06 ni itegeko ryo kwandika igitabo kimwe gifata, byte4-5 byerekana itegeko ryakiriye.
- Ikarita isanzwe yo gusubiza:Igipimo gisanzwe cyo gusubiza kugirango wandike igitabo kimwe gifata gikurikiza imiterere imwe yo gusaba.
- Andika Ibitabo byinshi byandika:Byte1 ni 0x10, aho 10 ni itegeko ryo kwandika ibitabo byinshi, byte2-3 ni adresse yintangiriro yabiyandikishije, byte4-5 byerekana uburebure bwibitabo, naho byte6-7 byerekana ibikubiye muri data.
- Ikarita isanzwe yo gusubiza:Byte2-3 ni adresse yo gutangira kwiyandikisha, byte4-5 byerekana uburebure bwabiyandikishije.
Igihe cyo kohereza: Nyakanga-23-2024