<Retour à Direction électrique
- Réponse rapide
- Pourquoi le logiciel SBW change tout
- Composants matériels
- Fonctionnalités du logiciel
- Couche d'abstraction matérielle (HAL)
- Couche logicielle de base (BSW)
- Couche logicielle fonctionnelle
- Couche application
- Reconnaissance de l'intention de conduite
- Rapport de direction variable (MPC)
- Contrôle du couple de direction (PID adaptatif)
- Contrôle actif de retour au centre
- Réponse courte
- Conception détaillée
- Réponse courte
- Conception
- Exigence de commutation
- Défi réel
- Solution
- Réponse courte
- Flux de travail
- Niveaux de test
- Résultat
- Délai de direction
- Commutation redondante
- Interférences électromagnétiques (EV)
- Étalonnage
- Résultats mesurés
- Comment les systèmes SBW peuvent-ils atteindre le niveau de sécurité ASIL-D sans assistance mécanique ?
- Quels sont les principaux défis des algorithmes SBW ?
- Comment les sensations de conduite sont-elles simulées ?
- Comment le SBW fonctionne-t-il avec la conduite autonome ?
- Qu’est-ce qui limite la production en série de SBW ?
Réponse rapide
L’architecture logicielle de direction électrique remplace la colonne de direction mécanique par un système entièrement électronique. Elle utilise un logiciel multicouche basé sur AUTOSAR, des algorithmes de contrôle en temps réel tels que le MPC et le PID adaptatif, ainsi que des mécanismes de sécurité ASIL-D pour contrôler la direction via des capteurs, des calculateurs et des actionneurs électriques, tout en garantissant la fiabilité grâce à la redondance et à une conception tolérante aux pannes.
- Aucune liaison mécanique — la direction est entièrement contrôlée par logiciel
- Les couches AUTOSAR structurent le système (HAL → BSW → Fonctionnel → Application)
- Contrôle principal : MPC, PID adaptatif, anticipation
- La sécurité ASIL-D est atteinte grâce à la redondance et à la tolérance aux pannes.
- Développé à l’aide de la conception basée sur les modèles (MBD) avec des tests MIL, HIL et sur véhicule réel
- Indispensable pour les systèmes ADAS de niveau 2+ et la conduite autonome
Pourquoi le logiciel SBW change tout
J’ai travaillé sur des programmes où la suppression d’un seul arbre mécanique nous a obligés à repenser l’ensemble du système.
Une fois cette corde cassée, il n’y a plus de retour en arrière.
Tout — le contrôle, la sécurité, les sensations de conduite — dépend du logiciel.
C’est là que le SBW devient un problème d’ingénierie d’un autre genre.
Qu’est-ce que l’architecture logicielle Steer-by-Wire et comment fonctionne-t-elle ?
Le logiciel de direction électrique convertit les commandes du conducteur en signaux électriques et contrôle la direction par logiciel, sans aucune liaison physique.
Flux de signal
- Les capteurs du volant mesurent le couple et l’angle.
- Les signaux sont transmis à l’unité de commande de direction (SCU).
- Le logiciel calcule la commande de direction
- Le moteur de l’actionneur exécute le mouvement
- Le moteur à retour de force recrée les sensations de direction.
Ce qui le rend différent
| Fonctionnalité | Direction traditionnelle | SBW |
| Connexion | Mécanique | Électronique |
| Contrôle | Fixé | défini par logiciel |
| Rapport de direction | Statique | Dynamique |
| Intégration | Limité | Intégration complète du système |
Le changement clé est simple :
La direction devient alors un problème de système de contrôle, et non plus un problème mécanique.
Que comprend un système SBW complet ?

Composants matériels
- Module de volant
- Capteur de couple (±0,05 Nm)
- Capteur d’angle (résolution de 0,01°)
- Moteur de rétroaction
- Unité de commande de direction
- Infineon AURIX TC4x / NXP S32G399
- Actionneur de direction
- Moteur PMSM de 12 kW
- Réducteur et crémaillère
- Capteur de position du rack (±150 mm)
- Communication
- CAN FD (500 kbps)
- Ethernet (1000BASE-T1, 1 Gbit/s)
- Système électrique
- Alimentation redondante 12 V / 48 V
Fonctionnalités du logiciel
- traitement du signal d’entrée
- Décisions de contrôle
- Commande de moteur
- Génération de retours d’information
- Détection et récupération des pannes
Pas de logiciel → pas de direction.
Comment le logiciel SBW est-il construit à l’aide d’AUTOSAR ?

Le logiciel SBW suit une structure de plateforme AUTOSAR Classic à quatre couches.
Couche d’abstraction matérielle (HAL)
Cette couche masque les détails matériels.
Comprend :
- Pilotes de capteurs (couple, angle, crémaillère)
- Pilotes de moteurs utilisant la commande vectorielle (FOC) (réponse ≤10 ms)
- Facteurs de communication
Prend en charge la commutation de redondance des capteurs.
Couche logicielle de base (BSW)
C’est ici que s’exécutent les services système.
Comprend :
- Système d’exploitation temps réel (QNX 7.1)
- cycle de contrôle de 5 ms
- tâches en arrière-plan de 20 ms
- Pile de communication
- AUTOSAR COM
- Diagnostics ISO 14229
- Surveillance de la sécurité
- Chien de garde
- CRC et contrôles de parité
- Supervision des tâches
- Mémoire
- Flash avec cryptage
- Gestion de l’énergie
- Commutation redondante
Couche logicielle fonctionnelle
Il s’agit du noyau de contrôle.
- algorithmes de contrôle de la direction
- Détection des pannes
- Logique de redondance
- Coordination interdomaines
Couche application
Gère le comportement au niveau de l’utilisateur.
- Modes de conduite (sport, confort, éco, autonome)
- Adaptation aux conditions routières
- Mises à jour OTA avec prise en charge de la restauration
Quels algorithmes de contrôle sont utilisés dans SBW ?
Reconnaissance de l’intention de conduite
Réponse courte :
Il identifie ce que le pilote ou le système souhaite faire.
Détails:
- Entrées : couple, angle, vitesse
- Utilise une commande floue
- Bascule entre le mode manuel et le mode autonome (<50 ms)
Rapport de direction variable (MPC)
Réponse courte :
Le MPC ajuste le comportement de la direction en fonction de la vitesse et de la dynamique du véhicule.
Détails:
- Basé sur un modèle de véhicule à 2 degrés de liberté
- Vitesse réduite : 12:1–16:1
- Haute vitesse : 8:1–10:1
- Utilise les données de suspension (hauteur, rigidité)
Contrôle du couple de direction (PID adaptatif)
Réponse courte :
Le PID assure un couple de sortie précis et stable.
Détails:
- Précision ≤0,1°
- Compense la friction et la résistance de la route
- S’adapte au style de conduite grâce à un réglage basé sur l’apprentissage
Contrôle actif de retour au centre
Réponse courte :
Permet au volant de revenir en douceur au centre.
Détails:
- Feedback et retours d’information
- Précision ≤0,5°
- Ajusté en fonction de la pente et des forces latérales
Comment SBW répond-il aux exigences de sécurité ISO 26262 ASIL-D ?
Réponse courte
Grâce à la redondance, à la surveillance en temps réel et à un contrôle tolérant aux pannes, le système reste opérationnel même en cas de défaillance.
Conception détaillée
Analyse des risques
- AMDEC
- ALEA
- Plus de 30 modes de défaillance identifiés
Mécanismes de sécurité
- surveillance par un organisme de surveillance
- Contrôles d’intégrité des données
- Supervision des tâches
Réponse aux pannes
| Type de défaut | Action |
| Mineure | Compensation |
| Majeur | Passer à la sauvegarde |
| Critique | Direction d’urgence |
Stratégie d’urgence
- Contrôle du couple différentiel
- Arrêt contrôlé
Point clé :
Le système part du principe que des pannes se produiront — et continue de fonctionner malgré tout.
Qu’est-ce que la redondance dans les systèmes SBW ?
Réponse courte
Plusieurs systèmes indépendants garantissent la continuité de la direction même en cas de défaillance de l’un d’eux.
Conception
- Capteurs doubles
- Double calculateur
- Double communication
- Deux voies de contrôle
Exigence de commutation
- Basculement ≤ 20 ms
- Aucune perturbation notable
Défi réel
- Sauts de couple
- Incompatibilité des paramètres
Solution
- Synchronisation d’état
- Contrôle de transition en douceur
Comment le logiciel SBW est-il développé ?

Réponse courte
Utilisation de la conception basée sur un modèle (MBD) avec simulation et génération automatique de code.
Flux de travail
- Modèles de systèmes de construction
- Simuler des algorithmes
- Générer du code
- Déploiement sur SCU
Niveaux de test
- MIL
- HIL
- Essais de véhicules
Résultat
- Développement 40 % plus rapide
- risque d’intégration plus faible
Quels sont les problèmes d’ingénierie les plus difficiles ?
Délai de direction
Cause:
- Signal + calcul + délai moteur
Réparer:
- Des algorithmes plus rapides
- Optimisation FOC
- Contrôle par anticipation
Résultat:
- latence < 20 ms
Commutation redondante
Réparer:
- Synchronisation des paramètres
- Transition en douceur
Interférences électromagnétiques (EV)
Réparer:
- filtrage de Kalman
- conception CEM
Étalonnage
Réparer:
- jumeau numérique
- Réglage basé sur l’IA
Résultats mesurés
- Précision de la direction : ≤0,08°
- Temps de réponse : ≤ 8 ms
- Erreur de retour : ≤0,3°
Comment SBW fonctionne-t-il avec d’autres systèmes ?
Réponse courte :
Il fonctionne de concert avec les systèmes de freinage, de suspension et de conduite autonome.
Détails:
- Freinage électrique → stabilité
- Suspension pneumatique → contrôle du roulis
- ADAS → suivi de trajectoire
Exemple:
Pendant un tour :
- La suspension détecte le roulis
- SBW ajuste le couple de direction
Quelles sont les prochaines étapes pour SBW Software ?
- Contrôle piloté par l’IA
- Systèmes interdomaines
- Calcul haute performance (CPU + GPU + NPU)
- Architecture SOA
- Standardisation
FAQ (mise à jour pour 2026)
Comment les systèmes SBW peuvent-ils atteindre le niveau de sécurité ASIL-D sans assistance mécanique ?
Réponse courte :
En utilisant la redondance et une commande tolérante aux pannes, le système continue de fonctionner même en cas de défaillance.
Détails:
- Deux calculateurs, capteurs, alimentation
- Diagnostics en temps réel
- Conception de fonctionnement en cas de défaillance
- Stratégies de contrôle de sauvegarde
Quels sont les principaux défis des algorithmes SBW ?
Réponse courte :
Limites en temps réel et incertitude du système.
Détails:
- Le MPC doit s’exécuter en ~5 ms
- Les conditions de conduite sur route sont imprévisibles.
- Limites de bruit et d’actionneur
- Intégration de contrôle tolérante aux pannes
Solutions :
- Modèles simplifiés
- Combinaison MPC + PID
- Réglage basé sur l’IA
Comment les sensations de conduite sont-elles simulées ?
Réponse courte :
Utilisation de moteurs et d’algorithmes de contrôle.
Détails:
- Les moteurs à rétroaction génèrent un couple
- Estimation de l’état des routes
- Réglage basé sur la vitesse
- Personnalisation du conducteur
Comment le SBW fonctionne-t-il avec la conduite autonome ?
Réponse courte :
Il fait office d’actionneur principal pour la commande du véhicule.
Détails:
- Reçoit les commandes de planification de trajectoire
- Fonctionne avec le système de freinage et la suspension
- Permet un contrôle centralisé
Qu’est-ce qui limite la production en série de SBW ?
Réponse courte :
Sécurité, coût et confiance.
Détails:
- Certification ASIL-D
- fiabilité du système
- Coût de licenciement
- Absence de normes
- La confiance du conducteur
Auteur
Johnny Liu
PDG, Dowway Vehicle
Johnny Liu travaille sur les systèmes de châssis intelligents, l’architecture de direction électrique et les plateformes de véhicules électriques. Il a dirigé des projets logiciels de direction électrique, du développement à la production, en se concentrant sur les systèmes critiques pour la sécurité, l’architecture AUTOSAR et les algorithmes de contrôle.





