Brevet FR3015720A1 — publié le 20150626

Domaine de l'invention La présente invention se rapporte à un procédé d'attribution d'identifiants d'appareil dans un système de bus comportant un appareil-maître et au moins deux appareils esclaves. L'invention se rapporte également à un système de bus mettant en oeuvre un tel procédé ainsi qu'à un appareil-maître et à un appareil-esclave. Etat de la technique On utilise des systèmes de bus dans de nombreuses ap- plications différentes. Les systèmes de bus s'utilisent par exemple en technique d'automatisation pour coupler différents capteurs, actionneurs et commandes d'une installation d'automatisation pour échanger les données. Les systèmes de bus sont également utilisés dans les vé- hicules pour coupler les différents appareils de commande du véhicule. Par exemple, un appareil de commande d'un système ESP de véhicule peut être couplé au portail central du véhicule par un bus CAN ou un bus FlexRay (marques déposées). Pour permettre la communication par un bus de données d'un système de bus, il faut que les participants reliés au bus présen- tent des identifiants univoques d'appareil qui permettent d'attribuer des paquets de données ou des messages par l'intermédiaire du bus de données à partir d'un certain émetteur. On connaît actuellement plusieurs possibilités pour at- tribuer de manière univoque un identifiant aux participants d'une communication de données sur un bus de données. Par exemple, les identifiants d'appareil peuvent être réglés pour les différents participants au bus par l'intermédiaire d'un code PIN qui se règle par un simple interrupteur ou un commutateur DIP, en code binaire représen- tant l'identifiant de l'appareil. Les commutateurs DIP sont habituelle- ment associés directement à la platine du participant respectif du bus et occupe de la place. En outre, il est difficile d'atteindre ou de régler les commutateurs DIP à cause de leurs petites dimensions. En variante, les identifiants d'appareil peuvent être fixés dès la fabrication d'un participant au bus sous la forme de circuit ou élément de circuit de participant de bus. Mais cette solution n'est pas très souple et ne peut s'appliquer si plusieurs participants de même nature doivent être couplés par un bus de données. But de l'invention Or, il est difficile de gérer plusieurs participants iden- tiques à un système de bus si ceux-ci ont des caractéristiques d'appareil attribuées selon les procédés connus. La présente invention a pour but de remédier à cette si- tuation et de permettre de gérer plusieurs appareils esclaves identiques raccordés à un système de bus. Exposé et avantages de l'invention Pour résoudre ce problème, l'invention a pour objet un procédé d'attribution d'identifiants d'appareil dans un système de bus comportant un appareil-maître et au moins deux appareils esclaves consistant à transmettre un identifiant non encore attribué dans le sys- tème de bus par l'appareil-maître à un appareil-esclave couplé à l'appareil-maître, vérifier par l'appareil-esclave si l'identifiant qui lui a été attribué, a déjà été attribué à cet appareil-esclave, enregistrer en mémoire l'identifiant, reçu dans l'appareil-esclave auquel a été transmis cet identifiant comme étant son identifiant, attribué si cet appareil- esclave n'a pas encore reçu d'identifiant d'appareil, transmettre cet identifiant à un autre appareil-esclave par cet appareil-esclave qui a reçu l'identifiant si cet appareil-esclave avait déjà un identifiant, l'étape de transmission étant répétée pour tous les appareils esclaves auxquels il a déjà été attribué un identifiant. En d'autres termes, de manière simplifiée l'invention a pour objet un procédé d'attribution d'identifiants d'appareil dans un système de bus comportant un appareil-maître et au moins deux appareils esclaves consistant à : - transmettre un identifiant non encore attribué par l'appareil-maître à un appareil-esclave, vérifier par l'appareil-esclave si l'identifiant lui a déjà été attribué, enregistrer l'identifiant, reçu dans l'appareil-esclave si cet appareil-esclave n'a pas encore reçu d'identifiant, - transmettre l'identifiant à un autre appareil-esclave si cet appareil-esclave avait déjà un identifiant d'appareil. L'étape de transmission est répétée pour tous les appareils esclaves auxquels il a déjà été attribué un identifiant. L'invention a également pour objet un appareil-maître pour un système de bus comprenant une première interface de bus-maître pour coupler l'appareil-maître par le système de bus directement à l'appareil-esclave, une installation de commande pour émettre uniquement des informations par l'interface de bus-maître lors du démar- lo rage du système de bus, ces informations comportant des identifiants d'appareil non encore attribués dans le système de bus, jusqu'à ce qu'un identifiant d'appareil ait été attribué à chaque appareil-esclave. L'invention a également pour objet un appareil-esclave de système de bus comporte une première interface de bus-esclave et une 15 seconde interface de bus-esclave et après le démarrage de l'appareil- esclave, on neutralise sa seconde interface de bus-esclave, et une calculateur pour activer la seconde interface de bus-esclave après que le calculateur ait reçu un identifiant d'appareil par l'intermédiaire de la première interface de bus-esclave. 20 L'invention a également pour objet un système de bus comportant un appareil-maître, un ensemble d'appareils esclaves, en série de façon que la seconde interface de bus-esclave soit reliée à la première interface de bus-esclave d'un autre appareil-esclave, l'appareil-maître étant couplé en série avec la première interface de bus- 25 esclave du premier appareil-esclave et/ou la seconde interface de bus- esclave du dernier appareil-esclave de la série étant désactivée et/ou étant fermée. Ainsi l'invention attribue aux différents appareils esclaves un identifiant seulement lors de la mise en route du système de bus. 30 Comme les différents appareils ne peuvent être adressés individuellement avant l'attribution d'un identifiant d'appareil, le procédé selon l'invention utilise la position des différents appareils esclaves dans le montage en série de cet ensemble d'appareils esclaves dans le système de bus. Selon l'invention, au démarrage du système de bus, l'appareil-maître, attribue un identifiant de l'appareil non encore attribué à l'appareil-esclave couplé à l'appareil-maître. L'appareil-esclave vérifie ensuite s'il a déjà un identifiant. Dans la négative, l'appareil-esclave mémorise l'identifiant qu'il a reçu de l'appareil-maître. Mais si l'appareil-esclave avait déjà un identifiant, il transmet l'identifiant qu'il vient de recevoir à un autre appareil-esclave. Ce dernier effectue le même contrôle que l'appareil-esclave précédent. Si cet autre appareil-esclave a déjà reçu un identifiant, il transmet à sont tour l'identifiant à l'appareil-esclave suivant. L'identifiant est ainsi transmis par tous les appareils es- claves ayant déjà reçu un identifiant vers un autre appareil-esclave jusqu'à ce que tous les appareils esclaves aient un identifiant d'appareil. Le procédé selon l'invention permet d'affecter un identi- fiant à un grand nombre d'appareils esclaves de même nature dans un système de bus, cet identifiant caractérisant la position de cet appareil-esclave. Selon un développement, les appareils esclaves reçoivent l'identifiant par la première interface de bus-esclave et ils le transmet- tent par la seconde interface de bus-esclave vers l'appareil-esclave suivant. Cela permet de coupler très simplement les différents appareils esclaves, en série. Selon un autre développement, la seconde interface de bus-esclave est désactivée dans les appareils esclaves qui n'ont pas en- core reçu d'identifiant d'appareil. Cela bloque la transmission d'un identifiant à partir de cet appareil-esclave qui n'a pas encore reçu son propre identifiant ce qui évite que deux appareils esclaves possèdent le même identifiant comme identifiant qui leur a été transmis. Selon un développement, après l'enregistrement en mé- moire de l'identifiant reçu dans un certain appareil-esclave, celui-ci active sa seconde interface de bus-esclave, ce qui permet, après attribution d'un identifiant à un appareil-esclave, de transmettre les autres identifiants à travers cet appareil-esclave vers d'autres appareils esclaves. Selon un premier développement on répète les étapes du procédé jusqu'à ce que tous les appareils esclaves aient reçu un identifiant d'appareil ce qui permet de démarrer très simplement le système de bus. Selon un développement, le procédé est appliqué à un système de bus CAN ou à un système de bus CANFD et les appareils esclaves ont chacun un premier transmetteur CAN ou un premier transmetteur CANFD pour la première interface de bus et un second transmetteur CAN ou un second transmetteur CANFD pour la seconde interface de bus-esclave. Cela permet d'utiliser le procédé de l'invention dans grand nombre d'applications, par exemple dans le domaine automobile. Selon un autre développement, le premier transmetteur CAN et le second transmetteur CAN de chaque appareil-esclave sont couplés l'un à l'autre pour que les signaux de données reçus par l'un des transmetteurs CAN soit transmis au calculateur de l'appareil-esclave et à l'autre transmetteur CAN pour l'émission, les signaux de données du calculateur de l'appareil-esclave étant transmis au premier transmetteur CAN et au second transmetteur CAN pour être émis. Cela permet une transmission passive des données reçues par la première interface de bus-esclave vers la seconde interface de bus-esclave et inversement sans nécessiter de logique ou d'électronique dédiées pour commander la transmission. Selon un développement, le procédé comprend l'étape consistant à arbitrer l'accès aux lignes de données CAN du système de bus CAN, ce qui évite que deux participants accèdent simultanément au bus. Selon un développement, pour arbitrer les lignes de don- nées, on applique une tension de référence positive entre le calculateur, le premier transmetteur CAN et le second transmetteur CAN en l'absence de communication avec les lignes de données. Ainsi l'arbitrage ne se fait pas au niveau des lignes de bus mais dans chaque appareil-esclave pris séparément ce qui permet par exemple d'utiliser une résistance de relèvement. Le système de bus est réalisé sous la forme d'un bus CANFD, c'est-à-dire un bus CAN FlexibleDatarate (marque déposée). Selon un autre développement, le réapprentissage des identifiants d'appareil est commandé par l'appareil-maître vers tous les appareils esclaves par la transmission d'un signal de données spécial par les interfaces de bus. Après réception du signal de données spécial, tous les appareils esclaves se mettent à l'état initial de sorte que le procédé selon l'invention doit être exécuté de nouveau pour chaque appareil-esclave. A l'état initial, le calculateur des appareils esclaves neutralise la transmission des identifiants d'appareil et les appareils esclaves doivent enregistrer des nouveaux identifiants d'appareil sans les transmettre de nouveau. Dessins La présente invention sera décrite ci-après, de manière plus détaillée à l'aide d'exemples de procédés d'attribution d'identifiant d'appareil et de système de bus appliquant le procédé, représentée dans les dessins annexés dans lesquels les mêmes éléments portent les mêmes références. Ainsi : la figure 1 montre un ordinogramme très simplifié d'un mode de réalisation du procédé de l'invention, la figure 2 montre un schéma par blocs d'un mode de réalisation d'un appareil-maître selon l'invention, la figure 3 montre un schéma par blocs d'un mode de réalisation d'un appareil-esclave selon l'invention, la figure 4 est un schéma par blocs d'un mode de réalisation d'un système de bus selon l'invention, la figure 5 montre un schéma par blocs d'un autre mode de réalisation d'un système de bus selon l'invention. Description de modes de réalisation de l'invention La figure 1 montre un ordinogramme d'un mode de réalisation du procédé de l'invention. Le procédé peut s'appliquer entre autre à un système de bus 1 composé d'un appareil-maître 2 et d'un ensemble d'appareils es- claves (3-1 - 3-n) auquel il faut attribuer un identifiant d'appareil. Selon une première étape 51, le procédé transmet un identifiant d'appareil 4 non encore attribué dans le système de bus 1 par l'appareil-maître 2 à un appareil-esclave (3-1 - 3-n), relié à l'appareil-maître 2. Selon une seconde étape S2 du procédé, l'appareil- esclave (3-1 -3 -n) vérifie l'identifiant d'appareil 4 qui lui a été transmis pour déterminer si un identifiant d'appareil 4 lui a déjà été transmis. Dans une troisième étape S3, l'appareil-esclave (3-1 - 3n) mémorise l'identifiant d'appareil 4 qu'il a reçu comme identifiant at- tribué au cas où cet appareil-esclave (3-1 - 3-n) n'avait pas encore d'identifiant d'appareil. Enfin, si l'appareil-esclave (3-1 - 3-n) qui a reçu l'identifiant d'appareil 4 avait déjà un identifiant d'appareil 4, il transmet ce nouvel identifiant d'appareil 4 selon l'étape S4 à un autre appa- reil-esclave (3-1 - 3-n). Le procédé prévoit aussi la répétition de l'étape de trans- mission S4 vers tous les appareils esclaves (3-1 - 3-n) auxquels un identifiant d'appareil 4 a déjà été attribué. Le procédé développé ci-dessus repose sur le fondement que les différents appareils esclaves (3-1 -3 -n) seront activés dans l'ordre et qu'ils recevront un identifiant d'appareil 4 dans cet ordre. Les appareils esclaves (3-1 - 3-n) vérifient eux-mêmes s'ils ont déjà été initialisés et si un identifiant d'appareil 4 leur a déjà été attribué. Selon un développement, la transmission d'identifiant d'appareil 4 par l'appareil-esclave (3-1 - 3-n) est une transmission pas- sive et automatique, c'est-à-dire qu'elle ne nécessite pas de calculateur actif ou moyen analogue pour la transmission. Selon un développement, le procédé prévoit que l'appareil-esclave (3-1 - 3-n) reçoit l'identifiant d'appareil 4 par la pre- mière interface de bus-esclave (10-1 - 10-n). En outre, le procédé pré- voit que les appareils esclaves (3-1 - 3-n) transmettent l'identifiant d'appareil 4 vers un autre appareil-esclave (3-1 - 3-n) par l'intermédiaire d'une seconde interface de bus-esclave (11-1 - 11-n). Selon un autre développement, la seconde interface de bus-esclave (11-1 - 11-n) des appareils esclaves (3-1 - 3-n) qui n'ont pas encore reçu d'identifiant d'appareil 4 est désactivée. Dans ces conditions de tels appareils esclaves (3-1 - 3-n) ne peuvent pas transmettre l'identifiant d'appareil 4 par la seconde interface de bus-esclave (11-1 - 11 -n) s'ils n'ont pas reçu d'identifiant d'appareil 4. Selon le développement du procédé, après l'enregistrement en mémoire de l'identifiant d'appareil 4, reçu dans un appareil-esclave (3-1 - 3-n), cet appareil active sa seconde interface de bus-esclave (11-1 - 11-n). Ainsi, les différents appareils esclaves (3-1 3-n) seront initialisés uniquement par la transmission séquentielle des identifiants d'appareil 4 par l'appareil-maître 2. Selon un développement du procédé, on répète les étapes de procédé S1-S4 jusqu'à ce qu'un identifiant d'appareil 3 soit attribué à tous les appareils esclaves (3-1 - 3-n). Dans ce mode de réalisation, l'appareil-maître 2 envoi un identifiant d'appareil 4 pour chaque appa- reil-esclave (3-1 - 3-n). Selon un développement, le procédé est appliqué à un système de bus CAN 1. Les appareils esclaves (3-1 -3 -n) ont chacun un premier transmetteur CAN (12-1 - 12-n) pour la première interface esclave-bus (10-1 - 10-n) et un second transmetteur CAN (13-1 - 13-n) pour la seconde interface de bus-esclave. Ainsi, chaque fois le premier transmetteur CAN (12-1 - 12-n) et le second transmetteur (13-1 -13 -n) de l'appareil-esclave (3-1 -3 -n) respectifs sont couplés pour que les signaux reçus par l'un des transmetteurs (12-1 - 12-n) (13-1 - 13 -n) soit transmis à un calculateur 14 de l'appareil-esclave (3-1 - 3-n) et à l'autre transmetteur CAN (12-1 - 12-n), (13-1 - 13-n) pour leur émission. Enfin, les signaux de données sont transmis par le calculateur (14-1 - 14-n) de l'appareil-esclave (3-1 - 3-n) au premier transmetteur CAN (12-1 - 12-n) et à l'autre transmetteur CAN (123-1 - 13-n) en même temps pour leur émission. Le procédé prévoit également de transmettre les signaux par les différents appareils esclaves (31 - 3-n) dans les deux directions, c'est-à-dire entre les interfaces de bus-esclave (10-1 - 10-n) et (11-1 - 11-n) dans un sens et dans l'autre et les signaux qu'un appareil-esclave (3-1 - 3-n) génère lui-même vers les deux interfaces de bus-esclave (10-1 - 10-n), (11-1 - 11-n). Un développement du procédé, prévoit l'arbitrage de l'accès aux lignes de données du système de bus CAN1 et pour l'arbitrage les lignes de transmission de données entre le calculateur (14-1 - 14-n) et le premier transmetteur CAN (12-1 - 12-n) et le second transmetteur CAN (13-1 - 13-n) sont mises à une tension de référence positive lorsqu'il n'y a pas de communication sur les lignes de données. Cela se fait par exemple par une résistance de relèvement. La figure 2 montre un schéma par blocs d'un mode de réalisation de l'appareil-maître selon l'invention. L'appareil-maître 2 comporte une installation de commande 16 couplée à une interface de bus-maître 15. L'interface de bus-maître 15 permet d'émettre un identifiant d'appareil 4 pour l'installation de commande 16. Selon un développement, le système de bus 1 est un sys- tème de bus CAN1. L'interface de bus-maître 15 est réalisée comme in- terface de bus CAN15. L'appareil-maître 2 peut être un appareil de commande principal d'un véhicule automobile commandant une série d'appareils esclaves (3-1 - 3-n). Par exemple, l'appareil-maître 2 est un appareil de gestion de batterie 2 d'un véhicule électrique surveillant ou comman- dant la batterie de traction de l'entraînement électrique. La figure 3 montre un schéma par blocs d'un mode de réalisation d'un appareil-esclave 3.1 selon l'invention. L'appareil-esclave 3-1 comporte un calculateur 14-1 relié à une première interface de bus-esclave 10-1 et à une seconde interface de bus-esclave 11-1. En particulier, après le démarrage de l'appareil- esclave 3-1, la seconde interface de bus-esclave 11-1 est neutralisée. Le calculateur 14-1 reçoit un identifiant d'appareil 4 par la première interface de bus-esclave 10-1 et active ensuite la seconde interface de bus-esclave 11-1. Ce n'est qu'après activation que les don- nées peuvent être envoyées par la seconde interface de bus-esclave 11-1. L'activation de la seconde interface de bus-esclave 11-1 peut se faire à l'aide d'une simple porte logique ET à l'entrée de signal de la seconde interface de bus-esclave 11-1 et d'un signal d'activation interne à l'appareil fourni par le calculateur 14-1. La figure 5 montre cette situa- tion de façon détaillée. Selon un autre mode de réalisation, le système de bus 1 est un système de bus CAN1 avec comme bus de données, un bus CAN comme celui décrit ci-dessus. Dans ce mode de réalisation, la première interface de bus-esclave 10-1 et la seconde interface de bus-esclave 11- 1 sont des interfaces de bus CAN 10-1 et 11-1 avec chacune un trans- metteur CAN 12-1, 13-1 (voir figure 5). La première interface de bus-esclave 10-1 et la seconde interface de bus-esclave 11-1 sont couplées l'une à l'autre selon ce mode de réalisation de façon que les signaux des lignes de données du bus CAN qui sont reçus par l'une des interfaces de bus-esclave 10-1, 11-1 soient fournis au calculateur 14-1 et à l'autre interface de bus-esclave 11-1, 10-1. Ainsi, malgré la neutralisation initiale de la seconde in- terface de bus-esclave 11-1, il est possible d'organiser les appareils esclaves (3-1 - 3-n) selon un montage en série ou en marguerite avec dans ce montage chaque appareil-maître 2 et chaque appareil-esclave (3-1 - 3-n) reçoit les données qui ont été envoyées par d'autres appareils, par exemple l'appareil-maître 2 et l'appareil-esclave (3-1 - 3-n) dans le bus CAN. La figure 4 est un schéma par blocs d'un mode de réali- sation d'un système de bus 1 selon l'invention. Le système de bus 1 de la figure 4 est un système de bus CAN1. Le système de bus 1 comporte un appareil-maître 2 couplé par deux lignes de données CAN à savoir CAN H, CAN_L avec la première interface de bus-esclave 10-2 de l'appareil-esclave 3-2. La seconde in- terface de bus-esclave 11-2 de l'appareil-esclave 3-2 est couplée à la première interface de bus-esclave 10-3 de l'appareil-esclave 3-3. La seconde interface de bus-esclave 11-3 de l'appareil-esclave 3-3 est reliée à la première interface de bus-esclave 10-n de l'appareil-esclave 3-n. Les autres appareils esclaves entre l'appareil-esclave 3-3 et l'appareil- esclave 3-n sont schématisés par des points. Le bus CAN de la figure 4 comporte deux lignes de données CAN_H et CAN_L. Comme le bus CAN est un système de bus différentiel, l'une des deux lignes de données transmet le signal de niveau haut et l'autre le signal de niveau bas. Ainsi l'abréviation CAN_H repré- sente l'abréviation CAN HAUT et l'abréviation CAN_L représente l'abréviation CAN BAS. La figure 5 est un schéma par blocs d'un autre mode de réalisation d'un système de bus 1 selon l'invention. La figure 5 montre uniquement trois appareils esclaves 3-4, 3-5 et 3-n ; d'autres appareils esclaves sont représentés par des points entre l'appareil-esclave 3-5 et l'appareil-esclave 3-n. Les appareils esclaves (3-4 - 3-n) ont tous la même struc- ture. La structure des appareils esclaves sera décrite ci-après à titre d'exemple avec l'appareil-esclave 3-4. Le premier transmetteur 12-4 est relié aux lignes de données CAN à savoir CAN-H et CAN-L. La sortie de données RX du premier transmetteur CAN 12-4 est relié à l'entrée de la porte logique ET 20-4 et avec l'entrée de la porte logique ET 22-4. La sortie de la porte logique ET 20-4 est reliée à l'entrée de données CANO RX du calculateur 14-4. La sortie de données CANO TX du calculateur 14-4 est relié à l'entrée de la porte ET logique 21-4 et avec l'entrée de la porte logique ET 22-4. La sortie de la porte logique 21-4 est reliée à l'entrée de données TX du premier transmetteur CAN 12-4. Le second transmetteur CAN 13-4 est relié aux lignes de données CAN _H et CAN_L du bus CAN entre l'appareil-esclave 3-4 et l'appareil-esclave suivant du montage en série, à savoir l'appareil-esclave 3-5. La sortie de données RX du second transmetteur CAN 13-4 de l'appareil-esclave 3-4 est reliée à l'entrée de la porte logique ET 20-4 et avec l'entrée de la porte logique 21-4. Enfin, la sortie d'action ENCAN TX du calculateur 14-4 est reliée à l'entrée de la porte ET 224 dont la sortie est reliée à l'entrée de données TX du second transmetteur CAN 13-4. Le mode de réalisation tel que représenté de l'appareil- esclave 3-4 permet de transmettre automatiquement, c'est-à-dire de manière passive, vers un autre transmetteur CAN, les signaux reçus par l'un des deux transmetteurs CAN 12-4, 13-4. Un signal émis par le calculateur 14-4 sera également transmis de manière passive, c'est-à-dire automatique vers les deux transmetteurs CAN 12-4, 13-4. L'arbitrage de la communication de données se fait par exemple avec une résistance de relèvement (non représentée) reliée aux bornes TX ou RX des deux transmetteurs CAN 12-4, 13-4. En variante de l'activation représentée à la figure 5 du second transmetteur CAN par la porte ET de la ligne de transmission de signaux avec le signal d'activation, le transmetteur CAN peut également être activé par une remise à l'état initial ou une entrée d'interdiction.10 NOMENCLATURE DES ELEMENTS PRINCIPAUX (Les indices des références ne sont pas repris) 1 Système de bus CAN 2 Appareil-maître 3 Appareil-esclave 4 Identifiant d'appareil Première interface de bus-esclave 10 11 Seconde interface de bus-esclave 12 Transmetteur CAN 13 Transmetteur CAN 14 Calculateur Interface de bus-maître 15 S1-S4 Etapes du procédé20 REVENDICATIONS1°) Procédé d'attribution d'identifiant d'appareil (4) dans un système de bus (1) comportant un appareil-maître (2) et au moins deux appareils esclaves (3-n) avec les étapes suivantes consistant à : transmettre (51) un identifiant (4) non encore attribué dans le sys- tème de bus (1) par l'appareil-maître (2) à un appareil-esclave (3-1 3-n) couplé à l'appareil-maître (2), vérifier (S2) par l'appareil-esclave (3-1 - 3-n) si l'identifiant (4) qui lui a été attribué, a déjà été attribué à cet appareil-esclave (3-1 - 3-n), enregistrer en mémoire (S3) l'identifiant (4) reçu par l'appareil-esclave (3-1 - 3-n) auquel a été transmis cet identifiant (4) comme étant son identifiant (4) attribué, si cet appareil-esclave (3-1 - 3-n) n'a pas encore reçu d'identifiant (4), transmettre (S4) cet identifiant (4) à un autre appareil-esclave (3-1 - 3-n) par cet appareil-esclave (3-1 -3-n) qui a reçu l'identifiant (4) si cet appareil-esclave (3-1 - 3-n) avait déjà un identifiant (4), et l'étape de transmission est répétée pour tous les appareils esclaves (3-1 - 3-n) auxquels il a déjà été attribué un identifiant (4). 2°) Procédé selon la revendication 1, caractérisé en ce que les appareils esclaves (3-1 - 3-n) reçoivent l'identifiant (4) par une première interface de bus-esclave, et ils le transmettent par une seconde interface de bus-esclave (11-1 - 11-n) à un autre appareil-esclave (3-1 -3 -n), la seconde interface de bus-esclave (11-1 - 11-n) des appareils esclaves (3-1 - 3-n) qui n'ont pas encore reçu d'identifiant d'appareil (4) étant désactivée. 3°) Procédé selon la revendication 2, caractérisé en ce qu' après la mise en mémoire de l'identifiant (4), reçu dans un appareil-esclave (3-1 - 3-n), cet appareil-esclave (3-1 - 3-n) active sa seconde in- terface de bus-esclave (11-1 - 1-n).4°) Procédé selon la revendication 1, caractérisé en ce qu' on répète les étapes de procédé jusqu'à ce que tous les appareils esclaves (3-1 - 3-n) aient reçu un identifiant (4). 5°) Procédé selon la revendication 1, caractérisé en ce que le procédé est appliqué à un système de bus CAN (1) et les appareils esclaves (3-1 - 3-n) comportent chacun un premier transmetteur CAN (12- 1 - 12-n) pour la première interface de bus (10-1 - 10-n) et un second transmetteur CAN (13-1 - 13-n) pour la seconde interface de bus-esclave (11-1 - 11-n), et chaque premier transmetteur CAN et chaque second transmetteur CAN sont couplés l'un à l'autre dans l'appareil-esclave (3-1 - 3-n) respectif pour que les signaux de données reçus par un des trans- metteurs CAN soient transmis à un calculateur (14-1 - 14-n) de l'appareil-esclave (3-1 - 3-n) et à l'autre transmetteur CAN pour l'émission, et les signaux de données du calculateur (14-1 - 14-n) de l'appareil- esclave (3-1 - 3-n) sont transmis au premier transmetteur CAN (12-1 - 12-n) et au second transmetteur CAN (13-1 - 13-n) pour l'émission. 6°) Procédé selon la revendication 5, caractérisé en ce qu' il comprend l'étape consistant à arbitrer l'accès aux lignes de données CAN du bus CAN (1) ; en arbitrant les lignes de données entre le calculateur (14-1 - 14-n) et le premier transmetteur CAN (12-1 - 12-n) et le second transmetteur CAN (13-1 - 13-n) en les mettant à une tension de référence positive lorsqu'il n'y a pas de communication sur les lignes de données.357°) Appareil-maître (2) pour un système de bus (1) comprenant une première interface de bus-maître (15) pour coupler l'appareil-maître (2) par le système de bus (1) directement à l'appareil-esclave (3-1 - 3-n), une installation de commande (16) pour émettre uniquement des informations par l'interface de bus-maître (14) lors du démarrage du système de bus (1), ces informations comportant des identifiants d'appareil (4) non encore attribués dans le système de bus (1), jusqu'à ce qu'un identifiant d'appareil (4) ait été attribué à chaque appareil-esclave (3-1 - 3-n). 8°) Appareil-maître (2) selon la revendication 7, caractérisé en ce que le système de bus est un bus CAN ou un bus CANFD, et l'interface de bus-maître (15) est une interface de bus CAN ou une interface de bus CANFD. 9°) Appareil-esclave (3-1 - 3-n) de système de bus (1), caractérisé en ce qu'il comporte - une première interface de bus-esclave (10-1 - 10-n) et une seconde interface de bus-esclave (10 -1 - 10-n) et après le démarrage de l'appareil-esclave (3-1 - 3-n) on neutralise la seconde interface de bus-esclave (11-1 - 11-n), et - un calculateur (14-1 - 14-n) pour activer la seconde interface de bus-esclave (11-1 - 11-n) après que le calculateur (14-1 - 14-n) ait reçu un identifiant d'appareil (4) par l'intermédiaire de la première interface de bus-esclave (10-1 - 10-n). 10°) Appareil-esclave (3-1 - 3-n) selon la revendication 9, caractérisé en ce que le système de bus (1) est un bus CAN ou un bus CANFD, et la première interface de bus-esclave (10-1 - 10-n) et la seconde interface de bus-esclave (11-1 - 11-n) sont une interface de bus CAN ou une interface de bus CANFD,l'appareil-esclave (3-1 - 3-n) comporte un premier transmetteur CAN (12-1 - 12-n) pour la première interface de bus-esclave (10-1 - 10-n) et un second transmetteur CAN (13-1 - 13-n) pour la seconde interface de bus-esclave (11-1 - -11-n), et le premier transmetteur CAN, le second transmetteur CAN et le calculateur (14-1 - 14-n) sont couplés dans l'appareil-esclave (3-1 3-n) de façon que les signaux de données reçus par un transmetteur CAN soient transmis au calculateur (14-1 - 14-n) et à l'autre transmetteur CAN pour être émis et les signaux de données du cal- culateur (14-1 - 14-n) sont transmis au premier transmetteur CAN (12-1 - 12-n) et au second transmetteur CAN (13-1 - 13-n) pour être émis. 11°) Système de bus (1) comportant : un appareil-maître (2) selon l'une quelconque des revendications 7 et 8, un ensemble d'appareils esclaves (3-1 - 3-n) selon l'une quelconque des revendications 9 et 10, les appareils esclaves (3-1 - 3-n) étant en série de façon que la se- conde interface de bus-esclave (11-1 - 11-(n-1)) soit reliée à la première interface de bus-esclave (10-2 - 10-n) d'un autre appareil-esclave (3-2 - 3-n), l'appareil-maître (2) étant couplé en série avec la première interface de bus-esclave (10-1) du premier appareil-esclave (3-1) et/ou la se- conde interface de bus-esclave (11-n) du dernier appareil-esclave (3-n) de la série étant désactivée et/ou étant fermée.30