Daly Tri Komunikadaj Protokoloj Klarigo

Dalyĉefe havas tri protokolojn:Can, UART/485, kaj Modbus.

1. Povas Protokolo

Test -ilo:Cantest

  1. Baud -indico:250k
  2. Kadraj Tipoj:Normaj kaj plilongigitaj kadroj. Ĝenerale, la plilongigita kadro estas uzata, dum la norma kadro estas por kelkaj personecigitaj BMS.
  3. Komunika formato:ID -datumoj de 0x90 ĝis 0x98estas alireblaj por klientoj. Aliaj ID -oj ĝenerale ne estas alireblaj aŭ modifeblaj de klientoj.
    • PC -Programaro al BMS: Prioritato + Datuma ID + BMS -adreso + PC -softvara adreso, ekz., 0x18100140.
    • BMS -Respondo al PC -Programaro: Prioritato + Datuma ID + PC -Programaro -Adreso + BMS -adreso, ekz., 0x18104001.
    • Rimarku la pozicion de la PC -programaro kaj la BMS -adreson. La adreso ricevanta la komandon venas unue.
  4. Informoj pri Komunika Enhavo:Ekzemple, en la bateria faŭlta stato kun malĉefa averto pri malalta totala tensio, Byte0 aperos kiel 80. konvertita al binara, ĉi tio estas 10000000, kie 0 signifas normala kaj 1 signifas alarmon. Laŭ la alta maldekstra, malalt-dekstra difino de Daly, tio respondas al BIT7: malĉefa averto pri malalta totala tensio.
  5. Kontrolaj ID -oj:Ŝarĝante MOS: DA, Malŝarĝi MOS: D9. 00 signifas sur, 01 signifas for.
USB-CAN 通讯数据线

2.Protokolo UART/485

Test -ilo:Com seria ilo

  1. Baud -indico:9600bps
  2. Komunika formato:Kontrolita Kalkula Metodo:La ĉeko estas la sumo de ĉiuj antaŭaj datumoj (nur la malalta bajto estas prenita).
    • PC-Programaro al BMS: Frame Header + Komunika Modulo-Adreso (Supra-Aldona) + Datuma ID + Datuma Longeco + Datuma Enhavo + Checkum.
    • BMS-Respondo al PC-Programaro: Frame Header + Komunika Modulo-Adreso (BMS-ADD) + Datuma ID + Datuma Longeco + Datuma Enhavo + Checkum.
  3. Informoj pri Komunika Enhavo:Sama kiel povas.
USB-RS485 通讯数据线
USB-UART 通讯数据线

3. Modbus -protokolo

Test -ilo:Com seria ilo

  1. Komunika formato:
    • Mesaĝa protokola formato:Legu Registron, Petu Kadron
      • Bajto: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7
      • Priskribo: 0xd2 | 0x03 | Komenca adreso | Nombro de registroj (n) | CRC-16-kontrolo
      • Ekzemplo: D203000C000157AA. D2 estas la sklava adreso, 03 estas la legita komando, 000C estas la komenca adreso, 0001 signifas, ke la nombro de registroj por legi estas 1, kaj 57aa estas la CRC -ĉeko.
    • Norma Responda Kadro:
      • Bajto: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
      • Priskribo: 0xd2 | 0x03 | Datuma longo | Valoro de 1 -a Registro | Valoro de naŭa registro | CRC-16-kontrolo
      • L = 2 * n
      • Ekzemplo: N estas la nombro de registroj, D203020001FC56. D2 estas la sklava adreso, 03 estas la legita komando, 02 estas la longo de la legita datumo, 0001 signifas la valoron de la 1 -a registra legita, kiu estas la malŝarĝa stato de la gastiga komando, kaj FC56 estas la CRC -ĉeko.
  2. Skribi Registron:BYTE1 estas 0x06, kie 06 estas la komando skribi ununuran tenan registron, byte4-5 reprezentas la komandon gastiganton.
    • Norma Responda Kadro:La norma responda kadro por skribi ununuran tenan registron sekvas la saman formaton kiel la pet -kadro.
  3. Skribu multnombrajn datumajn registrojn:Byte1 estas 0x10, kie 10 estas la komando skribi multoblajn datumajn registrojn, Byte2-3 estas la komenca adreso de la registroj, Byte4-5 reprezentas la longon de la registroj, kaj Byte6-7 reprezentas la datuman enhavon.
    • Norma Responda Kadro:Byte2-3 estas la komenca adreso de la registroj, Byte4-5 reprezentas la longecon de la registroj.

Afiŝotempo: jul-23-2024

Kontaktu Daly

  • Adreso: N -ro 14, Gongye South Road, Songshanhu Science and Technology Industrial Park, Dongguan City, Guangdong -provinco, Ĉinio.
  • Numero: +86 13215201813
  • Tempo: 7 tagojn semajne de 00:00 ĝis 24:00 pm
  • Retpoŝto: dalybms@dalyelec.com
Sendu retpoŝton