GÜNLÜKtemel olarak üç protokolü vardır:CAN, UART/485 ve Modbus.
1. CAN Protokolü
Test Aracı:CAN testi
- Baud Hızı:250 bin
- Ç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.
- İ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.
- İ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ı.
- Kontrol Kimlikleri:Şarj MOS: DA, Deşarj MOS: D9. 00 açık, 01 kapalı anlamına gelir.

2.UART/485 Protokolü
Test Aracı:COM seri aracı
- Baud Hızı:9600bps
- İ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ı.
- İletişim İçerik Bilgileri:CAN ile aynı.


3. Modbus Protokolü
Test Aracı:COM seri aracı
- İ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.
- Mesaj Protokolü Formatı:Kayıt Oku, Çerçeve İste
- 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.
- Ç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