DALYkimsingi ina itifaki tatu:CAN, UART/485, na Modbus.
1. Itifaki INAWEZA
Zana ya Mtihani:CANTest
- Kiwango cha Baud:250K
- Aina za Fremu:Fremu Sanifu na Zilizopanuliwa. Kwa ujumla, Fremu Iliyopanuliwa hutumiwa, ilhali Fremu ya Kawaida ni ya BMS chache zilizobinafsishwa.
- Muundo wa Mawasiliano:Vitambulisho vya data kutoka 0x90 hadi 0x98zinapatikana kwa wateja. Vitambulisho vingine kwa ujumla haviwezi kufikiwa au kurekebishwa na wateja.
- Programu ya Kompyuta kwa BMS: Kipaumbele + Kitambulisho cha Data + Anwani ya BMS + Anwani ya Programu ya Kompyuta, kwa mfano, 0x18100140.
- Majibu ya BMS kwa Programu ya Kompyuta: Kipaumbele + Kitambulisho cha Data + Anwani ya Programu ya Kompyuta + Anwani ya BMS, kwa mfano, 0x18104001.
- Kumbuka nafasi ya Anwani ya Programu ya Kompyuta na Anwani ya BMS. Anwani inayopokea amri inakuja kwanza.
- Maelezo ya Maudhui ya Mawasiliano:Kwa mfano, katika hali ya hitilafu ya betri yenye onyo la pili la voltage ya chini kabisa, Byte0 itaonyeshwa kama 80. Imegeuzwa kuwa binary, hii ni 10000000, ambapo 0 inamaanisha kawaida na 1 inamaanisha kengele. Kwa mujibu wa ufafanuzi wa juu wa kushoto wa DALY, chini ya kulia, hii inafanana na Bit7: onyo la pili la voltage ya chini ya jumla.
- Vitambulisho vya kudhibiti:Inachaji MOS: DA, Inachaji MOS: D9. 00 inamaanisha kuwasha, 01 inamaanisha kuzima.
2.Itifaki ya UART/485
Zana ya Mtihani:Chombo cha serial cha COM
- Kiwango cha Baud:9600bps
- Muundo wa Mawasiliano:Mbinu ya Kuhesabu Cheki:Cheki ni jumla ya data zote za awali (baiti ya chini pekee ndiyo inachukuliwa).
- Programu ya Kompyuta kwa BMS: Kichwa cha Fremu + Anwani ya Moduli ya Mawasiliano ( UPPER-Ongeza) + Kitambulisho cha Data + Urefu wa Data + Maudhui ya Data + Checksum.
- Majibu ya BMS kwa Programu ya Kompyuta: Kichwa cha Fremu + Anwani ya Moduli ya Mawasiliano (BMS-Ongeza) + Kitambulisho cha Data + Urefu wa Data + Maudhui ya Data + Checksum.
- Maelezo ya Maudhui ya Mawasiliano:Sawa na CAN.
3. Itifaki ya Modbus
Zana ya Mtihani:Chombo cha serial cha COM
- Muundo wa Mawasiliano:
- Muundo wa Itifaki ya Ujumbe:Soma Daftari, Mfumo wa Ombi
- Kwa: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7
- Maelezo: 0xD2 | 0x03 | Anzisha Anwani | Idadi ya Sajili (N) | CRC-16 Checksum
- Mfano: D203000C000157AA. D2 ni anwani ya mtumwa, 03 ni amri iliyosomwa, 000C ni anwani ya kuanzia, 0001 inamaanisha idadi ya rejista za kusoma ni 1, na 57AA ni hundi ya CRC.
- Fremu ya Majibu ya Kawaida:
- Kwa: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
- Maelezo: 0xD2 | 0x03 | Urefu wa Data | Thamani ya Sajili ya 1 | Thamani ya Daftari la Nth | CRC-16 Checksum
- L = 2 * N
- Mfano: N ni idadi ya rejista, D203020001FC56. D2 ni anwani ya mtumwa, 03 ni amri iliyosomwa, 02 ni urefu wa data iliyosomwa, 0001 inamaanisha thamani ya rejista ya 1 iliyosomwa, ambayo ni hali ya kutokwa kutoka kwa amri ya mwenyeji, na FC56 ni hundi ya CRC.
- Muundo wa Itifaki ya Ujumbe:Soma Daftari, Mfumo wa Ombi
- Andika Daftari:Byte1 ni 0x06, ambapo 06 ni amri ya kuandika rejista moja ya kushikilia, byte4-5 inawakilisha amri ya mwenyeji.
- Fremu ya Majibu ya Kawaida:Mfumo wa majibu wa kawaida wa kuandika rejista moja ya kushikilia hufuata muundo sawa na fremu ya ombi.
- Andika Sajili za Data Nyingi:Byte1 ni 0x10, ambapo 10 ni amri ya kuandika rejista nyingi za data, byte2-3 ni anwani ya mwanzo ya rejista, byte4-5 inawakilisha urefu wa rejista, na byte6-7 inawakilisha maudhui ya data.
- Fremu ya Majibu ya Kawaida:Byte2-3 ni anwani ya mwanzo ya rejista, byte4-5 inawakilisha urefu wa rejista.
Muda wa kutuma: Jul-23-2024