DALYsitou gen twa pwotokòl:CAN, UART/485, ak Modbus.
1. CAN Pwotokòl
Zouti tès:CANtest
- Pousantaj baud:250K
- Kalite ankadreman:Ankadreman estanda ak pwolonje. Anjeneral, ankadreman an pwolonje yo itilize, pandan y ap ankadreman estanda a se pou kèk BMS Customized.
- Fòma kominikasyon:Done ID soti nan 0x90 rive nan 0x98yo aksesib pou kliyan yo. Lòt ID yo jeneralman pa aksesib oswa modifye pa kliyan yo.
- Lojisyèl PC pou BMS: Priyorite + Done ID + Adrès BMS + Adrès lojisyèl PC, pa egzanp, 0x18100140.
- Repons BMS pou lojisyèl PC: Priyorite + Done ID + Adrès lojisyèl PC + Adrès BMS, pa egzanp, 0x18104001.
- Remake pozisyon Adrès lojisyèl PC a ak adrès BMS la. Adrès k ap resevwa kòmandman an vini an premye.
- Enfòmasyon sou kontni kominikasyon:Pou egzanp, nan estati fay batri a 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-gòch, ba-dwa DALY a, sa a koresponn ak Bit7: avètisman segondè nan vòltaj total ki ba.
- ID kontwòl:Chaje MOS: DA, Dechaje MOS: D9. 00 vle di limen, 01 vle di koupe.
2.Pwotokòl UART/485
Zouti tès:COM seri zouti
- Pousantaj baud:9600bps
- Fòma kominikasyon:Metòd kalkil sòm chèk:Sòm chèk la se sòm tout done anvan yo (yo pran sèlman byte ki ba a).
- Lojisyèl PC pou BMS: Header ankadreman + Adrès Modil Kominikasyon (UPPER-Ajoute) + Done ID + Done Longè + Done Kontni + Checksum.
- Repons BMS a lojisyèl PC: Header ankadreman + Adrès Modil Kominikasyon (BMS-Ajoute) + Done ID + Done Longè + Done Kontni + Checksum.
- Enfòmasyon sou kontni kominikasyon:Menm jan ak CAN.
3. Pwotokòl Modbus
Zouti tès:COM seri 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 | Kòmanse adrès | Kantite Rejis (N) | Sòm chèk CRC-16
- Egzanp: D203000C000157AA. D2 se adrès esklav la, 03 se kòmandman li, 000C se adrès kòmanse, 0001 vle di kantite rejis pou li se 1, ak 57AA se sòm chèk CRC.
- Ankadreman Repons Estanda:
- Byte: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
- Deskripsyon: 0xD2 | 0x03 | Done Longè | Valè 1ye Enskri | Valè Nyèm Rejis | Sòm chèk CRC-16
- L = 2 * N
- Egzanp: N se kantite rejis, D203020001FC56. D2 se adrès esklav la, 03 se lòd la lekti, 02 se longè done yo li, 0001 vle di valè 1ye rejis li, ki se estati egzeyat ki soti nan lòd lame a, ak FC56 se sòm chèk CRC.
- Fòma pwotokòl mesaj:Li Enskri, Mande ankadreman
- Ekri Enskri:Byte1 se 0x06, kote 06 se kòmandman pou ekri yon sèl rejis kenbe, byte4-5 reprezante lòd lame a.
- Ankadreman Repons Estanda:Ankadreman repons estanda pou ekri yon sèl rejis kenbe swiv menm fòma ak ankadreman demann lan.
- Ekri plizyè rejis done:Byte1 se 0x10, kote 10 se kòmandman pou ekri plizyè rejis done, byte2-3 se adrès kòmansman rejis yo, byte4-5 reprezante longè rejis yo, ak byte6-7 reprezante kontni done yo.
- Ankadreman Repons Estanda:Byte2-3 se adrès kòmansman rejis yo, byte4-5 reprezante longè rejis yo.
Lè poste: 23-Jul-2024