DALY kolme sideprotokolli selgitus

PÄEVASELTpeamiselt on kolm protokolli:CAN, UART/485 ja Modbus.

1. CAN-protokoll

Testimisvahend:CANtest

  1. Boodikiirus:250 tuhat
  2. Raami tüübid:Standard- ja laiendatud raamid. Üldiselt kasutatakse laiendatud raami, samas kui standardraami kasutatakse mõne kohandatud hoone juhtimissüsteemi jaoks.
  3. Suhtlusvorming:Andmete ID-d vahemikus 0x90 kuni 0x98on klientidele ligipääsetavad. Teised ID-d ei ole klientidel üldiselt ligipääsetavad ega muudetavad.
    • Arvutitarkvaralt BMS-ile: prioriteet + andmeID + BMS-i aadress + arvutitarkvara aadress, nt 0x18100140.
    • BMS-i vastus arvutitarkvarale: prioriteet + andmete ID + arvutitarkvara aadress + BMS-i aadress, nt 0x18104001.
    • Pange tähele arvuti tarkvara aadressi ja hoone juhtimissüsteemi aadressi asukohta. Käskluse saav aadress on esimene.
  4. Suhtlussisu teave:Näiteks aku rikke olekus, mille sekundaarne hoiatus on madal kogupinge, kuvatakse bait0 väärtusena 80. Binaarkoodiks teisendatuna on see 10000000, kus 0 tähendab normaalset ja 1 tähendab häiret. DALY kõrge-vasak, madal-parem definitsiooni kohaselt vastab see bitile7: madala kogupinge sekundaarne hoiatus.
  5. Juhtelementide ID-d:MOS-i laadimine: DA, MOS-i tühjendamine: D9. 00 tähendab sees, 01 tähendab väljas.
USB-CAN通讯数据线

2.UART/485 protokoll

Testimisvahend:COM-seeriapordi tööriist

  1. Boodikiirus:9600 bps
  2. Suhtlusvorming:Kontrollsumma arvutamise meetod:Kontrollsumma on kõigi eelnevate andmete summa (võetakse ainult madalaim bait).
    • Arvutitarkvara BMS-ile: kaadri päis + sidemooduli aadress (ÜLEMTÄHTEDES) + andmete ID + andmete pikkus + andmete sisu + kontrollsumma.
    • BMS-i vastus arvutitarkvarale: kaadri päis + sidemooduli aadress (BMS-Add) + andmete ID + andmete pikkus + andmete sisu + kontrollsumma.
  3. Suhtlussisu teave:Sama mis CAN.
USB-RS485通讯数据线
USB-UART通讯数据线

3. Modbusi protokoll

Testimisvahend:COM-seeriapordi tööriist

  1. Suhtlusvorming:
    • Sõnumiprotokolli vorming:Loe registrit, taotle raami
      • Bait: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7
      • Kirjeldus: 0xD2 | 0x03 | Algusaadress | Registrite arv (N) | CRC-16 kontrollsumma
      • Näide: D203000C000157AA. D2 on alamseadme aadress, 03 on lugemiskäsklus, 000C on algusaadress, 0001 tähendab, et loetavate registrite arv on 1 ja 57AA on CRC kontrollsumma.
    • Standardvastuse raam:
      • Bait: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
      • Kirjeldus: 0xD2 | 0x03 | Andmete pikkus | 1. registri väärtus | N-nda registri väärtus | CRC-16 kontrollsumma
      • L = 2 * N
      • Näide: N on registrite arv, D203020001FC56. D2 on alamseadme aadress, 03 on lugemiskäsklus, 02 on loetud andmete pikkus, 0001 tähendab esimese loetud registri väärtust, mis on hostkäskluse tühjenemise olek, ja FC56 on CRC kontrollsumma.
  2. Kirjutamisregister:Bait1 on 0x06, kus 06 on käsk kirjutada üksik hoidmisregistrisse ja baidid 4–5 esindavad hosti käsku.
    • Standardvastuse raam:Üksiku hoidmisregistri kirjutamise standardne vastuseraam järgib sama vormingut kui päringuraam.
  3. Kirjutage mitu andmeregistrit:Bait1 on 0x10, kus 10 on käsk mitme andmeregistri kirjutamiseks, bait2-3 on registrite algusaadress, bait4-5 esindavad registrite pikkust ja bait6-7 esindavad andmete sisu.
    • Standardvastuse raam:Baitid 2-3 on registrite algusaadressid, baitid 4-5 esindavad registrite pikkust.

Postituse aeg: 23. juuli 2024

VÕTA DALYGA ÜHENDUST

  • Aadress: Nr 14, Gongye Lõunatee, Songshanhu teadus- ja tehnoloogiatööstuspark, Dongguani linn, Guangdongi provints, Hiina.
  • Number: +86 13215201813
  • aeg: 7 päeva nädalas kella 00.00-st kuni 24.00-ni
  • E-post: dalybms@dalyelec.com
Saada e-kiri