FlexRay : communications à grande vitesse dans l'industrie automobile

Ces dernières années, les exigences des véhicules modernes se sont considérablement accrues au fur et à mesure de l'évolution des technologies automobiles. Les systèmes avancés d'aide à la conduite (ADAS), la suspension active, la conduite autonome et les systèmes de sécurité complexes nécessitent des réseaux de communication rapides, sûrs et robustes. FlexRay, un protocole de réseau développé spécifiquement pour ces besoins, offre des vitesses plus élevées et une latence plus faible que les réseaux traditionnels tels que CAN et LIN.

Cet article détaillé explorera en profondeur ce qu'est FlexRayNous verrons comment elle fonctionne, quels sont ses avantages et ses inconvénients, et quelles sont ses applications pratiques dans les véhicules modernes. Nous discuterons également des données techniques et présenterons des études de cas réels afin de fournir une compréhension complète de cette technologie.


1. Qu'est-ce que FlexRay ?

FlexRay est un protocole de communication pour véhicules développé pour répondre aux exigences modernes en matière de fiabilité, de vitesse et de résistance aux interférences électromagnétiques. Développé en collaboration par BMW, Daimler, Bosch, NXP et d'autres grandes entreprises automobiles, FlexRay fournit une plate-forme de communication déterministe idéale pour les systèmes critiques des véhicules à hautes performances.

Caractéristiques principales de FlexRay :

  • Vitesse de transfert élevéeFlexRay prend en charge des vitesses de transfert allant jusqu'à 10 Mbps, ce qui est beaucoup plus rapide que les 1 Mbps offerts par CAN.
  • Communication déterministeFlexRay garantit que les messages sont délivrés à des intervalles prédéterminés, ce qui est crucial pour les applications critiques qui nécessitent une synchronisation précise.
  • Topologie flexibleFlexRay prend en charge plusieurs topologies, notamment le bus, l'anneau et l'étoile, ce qui offre une plus grande souplesse dans la conception des réseaux de véhicules.
  • Canal redondantFlexRay utilise deux canaux de communication redondants pour garantir une grande fiabilité. En cas de défaillance d'un canal, la communication peut se poursuivre sur l'autre.

2. Comment fonctionne FlexRay ?

Architecture FlexRay :

FlexRay fonctionne sur la base d'une architecture déclenché par le temps (déclenché par le temps) et déclenché par un événement (déclenché par un événement). Cette combinaison permet de transmettre certains messages à intervalles réguliers, tandis que d'autres sont transmis lorsqu'ils sont déclenchés par un événement particulier. Le FlexRay est donc idéal pour les systèmes dans lesquels une synchronisation précise et une faible latence sont essentielles.

Composants clés de FlexRay :

  1. Nœud FlexRayChaque calculateur connecté au réseau FlexRay est équipé d'un système de contrôle de la qualité. Nœud FlexRayqui contient un émetteur-récepteur permettant de recevoir et de transmettre des données.
  2. Segment statiqueCe segment du réseau est utilisé pour les messages déclenchés par le temps, qui doivent être transmis à intervalles réguliers.
  3. Le segment dynamiqueCe segment est destiné aux messages déclenchés par des événements, qui sont envoyés en fonction des besoins, mais sans priorité déterministe stricte.

Communication à double canal :

FlexRay utilise deux canaux de communication (A et B), qui peuvent fonctionner en parallèle ou séparément. Cela permet une transmission redondante pour une plus grande fiabilité ou une utilisation simultanée des deux canaux pour doubler la capacité de transfert de données.

Exemple pratiqueDans un système de direction assistée électronique, les informations critiques sur l'angle du volant sont transmises par les deux canaux FlexRay afin de garantir que le véhicule reçoive toujours ces données vitales, même si l'un des canaux est compromis.

Questions pour d'autres questions :

  1. Pourquoi la communication déterministe est-elle importante dans FlexRay ?
    • La communication déterministe garantit que les données critiques sont transmises à des intervalles précis, ce qui est essentiel pour les applications en temps réel telles que les systèmes de contrôle de la traction et de la stabilité.
  2. Quelle est la différence entre les segments statiques et dynamiques dans FlexRay ?
    • Le segment statique est utilisé pour les messages déclenchés par le temps qui doivent être transmis à intervalles réguliers, tandis que le segment dynamique est utilisé pour les messages qui sont transmis en fonction des événements.

3. Données techniques FlexRay

Principales caractéristiques techniques :

  • Vitesse de transfertLes données sont transmises par le biais d'un système d'échange d'informations : 10 Mbps sur chaque canal.
  • Nombre de canaux2 canaux redondants (A et B), qui peuvent fonctionner en parallèle pour une double capacité ou séparément pour la redondance.
  • Topologies prises en chargeLes autres catégories sont les suivantes : bus, anneau et étoile.
  • Nombre maximal de nœudsJusqu'à 64 nœuds (ECU) peuvent être connectés dans un seul réseau FlexRay.
  • Longueur maximale du câbleEnviron 24 mètres par canal, selon la configuration du véhicule.

4. Avantages et inconvénients de FlexRay

Avantage :

  1. Vitesse élevéeFlexRay : Avec un taux de transfert de 10 Mbps, FlexRay est jusqu'à 10 fois plus rapide que CAN, ce qui en fait la solution idéale pour les applications critiques qui nécessitent une communication rapide et efficace.
  2. DéterminismeFlexRay garantit des temps de transmission prévisibles, ce qui est essentiel pour les systèmes où la latence n'est pas autorisée, tels que le contrôle du moteur et la suspension active.
  3. RedondanceLes deux canaux garantissent qu'en cas d'erreur sur l'un des canaux, l'autre peut reprendre la communication, assurant ainsi la continuité des opérations.
  4. ÉvolutivitéFlexRay peut accueillir un grand nombre de calculateurs, ce qui le rend adapté aux véhicules complexes et aux architectures de véhicules avancées.

Inconvénients :

  1. Des coûts plus élevésLe déploiement d'un réseau FlexRay est plus coûteux que celui des réseaux CAN ou LIN en raison de sa plus grande complexité et de la nécessité d'un matériel supplémentaire.
  2. Complexité accrueFlexRay nécessite une configuration et une maintenance plus complexes, ce qui peut rendre plus difficile son intégration dans des véhicules moins avancés.
  3. Le besoin de redondanceLa redondance est un avantage en termes de fiabilité, mais elle augmente considérablement les exigences en matière de câblage et de conception.

5. Applications pratiques de FlexRay

Étude de cas n° 1 : Système de suspension active

Dans les véhicules de luxe, tels que ceux de BMW et Mercedes-Benz, FlexRay est utilisé pour contrôler le système d'éclairage de la voiture. suspension active. Les calculateurs de suspension communiquent entre eux et avec le calculateur central via FlexRay, échangeant des données sur l'état de la route et les manœuvres du véhicule en temps réel. Cela permet d'ajuster rapidement les amortisseurs et la suspension afin d'obtenir un confort et une stabilité optimaux, quelles que soient les conditions de la route.

Avantages dans ce cas:

  • Réaction rapideLe système FlexRay permet des ajustements immédiats, garantissant que la suspension réagit rapidement aux changements de surface de la route.
  • Synchronisation préciseLa suspension de chaque roue peut être réglée simultanément grâce à la communication synchronisée assurée par FlexRay.

Étude de cas n° 2 : conduite autonome

FlexRay joue un rôle crucial dans les véhicules autonomes. Dans ces véhicules, les calculateurs qui contrôlent les capteurs (LiDAR, radar, caméras) doivent communiquer rapidement et sans erreur avec les calculateurs qui gèrent la direction, le freinage et l'accélération. FlexRay permet à ces systèmes critiques de fonctionner sans délai, en offrant une latence minimale et une fiabilité maximale.

Avantages dans ce cas:

  • Haute fiabilitéLes canaux redondants assurent une communication constante entre les calculateurs, même en cas d'erreur.
fr_FRFR