DALY Drie Kommunikasieprotokolle Verduideliking

DALYhet hoofsaaklik drie protokolle:CAN, UART/485 en Modbus.

1. KAN-protokol

Toetsinstrument:KAN toets

  1. Baud koers:250K
  2. Raamtipes:Standaard en uitgebreide rame. Oor die algemeen word die uitgebreide raam gebruik, terwyl die standaard raam vir 'n paar pasgemaakte BMS is.
  3. Kommunikasieformaat:Data-ID's van 0x90 tot 0x98is toeganklik vir kliënte. Ander ID's is oor die algemeen nie toeganklik of veranderbaar deur kliënte nie.
    • PC-sagteware na BMS: Prioriteit + Data ID + BMS-adres + PC-sagteware-adres, bv. 0x18100140.
    • BMS-reaksie op rekenaarsagteware: Prioriteit + Data-ID + rekenaarsagteware-adres + BMS-adres, bv. 0x18104001.
    • Let op die posisie van die rekenaarsagteware-adres en die BMS-adres. Die adres wat die opdrag ontvang, kom eerste.
  4. Kommunikasie-inhoudinligting:Byvoorbeeld, in die batteryfoutstatus met 'n sekondêre waarskuwing van lae totale spanning, sal Byte0 as 80 vertoon. Omgeskakel na binêr, is dit 10000000, waar 0 normaal beteken en 1 'n alarm beteken. Volgens DALY se hoog-links, laag-regs definisie stem dit ooreen met Bit7: sekondêre waarskuwing van lae totale spanning.
  5. Beheer ID's:Laai MOS: DA, Laai MOS: D9. 00 beteken aan, 01 beteken af.
USB-CAN通讯数据线

2.UART/485-protokol

Toetsinstrument:COM seriële instrument

  1. Baud koers:9600 bps
  2. Kommunikasieformaat:Kontrolesomberekeningsmetode:Die kontrolesom is die som van alle vorige data (slegs die lae greep word geneem).
    • PC-sagteware na BMS: Raamkopskrif + Kommunikasiemodule-adres (BOONSTE-Voeg by) + Data-ID + Datalengte + Data-inhoud + Kontrolesom.
    • BMS-reaksie op rekenaarsagteware: Raamkopskrif + Kommunikasiemodule-adres (BMS-Voeg by) + Data-ID + Datalengte + Data-inhoud + Kontrolesom.
  3. Kommunikasie-inhoudinligting:Dieselfde as KAN.
USB-RS485-weergawe
USB-UART通讯数据线

3. Modbus-protokol

Toetsinstrument:COM seriële instrument

  1. Kommunikasieformaat:
    • Boodskapprotokolformaat:Lees Register, Versoekraam
      • Byte: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7
      • Beskrywing: 0xD2 | 0x03 | Beginadres | Aantal registers (N) | CRC-16 Kontrolesom
      • Voorbeeld: D203000C000157AA. D2 is die slaafadres, 03 is die leesopdrag, 000C is die beginadres, 0001 beteken die aantal registers om te lees is 1, en 57AA is die CRC-kontrolesom.
    • Standaard antwoordraam:
      • Byte: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
      • Beskrywing: 0xD2 | 0x03 | Data Lengte | Waarde van 1ste Register | Waarde van Nde Register | CRC-16 Kontrolesom
      • L = 2 * N
      • Voorbeeld: N is die aantal registers, D203020001FC56. D2 is die slaafadres, 03 is die leesopdrag, 02 is die lengte van die data gelees, 0001 beteken die waarde van die 1ste register gelees, wat die ontslagstatus van die gasheeropdrag is, en FC56 is die CRC-kontrolesom.
  2. Skryf Register:Byte1 is 0x06, waar 06 die opdrag is om 'n enkele houregister te skryf, byte4-5 verteenwoordig die gasheeropdrag.
    • Standaard antwoordraam:Die standaard antwoordraamwerk vir die skryf van 'n enkele houerregister volg dieselfde formaat as die versoekraam.
  3. Skryf veelvuldige dataregisters:Byte1 is 0x10, waar 10 die opdrag is om veelvuldige dataregisters te skryf, byte2-3 is die beginadres van die registers, byte4-5 verteenwoordig die lengte van die registers, en byte6-7 verteenwoordig die data-inhoud.
    • Standaard antwoordraam:Byte2-3 is die beginadres van die registers, byte4-5 verteenwoordig die lengte van die registers.

Pos tyd: Jul-23-2024

KONTAK DALY

  • Adres: No. 14, Gongye South Road, Songshanhu wetenskap- en tegnologie-nywerheidspark, Dongguan City, Guangdong-provinsie, China.
  • Nommer: +86 13215201813
  • tyd: 7 Dae per week van 00:00 tot 24:00
  • E-pos: dalybms@dalyelec.com