Qu'est-ce que ECU (unité de commande électronique) ?

Calculateur embarqué construit autour d'un microcontrôleur, qui commande le moteur, les freins, les portes, etc. Les ECU se sont multipliées à chaque nouvelle fonction, dépassant parfois 100 par voiture, et sont désormais regroupées grâce aux architectures zonales et à des approches similaires.

Nom japonais: ECU(電子制御ユニット)

« ECU (unité de commande électronique) » apparaît dans 2 questions d'entraînement réparties sur 2 thèmes, dont Semi-conducteurs automobiles et sécurité fonctionnelle, Industrie et marché des semi-conducteurs.

Domaine: Semi-conducteurs automobiles et sécurité fonctionnelle

S'entraîner : questions sur ECU (unité de commande électronique)

Lorsqu'on intègre les fonctions de plusieurs calculateurs (ECU) dans un seul SoC haute performance et qu'on y fait fonctionner ensemble des logiciels d'ASIL différents, quelle exigence est correcte ?

  1. APlacer les logiciels d'ASIL faible et d'ASIL élevé dans la même zone mémoire et leur permettre de lire et d'écrire librement les données
  2. BLes séparer au moyen de la protection mémoire, de la surveillance temporelle, etc., afin qu'un dysfonctionnement d'un logiciel d'ASIL faible n'empiète pas sur la mémoire ou le temps d'exécution d'un logiciel d'ASIL élevé
  3. CDonner une priorité élevée au logiciel d'ASIL faible et n'exécuter le logiciel d'ASIL élevé que pendant les temps libres
Afficher la réponse et l'explication

Réponse : B. Les séparer au moyen de la protection mémoire, de la surveillance temporelle, etc., afin qu'un dysfonctionnement d'un logiciel d'ASIL faible n'empiète pas sur la mémoire ou le temps d'exécution d'un logiciel d'ASIL élevé

Regrouper plusieurs fonctions sur un seul SoC permet de réduire le nombre de composants et de calculateurs, mais un bogue d'un logiciel d'ASIL faible risque d'entraver une fonction d'ASIL élevé, en corrompant la mémoire ou en accaparant tout le temps CPU. On démontre donc l'absence d'interférence (Freedom from Interference) par une séparation spatiale, au moyen d'une unité de protection mémoire ou d'un hyperviseur, et par une séparation temporelle, au moyen de l'allocation et de la surveillance du temps d'exécution, entre autres. Sans séparation, il faut tout développer avec l'ASIL le plus élevé, ce qui demande beaucoup plus d'efforts.

« ECU (unité de commande électronique) » dans les explications

Questions mentionnant « ECU (unité de commande électronique) » (2)

  1. Lorsqu'on intègre les fonctions de plusieurs calculateurs (ECU) dans un seul SoC haute performance et qu'on y fait fonctionner ensemble des logiciels d'ASIL différents, quelle exigence est correcte ?
  2. Pourquoi la quantité de semi-conducteurs embarqués par automobile augmente-t-elle ?

Termes associés

SoC (système sur puce) ASIL (niveau d'intégrité de sécurité automobile) Temps CPU Hyperviseur AEC-Q100 Architecture zonale Bus CAN Couverture de diagnostic CPU en lockstep FTTI (intervalle de temps de tolérance aux fautes)

Retour au glossaire