Karoseri kontrol modülünün (BCM) çalışma prensibi temel olarak iki hususu içerir: donanım mimarisi ve kontrol mantığı.
Donanım mimarisi
BCM'nin donanım mimarisi, fonksiyonlarının ve çalışma modunun temelini oluşturur ve genellikle aşağıdaki ana bileşenleri içerir:
Mikrodenetleyici birimi (MCU): ARM Cortex serisini veya düşük güçlü gömülü sistemler için Cortex-M serisi ve gerçek zamanlı kontrol görevleri için Cortex-R serisi gibi diğer yüksek performanslı işlemci mimarilerini temel alır. MCU genellikle ürün yazılımı depolaması için Flash belleği, veri işleme için SRAM'ı entegre eder ve ayrıca harici bellek aracılığıyla sistem yeteneklerini genişletebilir. Çevresel arayüz: Sensör sinyali işleme için ADC (analogdan dijitale dönüştürücü), UART, SPI, I2C ve harici cihazlarla iletişim için diğer veri yolları dahil. Giriş/çıkış modülü: Dijital G/Ç arayüzü basit anahtar sinyallerini işler, analog giriş arayüzü sensör sinyallerini işler ve yük sürücüleri, yüksek güçlü cihazları kontrol etmek için yüksek taraf/düşük taraf anahtarlarını ve röle sürücülerini içerir. İletişim modülü: Veri alışverişi için farklı uygulama senaryolarına ve gereksinimlerine uygun CAN veriyolu, LIN veriyolu ve FlexRay veriyolunu kullanın. Kontrol mantığı
BCM'nin kontrol mantığı sinyal alımını, işlemeyi ve çıkış kontrolünü içerir:
Sinyal edinimi: BCM, sıcaklık, nem, ışık sensörleri ve hatta kamera görüntüleri gibi birden fazla sensörden veri alır ve füzyon işlemini gerçekleştirir.
"Veri işleme": Modern BCM ECU'ları genellikle gerçek zamanlı işletim sistemlerinde (RTOS) çalışır ve görev planlama ve öncelik yönetimi aracılığıyla tüm kontrol görevlerinin zamanında tamamlanmasını sağlar.
Çıkış kontrolü: Çıkış cihazının durumu, fan hızı ayarı gibi PWM (darbe genişliği modülasyonu) sinyalleri aracılığıyla doğru bir şekilde kontrol edilir.
İletişim yöntemi
BCM, diğer ECU'larla veri alışverişinde bulunmak için çeşitli iletişim protokolleri kullanır:
CAN veri yolu: Güç sistemi kontrol modülleri, sensör hub'ları vb. için kullanılan, gerçek zamanlı kontrol ve yüksek veri iletim hızı uygulama senaryoları için uygundur. LIN veri yolu: Kapı modülleri ile koltuk kontrol modülleri arasındaki iletişim gibi düşük hızlı iletişim için kullanılır.
FlexRay veriyolu: Gerçek zamanlı performans ve yüksek veri iletim hızına yönelik yüksek gereksinimlere sahip uygulama senaryoları için kullanılır, genellikle gelişmiş araçlarda şasi kontrolü ve güvenlik sistemleri için kullanılır

