Brevet FR2852761A1 — publié le 20040924

La présente invention concerne un système de communication d'informations entre stations raccordées par un réseau multiplexé de transmission d'informations, notamment pour véhicule automobile. Plus particulièrement, l'invention se rapporte à un système dans lequel 5 des informations sont transmises par l'intermédiaire de trames de message de communication comprenant au moins un champ d'identification et un champ de données. On sait en effet que le décodage de tels messages par des stations équipées de microcontrôleurs peu puissants pose des problèmes, car la 10 multiplication du nombre de messages sur le réseau augmente la charge de travail de ce microcontrôleur. Le but de l'invention est donc de résoudre ces problèmes. A cet effet, l'invention a pour objet un système de communication d'informations entre stations raccordées par un réseau multiplexé de 15 transmission d'informations, notamment pour véhicule automobile, dans lequel les informations sont transmises par l'intermédiaire de trames de message de communication, comprenant au moins un champ d'identification et un champ de données, caractérisé en ce que le champ d'identification est divisé en au moins trois segments comprenant un segment de type de message, un segment de 20 priorité par type de message et un segment d'identification de la station destinatrice du message. Suivant d'autres caractéristiques - le type de message correspond à un type de message fonctionnel, de diagnostic, de veille/réveil ou de supervision du réseau; - le segment de type de message est codé sur deux bits; - la priorité de message comporte trois niveaux; - le segment de priorité de message est codé sur trois bits; - le segment d'identification de la station destinatrice comporte un numéro d'identification de celle-ci; et - le segment d'identification est codé sur six bits. L'invention sera mieux comprise à la lecture de la description qui va suivre, donnée uniquement à titre d'exemple et faite en se référant aux dessins annexés, sur lesquels: - la Fig.1 représente un schéma synoptique illustrant la structure d'un réseau de transmission d'informations multiplexé; - la Fig.2 illustre la structure générale d'une trame de message de communication utilisée; et - la Fig.3 illustre de façon plus précise, la constitution d'un champ d'identification d'une telle trame. On a en effet illustré sur la figure 1, un système de communication d'informations entre stations raccordées par un réseau multiplexé de transmission d'informations, notamment pour véhicule automobile. Sur cette figure 1, le réseau ou bus est désigné par la référence générale 1, tandis que trois stations sont illustrées et sont désignées par les références 2,3 et 4 respectivement. Dans un tel système de communication d'informations, les informations sont transmises par l'intermédiaire de trames de message de 15 communication, comprenant au moins un champ d'identification et un champ de données. Une telle trame est illustrée sur la figure 2 et est désignée par la référence générale 5. Cette trame de message comporte en effet au moins un champ 20 d'identification désigné par la référence générale 6 et un champ de données désigné par la référence générale 7. Le système de communication selon l'invention peut s'appliquer aux réseaux multiplexés de type CAN et permet de définir des règles d'adressage des messages en fonction des besoins spécifiques à ce réseau. Ce système s'applique alors dans le cadre, par exemple, des échanges d'informations entre les calculateurs de réseaux de type CONFORT et CARROSSERIE d'un véhicule. Le problème de la hiérarchisation des messages par type par exemple, à savoir fonctionnel, de diagnostic, de veille/réveil, ou de supervision du 30 réseau, est résolu par la mise au point d'une règle de constitution des adresses des trames, ces adresses de trames étant le champ d'identification d'une trame CAN par exemple, formé de 11 bits. Cette solution permet également de classer les messages en fonction des priorités, par découpage du champ d'identification de ces trames CAN. Le principe d'allocation des adresses est basé sur l'identification des messages par rapport aux fonctions et non par rapport aux noeuds, de façon à pouvoir gérer les priorités des fonctions entre elles. Par exemple, une fonction X sera plus prioritaire qu'une fonction Y, quel que soit le calculateur qui la gère. Cela signifie qu'il existe une table de correspondante détaillant tous les messages relatifs à toutes les fonctions du réseau dans chacun des calculateurs. L'arbitrage d'une trame CAN s'effectuant sur le champ d'identification, il n'est pas possible d'utiliser deux adresses identiques pour deux noeuds 1 0 d ifférents. En effet, lors de l'émission simultanée de deux messages ayant une même adresse, l'arbitrage ne pouvant se faire, la collision sera destructrice sur les autres champs et la trame sera perdue. Ainsi, dans le système selon l'invention, le champ d'identification est 15 divisé en au moins trois segments comprenant un segment de type de message, un segment de priorité par type de message et un segment d'identification de la station destinatrice du message. Le segment de type de message définit le type de message utilisé, à savoir fonctionnel, de diagnostic, de veille/réveil ou de supervision du réseau. La notion de priorité mise en place avec ce découpage permet de garantir un temps d'accès au bus de transmission d'informations pour le transfert d'une information entre les noeuds. Lors d'un arbitrage de collision sur le réseau, c'est le message qui possède l'état dominant (valeur zéro) qui aura la main sur celui-ci. Les messages les plus prioritaires sont donc les messages fonctionnels, les messages de diagnostic étant les moins prioritaires. Ce segment de type de message peut être codé sur deux bits par exemple. Le champ d'identification comporte également un segment de priorité 30 qui permet de définir des priorités par rapport aux messages relatifs à un type de message. Trois niveaux de priorité peuvent par exemple être définis. Dans tous les cas, le champ définit une priorité de message codée sur trois bits par exemple. Le segment d'identification spécifie la destination du message pour les trames fonctionnelles. Cela permet la mise en place de filtres dans les noeuds récepteurs, afin de limiter le nombre de messages reçus et donc d'optimiser la gestion des réceptions. Chaque noeud possède un numéro d'identification spécifique. Il existe une notion de groupe d'unités centrales qui permet de définir plus de seize messages fonctionnels par noeud. Selon les besoins, un calculateur peut avoir plusieurs blocs de seize messages fonctionnels. En fait, ce segment d'identification comporte un numéro d'identification 10 de la station destinatrice et est par exemple codé sur six bits. Ceci est par exemple illustré sur la figure 3, o le champ d'identification 6 de la trame comporte un segment de type de message 8, un segment de priorité 9 par type de message, et un segment d'identification de la station destinatrice du message, ce segment étant désigné par la référence 15 générale 10. Bien entendu, d'autres modes de réalisation peuvent être envisagés. REVENDICATIONS 1. Système de communication d'informations entre stations (2,3,4) raccordées par un réseau multiplexé de transmission d'informations (1), notamment pour véhicule automobile, dans lequel les informations sont 5 transmises par l'intermédiaire de trames de message de communication (5), comprenant au moins un champ d'identification (6) et un champ de données (7), caractérisé en ce que le champ d'identification (6) est divisé en au moins trois segments comprenant un segment (8) de type de message, un segment (9) de priorité par type de message et un segment (10) d'identification de la station 10 destinatrice du message. 2. Système selon la revendication 1, caractérisé en ce que le type de message correspond à un type de message fonctionnel, de diagnostic, de veille/réveil ou de supervision du réseau. 3. Système selon l'une quelconque des revendications 1 ou 2, 15 caractérisé en ce que le segment de type de message (8) est codé sur deux bits. 4. Système selon l'une quelconque des revendications précédentes, caractérisé en ce que la priorité de message comporte trois niveaux. 5. Système selon l'une quelconque des revendications précédentes, caractérisé en ce que le segment de priorité de message (9) est codé sur trois 20 bits. 6. Système selon l'une quelconque des revendications précédentes, caractérisé en ce que le segment d'identification (10) de la station destinatrice comporte un numéro d'identification de celle-ci. 7. Système selon l'une quelconque des revendications précédentes, 25 caractérisé en ce que le segment d'identification (10) est codé sur six bits.