Keha juhtimismooduli tööpõhimõte

Nov 08, 2024

Jäta sõnum


Kere juhtimismooduli (BCM) tööpõhimõte hõlmab peamiselt kahte aspekti: riistvaraarhitektuur ja juhtimisloogika. ‌
Riistvara arhitektuur
BCM-i riistvaraarhitektuur on selle funktsioonide ja töörežiimi aluseks ning sisaldab tavaliselt järgmisi põhikomponente:

Mikrokontrolleri üksus (MCU): põhineb ARM Cortexi seerial või muudel suure jõudlusega protsessori arhitektuuridel, nagu Cortex-M seeria väikese võimsusega manussüsteemide jaoks ja Cortex-R seeria reaalajas juhtimisülesannete jaoks. MCU integreerib tavaliselt püsivara salvestamiseks välkmälu, andmetöötluseks SRAM-i ja võib välismälu kaudu ka süsteemi võimalusi laiendada. Välisliides: sisaldab ADC (analoog-digitaalmuundur) anduri signaali töötlemiseks, UART, SPI, I2C ja muud siinid välisseadmetega suhtlemiseks. ‌Sisend/väljundmoodul: digitaalne I/O-liides töötleb lihtsaid lülitisignaale, analoogsisendi liides töötleb andurite signaale ning laadimisdraiverid hõlmavad ülemise/madala külje lüliteid ja releedraivereid suure võimsusega seadmete juhtimiseks. Sidemoodul: kasutage andmevahetuseks CAN siini, LIN siini ja FlexRay siini, mis sobivad erinevate rakendusstsenaariumide ja nõuete jaoks. Juhtimise loogika
BCM-i juhtimisloogika hõlmab signaali hankimist, töötlemist ja väljundi juhtimist:

‌Signaali hankimine‌: BCM võtab vastu andmeid mitmelt andurilt, nagu temperatuur, niiskus, valgusandurid ja isegi kaamera kujutised, ning teostab liittöötlust‌.
‌Andmetöötlus‌: kaasaegsed BCM-i ECU-d töötavad tavaliselt reaalajas operatsioonisüsteemides (RTOS) ja tagavad ülesannete ajastamise ja prioriteetide haldamise kaudu, et kõik juhtimistoimingud on õigeaegselt täidetud.
‌Väljundi juhtimine‌: väljundseadme olekut juhitakse täpselt PWM (impulsi laiuse modulatsiooni) signaalide, näiteks ventilaatori kiiruse reguleerimise kaudu.
Suhtlemismeetod
BCM kasutab andmete vahetamiseks teiste ECU-dega mitmesuguseid sideprotokolle:

‌CAN-siin‌: sobib reaalajas juhtimiseks ja suure andmeedastuskiirusega rakenduste stsenaariumide jaoks, kasutatakse toitesüsteemi juhtmoodulite, andurijaoturite jms jaoks. LIN-siin: kasutatakse väikese kiirusega side jaoks, näiteks side uksemoodulite ja istme juhtimismoodulite vahel.
‌FlexRay siins‌: kasutatakse rakendusstsenaariumide jaoks, millel on kõrged nõuded reaalajas jõudlusele ja suurele andmeedastuskiirusele, kasutatakse tavaliselt täiustatud sõidukite šassii juhtimiseks ja turvasüsteemideks‌