DALY Drie Kommunikasieprotokolle Verduideliking

DAGLIKhet hoofsaaklik drie protokolle:KAN, UART/485 en Modbus.

1. CAN-protokol

Toetsinstrument:KANtoets

  1. Baudtempo:250K
  2. Raamtipes:Standaard- en Uitgebreide Rame. Oor die algemeen word die Uitgebreide Raam gebruik, terwyl die Standaard Raam vir 'n paar aangepaste BMS'e is.
  3. Kommunikasieformaat:Data-ID's van 0x90 tot 0x98is toeganklik vir kliënte. Ander ID's is gewoonlik nie toeganklik of wysigbaar deur kliënte nie.
    • Rekenaarsagteware na BMS: Prioriteit + Data-ID + BMS-adres + Rekenaarsagteware-adres, bv. 0x18100140.
    • BMS-reaksie op rekenaarsagteware: Prioriteit + Data-ID + rekenaarsagteware-adres + BMS-adres, bv. 0x18104001.
    • Let op die posisie van die rekenaarsagtewareadres 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, Ontlaai MOS: D9. 00 beteken aan, 01 beteken af.
USB-CAN通讯数据线

2.UART/485 Protokol

Toetsinstrument:COM seriële hulpmiddel

  1. Baudtempo:9600 bps
  2. Kommunikasieformaat:Kontrolesom Berekeningsmetode:Die kontrolesom is die som van alle vorige data (slegs die lae greep word geneem).
    • Rekenaarsagteware na BMS: Raamkop + Kommunikasiemodule-adres (UPPER-Add) + Data-ID + Datalengte + Data-inhoud + Kontrolesom.
    • BMS-respons op rekenaarsagteware: Raamkop + Kommunikasiemodule-adres (BMS-Add) + Data-ID + Datalengte + Data-inhoud + Kontrolesom.
  3. Kommunikasie-inhoudinligting:Dieselfde as KAN.
USB-RS485-weergawe
USB-UART通讯数据线

3. Modbus-protokol

Toetsinstrument:COM seriële hulpmiddel

  1. Kommunikasieformaat:
    • Boodskapprotokolformaat:Lees Register, Versoek Raamwerk
      • Greep: 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 dat die aantal registers om te lees 1 is, en 57AA is die CRC-kontrolesom.
    • Standaard Responsraamwerk:
      • Greep: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
      • Beskrywing: 0xD2 | 0x03 | Datalengte | 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 wat gelees is, 0001 beteken die waarde van die eerste register wat gelees is, wat die ontladingsstatus van die gasheeropdrag is, en FC56 is die CRC-kontrolesom.
  2. Skryf Register:Greep1 is 0x06, waar 06 die opdrag is om 'n enkele houregister te skryf, greep4-5 verteenwoordig die gasheeropdrag.
    • Standaard Responsraamwerk:Die standaard reaksieraamwerk vir die skryf van 'n enkele houregister volg dieselfde formaat as die versoekraamwerk.
  3. Skryf veelvuldige dataregisters:Greep1 is 0x10, waar 10 die opdrag is om veelvuldige dataregisters te skryf, greep2-3 die beginadres van die registers is, greep4-5 die lengte van die registers verteenwoordig, en greep6-7 die data-inhoud verteenwoordig.
    • Standaard Responsraamwerk:Greep2-3 is die beginadres van die registers, greep4-5 verteenwoordig die lengte van die registers.

Plasingstyd: 23 Julie 2024

KONTAK DALY

  • Adres: No. 14, Gongye South Road, Songshanhu Wetenskap- en Tegnologie-industriële Park, Dongguan Stad, Guangdong Provinsie, China.
  • Nommer: +86 13215201813
  • tyd: 7 Dae per week van 00:00 tot 24:00
  • E-pos: dalybms@dalyelec.com
Stuur e-pos