Intelligent chassis software system showing DCU architecture controlling braking steering and suspension with sensor fusion and real-time control

Perangkat Lunak Sasis Cerdas: Arsitektur, Teknologi Inti, dan Praktik Rekayasa

< Kembali ke Perangkat Lunak Sasis Cerdas

Jawaban Langsung
Perangkat lunak sasis cerdas mengontrol pengereman, kemudi, dan suspensi melalui sistem pusat yang disebut pengontrol domain sasis (DCU). Sistem ini menggabungkan algoritma waktu nyata, data sensor, dan desain keselamatan untuk mengelola pergerakan kendaraan dengan presisi dan keandalan tinggi.


  • Sasis cerdas = DCU + algoritma kontrol + fusi sensor + sistem keselamatan
  • Arsitektur: HAL → BSW → fungsional → aplikasi
  • MPC menangani koordinasi antar sistem.
  • Pengembangan menggunakan MBD, MIL, HIL, dan pengujian kendaraan.
  • Tantangan utama: pengaturan waktu, validasi keamanan, kalibrasi

Mengapa Perangkat Lunak Sasis Cerdas Itu Penting

Jawaban singkat:
Kendaraan sekarang perlu berpikir sebelum bergerak, bukan hanya bereaksi setelahnya.

Sistem sasis tradisional menunggu input dari pengemudi.
Sistem modern membaca kondisi jalan, memprediksi pergerakan, dan menyesuaikan diri dalam hitungan milidetik.

Saya pernah melihat kendaraan menyesuaikan suspensi sebelum melewati gundukan hanya berdasarkan input dari kamera dan peta. Itulah pergeserannya.

Sasis bukan lagi sekadar perangkat keras.
Ini adalah sistem kontrol yang menjalankan perangkat lunak.


Apa Itu Perangkat Lunak Sasis Cerdas?

Jawaban singkat:
Ini adalah perangkat lunak yang mengontrol sistem pengereman elektronik (brake-by-wire), kemudi elektronik (steer-by-wire), dan suspensi secara terkoordinasi.

Perubahan kunci

Pendekatan lamaPendekatan baru
Kontrol mekanisKontrol perangkat lunak
ECU terpisahPengontrol domain
ReaktifPrediktif

Contoh nyata

Di tikungan yang basah:

  • Penyesuaian kemudi
  • Suspensi menjadi lebih kaku.
  • Pengereman mendistribusikan ulang

Semua dilakukan secara otomatis.


Apa Fungsi Pengontrol Domain Sasis (DCU)?

Jawaban singkat:
DCU menggantikan beberapa ECU dan menjalankan logika kontrol terpadu untuk sasis.

Apa yang ditanganinya

  • Tugas kontrol waktu nyata
  • Komunikasi (CAN FD, Ethernet, FlexRay)
  • Koordinasi lintas sistem
  • Pemantauan keselamatan

Chip biasa

  • NXP S32G
  • Infineon AURIX TC4x
  • Renesas U2A16

Pergeseran ini mengurangi fragmentasi sistem dan meningkatkan waktu respons.


Bagaimana Perangkat Lunak Sasis Cerdas Dibangun?

Jawaban singkat:
Sistem ini menggunakan struktur AUTOSAR berlapis untuk memisahkan perangkat keras dan perangkat lunak.


Lapisan Abstraksi Perangkat Keras (HAL)

  • Menghubungkan perangkat lunak ke perangkat keras
  • Termasuk driver untuk sensor dan aktuator.

Contoh:

  • Sistem pengereman harus bereaksi dalam hitungan milidetik.
  • Kemudi membutuhkan kontrol sudut yang tepat.

Lapisan Perangkat Lunak Dasar (BSW)

  • RTOS (QNX, VxWorks)
  • Tumpukan komunikasi
  • Diagnostik (ISO 14229)
  • Pemeriksaan keamanan (pengawasan, redundansi)
  • Manajemen memori

Lapisan ini menjaga agar sistem tetap stabil dan dapat diprediksi.


Lapisan Perangkat Lunak Fungsional

Di sinilah kendali terjadi.

Sistem pengereman elektronik (Brake-by-wire)

  • ABS, ESP, AEB
  • Bekerja dengan pemulihan energi

Sistem kemudi elektronik (steer-by-wire)

  • Rasio kemudi variabel
  • Pelacakan jalur (PID, MPC)
  • Kontrol cadangan

Suspensi aktif

  • CDC
  • Suspensi udara
  • Pratinjau kontrol

Koordinasi multi-sistem

  • MPC
  • Kontrol adaptif

Lapisan Aplikasi

  • Mode berkendara
  • Tanggapan terhadap kondisi jalan
  • Kegagalan

Jika terjadi kegagalan, sistem akan beralih ke mode aman.


Algoritma Kontrol Apa yang Digunakan?

Jawaban singkat:
MPC adalah metode utama karena dapat menangani banyak tujuan sekaligus.


Kontrol Prediktif Model (MPC)

  • Memprediksi pergerakan di masa depan
  • Batasan pegangan (genggaman, sudut)
  • Menyeimbangkan keamanan dan kenyamanan

Contoh:

  • Saat berbelok, sistem ini mengontrol yaw, roll, dan kemudi secara bersamaan.

Metode lain

  • PID → loop sederhana
  • Kontrol adaptif → menyesuaikan parameter
  • Pembelajaran penguatan → kontrol berbasis pembelajaran

Mengapa Penggabungan Sensor Diperlukan?

Jawaban singkat:
Tidak ada satu pun sensor yang cukup andal secara sendirian.


Sumber data

  • Kecepatan roda
  • Sudut kemudi
  • Percepatan
  • Kamera, radar, LiDAR
  • Data sistem penggerak
  • Data cloud (peta, V2X)

Lapisan fusi

  1. Level sensor → hilangkan noise
  2. Tingkat domain → memperkirakan kondisi kendaraan
  3. Lintas domain → tampilan sistem lengkap

Metode

  • Penyaringan Kalman
  • Estimasi Bayesian

Hal ini meningkatkan akurasi dan ketepatan waktu.


Bagaimana Keselamatan dan Keamanan Ditangani

Jawaban singkat:
Sistem tersebut harus memenuhi tingkat keamanan ASIL-D dan memberikan perlindungan terhadap ancaman siber.


Keselamatan fungsional

  • FMEA, FTA
  • Sistem redundan
  • Deteksi kesalahan

Contoh:
Jika sensor mengalami kegagalan, sistem akan memperkirakan nilainya sebagai gantinya.


Keamanan Siber

  • Komunikasi terenkripsi
  • Otentikasi ECU
  • Firewall

Mencegah risiko pengendalian eksternal.


Bagaimana Pembangunan Berjalan dalam Praktik

Jawaban singkat:
Pengembangan dimulai dengan model, kemudian berlanjut melalui simulasi, pengujian perangkat keras, dan kendaraan nyata.


Alur kerja

  1. Persyaratan
  2. Arsitektur
  3. Pemodelan
  4. Simulasi
  5. Kalibrasi
  6. Produksi + OTA

Pengembangan Berbasis Model (MBD)

  • MATLAB / Simulink
  • Pembuatan kode otomatis

Lebih cepat dan mengurangi kesalahan.


Tahapan pengujian

  • MIL → pemeriksaan algoritma
  • HIL → pengujian perangkat keras
  • Kendaraan → validasi dunia nyata

Hasil Proyek Nyata

  • Respons AEB ≤ 80 ms
  • Akurasi kemudi ≤ 0,08°
  • Respons suspensi ≤ 40 ms

Hasil:

  • Pemulihan energi 15% lebih baik
  • Jarak tempuh 10% lebih jauh

Tantangan Utama dalam Pembangunan

Jawaban singkat:
Masalah terbesar adalah konflik koordinasi, batasan waktu, validasi keselamatan, dan upaya kalibrasi.


Konflik kontrol

Rem, kemudi, dan suspensi mungkin membutuhkan hal yang berbeda.

Larutan:

  • MPC
  • Pembobotan dinamis

Batasan waktu nyata

Perhitungan berat memperlambat respons.

Larutan:

  • Prioritas tugas
  • Model yang disederhanakan
  • Chip yang lebih baik

Validasi keamanan

Sangat kompleks dan memakan waktu.

Larutan:

  • Pengujian modular
  • Alat otomatisasi
  • Kembaran digital

Kesulitan kalibrasi

Jalan yang berbeda membutuhkan penyetelan yang berbeda.

Larutan:

  • Simulasi + pengujian nyata
  • Penyetelan berbasis AI
  • Basis data parameter

Bagaimana Daya Komputasi Mempengaruhi Sistem

Jawaban singkat:
Performa bergantung pada kemampuan chip dan penjadwalan tugas.


Poin-poin penting

  • Prosesor multi-inti
  • 100–500 TOPS
  • CPU + GPU + NPU

Optimasi

  • Prioritas tugas
  • Algoritma ringan
  • Komputasi tepi

Arah Masa Depan

Jawaban singkat:
Sistem sasis akan menjadi lebih berbasis data dan terintegrasi erat dengan domain lain.


Tren

  1. Kontrol berbasis AI
  2. Integrasi lintas domain
  3. Komputasi tingkat tinggi
  4. Perangkat lunak berbasis layanan
  5. Sistem by-wire terstandarisasi

Hal ini diperlukan untuk tingkat otonomi yang lebih tinggi.


Pertanyaan yang Sering Diajukan (FAQ) tentang Perangkat Lunak Sasis Cerdas


Mengapa arsitektur berbasis perangkat lunak penting?

Jawaban singkat:
Hal ini memungkinkan kontrol terpusat dan pembaruan yang lebih mudah.

Sistem sasis modern menggunakan DCU dan AUTOSAR untuk memisahkan perangkat keras dan perangkat lunak. Hal ini mengurangi kompleksitas, mendukung pembaruan OTA, dan mempermudah peningkatan skala sistem untuk kendaraan di masa mendatang.


Apa saja tantangan terbesar saat ini?

Jawaban singkat:
Kompleksitas sistem dan kinerja waktu nyata adalah isu utama.

Para insinyur harus menangani banyak sistem yang bekerja bersamaan sambil memenuhi persyaratan waktu, keselamatan, dan keamanan yang ketat. Desain lama membuat integrasi menjadi lebih sulit.


Bagaimana MPC mengubah kontrol sasis?

Jawaban singkat:
MPC memungkinkan satu sistem untuk mengelola beberapa tujuan kontrol sekaligus.

Sistem ini memprediksi kondisi masa depan dan menyesuaikan input kontrol di bawah batasan seperti cengkeraman ban dan batas kemudi. Saat ini, sistem ini menjadi pendekatan utama untuk kontrol terkoordinasi.


Apa peran AI?

Jawaban singkat:
AI membantu sistem beradaptasi dengan pengemudi dan kondisi jalan.

Hal ini meningkatkan prediksi, mendukung pembelajaran dari data, dan memungkinkan strategi kontrol yang lebih fleksibel di luar aturan tetap.


Bagaimana cara OEM mengurangi waktu pengembangan?

Jawaban singkat:
Dengan menggunakan pengembangan berbasis model dan otomatisasi.

MBD, alat simulasi, dan pengujian otomatis mengurangi waktu pengembangan dari berbulan-bulan menjadi siklus yang jauh lebih singkat sekaligus meningkatkan konsistensi.


Pengarang

Johnny Liu
CEO, Dowway Vehicle

Johnny Liu berfokus pada sistem sasis cerdas, pengendali domain, dan arsitektur perangkat lunak EV, dengan pengalaman langsung dalam program kendaraan nyata.

Terakhir diperbarui: 24 Maret 2026


Tinggalkan Komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Need a Quote or Have Questions?

Please fill out the form below, our engineers will contact you within 24 hours.