Batarya Modülü Hücre Gerilimi CAN Yayını
UART bağlantılı test düzeneğinden dört hücre gerilimini okuyun, bunları ve hesaplanan paket özetini CAN1 üzerinden yayınlayın, bir reset komutu gelene kadar arıza çıkışını mandallayın. Güvenilir bir düğümün gördüğü CAN çerçeveleri ve arıza pini değerlendirilir.
- Kart
- STM32 · HAL
- Zorluk
- Orta
- Konu
- Applied Integration
- Erişim
- Tam plan
Görev
Batarya Modülü Hücre Gerilimi CAN Yayını
Kelvara Energy Systems, şebeke ölçekli bir batarya modülüne takılmadan önce CM-4 hücre izleme düğümünü test tezgahında dener. Test düzeneği, kablolu bir UART bağlantısı üzerinden düğüme simüle edilmiş hücre gerilimi ölçümleri gönderir; düğüm bu ölçümleri modülün CAN veri yolunda yayınlamalı ve hücreler arasında dengesizlik veya aşırı gerilim olduğunda raf kontrolcüsüne arıza bildirmelidir. Düğümün örnekleme ve CAN yayın mantığını siz yazacaksınız.
Donanım
- Modül veri yoluna 250 kbit/s hızla bağlı CAN1 arabirimi bulunan bir STM32F407. Bit zamanlaması, pinler ve çerçeve düzeni: Datasheet sekmesi.
- UART4, test düzeneğinden gelen metin örnekleme satırlarını 115200 baud hızında taşır.
- PD12, modül arıza göstergesini sürer (yüksek seviye = arıza).
Kart desteği CAN1'i uyandırır; yapılandırmak ve başlatmak sizin kodunuzun işidir. userCode() hiçbir zaman geri dönmemelidir.
Bu, görevin başlangıcı. Devamını okumak ve çözmek için tam planla giriş yap.
Neler var
- Firmware'in emüle edilmiş bir kartta derlenip çalıştırılır ve donanım seviyesindeki testlerle kontrol edilir.
- Geliştirme kartı veya yerel kurulum gerekmez.
Gömülüye yeni misin? Yol haritasıyla başla: Gömülü sistemler nasıl öğrenilir