Brevet FR3061314A1 — publié le 20180629

La présente invention se rapporte au domaine de l'automobile et concerne plus particulièrement un procédé d'appairage entre un module de diagnostic d'une ligne de montage de roues pour véhicule automobile et un module de mesure monté dans une roue assemblée sur ladite ligne de montage. L'invention vise en particulier à réduire, voire annuler, les erreurs d'appairage constatées sur les lignes de montage de roues existantes. Lors du processus de fabrication d'un véhicule automobile, il est connu d'assembler les roues du véhicule sur une chaine de montage dédiée, indépendamment du reste du véhicule. Ceci permet notamment d'optimiser le temps de montage des roues, 10 d'améliorer la fiabilité des contrôles de qualité et de réduire les coûts. De manière connue, une chaine d'assemblage de roues comprend plusieurs lignes d'assemblage disposées côté à côte qui comportent, chacune, un robot de type presse permettant le montage des pneus sur les jantes. Afin de pouvoir vérifier la valeur de certains paramètres d'une roue une fois 15 celle-ci assemblée, tels que par exemple la pression ou la température interne des pneus, il est connu de monter un module de mesure, dit « TPMS » (« lyre Pressure Measurement System » en langue anglaise), à l'intérieur du pneu ou sur la jante avant d'assembler la roue. Ce module de mesure comprend un ou plusieurs capteurs, par exemple de 20 mesure de pression, de température ou d'accélération, et est configuré à la fois pour recevoir des messages de requête et, en retour, pour envoyer des messages de réponse comprenant les valeurs de paramètres mesurés par les capteurs ainsi que l'identifiant du module de mesure. Afin de permettre le contrôle de ces paramètres sur la ligne d'assemblage, il 25 est connu d'utiliser un module de diagnostic qui va communiquer avec le module de mesure de chacune des roues assemblées sur la ligne, notamment pour collecter son identifiant et associer (ou appairer) ledit identifiant avec la roue, par exemple en utilisant un code-barres collé sur le pneu. Chaque ligne d'assemblage comporte son propre module de diagnostic qui 30 émet des signaux comprenant un message de requête tour à tour à destination de chaque module de mesure d'une roue assemblée sur ladite ligne. Ces signaux sont émis de manière connue sur un lien de communication basse-fréquence, aussi appelé lien LF (pour « Low-Frequency » en langue anglaise), ce type de lien permettant notamment de contrôler la distance et la direction du signal afin de s'assurer qu'un module de diagnostic 3061314 2 n'interroge qu'un seul module de mesure, nommément le module de mesure le plus proche du module de diagnostic. Un message de requête comprend de manière connue un code permettant de requérir une liste prédéfinie de paramètres, notamment l'identifiant du module de mesure, 5 pour lesquels le module de diagnostic souhaite obtenir des valeurs. Le module de mesure répond au module de diagnostic en envoyant un signal comprenant un message de réponse comprenant les valeurs des paramètres indiqués par le code dans le message de requête. Ce signal est émis de manière connue sur un lien de communication radiofréquence, également appelé lien RF (pour « Radio-Frequency » en langue 10 anglaise), notamment afin d'éviter d'utiliser la même gamme de fréquences en émission et en réception et pour réduire les coûts, un dispositif d'émission radiofréquence étant moins coûteux en énergie et donc en maintenance qu'un dispositif d'émission basse-fréquence. Toutefois, à la différence d'un message de requête émis sur un lien de 15 communication basse-fréquence, un message de réponse émis par un module de mesure sur un lien de communication radiofréquence pourra être reçu par une pluralité de modules de diagnostic. Ainsi, chaque ligne d'assemblage possédant son propre module de diagnostic et chaque module de mesure utilisant la même gamme de radiofréquences, un message 20 de réponse envoyé par un module de mesure d'une première ligne d'assemblage peut être reçu par le module de diagnostic d'une deuxième ligne d'assemblage voisine. De plus, chaque module de mesure peut envoyer des messages d'information sans avoir reçu au préalable de message de requête, par exemple consécutivement à des mesures périodiques de pression ou d'accélération ou lorsqu' un évènement survient sur 25 le pneu (fuite, roulage,...). Ces messages d'information sont caractéristiques du mode standard de fonctionnement du module de mesure lorsqu'il est monté dans une roue qui est elle-même montée sur un véhicule. Toutefois, ces messages d'information, notamment les messages d'information périodiques, peuvent être émis lorsque le module de mesure est monté dans une roue disposée sur une ligne d'assemblage. 30 Aussi, lorsqu'un module de diagnostic reçoit un message, il n'est pas en mesure de déterminer si ce message est un message de réponse à une requête qu'il a envoyée ou un message de réponse destiné à un autre module de diagnostic ou bien un message d'information. L'invention vise donc à remédier au moins en partie à ces inconvénients en 35 proposant une solution simple, fiable et efficace pour permettre à un module de diagnostic d'identifier un module de mesure qui est sur sa ligne de montage en utilisant les formats de messages existants. 3061314 3 A cette fin, l'invention a tout d'abord pour objet un procédé d'association d'un module de diagnostic d'une ligne d'assemblage de roues de véhicule automobile avec un module de mesure monté dans une roue assemblée sur ladite ligne d'assemblage, ladite roue étant caractérisée par une pluralité de paramètres. 5 Le procédé est remarquable en ce qu'il comprend les étapes : - d'envoi, par le module de diagnostic, d'un message de requête comprenant un identifiant de la ligne d'assemblage à laquelle ledit module de diagnostic est associé et au moins un code de requête d'une valeur d'au moins un paramètre de roue, - de réception, par un module de mesure de la ligne d'assemblage, du message de requête envoyé, - de génération d'un message de réponse par ledit module de mesure, ledit message de réponse comprenant au moins l'identifiant dudit module de mesure et une valeur d'au moins un paramètre correspondant au code de requête inséré dans le message de requête reçu, - de cryptage, en utilisant l'identifiant de la ligne d'assemblage comme une clé de cryptage, d'au moins une partie du message de réponse généré, - d'envoi, par le module de mesure, du message de réponse crypté, - de réception, par le module de diagnostic, du message de réponse envoyé, et - de décryptage du message de réponse reçu par le module de diagnostic en utilisant l'identifiant de sa ligne d'assemblage comme une clé de décryptage de manière à s'assurer que le module de mesure est associé à ladite ligne d'assemblage. En sécurisant les données transmises par le module de mesure à l'aide de l'identifiant de la ligne de montage, le procédé selon l'invention permet au module de diagnostic de s'assurer de manière fiable et répétable que les données reçus proviennent bien du module de mesure interrogé. Le procédé selon l'invention permet en outre d'éviter de modifier le format des messages de réponse envoyé par le module de mesure, notamment pour qu'ils incluent un champ supplémentaire réservé à l'identifiant de la ligne d'assemblage, une telle modification étant complexe et onéreuse car elle obligerait à modifier les modules de diagnostic et à prévoir la réception et l'insertion dans chaque message de réponse de l'identifiant de la ligne d'assemblage par chaque module de mesure. De plus, l'identifiant de la ligne d'assemblage étant ajouté à la fin d'un message de requête par le module de diagnostic, chaque module de mesure peut l'utiliser ou l'ignorer selon qu'il est configuré pour le faire ou non, ce qui permet notamment une interopérabilité entre une ligne d'assemblage d'un système de l'art antérieur et un module 3061314 4 de mesure selon l'invention ou entre une ligne d'assemblage d'un système selon l'invention et un module de mesure de l'art antérieur. On notera qu'une solution évidente pour l'homme du métier afin de déterminer si un message reçu par un module de diagnostic est un message de réponse à une 5 requête qu'il a envoyée ou un message de réponse destiné à un autre module de diagnostic ou bien un message d'information, aurait été de synchroniser les modules de diagnostic des différentes lignes d'assemblage entre eux afin de s'assurer que chaque module de diagnostic procède à tour de rôle à l'émission d'une requête suivie de la réception du message de réponse correspondant. Une telle solution s'avérerait toutefois 10 significativement chronophage, complexe et onéreuse et ne permettrait pas d'éviter la réception et le traitement des messages d'information par chacun des modules de diagnostic. Dans un mode de réalisation préféré, le cryptage comprend l'insertion par le module de mesure d'une somme de contrôle dans le message de réponse. 15 De préférence, la somme de contrôle correspond à la somme de l'identifiant du module de mesure, de la ou des valeurs des paramètres correspondant au code de requête inséré dans le message de requête reçu et de l'identifiant de la ligne d'assemblage reçu dans le message de requête. De manière préférée, les valeurs de l'identifiant du module de mesure, des 20 paramètres correspondant au code de requête inséré dans le message de requête reçu et de l'identifiant de la ligne d'assemblage étant des caractères hexadécimaux ou binaires, la somme est réalisée en appliquant l'opérateur « ou exclusif » (XOR) ou l'opérateur « et » (AND). En variante, le cryptage peut comprendre l'utilisation par le module de mesure 25 d'un opérateur de division sur le message de réponse, par exemple de type Code Cyclique Redondant (CRC ou « Cyclic Redundancy Check » en langue anglaise). L'invention concerne aussi un module de mesure destiné à être monté dans une roue de véhicule automobile, ledit module de mesure étant caractérisé par un identifiant. Le module de mesure est remarquable en ce qu'il est configuré pour recevoir, 30 d'un module de diagnostic, un message de requête comprenant l'identifiant de la ligne d'assemblage à laquelle ledit module de diagnostic est associé et au moins un code de requête d'une valeur d'au moins un paramètre de roue, pour générer un message de réponse comprenant au moins l'identifiant dudit module de mesure et une valeur d'au moins un paramètre correspondant au code de requête inséré dans un message de 35 requête reçu, pour crypter, en utilisant l'identifiant de la ligne d'assemblage comme une clé de cryptage, au moins une partie du message de réponse généré, et pour envoyer un message de réponse ainsi crypté à destination du module de diagnostic. 3061314 5 Par les termes « la ligne d'assemblage à laquelle ledit module de diagnostic est associé », on entend la ligne d'assemblage sur laquelle est placé le module de diagnostic. De préférence, le module de mesure est configuré pour crypter une partie du 5 message de réponse en insérant une somme de contrôle dans ledit message de réponse, un champ de somme de contrôle étant avantageusement prévu dans les messages de réponse. De préférence, la somme de contrôle correspond à la somme de l'identifiant dudit module de mesure, de la ou des valeurs des paramètres mesurés par le module de 10 mesure et de l'identifiant de la ligne d'assemblage. De manière préférée, les valeurs de l'identifiant du module de mesure, des paramètres correspondant au code de requête inséré dans le message de requête reçu et de l'identifiant de la ligne d'assemblage étant des caractères hexadécimaux ou binaires, la somme est réalisée en appliquant l'opérateur « ou exclusif » (XOR) ou « et » (AND). 15 En variante, le cryptage peut comprendre l'utilisation par le module de mesure d'un opérateur de division sur le message de réponse, par exemple de type Code Cyclique Redondant (CRC) ou un cryptage conforme au « Standard de Cryptage Avancé » (AES pour « Advanced Encryption Standard » en langue anglaise). Selon un aspect de l'invention, le message de requête est reçu dans un signal 20 sur un lien de communication basse-fréquence afin qu'il ne soit reçu que par un seul module de mesure. Selon un autre aspect de l'invention, le message de réponse crypté est envoyé dans un signal émis sur un lien de communication radiofréquence afin de réduire les coûts, notamment le coût énergétique. 25 L'invention concerne aussi une roue pour véhicule automobile, ladite roue comprenant un module de mesure tel que présenté précédemment. L'invention concerne également un véhicule automobile comprenant au moins une roue tel que présentée précédemment. L'invention concerne aussi un module de diagnostic d'une ligne d'assemblage 30 de roues pour véhicule automobile. Le module de diagnostic est remarquable en ce qu'il est configuré pour envoyer un message de requête comprenant un identifiant de la ligne d'assemblage, à laquelle ledit module de diagnostic est associé, et au moins un code de requête d'une valeur d'au moins un paramètre de roue, pour recevoir un message de réponse crypté envoyé par un module de mesure, ledit message de réponse comprenant 35 au moins l'identifiant dudit module de mesure et une valeur d'au moins un paramètre correspondant au code de requête inséré dans un message de requête envoyé, et pour décrypter un message crypté reçu en utilisant l'identifiant de la ligne d'assemblage 3061314 6 comme une clé de décryptage de manière à s'assurer que le module de mesure est associé à ladite ligne d'assemblage. De préférence, une somme de contrôle correspondant à la somme de l'identifiant d'un module de mesure, de la ou des valeurs des paramètres et de l'identifiant 5 de la ligne d'assemblage étant insérée dans un message de réponse reçu, le module de diagnostic est configuré pour décrypter ledit message de réponse en appliquant un opérateur à ladite somme de contrôle. De manière préférée, la somme est réalisée en appliquant l'opérateur « ou exclusif » (XOR) ou l'opérateur « et » (AND). 10 De manière alternative, le décryptage est réalisé en utilisant un Code Cyclique Redondant (CRC) ou un décryptage conforme au « Standard de Cryptage Avancé » (AES pour « Advanced Encryption Standard » en langue anglaise). Selon un aspect de l'invention, le message de requête est envoyé dans un signal émis sur un lien de communication basse-fréquence. 15 Selon un autre aspect de l'invention, le message de réponse crypté est reçu dans un signal sur un lien de communication radiofréquence. L'invention concerne enfin un système d'assemblage de roues de véhicule automobile, ledit système étant remarquable en ce qu'il comprend une pluralité de lignes d'assemblage de roues pour véhicule automobile, chaque roue de chaque ligne 20 d'assemblage comprenant un module de mesure tel que présenté précédemment, chaque ligne d'assemblage étant associée à un unique identifiant et comprenant un module de diagnostic tel que présenté précédemment. D'autres caractéristiques et avantages de l'invention apparaîtront lors de la description qui suit faite en regard des figures annexées données à titre d'exemples non 25 limitatifs et dans lesquelles des références identiques sont données à des objets semblables. - La figure 1 illustre schématiquement une forme de réalisation du système selon l'invention. - La figure 2 illustre schématiquement une roue de véhicule automobile 30 comprenant un capteur de mesure monté sur la jante. - La figure 3 illustre schématiquement une roue de véhicule automobile comprenant un capteur de mesure monté sur le pneu. - La figure 4 illustre schématiquement le procédé selon l'invention. On a représenté schématiquement à la figure 1 une chaine d'assemblage 1 35 de roues 150 destinées à être montées ultérieurement sur un véhicule automobile (non représenté). 3061314 7 Cette chaine d'assemblage 1 comprend une pluralité de lignes d'assemblage 10 disposées les unes à côté des autres. Chaque ligne d'assemblage 10 comprend une chaine de convoyage 110 sur laquelle sont placées des jantes 120 se déplaçant dans une direction D. Un robot 130 de type presse permet d'assembler un 5 pneu 140 sur chaque jante 120 de la chaine de convoyage 110 afin de former une roue 150. En référence aux figures 2 et 3, chaque roue 150 comprend un module de mesure 160 qui permet de mesurer des valeurs de paramètres de la roue 150, par exemple la pression ou la température du pneu 140, et de communiquer ces données 10 avec un identifiant dudit module de mesure 160, à un calculateur embarqué (non représenté) une fois que la roue 150 aura été montée sur un véhicule automobile. Ce module de mesure 160 peut être monté sur la jante 120 (figure 2) ou sur le pneu 140 (figure 3). En référence à la figure 1, afin de contrôler tout ou partie de ces paramètres 15 et notamment d'obtenir l'identifiant du module de mesure 160, chaque ligne d'assemblage 10 comprend un module de diagnostic 170 qui est configuré pour communiquer avec les modules de mesure 160 des roues 150 de la chaine d'assemblage 1. Plus précisément, ce module de diagnostic 170 est monté en fin de ligne 20 d'assemblage 10 afin notamment de contrôler la pression de chaque pneu 140 une fois monté sur la jante 120 correspondante et d'associer l'identifiant du module de mesure 160 à la roue 150, par exemple via une étiquette à code-barres (non représentée) collée sur la jante 120 ou sur le pneu 140. Chaque module de diagnostic 170 est associée à un unique identifiant, par 25 exemple une suite de caractères alphanumériques, et est configuré pour émettre, par exemple périodiquement, un signal comprenant un message de requête à destination des modules de mesure 160 de la ligne d'assemblage 10 à laquelle ledit module de diagnostic 170 est associé. Le module de diagnostic 170 est configuré pour émettre ce signal sur un lien 30 de communication basse-fréquence, connu sous le nom de lien LF (pour « LowFrequency » en langue anglaise) de manière à contrôler la direction et la distance d'émission du signal (à travers sa puissance d'émission) et n'envoyer ainsi le message de requête qu'au module de mesure 160 de la roue 150 la plus proche du module de diagnostic 170. 35 Chaque message de requête comprend l'identifiant de la ligne d'assemblage 10 et une information, par exemple sous la forme d'une suite de caractères alphanumériques (de préférence hexadécimaux ou binaires), indiquant sous la forme d'un 3061314 8 code de requête les paramètres dont le module de diagnostic 170 souhaite recevoir les valeurs telles que, par exemple, la température à l'intérieur du pneu 140, la pression des gaz de gonflage du pneu 140, etc. Un tel code de requête peut comporter une ou plusieurs commandes sélectionnées parmi une liste de commandes prédéfinies connue 5 du module de mesure 160 de sorte que celui-ci réponde en fonction de ladite ou desdites commandes reçues. Les différentes commandes peuvent par exemple permettre de faire changer l'état du module de mesure 160 pour, par exemple, qu'il mesure la pression ou la température. Chaque module de mesure 160 est configuré pour recevoir sur une interface 10 radio basse-fréquence LF, un signal émis par les modules de diagnostic 170 de la chaine d'assemblage 1 et comprenant un message de requête. Chaque module de mesure 160 est configuré pour générer un message de réponse, pour crypter au moins une partie dudit message de réponse en utilisant comme une clé de cryptage l'identifiant de la ligne d'assemblage 10 contenu dans le message de 15 requête associé reçu et pour envoyer un message de réponse ainsi crypté sur un lien de communication radiofréquence, connu sous le nom de lien RF (pour « Radio-Frequency » en langue anglaise). Le message de réponse comprend notamment l'identifiant du module de mesure 160 qui l'envoie, ainsi que les valeurs des paramètres requis dans le message de 20 requête que le module de mesure 160 a reçu. En outre, le module de mesure 160 est configuré pour émettre spontanément (c'est-à-dire sans avoir reçu au préalable de message de requête) un message d'information, ce message d'information pouvant avoir les même caractéristiques qu'un message de réponse. Ces messages d'information sont caractéristiques du mode 25 standard de fonctionnement du module de mesure lorsqu'il est monté dans une roue qui est elle-même montée sur un véhicule. Un tel message d'information peut par exemple être émis lorsqu'un problème de pression du pneu 140 survient, lorsqu'un mouvement de la roue 150 est détecté ou bien encore de manière périodique (c'est-à-dire sans évènement déclencheur). 30 Ces messages d'information sont destinés au fonctionnement normal du module de mesure 160 monté dans une roue 150 dans un véhicule afin : - d'alerter le récepteur du véhicule (c'est-à-dire le calculateur embarqué dans le véhicule) d'une variation de la pression et d'identifier si la nouvelle pression mesurée est valide ou non, par exemple pour détecte une crevaison ou une fuite 35 lente (évènement pression), 3061314 9 - d'informer périodiquement le calculateur du véhicule lors des phases de roulage, par exemple de nouvelles valeurs de pression, température et/ou accélération (détection de mouvement), - d'informer périodiquement lors des phases d'arrêt du véhicule d'une nouvelle 5 valeur de pression afin d'anticiper une crevaison lente, par exemple toutes les 10 heures (information périodique). Dans le cas d'un évènement pression, le module de mesure 160 peut par exemple effectuer périodiquement des mesures de pression. Lorsqu'une variation de pression supérieure à un seuil (par exemple 8 kPa) est détectée, le module de 10 mesure 160 change de mode pour passer d'un mode de veille dit « usine » à un mode dit de fonctionnent « normal » (mode standard d'utilisation) et émet un message radiofréquence à cette occasion. Dans le cas d'une détection de mouvement, le module de mesure 160 peut effectuer périodiquement des mesures d'accélération, lorsque celui-ci détecte le 15 dépassement d'un seuil (par exemple 5 g), le module de mesure 160 détecte une condition de roulage et transmet sur transition et périodiquement des messages radiofréquences (par exemple toutes les 16 secondes). De préférence, le module de mesure 160 est configuré pour crypter au moins une partie du message de réponse en insérant une somme de contrôle. 20 Cette somme de contrôle correspond de préférence à la somme de l'identifiant du module de mesure 160, des valeurs des paramètres mesurés par le module de mesure (pression, température, accélération, ...) et de l'identifiant de la ligne d'assemblage 10. Plus généralement, le cryptage réalisé sur tout ou partie du message de 25 réponse est un cryptage de type bijectif. En d'autres termes, chaque module de mesure 160 utilise l'identifiant de la ligne d'assemblage 10 sur une suite de caractères contenue dans le message de requête comme une clé de cryptage symétrique qui sera également utilisée par le module de diagnostic 170 pour la décrypter. A titre d'exemple, le cryptage peut être réalisé à partir d'un opérateur binaire de type « ou exclusif » (« XOR » 30 en langue anglaise) ou « et » (« AND» en langue anglaise), d'un code cyclique redondant (CRC), d'une cyptage de type AES, ou tout autre cryptage symétrique adapté. Le module de diagnostic 170 est configuré pour recevoir un message de réponse crypté envoyé par un module de mesure 160 et pour décrypter un tel message de réponse crypté en utilisant l'identifiant de la ligne d'assemblage 10 associée comme 35 une clé de décryptage de manière à s'assurer que le module de mesure 160 est bien monté sur une roue 150 de ladite ligne d'assemblage 10. Le module de diagnostic 170 ne 3061314 10 peut ainsi plus interpréter une réception radiofréquence RF provenant d'un module de mesure 160 d'une roue placée sur une autre ligne d'assemblage comme étant la réponse du module de mesure 160 interrogé. L'invention va maintenant être décrite dans sa mise en oeuvre. 5 Tout d'abord, dans une étape El, le module de diagnostic 170 émet, à destination d'un module de mesure 160 donné de sa ligne d'assemblage 10, un signal comprenant un message de requête comportant l'identifiant de la ligne d'assemblage 10 à laquelle il est associé ainsi qu'un code de requête qui peut par exemple spécifier que le module de diagnostic 170 souhaite obtenir l'identifiant du module de mesure 160 et une 10 liste de valeurs de paramètres prédéfinis. Le module de mesure 160 reçoit alors ce signal dans une étape E2. Ensuite, dans une étape E3, le module de mesure 160, ayant reçu le signal et interprété le message de requête, génère un message de réponse comportant l'identifiant dudit module de mesure 160, les valeurs des paramètres requis dans le message de 15 requête reçu, mesurés par ledit module de mesure 160, et une somme de contrôle correspondant à la somme de l'identifiant du module de mesure 160, de la ou des valeurs des paramètres mesurés et de l'identifiant de la ligne d'assemblage 10. Le module de mesure 160 crypte ensuite, dans une étape E4, tout ou partie du message de réponse généré en utilisant l'identifiant de la ligne d'assemblage 10, 20 compris dans le message de requête reçu, comme une clé de cryptage. Le module de mesure 160 envoie, dans une étape E5, le message de réponse ainsi crypté dans un signal sur un lien de communication radiofréquence. Après avoir reçu le message de réponse crypté envoyé par un module de mesure 160 dans une étape E6, le module de diagnostic 170 le décrypte en utilisant à son 25 tour l'identifiant de ligne d'assemblage 10 comme une clé de décryptage, dans une étape E7 de manière à s'assurer que le module de mesure 160 est associé à ladite ligne d'assemblage pour pouvoir par exemple stocker son identifiant dans une zone mémoire. En effet, tout d'abord, cela permet au monteur de pneu de vérifier plusieurs paramètres renvoyés par le module de mesure 160 tels que par exemple la pression du 30 pneu gonflé, sa température interne, l'état du module de mesure 160, son mode de fonctionnement, etc. Par ailleurs, l'identifiant du module de mesure 160 peut être associé à un code barre situé, par exemple, sur une étiquette collé sur le pneu. De ce fait, le couple constitué du code barre et de l'identifiant du module de mesure 160 peut alors être stocké dans la zone mémoire, par exemple une base de données, afin d'être consulté 35 ultérieurement. Ainsi, lorsque la roue 150 est assemblée sur un véhicule (par exemple dans une autre usine), il sera possible de relire le code barre, en déduire l'identifiant du module de mesure 160 (à l'aide de la base de donnée) et vérifier à l'aide d'une 3061314 11 interrogation LF autour de la voiture, que le module de mesure 160 associé est bien présent. Il va maintenant être décrit un exemple numérique permettant de mieux comprendre l'utilisation de sommes de contrôle. Dans cet exemple, le code de requête est 5 une suite de caractères hexadécimaux, par exemple 7A 86 61 19 68 54, de même que l'identifiant de la ligne d'assemblage, par exemple 01. Le module de diagnostic 170 envoie donc un message compilé comportant le code de requête, à savoir 7A 86 61 19 68 54 et l'identifiant de la ligne d'assemblage 10, à savoir 01, soit : 7A 86 61 19 68 54 01. 10 Par exemple, si l'identifiant du module de mesure est 40 et les valeurs des paramètres mesurés (pression, température, ...) sont 88 65 77 3B 01 47, le module de mesure 160 calcule tout d'abord la somme de contrôle de ces valeurs qui est dans cet exemple égale à A7 puis génère un message de réponse par concaténation de ces valeurs : 40 88 65 77 3B 01 47 A7 (identifiant du module de mesure ; valeurs des 15 paramètres ; somme de contrôle). Le module de mesure 160 crypte ensuite le message de réponse ainsi généré en calculant une somme de contrôle correspondant à la somme exclusive (c'est-à-dire en utilisant l'opérateur « ou exclusif », aussi appelé XOR) du message de réponse généré et de l'identifiant (01) de la ligne d'assemblage 10, soit : 20 40 88 65 77 3B 01 47A7 G 01= 40 88 65 77 3B 01 47A6 Lorsque le module de diagnostic 170 reçoit le message de réponse envoyé par le module de mesure 160, il le décrypte en réalisant tout d'abord la somme exclusive du message de réponse et de son propre identifiant (01) : 88 65 77 3B 01 47A6 G 01= 40 88 65 77 3B 01 47A7 25 Une fois le message de réponse décrypté, le module de diagnostic 170 calcule la somme de contrôle des valeurs des champs correspondant à la concaténation de l'identifiant du module de mesure 160 et des valeurs des paramètres mesurés, soit : 40 G 88 G 65 G 77 G 3B G 01 G 47 = A7 qui correspond bien ici à la somme de contrôle insérée par le module de mesure 160 30 dans le message de réponse. Le module de diagnostic 170 en déduit que le module de mesure 160 qui a envoyé le message de réponse est bien le module de mesure 160 qui était destinataire du message de requête d'origine. Lorsque un module de diagnostic 170 reçoit un message envoyé de manière spontanée ou périodique par un autre module de mesure 160, il le décrypte avec son 35 identifiant de ligne d'assemblage 10 de la même manière. En l'espèce, après décryptage le module de diagnostic 170 calcule la somme de contrôle (« checksum » en langue 3061314 12 anglaise) des données reçues et la compare à la somme de contrôle reçue dans le message de réponse décrypté afin de s'assurer de l'intégrité des données reçues. Ainsi, par exemple, si le message de réponse reçu n'est pas crypté avec l'identifiant (01) de la ligne d'assemblage 10, le message de réponse crypté reçu 5 serait 40 88 65 77 3B 01 47 A7. Lorsque le module de diagnostic 170 associé à l'identifiant (01) de ligne d'assemblage 10 effectue en premier lieu le décryptage avec son identifiant sur la somme de contrôle, il obtient : 40 88 65 77 3B 01 47A7 e 01 =40 88 65 77 3B 01 47A6. Ce faisant, lorsque ledit module de diagnostic 170 vérifie la somme de 10 contrôle des valeurs des champs correspondant à la concaténation de l'identifiant du module de mesure 160 et des valeurs des paramètres mesurés, il obtient : 40 e 88 e 65 e 77 e 3B e 01 e 47 = A7, différent de A6. De même, si le message de réponse reçu est crypté avec un autre identifiant de ligne d'assemblage 10, par exemple avec l'identifiant 02, le message de réponse 15 crypté reçu serait 40 88 65 77 3B 01 47 A5. Lorsque le module de diagnostic 170 associé à l'identifiant (01) de ligne d'assemblage 10 effectue en premier lieu le décryptage avec son identifiant sur la somme de contrôle, il obtient : 40 88 65 77 3B 01 47 A5 e 01 = 40 88 65 77 3B 01 47 A4. Là encore, lorsque ledit module de diagnostic 170 vérifie la somme de 20 contrôle des valeurs des champs correspondant à la concaténation de l'identifiant du module de mesure 160 et des valeurs des paramètres mesurés, il obtient : 40 e 88 e 65 e 77 e 3B e 01 e 47 = A7, différent de A4. Ainsi, la somme de contrôle calculée n'étant pas identique à la somme de contrôle reçue dans le message de réponse, le module de diagnostic 170 considère que 25 le message de réponse reçu n'est pas un message de réponse au message de requête envoyé qu'il a envoyé et n'est donc pas exploité. Le procédé selon l'invention permet avantageusement à un module de diagnostic 170 de distinguer un message de réponse envoyé suite à la réception d'un message de requête d'un message de réponse envoyé par un module de mesure 160 30 d'une autre ligne d'assemblage 10 ou d'un message d'information non requis par le module de diagnostic 170. REVENDICATIONS1. Procédé d'association d'un module de diagnostic (170) d'une ligne d'assemblage (10) de roues (150) de véhicule automobile avec un module de mesure (160) monté dans une roue (150) assemblée sur ladite ligne d'assemblage (10), ladite roue (150) étant caractérisée par une pluralité de paramètres, le procédé étant 5 caractérisé en ce qu'il comprend les étapes de : - envoi (E1), par le module de diagnostic (170), d'un message de requête comprenant un identifiant de la ligne d'assemblage (10) à laquelle ledit module de diagnostic (170) est associé et au moins un code de requête d'une valeur d'au moins un paramètre de roue, 10 - réception (E2), par un module de mesure (160) de la ligne d'assemblage (10), du message de requête envoyé, - génération (E3) d'un message de réponse par ledit module de mesure (160), ledit message de réponse comprenant au moins l'identifiant dudit module de mesure (160) et une valeur d'au moins un paramètre correspondant au code de 15 requête inséré dans le message de requête reçu, - cryptage (E4), en utilisant l'identifiant de la ligne d'assemblage (10) comme une clé de cryptage, d'au moins une partie du message de réponse généré, - envoi (E5), par le module de mesure (160), du message de réponse crypté, - réception (E6), par le module de diagnostic (170), du message de réponse 20 envoyé, et - décryptage (E7) du message de réponse reçu par le module de diagnostic (170) en utilisant l'identifiant de sa ligne d'assemblage (10) comme une clé de décryptage de manière à s'assurer que le module de mesure (160) est associé à ladite ligne d'assemblage. 25 2. Procédé selon la revendication 1, dans lequel le cryptage comprend l'insertion par le module de mesure (160) d'une somme de contrôle dans le message de réponse. 3. Procédé selon la revendication précédente, dans lequel, la somme de contrôle correspond à la somme de l'identifiant du module de mesure (160), de la ou des valeurs des paramètres correspondant au code de requête inséré dans le message de requête 30 reçu et de l'identifiant de la ligne d'assemblage (10) reçu dans le message de requête. 4. Procédé selon la revendication précédente, dans lequel, les valeurs des paramètres correspondant au code de requête inséré dans le message de requête reçu et de l'identifiant de la ligne d'assemblage (10) étant des caractères hexadécimaux ou 3061314 14 binaires, la somme est réalisée en appliquant l'opérateur « ou exclusif » ou l'opérateur « et ». 5. Module de mesure (160) destiné à être monté dans une roue (150) de véhicule automobile, ledit module de mesure (160) étant caractérisé par un identifiant et 5 en ce qu'il est configuré pour : - recevoir, d'un module de diagnostic (170), un message de requête comprenant l'identifiant de la ligne d'assemblage (10), à laquelle ledit module de diagnostic (170) est associé, et au moins un code de requête d'une valeur d'au moins un paramètre de roue, 10 - générer un message de réponse comprenant au moins l'identifiant dudit module de mesure (160) et une valeur d'au moins un paramètre correspondant au code de requête inséré dans un message de requête reçu, - crypter, en utilisant l'identifiant de la ligne d'assemblage (10) comme une clé de cryptage, au moins une partie du message de réponse généré, et 15 - envoyer un message de réponse ainsi crypté à destination du module de diagnostic (170). 6. Module de mesure (160) selon la revendication précédente, caractérisé en ce qu'il est configuré pour crypter une partie du message de réponse en insérant une somme de contrôle dans ledit message de réponse. 20 7. Module de mesure (160) selon la revendication précédente, dans lequel, la somme de contrôle correspond à la somme de l'identifiant dudit module de mesure (160), de la ou des valeurs des paramètres mesurés par le module de mesure (160) et de l'identifiant de la ligne d'assemblage (10). 8. Module de diagnostic (170) d'une ligne d'assemblage (10) de roues (150) pour 25 véhicule automobile, ledit module de diagnostic (170) étant caractérisé en ce qu'il est configuré pour : - envoyer un message de requête comprenant un identifiant de la ligne d'assemblage (10) à laquelle ledit module de diagnostic (170) est associé et au moins un code de requête d'une valeur d'au moins un paramètre de roue (150), 30 - recevoir un message de réponse crypté envoyé par un module de mesure (160), ledit message de réponse comprenant au moins l'identifiant dudit module de mesure (160) et une valeur d'au moins un paramètre correspondant au code de requête inséré dans un message de requête envoyé, et 3061314 15 - décrypter un message crypté reçu en utilisant l'identifiant de la ligne d'assemblage (10) comme une clé de décryptage de manière à s'assurer que le module de mesure (160) est associé à ladite ligne d'assemblage (10). 9. Module de diagnostic (170) selon la revendication précédente, dans lequel, une somme de contrôle correspondant à la somme de l'identifiant d'un module de mesure (160), de la ou des valeurs des paramètres et de l'identifiant de la ligne d'assemblage étant insérée dans un message de réponse reçu, le module de diagnostic (170) est configuré pour décrypter ledit message de réponse en appliquant un opérateur à ladite somme de contrôle. /0 10. Module de diagnostic (170) selon la revendication précédente, dans lequel, la suite de caractères est hexadécimale ou binaire et l'opérateur est de type « ou exclusif » ou de type « et ».