Wyjaśnienie trzech protokołów komunikacyjnych DALY

DALYskłada się głównie z trzech protokołów:CAN, UART/485 i Modbus.

1. Protokół CAN

Narzędzie testowe:CANtest

  1. Szybkość transmisji:250 tys.
  2. Typy ramek:Ramki standardowe i rozszerzone. Zazwyczaj używana jest ramka rozszerzona, natomiast ramka standardowa jest przeznaczona dla kilku niestandardowych systemów BMS.
  3. Format komunikacji:Identyfikatory danych od 0x90 do 0x98są dostępne dla klientów. Pozostałe identyfikatory są zazwyczaj niedostępne ani nie mogą być modyfikowane przez klientów.
    • Oprogramowanie PC do BMS: Priorytet + Identyfikator danych + Adres BMS + Adres oprogramowania PC, np. 0x18100140.
    • Odpowiedź BMS na oprogramowanie komputera: Priorytet + Identyfikator danych + Adres oprogramowania komputera + Adres BMS, np. 0x18104001.
    • Zwróć uwagę na położenie adresu oprogramowania komputera i adresu BMS. Adres, który odbiera polecenie, pojawia się jako pierwszy.
  4. Informacje o treści komunikacji:Na przykład, w przypadku awarii akumulatora z dodatkowym ostrzeżeniem o niskim napięciu całkowitym, bajt 0 będzie wyświetlany jako 80. W systemie binarnym jest to 10000000, gdzie 0 oznacza stan normalny, a 1 alarm. Zgodnie z definicją DALY (góra-lewo, dół-prawo) odpowiada to bitowi 7: dodatkowemu ostrzeżeniu o niskim napięciu całkowitym.
  5. Identyfikatory kontroli:Ładowanie MOS: DA, rozładowywanie MOS: D9. 00 oznacza włączone, 01 oznacza wyłączone.
USB-CAN 通讯数据线

2.Protokół UART/485

Narzędzie testowe:Narzędzie szeregowe COM

  1. Szybkość transmisji:9600 bps
  2. Format komunikacji:Metoda obliczania sumy kontrolnej:Suma kontrolna jest sumą wszystkich poprzednich danych (brany jest tylko niższy bajt).
    • Oprogramowanie PC do BMS: Nagłówek ramki + Adres modułu komunikacyjnego (UPPER-Add) + Identyfikator danych + Długość danych + Zawartość danych + Suma kontrolna.
    • Odpowiedź BMS na oprogramowanie komputera: Nagłówek ramki + Adres modułu komunikacyjnego (BMS-Add) + Identyfikator danych + Długość danych + Zawartość danych + Suma kontrolna.
  3. Informacje o treści komunikacji:Tak samo jak CAN.
Złącze USB-RS485
Złącze USB-UART

3. Protokół Modbus

Narzędzie testowe:Narzędzie szeregowe COM

  1. Format komunikacji:
    • Format protokołu wiadomości:Odczyt rejestru, ramka żądania
      • Bajt: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7
      • Opis: 0xD2 | 0x03 | Adres początkowy | Liczba rejestrów (N) | Suma kontrolna CRC-16
      • Przykład: D203000C000157AA. D2 to adres urządzenia podrzędnego, 03 to polecenie odczytu, 000C to adres początkowy, 0001 oznacza, że liczba rejestrów do odczytania wynosi 1, a 57AA to suma kontrolna CRC.
    • Standardowa ramka odpowiedzi:
      • Bajt: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
      • Opis: 0xD2 | 0x03 | Długość danych | Wartość 1. rejestru | Wartość n. rejestru | Suma kontrolna CRC-16
      • L = 2 * N
      • Przykład: N to liczba rejestrów, D203020001FC56. D2 to adres urządzenia podrzędnego, 03 to polecenie odczytu, 02 to długość odczytanych danych, 0001 to wartość pierwszego odczytanego rejestru, która jest stanem rozładowania polecenia hosta, a FC56 to suma kontrolna CRC.
  2. Zapisz Rejestr:Bajt 1 wynosi 0x06, gdzie 06 to polecenie zapisu pojedynczego rejestru pamięci, bajty 4-5 reprezentują polecenie hosta.
    • Standardowa ramka odpowiedzi:Standardowa ramka odpowiedzi służąca do zapisu pojedynczego rejestru pamięciowego ma taki sam format jak ramka żądania.
  3. Zapisz wiele rejestrów danych:Bajt 1 ma wartość 0x10, gdzie 10 to polecenie zapisu wielu rejestrów danych, bajty 2-3 to adres początkowy rejestrów, bajty 4-5 reprezentują długość rejestrów, a bajty 6-7 reprezentują zawartość danych.
    • Standardowa ramka odpowiedzi:Bajty 2-3 określają adres początkowy rejestrów, bajty 4-5 określają długość rejestrów.

Czas publikacji: 23 lipca 2024 r.

KONTAKT DALY

  • Adres: Nr 14, Gongye South Road, Park Przemysłowy Naukowo-Technologiczny Songshanhu, miasto Dongguan, prowincja Guangdong, Chiny.
  • Liczba: +86 13215201813
  • czas: 7 dni w tygodniu od 00:00 do 24:00
  • E-mail: dalybms@dalyelec.com
  • Polityka prywatności DALY
Wyślij e-mail