- Kurzantwort
- Warum die SBW-Software alles verändert
- Hardwarekomponenten
- Was die Software verarbeitet
- Hardware-Abstraktionsschicht (HAL)
- Basis-Softwareschicht (BSW)
- Funktionale Softwareschicht
- Anwendungsschicht
- Erkennung der Lenkabsicht
- Variable Lenkübersetzung (MPC)
- Lenkmomentregelung (Adaptive PID)
- Aktive Rückstellsteuerung
- Kurzantwort
- Detaillierte Konstruktion
- Kurzantwort
- Design
- Umschaltanforderung
- Echte Herausforderung
- Lösung
- Kurzantwort
- Workflow
- Teststufen
- Ergebnis
- Lenkverzögerung
- Redundanzumschaltung
- Elektromagnetische Interferenz (EV)
- Kalibrierung
- Gemessene Ergebnisse
- Wie können SBW-Systeme ohne mechanische Backups die ASIL-D-Sicherheitsstandards erfüllen?
- Was sind die größten Herausforderungen bei SBW-Algorithmen?
- Wie wird das Lenkgefühl simuliert?
- Wie funktioniert SBW beim autonomen Fahren?
- Was begrenzt die Massenproduktion von SBW?
Kurzantwort
Die Steer-by-Wire-Softwarearchitektur ersetzt die mechanische Lenksäule durch ein vollelektronisches System. Sie nutzt AUTOSAR-basierte, mehrschichtige Software, Echtzeit-Regelalgorithmen wie MPC und adaptive PID-Regler sowie ASIL-D-Sicherheitsmechanismen, um die Lenkung über Sensoren, Steuergeräte und elektrische Aktuatoren zu steuern und gleichzeitig durch Redundanz und fehlertolerantes Design die Zuverlässigkeit zu gewährleisten.
- Keine mechanische Verbindung – die Lenkung wird vollständig softwaregesteuert
- AUTOSAR-Schichten strukturieren das System (HAL → BSW → Funktional → Anwendung)
- Kernregelung: MPC, adaptiver PID-Regler, Vorsteuerung
- ASIL-D-Sicherheit wird durch Redundanz und fehlertolerante Steuerung erreicht.
- Entwickelt mit MBD und MIL-, HIL- und realen Fahrzeugtests
- Unverzichtbar für L2+ ADAS und autonomes Fahren
Warum die SBW-Software alles verändert
Ich habe an Projekten mitgearbeitet, bei denen der Ausbau einer einzigen mechanischen Welle uns zwang, das gesamte System zu überdenken.
Wenn diese Chance erst einmal weg ist, gibt es keinen Ausweg mehr.
Alles – Kontrolle, Sicherheit, Fahrgefühl – hängt von der Software ab.
Hier wird SBW zu einem ganz anderen technischen Problem.
Was ist Steer-by-Wire-Softwarearchitektur und wie funktioniert sie?
Die Steer-by-Wire-Software wandelt die Eingaben des Fahrers in elektrische Signale um und steuert die Lenkung über Software, ohne jegliche physische Verbindung.
Signalfluss
- Lenkradsensoren messen Drehmoment und Winkel
- Die Signale gehen an das Lenksteuergerät (SCU).
- Die Software berechnet den Lenkbefehl.
- Der Aktuatormotor führt die Bewegung aus
- Der Feedback-Motor erzeugt ein Lenkgefühl
Was es anders macht
| Besonderheit | Traditionelle Lenkung | SBW |
| Verbindung | Mechanisch | Elektronik |
| Kontrolle | Behoben | Softwaredefiniert |
| Lenkübersetzung | Statisch | Dynamisch |
| Integration | Beschränkt | Vollständige Systemintegration |
Die Schlüsselverschiebung ist einfach:
Die Lenkung wird somit zu einem Problem des Steuerungssystems, nicht zu einem mechanischen.
Was umfasst ein komplettes SBW-System?

Hardwarekomponenten
- Lenkradmodul
- Drehmomentsensor (±0,05 Nm)
- Winkelsensor (0,01° Auflösung)
- Rückkopplungsmotor
- Lenksteuergerät
- Infineon AURIX TC4x / NXP S32G399
- Lenkaktuator
- 12 kW PMSM-Motor
- Getriebeuntersetzungsgetriebe und Zahnstange
- Positionssensor für Zahnstangen (±150 mm)
- Kommunikation
- CAN FD (500 kbps)
- Ethernet (1000BASE-T1, 1 Gbit/s)
- Stromversorgungssystem
- 12V / 48V redundante Stromversorgung
Was die Software verarbeitet
- Eingangssignalverarbeitung
- Kontrollentscheidungen
- Motorsteuerung
- Feedbackgenerierung
- Fehlererkennung und -behebung
Keine Software → keine Steuerung.
Wie wird SBW-Software mit AUTOSAR erstellt?

Die SBW-Software folgt einer vierschichtigen AUTOSAR Classic Plattformstruktur.
Hardware-Abstraktionsschicht (HAL)
Diese Ebene verbirgt Hardware-Details.
Beinhaltet:
- Sensortreiber (Drehmoment, Winkel, Zahnstange)
- Motortreiber mit FOC (≤10 ms Ansprechzeit)
- Kommunikationstreiber
Unterstützt die Umschaltung zwischen Sensorredundanz.
Basis-Softwareschicht (BSW)
Hier laufen die Systemdienste.
Beinhaltet:
- RTOS (QNX 7.1)
- 5 ms Steuerzyklus
- 20 ms Hintergrundaufgaben
- Kommunikationsstack
- AUTOSAR COM
- ISO 14229 Diagnostik
- Sicherheitsüberwachung
- Wachhund
- CRC- und Paritätsprüfungen
- Aufgabenüberwachung
- Erinnerung
- Flash mit Verschlüsselung
- Energiemanagement
- Redundante Umschaltung
Funktionale Softwareschicht
Dies ist der Steuerkern.
- Lenkungsregelungsalgorithmen
- Fehlererkennung
- Redundanzlogik
- Domänenübergreifende Koordination
Anwendungsschicht
Verarbeitet das Verhalten auf Benutzerebene.
- Fahrmodi (Sport, Komfort, Eco, Autonom)
- Anpassung an die Straßenverhältnisse
- OTA-Updates mit Rollback-Unterstützung
Welche Steuerungsalgorithmen werden in SBW verwendet?
Erkennung der Lenkabsicht
Kurze Antwort:
Es identifiziert, was der Fahrer oder das System tun möchte.
Details:
- Eingangsgrößen: Drehmoment, Winkel, Drehzahl
- Nutzt Fuzzy-Steuerung
- Wechselt zwischen manuellem und autonomem Betrieb (<50 ms)
Variable Lenkübersetzung (MPC)
Kurze Antwort:
MPC passt das Lenkverhalten an die Geschwindigkeit und die Fahrdynamik an.
Details:
- Basierend auf einem 2-DOF-Fahrzeugmodell
- Niedrige Geschwindigkeit: 12:1–16:1
- Hohe Geschwindigkeit: 8:1–10:1
- Verwendet Federungsdaten (Höhe, Steifigkeit)
Lenkmomentregelung (Adaptive PID)
Kurze Antwort:
Der PID-Regler gewährleistet eine präzise und stabile Drehmomentabgabe.
Details:
- Genauigkeit ≤0,1°
- Gleicht Reibung und Straßenwiderstand aus
- Passt sich dem Fahrstil durch lernbasierte Abstimmung an
Aktive Rückstellsteuerung
Kurze Antwort:
Sorgt dafür, dass das Lenkrad sanft in die Mittelstellung zurückkehrt.
Details:
- Feedforward + Feedback
- Genauigkeit ≤0,5°
- Bereinigt um Neigungs- und Seitenkräfte
Wie erfüllt SBW die Sicherheitsanforderungen der ISO 26262 ASIL-D?
Kurzantwort
Durch Redundanz, Echtzeitüberwachung und fehlertolerante Steuerung, die den Betrieb des Systems auch bei Ausfällen aufrechterhält.
Detaillierte Konstruktion
Gefahrenanalyse
- FMEA
- Freihandelsabkommen
- Mehr als 30 Fehlermodi identifiziert
Sicherheitsmechanismen
- Überwachung durch einen Wachhund
- Datenintegritätsprüfungen
- Aufgabenüberwachung
Fehlerreaktion
| Fehlertyp | Aktion |
| Unerheblich | Entschädigung |
| Wesentlich | Auf Backup umschalten |
| Kritisch | Notlenkung |
Notfallstrategie
- Differenzial-Drehmomentregelung
- Gesteuerter Stopp
Wichtigster Punkt:
Das System geht davon aus, dass Fehler auftreten werden – und funktioniert trotzdem weiter.
Was ist Redundanz in SBW-Systemen?
Kurzantwort
Mehrere unabhängige Systeme gewährleisten die Aufrechterhaltung der Lenkung auch bei Ausfall eines Systems.
Design
- Doppelsensoren
- Dual-ECU
- Doppelte Kommunikation
- Doppelte Steuerwege
Umschaltanforderung
- ≤20 ms Failover
- Keine merkliche Störung
Echte Herausforderung
- Drehmomentsprünge
- Parameterkonflikt
Lösung
- Zustandssynchronisierung
- Sanfte Übergangssteuerung
Wie wird SBW-Software entwickelt?

Kurzantwort
Verwendung von modellbasiertem Entwurf (MBD) mit Simulation und automatischer Codegenerierung.
Workflow
- Systemmodelle erstellen
- Algorithmen simulieren
- Code generieren
- Bereitstellung in SCU
Teststufen
- MIL
- HIL
- Fahrzeugtests
Ergebnis
- 40 % schnellere Entwicklung
- Geringeres Integrationsrisiko
Was sind die schwierigsten Probleme im Ingenieurwesen?
Lenkverzögerung
Ursache:
- Signal + Berechnung + Motorverzögerung
Fix:
- Schnellere Algorithmen
- FOC-Optimierung
- Vorsteuerung
Ergebnis:
- <20 ms Latenz
Redundanzumschaltung
Fix:
- Parametersynchronisierung
- Sanfter Übergang
Elektromagnetische Interferenz (EV)
Fix:
- Kalman-Filterung
- EMV-Design
Kalibrierung
Fix:
- Digitaler Zwilling
- KI-basiertes Tuning
Gemessene Ergebnisse
- Lenkgenauigkeit: ≤0,08°
- Reaktionszeit: ≤8 ms
- Rückgabefehler: ≤0,3°
Wie funktioniert SBW mit anderen Systemen?
Kurze Antwort:
Es arbeitet mit Brems-, Federungs- und autonomen Systemen zusammen.
Details:
- Brake-by-wire → Stabilität
- Luftfederung → Wankstabilisierung
- ADAS → Pfadverfolgung
Beispiel:
Während einer Runde:
- Die Federung erkennt Wankbewegungen
- SBW passt das Lenkmoment an
Was kommt als Nächstes für SBW Software?
- KI-gesteuerte Steuerung
- Domänenübergreifende Systeme
- Hochleistungsrechnen (CPU + GPU + NPU)
- SOA-Architektur
- Standardisierung
Häufig gestellte Fragen (Aktualisiert für 2026)
Wie können SBW-Systeme ohne mechanische Backups die ASIL-D-Sicherheitsstandards erfüllen?
Kurze Antwort:
Durch den Einsatz von Redundanz und fehlertoleranter Steuerung wird sichergestellt, dass das System auch bei Ausfällen weiter funktioniert.
Details:
- Zwei Steuergeräte, Sensoren, Stromversorgung
- Echtzeitdiagnose
- Ausfallsicheres Design
- Backup-Kontrollstrategien
Was sind die größten Herausforderungen bei SBW-Algorithmen?
Kurze Antwort:
Echtzeitbeschränkungen und Systemunsicherheit.
Details:
- MPC muss innerhalb von ~5 ms ausgeführt werden.
- Die Reifen-Straßen-Bedingungen sind unvorhersehbar.
- Geräusch- und Aktuatorgrenzen
- Fehlertolerante Steuerungsintegration
Lösungen:
- Vereinfachte Modelle
- Kombination aus MPC und PID
- KI-basiertes Tuning
Wie wird das Lenkgefühl simuliert?
Kurze Antwort:
Mithilfe von Motoren und Steuerungsalgorithmen.
Details:
- Rückkopplungsmotoren erzeugen Drehmoment
- Einschätzung des Straßenzustands
- Geschwindigkeitsbasierte Anpassung
- Treiberanpassung
Wie funktioniert SBW beim autonomen Fahren?
Kurze Antwort:
Es dient als zentraler Aktor für die Fahrzeugsteuerung.
Details:
- Empfängt Pfadplanungsbefehle
- Funktioniert mit Bremsen und Federung.
- Ermöglicht die zentrale Steuerung
Was begrenzt die Massenproduktion von SBW?
Kurze Antwort:
Sicherheit, Kosten und Vertrauen.
Details:
- ASIL-D-Zertifizierung
- Systemzuverlässigkeit
- Kosten für Entlassungen
- Mangelnde Standards
- Fahrervertrauen
Autor
Johnny Liu
CEO, Dowway Vehicle
Johnny Liu arbeitet an intelligenten Fahrwerksystemen, Steer-by-Wire-Architekturen und Elektrofahrzeugplattformen. Er hat SBW-Softwareprojekte von der Entwicklung bis zur Produktion geleitet und sich dabei auf sicherheitskritische Systeme, AUTOSAR-Architekturen und Steuerungsalgorithmen konzentriert.





