Prinsip Kerja Modul Kawalan Badan

Nov 08, 2024

Tinggalkan pesanan


Prinsip kerja modul kawalan badan (BCM) terutamanya merangkumi dua aspek: seni bina perkakasan dan logik kawalan. ‌
Seni bina perkakasan
Seni bina perkakasan BCM adalah asas kepada fungsi dan mod kerjanya, dan biasanya termasuk komponen utama berikut:

Unit mikropengawal (MCU): Berdasarkan siri ARM Cortex atau seni bina pemproses berprestasi tinggi yang lain, seperti siri Cortex-M untuk sistem terbenam berkuasa rendah dan siri Cortex-R untuk tugas kawalan masa nyata. MCU biasanya menyepadukan memori Flash untuk penyimpanan perisian tegar, SRAM untuk pemprosesan data, dan juga boleh mengembangkan keupayaan sistem melalui memori luaran. Antara muka persisian: Termasuk ADC (penukar analog-ke-digital) untuk pemprosesan isyarat sensor, UART, SPI, I2C dan bas lain untuk komunikasi dengan peranti luaran. ‌Modul input/output: Antara muka I/O Digital memproses isyarat suis mudah, antara muka input analog memproses isyarat sensor, dan pemacu beban termasuk suis sisi tinggi/sisi rendah dan pemacu geganti untuk mengawal peranti berkuasa tinggi. ‌Modul komunikasi: Gunakan bas CAN, bas LIN dan bas FlexRay untuk pertukaran data, yang sesuai untuk senario dan keperluan aplikasi yang berbeza. Logik kawalan
Logik kawalan BCM melibatkan pemerolehan isyarat, pemprosesan dan kawalan keluaran:

‌Pemerolehan isyarat‌: BCM menerima data daripada berbilang penderia, seperti suhu, kelembapan, penderia cahaya dan juga imej kamera, dan melakukan pemprosesan gabungan‌.
‌Pemprosesan data‌: ECU BCM moden biasanya berjalan pada sistem pengendalian masa nyata (RTOS), dan memastikan semua tugas kawalan diselesaikan tepat pada masanya melalui penjadualan tugas dan pengurusan keutamaan‌.
‌Kawalan output‌: Keadaan peranti output dikawal dengan tepat melalui isyarat PWM (modulasi lebar nadi), seperti pelarasan kelajuan kipas‌.
Kaedah komunikasi
BCM menggunakan pelbagai protokol komunikasi untuk menukar data dengan ECU lain:

‌CAN bas‌: Sesuai untuk kawalan masa nyata dan senario aplikasi kadar penghantaran data yang tinggi, digunakan untuk modul kawalan sistem kuasa, hab sensor, dll. Bas LIN‌: Digunakan untuk komunikasi berkelajuan rendah, seperti komunikasi antara modul pintu dan modul kawalan tempat duduk‌.
‌Bas FlexRay‌: Digunakan untuk senario aplikasi dengan keperluan tinggi untuk prestasi masa nyata dan kadar penghantaran data yang tinggi, biasanya digunakan untuk kawalan casis dan sistem keselamatan dalam kenderaan canggih‌