J’ai réalisé mon stage au sein de l’équipe en charge du projet FACE, une nouvelle plateforme Électrique et Électronique destinée aux futurs véhicules de l’Alliance RenaultNissan-Mistubishi. Dans un véhicule, nous retrouvons trois plateformes : ➢ GMP (Groupe Motor Propulseur) : Moteur, Boite à vitesse … ➢ Chassis (Train roulant…) ➢ EE (Electrical Electronics) : ECU (Electronic Control Unit), câblage et logiciel
FACE a pour but de simplifier la complexité et le coût de la plateforme actuelle mais aussi de supporter la charge de calcul et les échanges de données nécessaires à un véhicule autonome. Le réseau interne du véhicule fonctionne par Ethernet (Automotive) et non plus par CAN (toujours utilisé par les équipements impliquant beaucoup de données). Au cours de ces six mois de stage au sein de Renault Software Labs (division du Groupe Renault) à Sophia-Antipolis, j’étais chargé d’effectuer une étude sur de nouveaux protocoles pour FACE. Ces protocoles appartiennent à la famille "TSN" pour Time Sensitive Network.
La mission principale est d’améliorer le déterminisme, la qualité de service et la sûreté de fonctionnement sur le réseau Ethernet embarqué. Ce sont ces éléments fondamentaux qui nous permettront de juger de l’opportunité et du coût de la mise en place dans un futur véhicule. Au sein de ces protocoles, nous retrouvons différents standards, parmi lesquels les trois suivants font partie de mon stage : ➢ IEEE 802.1 Qbv: Time aware shaper ➢ IEEE 802.1 Qci: Per Stream Filtering and Policing ➢ IEEE 802.1 CB: Network redundancy Selon une pré-étude, nous avons décidé de commencer par le Qci parce qu’il nous a semblé être un candidat ambitieux pour un stage et le plus prometteur pour être déployé dans une prochaine version de plateforme EE.
Dans un premier temps, je me suis familiarisé avec le standard Qci en prenant connaissance de la norme pour mieux comprendre son fonctionnement, sa mise en place et sa pertinence dans le projet FACE. Pour l’étude pratique, j’avais à ma disposition un kit d’évaluation intégrant un switch Ethernet sur lequel je pouvais configurer et mettre en pratique le Qci. J’ai dû donc dans un second temps configurer cet équipement, le maîtriser et développer des outils autour de celuici. Ainsi, j’ai pu exposer le kit d’évaluation à des conditions spécifiques pour simuler des cas utilisateurs afin d’analyser le comportement et les performances du standard Qci mais aussi les limites de l’Hardware2qui sont des choix techniques du constructeur. J’ai pu analyser les avantages et les inconvénients de cette technologie afin d’établir un point de vue précis sur cette technologie, son fonctionnement et sa valeur ajoutée.
Description de l'entreprise
Centre R&D Filiale du Groupe Renault depuis 2017, Renault Software Labs est un centre de R&D logiciel qui développe les architectures logicielles et les systèmes embarqués intégrés dans les voitures connectées, autonomes et électriques. Ce centre d’innovation regroupe plus de 400 ingénieurs et est implanté sur deux sites, Sophia-Antipolis et Toulouse, au cœur de deux écosystèmes axés sur la voiture intelligente.