DALY Üç İletişim Protokolü Açıklaması

GÜNLÜKtemel olarak üç protokolü vardır:CAN, UART/485 ve Modbus.

1. CAN Protokolü

Test Aracı:CAN testi

  1. Baud Hızı:250 bin
  2. Çerçeve Türleri:Standart ve Genişletilmiş Çerçeveler. Genellikle Genişletilmiş Çerçeve kullanılırken, Standart Çerçeve birkaç özelleştirilmiş BMS içindir.
  3. İletişim Formatı:0x90'dan 0x98'e kadar veri kimlikleriMüşteriler tarafından erişilebilir durumdadır. Diğer kimliklere genellikle müşteriler erişemez veya bunları değiştiremez.
    • PC Yazılımından BMS'ye: Öncelik + Veri Kimliği + BMS Adresi + PC Yazılım Adresi, örneğin, 0x18100140.
    • BMS'nin PC Yazılımına Yanıtı: Öncelik + Veri Kimliği + PC Yazılım Adresi + BMS Adresi, örneğin, 0x18104001.
    • PC Yazılım Adresi ve BMS Adresinin konumuna dikkat edin. Komutu alan adres ilk sırada yer alır.
  4. İletişim İçerik Bilgileri:Örneğin, düşük toplam voltaj ikincil uyarısı olan akü arıza durumunda, Byte0 80 olarak görüntülenir. İkili sisteme dönüştürüldüğünde bu, 10000000'dir; burada 0 normal, 1 ise alarm anlamına gelir. DALY'nin yüksek-sol, düşük-sağ tanımına göre bu, Bit7'ye karşılık gelir: düşük toplam voltaj ikincil uyarısı.
  5. Kontrol Kimlikleri:Şarj MOS: DA, Deşarj MOS: D9. 00 açık, 01 kapalı anlamına gelir.
USB-CAN sürücüsü

2.UART/485 Protokolü

Test Aracı:COM seri aracı

  1. Baud Hızı:9600bps
  2. İletişim Formatı:Kontrol Toplamı Hesaplama Yöntemi:Kontrol toplamı, önceki tüm verilerin toplamıdır (sadece en düşük bayt alınır).
    • PC Yazılımından BMS'ye: Çerçeve Başlığı + İletişim Modülü Adresi (UPPER-Add) + Veri Kimliği + Veri Uzunluğu + Veri İçeriği + Kontrol Toplamı.
    • BMS'nin PC Yazılımına Yanıtı: Çerçeve Başlığı + İletişim Modülü Adresi (BMS-Add) + Veri Kimliği + Veri Uzunluğu + Veri İçeriği + Kontrol Toplamı.
  3. İletişim İçerik Bilgileri:CAN ile aynı.
USB-RS485 denetleyicisi
USB-UART USB Bağlantı Noktası

3. Modbus Protokolü

Test Aracı:COM seri aracı

  1. İletişim Formatı:
    • Mesaj Protokolü Formatı:Kayıt Oku, Çerçeve İste
      • Bayt: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7
      • Açıklama: 0xD2 | 0x03 | Başlangıç ​​Adresi | Kayıt Sayısı (N) | CRC-16 Denetim Toplamı
      • Örnek: D203000C000157AA. D2 slave adresi, 03 okuma komutu, 000C başlangıç ​​adresi, 0001 okunacak kayıt sayısının 1 olduğu anlamına gelir ve 57AA CRC sağlama toplamıdır.
    • Standart Yanıt Çerçevesi:
      • Bayt: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
      • Açıklama: 0xD2 | 0x03 | Veri Uzunluğu | 1. Kaydın Değeri | N'inci Kaydın Değeri | CRC-16 Kontrol Toplamı
      • L = 2 * N
      • Örnek: N, kayıt sayısıdır, D203020001FC56. D2, slave adresidir, 03, okuma komutudur, 02, okunan verinin uzunluğudur, 0001, ana bilgisayar komutundan gelen boşaltma durumu olan, okunan 1. kaydın değeridir ve FC56, CRC sağlama toplamıdır.
  2. Kayıt Ol:Bayt1, 0x06'dır; burada 06, tek bir tutma kaydını yazma komutudur, bayt4-5 ise ana bilgisayar komutunu temsil eder.
    • Standart Yanıt Çerçevesi:Tek bir tutma kaydı yazmak için standart yanıt çerçevesi, istek çerçevesiyle aynı formatı izler.
  3. Çoklu Veri Kayıtlarını Yaz:Bayt1, 0x10'dur; burada 10, birden fazla veri kaydı yazma komutudur, bayt2-3 kayıtların başlangıç ​​adresidir, bayt4-5 kayıtların uzunluğunu temsil eder ve bayt6-7 veri içeriğini temsil eder.
    • Standart Yanıt Çerçevesi:Bayt2-3 kayıtların başlangıç ​​adresini, bayt4-5 ise kayıtların uzunluğunu temsil eder.

Gönderi zamanı: 23 Temmuz 2024

DALY İLE İLETİŞİME GEÇİN

  • Adres: No. 14, Gongye Güney Yolu, Songshanhu Bilim ve Teknoloji Endüstri Parkı, Dongguan Şehri, Guangdong Eyaleti, Çin.
  • Sayı : +86 13215201813
  • zaman: Haftada 7 gün 00:00 - 24:00 arası
  • E-posta: dalybms@dalyelec.com
  • DALY Gizlilik Politikası
E-posta gönder