Brevet FR2659457A1 — publié le 19910913

La présente invention est relative à un procédé de personnalisation d'un module électronique et à un circuit électronique et un module conçus pour la mise en oeuvre de ce procédé. Plus particulièrement, la présente invention est relative à un tel procédé approprié au chargement, dans un circuit électronique inclus dans le module, d'un identificateur et d'autres données de configuration éventuelles, ce module formant partie d'un ensemble de tels modules embarqués dans un véhicule automobile et interconnectés dans un réseau local de transmission de données en multiplex. On envisage actuellement de remplacer le câblage électrique classique d'un véhicule automobile par un bus de transmission série de données, interconnectant des modules électroniques de commande d'actionneurs ou d'acquisition de signaux reçus de capteurs. La normalisation d'un tel ensemble de moyens fait l'objet d'un document de travail référencé ISO/TC22/SC3/WG1 N398E publié en juin 1989 par l'international Standardization Organization (ISO) et intitulé "Draft proposal for recommended practice : VAN remote controlled switch". Différents modules électroniques formant partie d'un tel ensemble peuvent avoir la même fonctionnalité. C'est le cas par exemple des modules d'acquisition de signaux délivrés par un capteur de température, qui peuvent être parfaitement identiques du point de vue fonctionnel, que la température captée soit celle de l'air, de l'eau de refroidissement, de l'huile du moteur etc. I1 en est de même aussi de modules de commande des blocs optiques droit et gauche, par exemple. I1 est cependant nécessaire de personnaliser chaque module de manière que celui-ci puisse reconnaître, parmi tous les signaux convâyés par le bus, ceux qui lui sont spécifiquement destinés. Suivant le document de travail référencé ISO/TC22/SC3/WG1 N406E publié en novembre 1989 par l'organisme précité et intitulé "Draft standard VAN", les signaux appliqués au bus de communication se présentent sous la forme de trames comportant notamment un champ "identificateur de trame" utilisé pour désigner "l'objet" émis dans la trame ou le module interroge, un champ "de commande" qui précise le type de trame émis, et un champ contenant les données à transmettre. L'identificateur sert à indiquer à un module particulier si les données contenues dans la trame lui sont destinées. Il est alors nécessaire de personnaliser le module en chargeant dans une zone de mémoire de celuici un identificateur prédéterminé qui lui est attaché pour que ce module puisse reconnaître ultérieurement sur le bus de communication les trames de signaux qu'il doit prendre en compte, en comparant l'identificateur mémorisé à celui figurant en tête d'une trame de signaux. Suivant un premier procédé connu de personnalisation du module, on charge l'identificateur par des broches d'entrée spécialisées prévues sur un circuit intégré qui assure le décodage des informations reçues par l'intermédiaire du bus de communication. Ce procédé présente deux inconvénients majeurs. Tout d'abord la personnalisation doit être réalisée relativement tôt dans la chaîne d'élaboration du module, chez le fabricant de ce module. I1 s' ensuit que deux modules parfaitement identiques d'un point de vue fonctionnel devront être référencés différemment ce qui complique la gestion des stocks de ces modules, tant au niveau de la fabrication que du service après-vente. L'autre inconvénient tient en ce que des broches supplémentaires doivent être prévues pour le chargement de l'identificateur, alors que le coût de ces broches est loin de pouvoir être considéré comme négligeable dans des fabrications en grandes séries qui doivent être aussi peu coûteuses que possible, comme c'est le cas notamment en électronique automobile. On peut supprimer cet inconvénient en téléchargeant l'identificateur lors de la fabrication du module, dans une mémoire interne au circuit intégré. Cette procédure laisse demeurer cependant l'inconvénient suivant lequel une personnalisation en cours de fabrication complique la gestion des stocks de modules. Le chargement de l'identificateur pourrait encore être réalisé en configurant le module en mode de fonctionnement en programmation, par application d'une séquence de stimuli particulière sur des broches d'un connecteur prévu dans ce module. Pour des raisons de sécurité, il est nécessaire cependant que cette séquence ne puisse être appliquée de nouveau au module lors de son fonctionnement normal. Cette solution présente l'inconvénient d'être relativement compliquée à mettre en oeuvre, notamment par les contraintes particulières qu'elle impose aux broches d'entrée/sortie du module. La présente invention a donc pour but de fournir un procédé de personnalisation d'un module électronique qui soit simple, peu coûteux et qui autorise une personnalisation tardive du module, de manière à simplifier la gestion des stocks des modules non personnalisés, jusqu'au moment où ceux-ci sont physiquement installés en position de service. La présente invention a aussi pour but de fournir un tel procédé qui autorise le chargement simultané de l'identificateur du module et d'autres données de configuration de ce module, telles que des données assurant un fonctionnement en mode "dégradé" des équipements commandés par le module. Un tel fonctionnement en mode dégradé se substitue automatiquement au fonctionnement normal en cas d'anomalie sur le bus de communication. Dans un véhicule automobile par exemple, ce fonctionnement dégradé assure le maintien de fonctionnalités minimales propre à assurer cependant la sécurité du conducteur. La présente invention a encore pour but de fournir un tel procédé qui autorise l'exécution d'opérations de test de fonctionnement du module électronique, alors même que celui-ci nota pas encore été personnalisé. On atteint ces buts de l'invention, ainsi que d'autres qui apparaîtront dans la suite de la présente description, avec un procédé de personnalisation d'un module électronique comprenant un accès à un bus de communication propre à recevoir des trames de signaux numériques comportant notamment un champ identificateur de trame et un champ de données, un discriminateur d'identificateur étant prévu dans le module pour autoriser l'acquisition par le module des données contenues dans des trames comportant un identificateur prédéterminé, ce discriminateur comportant une zone de mémoire assignée à l'identificateur prédéterminé associé au module.Suivant l'invention, on applique initialement à l'accès du module au bus de communication, une trame de signaux dont le champ de données contient l'identificateur prédéterminé et dont le champ identificateur contient une image de l'état initial de la zone de mémoire constituant un identificateur "perdu", de manière que l'identité alors établie par le discriminateur entre le contenu initial de cette zone et le champ identificateur de la trame autorise le chargement dans ladite zone de mémoire de l'identificateur prédéterminé, inscrit dans le champ de données de la trame. En personnalisant ainsi le module à l'aide de signaux appliqués directement à celui-ci, il est alors possible d'opérer cette personnalisation immédiatement avant le montage du module en position de service, sur un véhicule automobile par exemple. La gestion des modules non personnalisés en est très simplifiée du fait que le nombre de modules non personnalisés à référencer en stock est beaucoup moins grand que si ces modules étaient personnalisés. On remarquera en outre que le procédé suivant l'invention est économique du fait que la personnalisation du module n'exige la présence sur celui-ci d'aucune broche de connexion spécifique à cette personnalisation. Suivant une caractéristique optionnelle du procédé selon l'invention, on charge le module avec des données de configuration de ce module lors de l'étape de chargement du module avec l'identificateur prédéterminé qui lui est associé. On peut ainsi charger simplement dans le module des données de réglage du fonctionnement en mode dégradé d'un équipement commandé par le module. Suivant une autre caractéristique optionnelle du procédé selon l'invention, applicable lorsque les trames de signaux numériques transmises par le bus de communication comprennent en outre n bits prédéterminés dont au moins une des 2n combinaisons possibles d'états logiques est inutilisée après chargement de l'identificateur prédéterminé, on compare la combinaison d'états logiques de ces bits prédéterminés qui est présente dans une trame à la combinaison inutilisée après chargement de l'identificateur prédéterminé et on autorise le chargement de l'identificateur prédéterminé seulement lorsque les combinaisons comparées sont identiques. La personnalisation du module est alors temporairement impossible et d'autres opérations peuvent être exécutées sur le module non personnalisé, telles que des opérations de test du fonctionnement du module. L'invention fournit aussi un circuit électronique pour la mise en oeuvre du procédé selon l'invention, ce circuit comprenant des moyens de traitement de signaux numériques reçus par un module électronique auquel ce circuit est incorporé et qui comprend des moyens de connexion au bus de communication et des moyens d'émission et/ou de réception de signaux sur un port connecté à un organe périphérique.Suivant l'invention, le circuit comprend un discriminateur d'identificateur sensible à une trame contenant l'identificateur "perdu" pour commander le chargement de l'identificateur prédéterminé et de données de configurations éventuelles contenues dans un champ de données de la trame, dans des moyens de mémoire prévus dans le circuit, et sensible à une trame contenant l'identificateur prédéterminé pour commander, en fonctionnement normal, le traitement de données contenues dans un champ de données de la trame. Suivant un mode de réalisation d'un module électronique selon l'invention comprenant le circuit défini ci-dessus, les moyens de connexion au bus de communication sont déconnectables du bus et connectables à des moyens prévus pour assurer le chargement de l'identificateur prédéterminé et des données de configuration éventuelles dans les moyens de mémoire. Suivant une variante, le chargement de l'identificateur prédéterminé et des données de configuration éventuelles peut être réalisé lors de la première connexion du module au bus de communication, sous la commande d'une unité centrale de traitement d'informations interconnectée par le bus de communication avec le module et avec d'autres modules du même type interconnectés entre eux par ce bus. D'autres caractéristiques et avantages de la présente invention apparaîtront à la lecture de la description qui va suivre et l'examen du dessin annexé dans lequel - la figure 1 est un schéma d'un module électronique suivant l'invention, - la figure 2 représente un format de trames de signaux numériques émises sur le bus de communication d'un ensemble de modules ~ électroniques selon l'invention interconnectés par ce bus, et - la figure 3 est un logigramme utile à la description du procédé de personnalisation de ces modules, suivant la présente invention. A titre d'exemple non limitatif, on décrira l'invention dans son application à la personnalisation de modules électroniques embarqués dans un véhicule automobile et interconnectés par un bus de transmission de données en multiplex constituant un réseau local. Toujours à titre d'exemple, on se référera à cet égard au réseau local pour véhicule automobile décrit dans les documents de travail précités d'origine ISO, dans lesquels ce réseau local est désigné par le sigle VAN (de l'anglais Vehicle Area Network). A la figure 1 il apparaît que le module 1 suivant l'invention comprend un moyen 2 de gestion physique d'un bus de communication 3 (couramment appelé "driver" de ligne), des moyens 4 de traitement d'informations prenant la forme d'un circuit électronique perfectionné par la présente invention et des moyens 5, 5' de gestion d'organes périphériques. On se réfère maintenant à la figure 2 où l'on a représenté un format de trames de signaux numériques émises sur le bus de communication d'un réseau VAN. Pour compléter la description qui va suivre de la structure de ces trames, on pourra se référer au document ISO/TC22/SC3/WG1 N406E précité, où ces trames sont décrites en détail. Comme on lVa vu plus haut, les trames font l'objet d'une transmission série sur le bus de communication. Elles sont constituées de plusieurs champs successifs schématisés à la figure 2 sous la forme de blocs adjacents. Une trame contient ainsi d'abord un champ délimiteur de début de trame SOF pour marquer le début d'une trame, et un champ "identificateur" IDEN utilisé pour préciser l'objet émis dans la trame ou l'objet interrogé. Le champ permet d'identifier quels sont le ou les modules auxquels la trame est destinée. Cet identificateur est constitué par une séquence d'éléments binaires quelconque. La séquence peut être propre à un module particulier ou au contraire être partagée par plusieurs modules, si la nature de l'information contenue dans la trame est telle que celle-ci doit atteindre plusieurs modules à la fois. La trame se poursuit par un champ de commande à quatre bits référencés respectivement EXT, RAK, R/W, et RTR.Ce champ est ainsi constitué d'un bit d'extension (EXT) réservé à une utilisation potentielle, d'un bit de "demande d'acquittement" (RAK) qui détermine si un module émetteur demande ou non à un module récepteur de lui accuser réception d'une trame correctement reçue, d'un bit de lecture/écriture (R/W) qui indique si la trame émise est une demande de lecture ou d'écriture, et d'un bit de demande de transmission directe (RTR). Si la valeur de ce bit est zéro, la trame transmise contient des données alors que si la valeur du bit est 1, cette valeur est interprétée par un module récepteur comme une invitation à émettre. Un champ de données (DAT) suit le champ de commande. Il comporte un nombre entier d'octets. Une trame de signaux sert donc essentiellement à transmettre à des modules bien déterminés par l'identificateur placé en tête de la trame, les données contenues dans le champ de données. La trame est complétée par divers champs accessoires. Ceux-ci comprennent un champ de "séquence de contrôle de trame" (FCS), utilisé pour garantir l'intégrité des trames transmises, un champ "délimiteur de données" (EOD) qui marque la fin du champ transmis par l'émetteur, un champ "d'accusé de réception" (ACK) et un champ "délimiteur de fin de trame" (EOF). On se réfère maintenant à la figure 3 du dessin annexé pour décrire le procédé de personnalisation d'un module électronique suivant l'invention, étant entendu que ce module est destiné à faire partie d'un ensemble de tels modules conçus pour échanger des trames de signaux numériques formatées comme décrit ci-dessus. Comme on l'a vu plus haut, cette personnalisation consiste à mettre en mémoire, dans le module, au moins un identificateur spécifique et, éventuellement, des données de configuration telles que des données de réglage d'un fonctionnement "dégradé" d'un équipement commandé par ce module, par exemple. Le logigramme de la figure 3 illustre le procédé suivant l'invention, qui peut être exécuté à l'aide d'un réseau logique câblé contenu dans un circuit intégré dont les fonctions de base sont décrites dans les documents de travail ISO précités. Ce circuit est destiné à être incorporé à un module électronique. Une zone de mémoire est prévue dans un tel circuit pour recevoir l'identificateur et, éventuellement, les données de configuration. Avant personnalisation, la zone réservée à l'identificateur est vierge, tous les bits étant à 1. Douze bits sont réservés à l'identificateur et cette zone contient donc initialement un identificateur "perdu", exprimé en code hexadécimal par FFF. Cet identificateur est dit "perdu" car, comme on le comprendra plus loin, il ne peut être réutilisé une fois la personnalisation du module effectuée. Tous les modules non personnalisés embarqués dans le véhicule automobile comprennent initialement en mémoire, dans la zone réservée à leur identificateur final, le même identificateur "perdu" initial soit FFF. Suivant le procédé selon l'invention, on procède à la personnalisation d'un module particulier à l'aide d'une trame de signaux formatée comme décrit ci-dessus et comprenant, dans son champ d'identification, l'identificateur perdu FFF. On comprend que si cette trame est émise sur le bus alors que tous les modules non personnalisés sont interconnectés par le bus de communication, tous les modules reconnaissent la trame du fait de l'identité de cette identificateur avec celui alors contenu dans leurs zones de mémoire assignées à l'identification. Une telle reconnaissance globale ne permet pas de faire entrer dans un module choisi un identificateur spécifique. Aussi, suivant l'invention, la trame de "personnalisation" est-elle appliquée à des moyens de connexion ou d'accès -d'un module particulier au bus de communication, alors que ce module est lui-même déconnecté de ce bus de communication. Sur une chaîne de montage du module sur un véhicule équipé du bus de communication, on procède alors au chargement d'un module particulier avec un identificateur spécifique, et éventuellement avec des données de configuration, en le connectant, par ses accès au bus de communication et alors qu'il est déconnecté de celui-ci, à un "outil" électronique de chargement présent au bord de la chaîne de montage, outil qui applique au module une trame de signaux spécifique au module et contenant les données nécessaires au chargement d'un identificateur prédéterminé et, éventuellement, de données de configuration particulières à ce module. Suivant une autre mise en oeuvre possible de la présente invention, on charge dans un module la trame de "personnalisation" correspondante, alors que ce module est le seul module non personnalisé connecté au bus de communication, la trame en question étant émise sur le bus par une unité centrale de traitement de données destinée, après installation et personnalisation successives de tous les modules, à être interconnectée par ce bus avec tous ces modules. Ainsi, en revenant au logigramme de la figure 3, après un test "bus libre ?", remise à zéro des variables internes et détection d'un champ délimiteur SOF de début de trame, on procède à la comparaison de l'identificateur de trame qui suit le délimiteur SOF (transmission série bit par bit) avec celui actuellement en mémoire dans le module. On suppose qu'aucun identificateur prédéterminé n'a alors encore été chargé dans le module et c'est donc l'identificateur perdu "FFF" qui peut être lu en mémoire. Comme on l'a vu plus haut, suivant l'invention, une trame de personnalisation émise sur le bus par l'unité centrale (ou par un outil de chargement connecté aux accès du module à ce bus) comprend dans son champ d'identification l'identificateur FFF. Le test est alors positif et un autre test s'enchaîne à celui-ci concernant les bits EXT et RAK du champ de commande COM de la trame émise. Ceux-ci sont comparés dans le test avec les valeurs de ces bits mises en mémoire dans le module. En cas de non identité, la trame en cours est délaissée car jugée invalide (cf. le protocole décrit dans les documents ISO précités). Si il y a identité, le test suivant concerne le bit R/W d'écriture/lecture pour savoir s'il est, ou non, positionné en "écriture". Dans une trame de personnalisation de module du procédé selon l'invention, ce bit est positionné en "écriture". Le test suivant concerne le dernier bit du champ de commande COM, soit le bit RTR de "demande de transmission à distance" ou de "transmission de données". Dans une trame de personnalisation, ce bit est positionné sur "transmission de données" pour une raison qui sera explicitée dans la suite. Un discriminateur est installé dans le module pour distinguer cette combinaison d'état des bits R/W et RTR. En se reportant au logigramme de la figure 3, il apparaît que la combinaison bit R/W en écriture, bit RTR en "demande de transmission distante" conduit à un test "identificateur reçu = FFF ?" qui, s'il est positif, permet le stockage de l'identificateur et des données de configurations éventuelles contenues dans la trame de personnalisation, dans des mémoires intermédiaires telles que des registres à décalage prévus dans le circuit. Après un test de validité de la trame reçue, opérée à l'aide du champ "séquence de contrôle de trame" (FCS) contenant un code de redondance cyclique utilisé pour garantir l'intégrité des trames transmises, il y a validation de l'identificateur et de la configuration reçus et transfert de ces données dans les zones de mémoire du module prévues à cet effet. C'est ainsi que l'identificateur prédéterminé définitif associé au module vient "écraser" l'identificateur FFF que l'on pouvait lire auparavant dans une zone de mémoire particulière d'un discriminateur d'identificateur utilisé dans le test de comparaison de l'identificateur contenu dans une trame, avec celui contenu dans cette zone de mémoire.De même, les données de configuration du module viennent s'inscrire dans une autre zone de mémoire prévue à cet effet dans le circuit, pour être utilisées plus tard en cas de passage du module en fonctionnement "dégradé", par exemple. On remarquera que seule la combinaison de bits bR/W en écriture, RTR en "demande de transmission distante", permet, selon une caractéristique importante de la présente invention, - une éventuelle personnalisation ultérieure du module. C'est en effet la seule combinaison d'état de ces bits qui n'a aucune signification lors du fonctionnement normal du module et qu'on ne risque pas, par conséquent, de retrouver pendant ce fonctionnement normal. En effet, une trame comprenant un bit R/W positionné en écriture est incompatible avec un bit RTR positionné en "demande de transmission distante", en fonctionnement normal.Ceci résulte du fait que le positionnement en écriture du bit R/W est associé à une inscription d'une donnée venue d'un module émetteur dans un module récepteur alors qu'un positionnement du bit RTR en "demande de transmission distante" est interprété par un module récepteur comme une invitation à émettre. Ces deux positions se contrarient donc mutuellement, quant au sens suivant lequel s'opère le transfert de données et ne peuvent en fonctionnement normal se retrouver dans une même trame. On tire avantage de cette constatation, pour installer dans le procédé de personnalisation suivant l'invention, une dichotomie supplémentaire préalable à la reconnaissance de l'identificateur FFF. Ainsi, si les bits R/W et RTR ne sont pas positionnés de manière à autoriser le test "identificateur reçu = FFF ?", les données contenues dans la trame reçue sont stockées en registres avant d'être éventuellement validées. Ceci est vrai en fonctionnement normal du module, mais aussi avant la l'exécution de la procédure de personnalisation. On peut ainsi faire entrer des données dans un module, en l'absence de cette personnalisation.Ceci autorise en particulier l'exécution de tests sur le module lui-même, pour en vérifier le bon fonctionnement, tests qu'il est bon d'opérer sur les modules au plus tôt, avant personnalisation et installation sur le véhicule, de manière à éliminer rapidement des modules défaillants. Bien entendu si une procédure de test précoce du module n'est pas nécessaire, on peut supprimer, dans le procédé suivant l'invention, les tests sur les bits R/W et RTR et passer directement à l'autre test essentiel de ce procédé, à savoir le test "identificateur reçu = FFF ?" préalable à la validation et à l'enregistrement d'un identificateur et de données de configuration contenues dans une trame reçue. Ayant ainsi décrit le procédé de personnalisation d'un module électronique suivant l'invention, qui s'exécute lors de l'installation de ce module dans un réseau de transmission multiplex tel que celui décrit en préambule de la présente description, il convient de vérifier que le module ainsi personnalisé est capable de fonctionner normalement au sein d'un ensemble de tels modules. On revient pour cela au logigramme de la figure 3 en supposant qu'une trame de signaux formatée comme indiqué ci-dessus, est émise sur le bus, alors libre, et que cette trame comporte, dans son champ d'identification, un identificateur prédéterminé qui se retrouve dans au moins un des modules du réseau. Il est à noter à cet égard, que si la nature de l'information à transmettre est telle que plusieurs modules en sont destinataires, on aura auparavant "personnalisé" ces modules avec un même identificateur de manière que cette transmission multiple soit possible. Dans le cas le plus simple, l'information à transmettre n'a qu'un seul destinataire. Dans ce cas, un seul module est personnalisé à cet effet et la trame émise n'est reçue que par ce module. Après le test sur le champ SOF de début de trame, les discriminateurs- des modules exécutent le test "identificateur reçu = identificateur du module ?". Pour simplifier, on suppose que ce test n'est positif que dans un seul module. Les autres modules ne réagissent alors plus à la trame. Seul le module identifié comme la trame exécute alors les tests de routine sur les bits EXT et RAK avant de tester le bit R/W. Si celui-ci est positionné en lecture, le module émetteur de la trame demande à un autre module (récepteur) de lui transmettre des données. Selon une procédure explicitée dans le document de travail ISO précité, référencé ISO/TC22/SC3/WG1 N406 E, on opère alors un test visant à faire savoir au module émetteur si le module récepteur peut répondre immédiatement.Si c'est le cas, ce dernier émet aussitôt la réponse sur le bus avec un champ de données et des champs de contrôle (FCS, EOD, ACK, EOF) adéquats, sinon il y a stockage intermédiaire de la question posée par le module émetteur, validation éventuelle de la question et stockage de la question pour un traitement différé. Si le test opéré sur le bit R/W a révélé un positionnement en écriture de ce bit, le bit RTR doit logiquement, en fonctionnement normal, être positionné en "transmission de données", ce qui évite toute confusion avec l'autre alternative (demande de transmission distante) utilisée seulement en phase de personnalisation d'un module. Il y a alors stockage des données reçues de la trame, validation éventuelle de celle-ci et finalement validation des données reçues. On constate ainsi que le test opéré sur les bits R/W et RTR et la sélection réalisée sur ceux-ci en phase de personnalisation, ne perturbent d'aucune façon le fonctionnement normal du module. On rappelle en outre que, suivant l'invention, l'identificateur FFF utilisé en phase de personnalisation n'est pas réutilisé après exécution de celle-ci de manière à prévenir toute confusion. Le module comprend normalement des moyens de connexion au bus de données, éventuellement déconnectables, des moyens d'émission 5,5' et/ou de réception de signaux sur au moins un port de sortie connecté à un organe périphérique (actionneur, par exemple) et un circuit électronique 4 comprenant des moyens de traitement de trames de signaux numériques reçus par l'intermédiaire des moyens de connexion. La mise en oeuvre du procédé de personnalisation suivant l'invention implique la présence dans le circuit 4 des moyens supplémentaires suivants - un discriminateur d'identificateur, - un discriminateur agissant sur les bits R/W et RTR, - des registres à décalage supplémentaires pour des stockages intermédiaires de données de configuration, et - des zones de mémoire pour le stockage définitif de la configuration. Par contre le procédé suivant l'invention permet de se passer de moyens de configuration externes, c'est-àdire de broches de configuration spécialisées alors qu'il convient de réduire autant que possible le nombre de broches pour des questions de coût. Bien entendu, l'invention n'est pas limitée au mode de réalisation décrit et représenté qui n'a été donné qu'à titre d'exemple. Ainsi, le procédé de personnalisation suivant l'invention pourrait être mis en oeuvre dans des modules interconnectés dans un réseau multiplex autre que le réseau VAN décrit dans les documents de travail précités, avec des trames de signaux de structure différente mais comportant cependant un champ d'adresse ou d'identification. De meme, l'exécution de tests sur le module, antérieurement à la personnalisation, pourrait être autorisée par des discriminations opérées sur plus de deux bits, si la trame contient plus généralement n bits dont au moins une des 2n combinaisons d'états ne se retrouve pas en fonctionnement normal. En outre le procédé de personnalisation décrit ci-dessus pourrait être aussi mis en oeuvre pour personnaliser un module à installer à la place d'un module défaillant. REVENDICATIONS 1. Procédé de personnalisation d'un module électronique comprenant un accès à un bus de communication propre à recevoir des trames de signaux numériques comportant notamment un champ identificateur de trame et un champ de données, un discriminateur d'identificateur étant prévu dans le module pour autoriser l'acquisition par le module des données contenues dans des trames comportant un identificateur prédéterminé, ce discriminateur comportant une zone de mémoire assignée à l'identificateur prédéterminé associé au module, caractérisé en ce qu'on applique initialement à l'accès du module au bus de communication une trame de signaux dont le champ de données contient l'identificateur prédéterminé et dont le champ identificateur contient une image de l'état initial de la zone de mémoire, de manière que l'identité alors établie par le discriminateur entre le contenu initial de cette zone et le champ identificateur de la trame, autorise- le chargement dans ladite zone de mémoire de l'identificateur prédéterminé inscrit dans le champ de données de la trame. 2. Procédé conforme à la revendication 1, caractérisé en ce que l'état initial de la zone de mémoire correspond à un identificateur perdu, non réutilisé après chargement de l'identificateur prédéterminé. 3. Procédé conforme à l'une quelconque des revendications 1 et 2, caractérisé en ce que l'identificateur est l'identificateur hexadécimal FFF. 4. Procédé conforme à l'une quelconque des revendications 1 à 3, dans lequel les trames de signaux numériques transmises par le bus de communication comprennent en outre n bits prédéterminés dont au moins une des 2n combinaisons possibles d'états logiques est inutilisée après chargement de l'identificateur prédéterminé, caractérisé en ce qu'on os compare la combinaison d'états logiques de ces bits prédéterminés présente dans une trame à la combinaison inutilisée après chargement de l'identificateur prédéterminé et on autorise le chargement de l'identificateur prédéterminé seulement lorsque les combinaisons comparées sont identiques. 5. Procédé conforme à la revendication 4, caractérisé en ce que la combinaison inutilisée est constituée par le positionnement en écriture d'un bit (R/W) de la trame, représentatif d'une demande de lecture ou d'écriture d'une donnée et par le positionnement en demande de transmission distante d'un autre bit (RTR) de la trame. 6. Procédé conforme à l'une quelconque des revendications précédentes, appliqué au chargement d'un identificateur prédéterminé dans un module électronique destiné à faire partie d'un ensemble de tels modules embarqués dans un véhicule automobile et interconnectés par le bus de communication pour l'acquisition d'informations et/ou la commande d'équipements associés, caractérisé en ce qu'on charge individuellement et successivement chaque module à l'aide d'un outil de chargement disponible au bord d'une chaîne de montage de ces modules dans le véhicule. 7. Procédé conforme à l'une quelconque des revendications 1 à 5, appliqué au chargement d'un identificateur prédéterminé dans un module électronique formant partie d'un ensemble de tels modules embarqués dans un véhicule automobile et interconnectés entre eux et avec une unité centrale de traitement d'informations par le bus de communication, pour l'acquisition d'informations et/ou la commande d'équipements associés, caractérisé en ce qu'on connecte successivement chacun des modules au bus et on charge l'identificateur prédéterminé dans le seul module non personnalisé alors connecté au bus, sous la commande d'un programme installé dans l'unité centrale. 8. Procédé conforme à l'une quelconque des revendications précédentes, caractérisé en ce qu'on charge le module avec des données de configuration de ce module lors de l'étape de chargement du module avec l'identificateur prédéterminé. 9. Procédé conforme à la revendication 8, caractérisé en ce que les données de configuration comprennent des données de réglage du fonctionnement en mode dégradé d'un équipement commandé par le module. 10. Circuit électronique pour la mise en oeuvre du procédé conforme à l'une quelconque des revendications 2 à 9, comprenant des moyens de traitement de trames de signaux numériques reçues par un module électronique (1) auquel il est incorporé et qui comprend des moyens de connexion au bus de communication et des moyens de gestion (5, 5') de signaux sur un port connecté à un organe périphérique, ce circuit étant caractérisé en ce qu'il comprend un discriminateur d'identificateur sensible à une trame contenant l'identificateur perdu pour commander le chargement de l'identificateur prédéterminé et de données de configuration éventuelles contenues dans un champ de données de la trame, dans des moyens de mémoire prévus dans le circuit, et sensible à une trame contenant l'identificateur prédéterminé pour commander, en fonctionnement normal, le traitement de données contenues dans un champ de données de la trame. 11. Circuit conforme à la revendication 10, caractérisé en ce qu'il comprend des moyens pour distinguer une combinaison particulière de n bits prédéterminés de la trame inutilisée en fonctionnement normal, hors du champ identificateur de la trame, et pour n'autoriser le fonctionnement du discriminateur d'identificateur que si cette combinaison particulière est présente dans la trame. 12. Circuit conforme à la revendication 11, caractérisé en ce qu'il comprend des moyens pour recevoir et exécuter des commandes de test de fonctionnement du module auquel il est incorporé, antérieurement au chargement de l'identificateur prédéterminé et de données de configurations éventuelles. 13. Module électronique comprenant des moyens de connexion à un bus de communication (3), des moyens d'émission et/ou de réception (5, 5') de signaux sur au moins un port de sortie connecté à un organe périphérique et un circuit électronique comprenant des moyens de traitement de trames de signaux numériques reçus par l'intermédiaire des moyens de connexion, caractérisé en ce que ledit circuit électronique (4) est conforme à l'une quelconque des revendications 10 à 12. 14. Module conforme à la revendication 13, caractérisé en ce que les moyens de connexion au bus de communication sont déconnectables du bus et connectables à des moyens prévus pour assurer le chargement de l'identificateur prédéterminé et des données de configurations éventuelles dans les moyens de mémoire du circuit. 15. Module conforme à la revendication 13, caractérisé en ce qu'il comprend des moyens pour charger l'identificateur prédéterminé et les données de configuration éventuelles dans les moyens de mémoire du circuit, sous la commande d'une unité centrale de traitement d'informations interconnectée par le bus de communication avec le module.