Arbeidsprinsippet for kroppskontrollmodul (BCM) inkluderer hovedsakelig to aspekter: maskinvarearkitektur og kontrolllogikk.
Maskinvarearkitektur
Maskinvarearkitekturen til BCM er grunnlaget for funksjonene og arbeidsmodusen, og inkluderer vanligvis følgende hovedkomponenter:
Mikrokontrollerenhet (MCU): Basert på ARM Cortex-serien eller andre prosessorarkitekturer med høy ytelse, for eksempel Cortex-M-serien for innebygde systemer med lav effekt, og Cortex-R-serien for sanntidskontrolloppgaver. MCU integrerer vanligvis Flash-minne for fastvarelagring, SRAM for databehandling, og kan også utvide systemfunksjonene gjennom eksternt minne. Perifert grensesnitt: Inkludert ADC (analog-til-digital-omformer) for sensorsignalbehandling, UART, SPI, I2C og andre busser for kommunikasjon med eksterne enheter. Input/output-modul: Digitalt I/O-grensesnitt behandler enkle brytersignaler, analogt inngangsgrensesnitt behandler sensorsignaler, og lastdrivere inkluderer høyside-/lavsidesvitsjer og relédrivere for å kontrollere høyeffektsenheter. Kommunikasjonsmodul: Bruk CAN-buss, LIN-buss og FlexRay-buss for datautveksling, som er egnet for ulike applikasjonsscenarier og krav. Kontrolllogikk
Kontrolllogikken til BCM involverer signalinnsamling, prosessering og utgangskontroll:
Signalfangst: BCM mottar data fra flere sensorer, for eksempel temperatur, fuktighet, lyssensorer og til og med kamerabilder, og utfører fusjonsbehandling.
Databehandling: Moderne BCM ECUer kjører vanligvis på sanntidsoperativsystemer (RTOS), og sikrer at alle kontrolloppgaver fullføres i tide gjennom oppgaveplanlegging og prioritetsstyring.
Utgangskontroll: Tilstanden til utgangsenheten kontrolleres nøyaktig gjennom PWM-signaler (pulsbreddemodulasjon), for eksempel viftehastighetsjustering.
Kommunikasjonsmetode
BCM bruker en rekke kommunikasjonsprotokoller for å utveksle data med andre ECUer:
CAN-buss: Egnet for bruksscenarier for sanntidskontroll og høy dataoverføringshastighet, brukt for kraftsystemkontrollmoduler, sensorhuber, etc. LIN-buss: Brukes for lavhastighetskommunikasjon, som kommunikasjon mellom dørmoduler og setekontrollmoduler.
FlexRay-buss: Brukes for applikasjonsscenarier med høye krav til sanntidsytelse og høy dataoverføringshastighet, vanligvis brukt til chassiskontroll og sikkerhetssystemer i avanserte kjøretøy

