< Kembali ke Sistem kemudi elektronik
- Jawaban Singkat
- Mengapa Perangkat Lunak SBW Mengubah Segalanya
- Komponen Perangkat Keras
- Apa yang Ditangani oleh Perangkat Lunak
- Lapisan Abstraksi Perangkat Keras (HAL)
- Lapisan Perangkat Lunak Dasar (BSW)
- Lapisan Perangkat Lunak Fungsional
- Lapisan Aplikasi
- Pengenalan Niat Kemudi
- Rasio Kemudi Variabel (MPC)
- Kontrol Torsi Kemudi (PID Adaptif)
- Kontrol Pengembalian ke Pusat Aktif
- Jawaban Singkat
- Desain Terperinci
- Jawaban Singkat
- Desain
- Persyaratan Pengalihan
- Tantangan Nyata
- Larutan
- Jawaban Singkat
- Alur kerja
- Tingkat Pengujian
- Hasil
- Penundaan Kemudi
- Pengalihan Redundansi
- Interferensi Elektromagnetik (EV)
- Kalibrasi
- Hasil Terukur
- Bagaimana sistem SBW dapat memenuhi standar keselamatan ASIL-D tanpa cadangan mekanis?
- Apa saja tantangan terbesar dalam algoritma SBW?
- Bagaimana simulasi sensasi kemudi?
- Bagaimana cara kerja SBW dengan pengemudian otonom?
- Apa yang membatasi produksi massal SBW?
Jawaban Singkat
Arsitektur perangkat lunak steer-by-wire menggantikan kolom kemudi mekanis dengan sistem elektronik sepenuhnya. Sistem ini menggunakan perangkat lunak berlapis berbasis AUTOSAR, algoritma kontrol waktu nyata seperti MPC dan PID adaptif, serta mekanisme keselamatan ASIL-D untuk mengontrol kemudi melalui sensor, ECU, dan aktuator listrik sambil mempertahankan keandalan melalui redundansi dan desain toleransi kesalahan.
- Tidak ada penghubung mekanis — kemudi sepenuhnya dikendalikan oleh perangkat lunak.
- Lapisan AUTOSAR menyusun sistem (HAL → BSW → Fungsional → Aplikasi)
- Kontrol inti: MPC, PID adaptif, umpan maju
- Keamanan ASIL-D dicapai melalui redundansi dan kontrol toleransi kesalahan.
- Dikembangkan menggunakan MBD dengan MIL, HIL, dan pengujian pada kendaraan nyata.
- Penting untuk ADAS L2+ dan pengemudian otonom
Mengapa Perangkat Lunak SBW Mengubah Segalanya
Saya pernah mengerjakan program di mana penghapusan satu poros mekanis memaksa kami untuk memikirkan ulang seluruh sistem.
Begitu jalur itu hilang, tidak ada jalan keluar.
Segala hal—kontrol, keselamatan, sensasi mengemudi—bergantung pada perangkat lunak.
Di situlah SBW menjadi masalah rekayasa yang berbeda.
Apa Itu Arsitektur Perangkat Lunak Steer-by-Wire dan Bagaimana Cara Kerjanya?
Perangkat lunak steer-by-wire mengubah input pengemudi menjadi sinyal listrik dan mengontrol kemudi melalui perangkat lunak, tanpa adanya penghubung fisik.
Alur Sinyal
- Sensor roda kemudi mengukur torsi dan sudut.
- Sinyal diteruskan ke Unit Kontrol Kemudi (SCU).
- Perangkat lunak menghitung perintah kemudi.
- Motor aktuator menjalankan gerakan.
- Motor umpan balik menciptakan kembali sensasi kemudi.
Apa yang Membuatnya Berbeda?
| Fitur | Kemudi Tradisional | SBW |
| Koneksi | Mekanis | Elektronik |
| Kontrol | Tetap | Didefinisikan oleh perangkat lunak |
| Rasio kemudi | Statis | Dinamis |
| Integrasi | Terbatas | Integrasi sistem penuh |
Pergeseran kuncinya sederhana:
? Kemudi menjadi masalah sistem kontrol, bukan masalah mekanis.
Apa Saja yang Termasuk dalam Sistem SBW Lengkap?

Komponen Perangkat Keras
- Modul roda kemudi
- Sensor torsi (±0,05 Nm)
- Sensor sudut (resolusi 0,01°)
- Motor umpan balik
- Unit Kontrol Kemudi
- Infineon AURIX TC4x / NXP S32G399
- Aktuator kemudi
- Motor PMSM 12 kW
- Pengurang gigi dan rak
- Sensor posisi rak (±150 mm)
- Komunikasi
- CAN FD (500 kbps)
- Ethernet (1000BASE-T1, 1 Gbps)
- Sistem tenaga
- Catu daya redundan 12V / 48V
Apa yang Ditangani oleh Perangkat Lunak
- Pemrosesan sinyal masukan
- Keputusan kontrol
- Kontrol motorik
- Pembuatan umpan balik
- Deteksi dan pemulihan kesalahan
Tidak ada perangkat lunak → tidak ada kemudi.
Bagaimana Perangkat Lunak SBW Dibangun Menggunakan AUTOSAR?

Perangkat lunak SBW mengikuti struktur Platform Klasik AUTOSAR empat lapisan.
Lapisan Abstraksi Perangkat Keras (HAL)
Lapisan ini menyembunyikan detail perangkat keras.
Termasuk:
- Penggerak sensor (torsi, sudut, rak)
- Penggerak motor menggunakan FOC (respons ≤10 ms)
- Faktor pendorong komunikasi
Mendukung peralihan redundansi sensor.
Lapisan Perangkat Lunak Dasar (BSW)
Di sinilah layanan sistem berjalan.
Termasuk:
- RTOS (QNX 7.1)
- Siklus kontrol 5 ms
- tugas latar belakang 20 ms
- Tumpukan komunikasi
- AUTOSAR COM
- Diagnostik ISO 14229
- Pemantauan keselamatan
- Penjaga
- Pemeriksaan CRC dan paritas
- Pengawasan tugas
- Ingatan
- Flash dengan enkripsi
- Manajemen daya
- Pengalihan redundan
Lapisan Perangkat Lunak Fungsional
Ini adalah inti kendali.
- Algoritma kontrol kemudi
- Deteksi kesalahan
- Logika redundansi
- Koordinasi lintas domain
Lapisan Aplikasi
Menangani perilaku tingkat pengguna.
- Mode berkendara (sport, comfort, eco, autonomous)
- Adaptasi kondisi jalan
- Pembaruan OTA dengan dukungan rollback.
Algoritma Kontrol Apa yang Digunakan di SBW?
Pengenalan Niat Kemudi
Jawaban singkat:
Ini mengidentifikasi apa yang ingin dilakukan oleh driver atau sistem.
Rincian:
- Input: torsi, sudut, kecepatan
- Menggunakan kontrol fuzzy
- Beralih antara mode manual dan otomatis (<50 ms)
Rasio Kemudi Variabel (MPC)
Jawaban singkat:
MPC menyesuaikan perilaku kemudi berdasarkan kecepatan dan dinamika kendaraan.
Rincian:
- Berdasarkan model kendaraan 2-DOF
- Kecepatan rendah: 12:1–16:1
- Kecepatan tinggi: 8:1–10:1
- Menggunakan data suspensi (tinggi, kekakuan)
Kontrol Torsi Kemudi (PID Adaptif)
Jawaban singkat:
PID memastikan keluaran torsi yang presisi dan stabil.
Rincian:
- Akurasi ≤0,1°
- Mengkompensasi gesekan dan hambatan jalan.
- Menyesuaikan dengan gaya mengemudi menggunakan penyetelan berbasis pembelajaran.
Kontrol Pengembalian ke Pusat Aktif
Jawaban singkat:
Memastikan setir kembali ke posisi tengah dengan mulus.
Rincian:
- Umpan maju + umpan balik
- Akurasi ≤0,5°
- Disesuaikan untuk kemiringan dan gaya lateral
Bagaimana SBW Memenuhi Standar Keamanan ISO 26262 ASIL-D?
Jawaban Singkat
Melalui redundansi, pemantauan waktu nyata, dan kontrol toleransi kesalahan yang menjaga sistem tetap berfungsi bahkan saat terjadi kegagalan.
Desain Terperinci
Analisis Bahaya
- FMEA
- FTA
- Lebih dari 30 mode kegagalan teridentifikasi.
Mekanisme Keselamatan
- Pengawasan oleh lembaga pengawas
- Pemeriksaan integritas data
- Pengawasan tugas
Respons Kesalahan
| Jenis Kesalahan | Tindakan |
| Kecil | Kompensasi |
| Besar | Beralih ke cadangan |
| Kritis | Kemudi darurat |
Strategi Darurat
- Kontrol torsi diferensial
- Pemberhentian terkontrol
Poin penting:
Sistem tersebut mengasumsikan kegagalan akan terjadi—dan tetap beroperasi.
Apa itu Redundansi dalam Sistem SBW?
Jawaban Singkat
Beberapa sistem independen memastikan kemudi tetap berfungsi meskipun salah satu sistem mengalami kegagalan.
Desain
- Sensor ganda
- ECU Ganda
- Komunikasi ganda
- Jalur kontrol ganda
Persyaratan Pengalihan
- Pengalihan kegagalan ≤20 ms
- Tidak ada gangguan yang terlihat.
Tantangan Nyata
- Lonjakan torsi
- Ketidaksesuaian parameter
Larutan
- Sinkronisasi status
- Kontrol transisi yang mulus
Bagaimana Perangkat Lunak SBW Dikembangkan?

Jawaban Singkat
Menggunakan Desain Berbasis Model (MBD) dengan simulasi dan pembuatan kode otomatis.
Alur kerja
- Membangun model sistem
- Simulasikan algoritma
- Hasilkan kode
- Diterapkan ke SCU
Tingkat Pengujian
- MIL
- HIL
- Pengujian kendaraan
Hasil
- Perkembangan 40% lebih cepat
- Risiko integrasi lebih rendah
Apa Saja Masalah Teknik yang Paling Sulit?
Penundaan Kemudi
Menyebabkan:
- Sinyal + komputasi + penundaan motorik
Memperbaiki:
- Algoritma yang lebih cepat
- Optimasi FOC
- Kontrol umpan maju
Hasil:
- <20 ms latensi
Pengalihan Redundansi
Memperbaiki:
- Sinkronisasi parameter
- Transisi yang mulus
Interferensi Elektromagnetik (EV)
Memperbaiki:
- Penyaringan Kalman
- Desain EMC
Kalibrasi
Memperbaiki:
- Kembaran digital
- Penyetelan berbasis AI
Hasil Terukur
- Akurasi kemudi: ≤0,08°
- Waktu respons: ≤8 ms
- Kesalahan pengembalian: ≤0,3°
Bagaimana SBW Bekerja dengan Sistem Lain?
Jawaban singkat:
Sistem ini bekerja bersama dengan sistem pengereman, suspensi, dan sistem otonom.
Rincian:
- Sistem pengereman elektronik (brake-by-wire) → stabilitas
- Suspensi udara → kontrol guling
- ADAS → pelacakan jalur
Contoh:
Selama giliran:
- Suspensi mendeteksi gulingan
- SBW menyesuaikan torsi kemudi
Apa Langkah Selanjutnya untuk SBW Software?
- Kontrol berbasis AI
- Sistem lintas domain
- Komputasi berkinerja tinggi (CPU + GPU + NPU)
- Arsitektur SOA
- Standardisasi
Pertanyaan yang Sering Diajukan (Diperbarui untuk tahun 2026)
Bagaimana sistem SBW dapat memenuhi standar keselamatan ASIL-D tanpa cadangan mekanis?
Jawaban singkat:
Dengan menggunakan redundansi dan kontrol toleransi kesalahan sehingga sistem tetap berfungsi selama terjadi kegagalan.
Rincian:
- ECU ganda, sensor, catu daya
- Diagnostik waktu nyata
- Desain operasi gagal
- Strategi kontrol cadangan
Apa saja tantangan terbesar dalam algoritma SBW?
Jawaban singkat:
Batasan waktu nyata dan ketidakpastian sistem.
Rincian:
- MPC harus berjalan dalam waktu sekitar 5 ms.
- Kondisi jalan dan ban tidak dapat diprediksi.
- Batasan kebisingan dan aktuator
- Integrasi kontrol toleransi kesalahan
Solusi:
- Model yang disederhanakan
- Kombinasi MPC + PID
- Penyetelan berbasis AI
Bagaimana simulasi sensasi kemudi?
Jawaban singkat:
Menggunakan motor dan algoritma kontrol.
Rincian:
- Motor umpan balik menghasilkan torsi.
- Estimasi kondisi jalan
- Penyesuaian berdasarkan kecepatan
- Kustomisasi driver
Bagaimana cara kerja SBW dengan pengemudian otonom?
Jawaban singkat:
Ini berfungsi sebagai aktuator inti untuk kontrol kendaraan.
Rincian:
- Menerima perintah perencanaan jalur
- Berfungsi dengan sistem pengereman dan suspensi.
- Memungkinkan kontrol terpusat
Apa yang membatasi produksi massal SBW?
Jawaban singkat:
Keamanan, biaya, dan kepercayaan.
Rincian:
- Sertifikasi ASIL-D
- Keandalan sistem
- Biaya pesangon
- Kurangnya standar
- Kepercayaan pengemudi
Pengarang
Johnny Liu
CEO, Dowway Vehicle
Johnny Liu bekerja di bidang sistem sasis cerdas, arsitektur steer-by-wire, dan platform kendaraan listrik (EV). Dia telah memimpin proyek perangkat lunak SBW dari tahap pengembangan hingga produksi, dengan fokus pada sistem yang kritis terhadap keselamatan, arsitektur AUTOSAR, dan algoritma kontrol.





