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

DALYtemel 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şilebilirdir. Diğer kimlikler genellikle müşteriler tarafından erişilebilir veya değiştirilebilir değildir.
    • 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 pozisyonuna dikkat edin. Komutu alan adres önce gelir.
  4. İletişim İçerik Bilgileri:Örneğin, düşük toplam voltaj ikincil uyarısı olan pil arıza durumunda, Byte0 80 olarak gösterilecektir. İkiliye 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 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 okunan 1. kaydın değeridir, bu da ana bilgisayar komutundan gelen boşaltma durumudur ve FC56 CRC sağlama toplamıdır.
  2. Yaz 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 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 ifade eder.

Gönderi zamanı: 23-Tem-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
E-posta gönder