Firstly, the concept of CAN, which was designed almost 30 years ago, is perfect for current applications, and will remain perfect for very many applications. However, time passes, and some of the inherent limitations of CAN, which have been known since its genesis, are now clearly visible. They are: Limitations of bit rate (Limited to 1 Mbit/s < 5–10 Mbit/s ).
Limitations of distance and topological flexibility .
Limitations of the possibility of topological redundancy .
Solution : The FlexRay
Le protocole FlexRay Introduction FlexRay est un protocole de communication standardisé par un consortium regroupant des constructeurs automobiles (BMW, Daimler, Volkswagen, General Motors), des équipementiers automobiles (Robert Bosch, Delphi, ...) et des fondeurs de silicium (Freescale, NXP...), il a été développé pour les besoins spécifiques de l‘automobile ou de l’aéronautique. Le consortium s'est dissout en 2009. Depuis 2013, FlexRay est standardisé par la norme ISO 17458. Le protocole FlexRay Le protocole FlexRay Introduction Par rapport au CAN et au autres protocole de communication automobile, FlexRay est plus sécurisé, et plus rapide. Capable de contenir l'extraordinaire inflation de capteurs, actionneurs et contrôleurs numériques. Capable, surtout, d'administrer les grandes fonctions intégrées du véhicule, au premier rang desquelles la sécurité, de plus en plus active et intelligente. Le premier véhicule de série équipé de FlexRay figurait fin 2006 sur la BMW X5 (en 2007) permettant ainsi un nouveau système d’amortissement adaptatif rapide. L'utilisation complète de FlexRay a été introduite en 2008 dans la nouvelle BMW Série 7 (en 2009). Puis Audi A8, Bentley Mulsanne, Rolls-Royce Ghost.
FlexRay est une marque déposée de Daimler Chrysler AG. Le consortium
FlexRay encourage la normalisation de FlexRay en tant que protocole de communication embarqué de nouvelle génération. Le protocole FlexRay Principales caractéristiques Débit brut maximum : 10 Mb/s sur 2 canaux (A et B) soit 20 Mb/s.
Trames jusqu'à 254 octets de données (8 octets max pour le CAN).
Mécanismes de tolérance aux fautes.
Sureté de fonctionnement.
Flux périodique et apériodique.
FlexRay offre également de nombreuses fonctionnalités de fiabilité non disponibles dans CAN. Plus précisément, une capacité de communication redondante permet de dupliquer entièrement les configurations réseau et de surveiller le planning par matériel. Il propose également des configurations flexibles, prenant en charge les topologies telles que les types bus, étoile et hybride (Figure 1). Fonctionnement du nœud FlexRay Chaque nœud FlexRay comprend une partie contrôleur et une partie pilote (Figure 4). La partie contrôleur comprend un processeur et un contrôleur de communication. La partie pilote comprend généralement les pilotes de bus et les gardiens de bus (facultatif). Le pilote de bus connecte le contrôleur de communication au bus et le gardien de bus surveille l'accès au bus. L'hôte informe le gardien de bus des créneaux horaires alloués par le contrôleur de communication. Le gardien de bus permet alors au contrôleur de communication de transmettre des données uniquement dans ces créneaux temporels et active le pilote de bus. Si le gardien de bus détecte un décalage dans la synchronisation, il déconnecte le canal de communication. La figure 2 compare en outre les normes de réseau par coût de nœud et par débit de données. Comme indiqué dans le tableau 1, les caractéristiques de FlexRay s’adaptent aux fonctions de contrôle en temps réel. FlexRay offre la plus grande fiabilité parmi les protocoles indiqués dans le tableau. Le tableau 2 présente une comparaison détaillée entre FlexRay et CAN. Rappel technique Composition des cycles