Brevet FR2881547A1 — publié le 20060804

Le present exposé concerne des dispositifs d'interface sans contact, et concerne plus particulièrement un couplage anticollision pour des dispositifs d'interface sans contact. Il est proposé un couplage anticollision pour des dispositifs d'interface sans contact. Des cartes à circuit intégré (CI) sans contact et des cartes d'identification radiofréquence (RFID) sont des types de dispositifs d'interface sans contact connus, en tant que cartes sans contact. Dans de telles cari:es sans contact, un couplage d'interface ou un échange lorsque les cartes sans lecteur de cartes sans contact s'approche d'un avoir une confusion dans le lecteur à cause de multiples signaux concurrents provenant de chaque carte. Pour atténuer une telle confusion, on utilise un procédé de couplage d'interface anticollision pour identifier les cartes qui s'approchent du lecteur. Les procédés de couplage anticollision pour des cartes sans contact sont divisés de façon caractéristique en procédés de couplage contigu et en procédés de couplage à distance, conformément à la distance d'approche désirée entre une carte et un lecteur. De plus, les procédés de couplage à distance sont divisés de façon caractéristique en procédés de proximité, de voisinage et RF. Un exemple d'un procédé de couplage contgu (ou CICC) est exposé dans la norme ISO 10536, comme il est connu dans la technique. Des exemples de procédés de couplage de proximité (ou PICC) sont exposés dans la norme ISO/IEC 14443, comme il est également connu dans la technique. Un exemple d'un procédé de couplage de voisinage (ou VIOC) est exposé dans la norme ISO/IEC 15693, comme il est en outre connu dans la technique. d'information peut être accompli contact viennent à portée d'un contact. Si lecteur en plus d'une même temps, carte sans il peut y Les procédés PICC définis dans la norme ISO/IEC 14443 incluent un procédé de couplage de type et un procédé de couplage de type B. Pour le procédé de type A, le procédé anticollision des cartes sans contact qui est conforme à la norme ISO 14443, type A, utilise an code d'Identification Spécifique (UID pour "Unique Identification"), que chaque carte possède séparément. Lorsque les cartes sans contact s'approchent d'une région effective du lecteur, chaque carte sans contact génère un signal pour indiquer sa présence, le lecteur demande à une carte d'émettre son code UID, la carte émet l'UID vers le lecteur par unité, et le lecteur identifie la carte en comparant séparément l'UID. La norme ISO 14443-A utilise un procédé d'UID et un procédé de collision de bits, selon lesquels la carte doit répondre au cours d'un temps de réponse précis. Malheureusement, la carte met du temps à répondre, à cause de l'identification par unité de bit qui est exigée à l'intérieur de chaque carte. Pour le procédé de type B, le procédé anticcllision des cartes sans contact qui est conforme à la norme ISO 14443, type B, utilise une valeur optionnelle qu'on appelle un pseudo-identificateur de carte de proximité spécifique (ou PUPI pour "Pseudo Unique Proximity card Identifier"), que chaque carte génère séparément. Lorsque les cartes sans contact s'approchent d'une région effective du lecteur, le lecteur demande aux cartes de générer une valeur aléatoire ayant une plage fixée, chaque carte génère des valeurs de PUPI mutuellement différentes, et le lecteur sélectionne une carte en appelant l'une des valeurs de PUPI reçues. Dans la norme ISO 14443-B, la carte doit générer une valeur aléatoire à l'intérieur d'une plage fixée, et le lecteur doit générer des créneaux. Malheureusement, ce processus prend du temps du fait de l'opération de carte qui est exigée dans chaque carte. Pour le procédé de voisinage, le procédé anticollision des cartes sans contact qui est conforme à la norme ISO 15693 utilise un code d'Identification Spécifique (UID), que chaque carte possède séparément. Lorsque les cartes sans contact s'approchent d'une région effective du lecteur, le lecteur génère un créneau ayant seize valeurs, chaque fois qu'une condition de fin de trame (EOF) se produit. Le lecteur demande à une carte de transférer un UID et reconnaît la carte en notant que la carte répond à un créneau qui a la même valeur que son UID. La norme ISO 15693 utilise un procédé d'UID dans lequel le lecteur doit former 16 créneaux. La carte répond au créneau correspondant lorsque l'UID est en accord avec le créneau. La carte compare son UID avec les créneaux 0 à 16, et compte le créneau chaque fois que la fin de trame (EOF) apparaît. Malheureusement, ce processus prend du temps à cause de l'opération de carte exigée dans chaque carte. Par conséquent, des procédés classiques pour le couplage anticollision souffrent de l'inconvénient consistan: en ce qu'une opération arithmétique complexe est exigée dans chaque carte. Un couplage anticollision pour des cartes sans contact conforme à des exemples de modes de réalisation du présent exposé s'attaque aux inconvénients et désavantages de l'art antérieur mentionnés ci-dessus, ainsi qu'à d'autres. L'invention procure des cartes sans contact et un procédé de couplage anticollision correspondant. Un procédé de couplage anticollision d'un exemple de mode de réalisation comprend les opérations consistant à demander à des cartes sans contact d'émettre leur identificateurs spécifiques incluant chacun un nombre de multiplets fixé, à recevoir simultanément les identificateurs spécifiques sous la forme d'impulsions positives orientées multiplet, à compter les impulsions positives reçues et à déterminer que plus d'une carte a répondu si le nombre d'impulsions positives reçues dépasse le nombre de multiplets fixé. Des cartes sans contact correspondant à un exemple de mode de réalisation comprennent un identificateur spécifique ayant un nombre de multiplets, un récepteur pour recevoir un ordre anticollision indiquant un multiplet d'identificateur désiré, un comparateur en communication de signal avec le récepteur pour comparer le multiplet d'identificateur désiré avec un multiplet correspondant de l'identificateur spécifique, et un émetteur réagissant au comparateur de façon à émettre l'identificateur spécifique sous la forme d'impulsions positives orientées multiplet si le multiplet d'identificateur désiré concorde avec le multiplet correspondant de l'identificateur spécifique. Ces caractéristiques de la présente invention, ainsi que d'autres, ressortiront de la description suivante d'exemples de modes de réalisation, qui est à lire en relation avec les dessins annexés. Le présent exposé présente un couplage anticollision pour des cartes sans contact en conformité avec les figures suivantes, constituant des exemples, dans lesquelles: la figure 1 montre un schéma synoptique pour une communication entre une carte sans contact et un lecteur; la figure 2 montre un schéma synoptique pour un procédé de communication de cartes sans contact qui est conforme à la norme ISO/IEC 14443, type A; la figure 3 montre un schéma synoptique pour un 25 procédé de communication de cartes sans contact crui est conforme à la norme ISO/IEC 14443, type B; la figure 4 montre un schéma synoptique pour un procédé de communication de cartes sans contact qui est conforme à la norme ISO/IEC 15693; la figure 5 montre un schéma synoptique pour un procédé de communication de cartes sans contact cui est conforme à un exemple de mode de réalisation de la présente invention; la figure 6 montre un diagramme de signaux 35 schématique pour émettre et recevoir des identifications de carte avec des impulsions positives en conformité avec la figure 5; les figures 7 et 8 montrent un schéma synoptique pour un procédé anticollision utilisant une identification 5 de carte en conformité avec la figure 5; la figure 9 montre un diagramme de signaux schématique pour un ordre d'appel provenant du lecteur et dirigé vers des cartes voisines, en conformité avec la figure 5; la figure 10 montre un diagramme de signaux schématique pour des réponses provenant des cartes voisines et dirigées vers le lecteur, en conformité avec la figure 9; la figure 11 montre un diagramme de signaux schématique pour un ordre anticollision provenant du lecteur et dirigé vers une carte sélectionnée, en conformité avec la figure 10; la figure 12 montre un diagramme de signaux schématique pour une réponse provenant de la carte sélectionnée et dirigée vers le lecteur, en conformité avec la figure 11; la figure 13 montre un diagramme de signaux schématique pour un ordre anticollision provenant du lecteur et dirigé vers des cartes sélectionnées, en conformité avec la figure 10; la figure 14 montre un diagramme de signaux schématique pour des réponses provenant des cartes sélectionnées et dirigées vers le lecteur, en conformité avec la figure 13; la figure 15 montre un diagramme de signaux schématique pour un deuxième ordre anticollision provenant du lecteur et dirigé vers la carte sélectionne, en conformité avec la figure 14; la figure 16 montre un diagramme de signaux schématique pour une réponse provenant de la carte sélectionnée et dirigée vers le lecteur, en conformité avec la figure 15; la figure 17 montre un diagramme de signaux schématique pour un deuxième ordre anticollision provenant du lecteur et dirigé vers la carte sélectionnée, en conformité avec la figure 14; et la figure 18 montre un diagramme de signaux schématique pour une réponse provenant de la carte sélectionnée et dirigée vers le lecteur, en conformité avec la figure 17. l'exposé présent concerne des cartes à circuit intégré (CI) sans contact et des dispositifs d'interface radiofréquence (RFID pour "Radio Frequency Interface Device"), et il concerne plus particulièrement des procédés anticollision pour interfacer de telles cartes et de tels dispositifs. Un exemple de procédé est utilisé pour identifier un certain nombre de cartes RFID ou à CCI sans contact, associées à un lecteur, en utilisant un code d'identification spécifique (UID) de chacune des cartes lorsque plusieurs cartes s'approchent du lecteur. Le procédé identifie chaque carte pour éviter des collisions entre les cartes, sans exiger des opérations arithmétiques complexes effectuées par les cartes. Comme représenté sur la figure 1, un système de communication classique entre un lecteur 110 et des cartes sans contact 120, 130 et 140 est indiqué de façon générale par le numéro de référence 100. Si plus d'une carte sans contact s'approche du lecteur, une confusion peut se produire dans le lecteur, à cé.use de signaux concurrents arrivant au lecteur à partir des cartes. On utilise un procédé anticollision pour identifier les cartes qui s'approchent du lecteur, dans un effort visant à empêcher une telle confusion. En passant à la figure 2, on note qu'un procédé de communication classique pour des cartes sans contact qui est conforme à la norme ISO/IEC 14443, type A, est indiqué de façon générale par le numéro de référence 200. Le procédé anticollision 200 utilise une Identification Spécifique (UID), que chaque carte possède séparément. Ici, l'UID peut être une valeur à 8 multiplets utilisant une comparaison bit par bit. Lorsque les cartes sans contact s'approchent d'une région effective du lecteur, les cartes sans contact génèrent un signal pour signaler leur présence au lecteur. Le lecteur demande à la carte de transférer l'UID à l'étape S200. La carte transfère l'UID vers le lecteur par unité, à l'étape 5210. L'UID est émis bit par bit sous la forme d'une modulation par impulsions négatives sur une fréquence centrale, en utilisant le codage Manchester et des opérations par bit. Ici, la probabilité d'une collision de bits entre des bits correspondants provenant de deux cartes différentes est de 1 sui: 2, ou 50%. Le lecteur identifie la carte en comparant séparément l'UID à l'étape S220. Ce procédé ISO 14443-A utilise un procédé d'UID et un procédé de collision de bits, dans lesquels la carte doit respecter un temps de réponse précis. Malheureusement, l'identification par unité de bit prend du temps et des collisions de bits pour de multiples cartes sont masquées par la fréquence centrale. En passant maintenant à la figure 3, on note qu'un procédé de communication classique pour des cartes sans contact qui est conforme à la norme ISO/IEC 14443, type B, est désigné de façon générale par le numéro de référence 300. Le procédé anticollision 300 utilise une valeur optionnelle, qui est appelée un pseudo-identificateur de carte de proximité spécifique (ou PUPI), et que chaque carte génère séparément. Le PUPI est une valeur randomisée à un seul multiplet correspondant à un créneau. Lorsque les cartes sans contact s'approchent d'une région effective du lecteur, le lecteur demande à chaque carte de générer une valeur aléatoire ayant une plage fixée, à l'étape S300. A l'étape S310, les cartes génèrent un PUPI mutuellement différent. Le lecteur discerne la carte en appelant l'un des identificateurs PUPI à l'étape S320. Ce procédé ISO 14443-B exige que les cartes forment une valeur aléatoire à l'intérieur d'une plage fixée et exige que le lecteur forme des créneaux. Malheureusement, l'opération de la carte prend du temps. Comme représenté sur la figure 4, un procédé de communication classique pour des cartes sans contact qui est conforme à la norme ISO/IEC 15693 est indiqué de façon générale par le numéro de référence 400. Le:procédé anticollision 400 utilise un code UID, que chaque carte possède séparément. Lorsque les cartes sans contact s'approchent d'une région effective du lecteur, le lecteur génère un créneau ayant seize valeurs, chaque fois qu'une fin de trame (EOF) se produit à l'étape 5400. Le lecteur demande à la carte de transférer un UID à l'étape S410. Le lecteur discerne la carte en détectant que la carte répond à un créneau qui a la même valeur que son UID, à l'étape 5420. Ce procédé ISO 15693 utilise un procédé d'UID et exige que le lecteur forme 16 créneaux. La carte doit répondre au créneau correspondant lorsque l'UID est en concordance avec le créneau. Par conséquent, la carte compare son UID avec les créneaux 0 à 16, et compte le créneau chaque fois que la condition EOF se produit. Malheureusement, l'opération de la carte prend du temps. En passant à la figure 5, on note qu'un mode de réalisation de système de communication de la présente invention est désigné de façon générale par le numéro de référence 500. Le système 500 comprend un lecteur 510 et des cartes sans contact 520, 530 et 540. Chaque carte sans contact a son propre code UID particulier. Lorsque les cartes sans contact s'approchent d'une zone effective du lecteur, le lecteur génère un ordre pour appeler Ses UID des cartes. Les cartes transfèrent simultanément leurs UID respectifs vers le lecteur, par multiplet, chaque multiplet ayant la forme d'une impulsion positive. Contrairement aux impulsions négatives de l'art antérieur, les impulsions positives du présent mode de réalisation évitent que les valeurs ne deviennent confuses. Ici, la probabilité d'une collision de multiplets entre un multiplet correspondant provenant de deux cartes différentes est 1 sur 256, ou environ 0,4%. En passant maintenant à la figure 6, on note que des signaux pour émettre et recevoir des identifications de carte avec des impulsions positives sont désignés de façon générale par le numéro de référence 600. Les signaux 600 montrent comment chaque carte qui a reçu un ordre d'appel émet son UID vers le lecteur sous la forme de l'impulsion positive. La Carte 1 émet son UID 610 vers le lecteur, la Carte 2 émet son UID 620 vers le lecteur, et la Carte 3 émet son UID 630 vers le lecteur. Le lecteur reçoit le signal d'UID composite 640, dans lequel les multiplets des UID de carte peuvent être détectés individuellenent en détectant les impulsions positives. Ainsi, chaque carte qui reçoit l'ordre d'appel émet son UID vers le lecteur sous la forme d'impulsions positives. L'UID 610 de la Carte 1 comprend une première valeur de multiplet d'UID de 150, une deuxième va:_eur de multiplet d'UID de 180 et une troisième valeur de multiplet d'UID de 180. L'UID 620 de la Carte 2 comprend une première valeur de multiplet d'UID de 100, une deuxième va__eur de multiplet d'UID de 80 et une troisième valeur de multiplet d'UID de 80. L'UID 630 de la Carte 3 comprend une première valeur de multiplet d'UID de 150, une deuxième va:_eur de multiplet d'UID de 120 et une troisième valeur de multiplet d'UID de 120. Le signal d'UID composite 640 au lecteur comprend des premières valeurs de multiplet d'UID de 100 et 150, des deuxièmes valeurs de multiplet d'UID de 80, 120 et 180, et des troisièmes valeurs de multiplet d'UID de 80, 120 et 180. Comme représenté sur les figures 7 et 8, un procédé anticollision utilisant une identification de carte est désigné de façon générale par les numéros de référence 700 et 800. Le procédé 700 comprend une case de fonction S600, à laquelle le lecteur demande aux cartes d'émettre les UID. Cette case transmet la commande à une case de fonction S610, à laquelle chaque carte émet vers le lecteur les multiplets de son UID, chaque multiplet d'UID ayant la forme d'une impulsion positive. A son tour, cette case transmet la commande à une case de décision S620, qui détermine si plus d'une carte s'approche du lecteur. Si une seule carte s'approche, cette carte est sélectionnée et la commande passe à une case de fonction S700, à laquelle la carte ou les cartes sélectionnées sont activées, et d'autres ordres provenant du lecteur peuvent être exêcutés. Si plus d'une carte s'approche, la commande est transmise à partir de la case S620 à une case de fonction 8630, à laquelle le lecteur sélectionne un premier multiple-: d'UID de la première carte, parmi les premiers multiplets d'UID reçus, et appelle la carte correspondante. Cette case transmet la commande à une case de décision S640, qui détermine si plus d'une carte répond au lecteur. Si une seule carte répond, la commande est transmise à une autre case de décision S650, qui détermine si le lecteur a appelé tous les premiers multiplets d'UID reçus dans le signal composite. Si le lecteur n'a pas encore appelé tous les premiers multiplets d'UID, la commande est transmise en retour à la case de fonction S630. Si, par ailleurs, le lecteur a déjà appelé tous les premiers multiplets d'UID, la commande est transmise à la case de fonction S700. Si la case de décision S640 détermine que plus d'une carte répond au lecteur, la commande est transmise à une case de fonction S660, à laquelle le lecteur sélectionne un deuxième multiplet d'UID, parmi les deuxièmes multiplets d'UID reçus dans l'UID composite, et appelle la carte correspondante. Cette case transmet la commande à une case de décision S670, qui détermine si plus d'une carte répond toujours au lecteur. Si une seule carte répond au lecteur, la case S670 transmet la commande à une autre case de décision S680, qui détermine si le lecteur a appelé tous les deuxièmes multiplets d'UID reçus dans le signal d'UID composite. Si le lecteur n'a pas encore appelé tous les deuxièmes multiplets d'UID, la commande est transmise en retour à la case de fonction S660. Si, d'autre part, le lecteur a déjà appelé tous les deuxièmes multiplets d'UID, la commande est transmise à la case de fonction S700. Si la case de décision S670 détermine qie plus d'une carte répond encore au lecteur, la commande passe à une case de fonction S690. A la case de fonction SE90, qui représente une boucle récursive dupliquant les étapes S630 à S650, ou 5660 à 5680, jusqu'à un n-ième multiplet d'UID (par exemple n = 3, 4, 5...) , le lecteur sélectionne un n-ième multiplet d'UID parmi les n-ièmes multiplets d'UID reçus dans le signal d'UID composite, et appelle la carte correspondante. La case de fonction 5690 transmet la commande à la case de fonction 5700. En passant maintenant à la figure 9, on note qu'un signal pour un ordre d'appel dirigé du lecteur vers les cartes voisines est indiqué de façon générale par lE numéro de référence 900. Ici, le signal 900 comprend un ordre d'appel d'UID. Le lecteur 510 de la figure 5 génère l'ordre d'appel d'UID pour appeler les UID des cartes sans contact 520, 530 et 540 lorsque les cartes sans contact s'approchent d'une région effective du lecteur, chaque carte sans contact ayant son propre UID particulier. Le signal 900 comprend en outre un début et une fin utilisant respectivement un Début de Trame (SOF pour "Start Of Prame") et une Fin de Trame (EOF pour "End Of Frame"). Le lecteur 510 émet le SOF et l'ordre d'appel d'UID et le SOF lorsque les cartes sans contact 520, 530 et/ou 540 s'approchent du lecteur. Comme représenté sur la figure 10, des signaux pour des réponses provenant des cartes voisines et dirigées vers le lecteur sont indiqués de façon générale par le numéro de référence 1000. Ces signaux de carte pourraient suivre le signal de récepteur 900 de la figure 9. Les cartes 520, 530 et 540 de la figure 5, recevant chacune l'ordre d'appel d'UID provenant du lecteur 510, émettent les UID particuliers vers le lecteur sous la forme des signaux respectifs 1020, 1030 et 1040. Chaque carte émet chacun de ses multiplets d'UID vers le lecteur sous la forme d'une impulsion positive. Chacun des signaux 1020, 1030 et 1040 commence avec un SOF, suivi des premier à quatrième multiplets d'UID pour la carte respective et d'une EOF. Ainsi, l'UID de la Carte 1 est 96h, B4h, B4h, A9h; l'UID de la Carte 2 est 64h, 50h, 50h, 10h; et l'UID de la Carte 3 est 96h, 78h, 78h, 12h. Le lecteur 510 reconnaît si plus d'une carte s'approche du lecteur en comptant les impulsions positives. Ainsi, pour l'exemple d'UID à quatre multiplets, le lecteur attend exactement quatre impulsions positives si une seule carte s'approche, mais cinq impulsions, ou plus, pour des cartes multiples, du fait qu'au moins un multiplet de l'UID sera différent pour d'autres cartes. En passant à la figure 11, on note qu'un signal. pour un ordre anticollision émis par le lecteur vers une carte sélectionnée, est désigné de façon générale par le numéro de référence 1100. Ce signal de récepteur pourrait suivre les signaux de carte 1000 de la figure 10. LE signal indique comment le lecteur 510 de la figure 5 appelle la carte correspondante, en sélectionnant l'un des premiers multiplets d'UID (par exemple 64h ou 96h) pour les cartes 520, 530 ou 540. Le lecteur émet vers la carte l'ordre anticollision "02" et la position de multiplet d'UID "01" et la valeur d'UID 64h. En passant maintenant à la figure 12, on note qu'un 30 signal pour une réponse provenant de la carte sélectionnée et dirigée vers le par le numéro de pourrait suivre le 11. Le signal 1200 figure 5 envoie un de 64h, en réponse lecteur est indiqué de façon générale référence 1200. Ce signal de carte signal de récepteur 1100 de la figure montre que la Carte 2, ou 530, de la SOF suivi d'un premier multiplet d'UID au signal d'appel 1100 du lecteur, sur la figure 11. La carte 530 réagit à l'appel du lecteur et émet consécutivement ses multiplets d'UID, chacun d'eux ayant la forme d'une impulsion positive, après avoir reçu l'ordre anticollision "02", la position d'UID "01' et la première valeur de multiplet d'UID concordante, de 64h. Comme représenté sur la figure 13, un signal pour un ordre anticollision provenant du lecteur et dirigé vers des cartes sélectionnées est indiqué de façon générale par le numéro de référence 1300. Ce signal de récepteur pourrait suivre les signaux de carte 1000 de la figure 10. Le signal 1300 comprend un SOF, l'ordre anticollision "02", la position de multiplet d'UID "01" indiquant le premier multiplet d'UID, la valeur du premier multiplet d':JID, de 96h, et une EOF. Le signal 1300 peut apparaître lorsque le lecteur 510 de la figure 5 identifie pleinement une carte (c'est-à-dire la Carte 2, ou 530, de la figure 5) et appelle un autre premier multiplet de 96h. Par conséquent, le lecteur émet vers les cartes en concordance l'ordre anticollision spécifiant la position du premier multiplet d'UID et la valeur du premier multiplet d'UID, de 96h. En passant à la figure 14, on note que des signaux pour des réponses provenant des cartes sélectionnées et dirigées vers le lecteur sont indiqués de façon générale par le numéro de référence 1400. Ces signaux de carte pourraient suivre le signal de récepteur 1300 de la figure 13. Les signaux de réponse 1400 comprennent un signal de réponse 1420 provenant de la Carte 1, ou 520, de la figure 5, et un signal de réponse 1440 provenant de la Carte 3, ou 540, de la figure 5. Chacun des signaux de réponse commence par un SOF et a donc la même première valeur de multiplet d'UID de 96h. Chacune des deux cartes correspond au premier multiplet d'UID de 64h que le lecteur 510 appelle, et par conséquent chacune de ces deux cartes répond au lecteur et émet ses multiplets d'UID respectifs, sous la forme d'une impulsion positive par multiplet, immédiatement après avoir reçu l'ordre anticollision "02", la position de multiplet d'UID "01" et la première valeur de multiplet d'UID de 64h. En passant maintenant à la figure 15, on notre qu'un signal pour un deuxième ordre anticollision provenant du lecteur et dirigé vers la carte sélectionnée est indiqué de façon générale par le numéro de référence 1500. Ce signal de récepteur pourrait suivre les signaux de carte 1400 de la figure 14. Le signal 1500 comprend un SOF, l'ordre anticollision "02", la position d'UID "02" indiquant le nombre de multiplets d'UID spécifié, la première valeur de multiplet d'UID de 96h, la deuxième valeur de multiplet d'UID de B4h, et une EOF. Le lecteur 510 de la figure 5 émet vers les cartes 520 et 540 l'ordre anticollision, la position de multiplet d'UID la plus élevée et les première et deuxième valeurs de multiplets d'UID, respectivement de 96h et B4h, afin de faire la distinction entre ces deux cartes ayant la même première valeur de multiplet d'UID de 96h. Comme représenté sur la figure 16, un signal pour une réponse provenant de la carte sélectionnée et dirigée vers le lecteur est indiqué de façon générale par le numéro de référence 1600. Ce signal de carte pourrait suivre le signal de récepteur 1500 de la figure 15. Le signal de carte 1600 comprend un SOF, les premier à quatrième multiplets d'UID de 96h, B4h, B4h et A9h, respectivement, et une EOF. Par conséquent, la Carte 1 ou 520 de la figure 5 répond au lecteur du fait qu'elle correspond aux premier et deuxième multiplets d'UID de 96h et B4h que le lecteur sélectionne. La Carte 1 répond au lecteur et émet ses multiplets d'UID particuliers sous la forme d'une imoulsion positive par multiplet, après avoir reçu l'ordre anticollision "02", la plus grande position de multiplet d'UID "02" et les première et deuxième valeurs de multiplet d'UID, respectivement de 96h et B4h. En passant à la figure 17, on note qu'un signal pour un second ordre anticollision provenant du lecteur et dirigé vers la carte sélectionnée, est indiqué de façon générale par le numéro de référence 1700. Ce signal de récepteur pourrait suivre les signaux de carte 1400 de la figure 14. Le signal 1700 comprend un SOF, l'ordre anticollision "02", la position d'UID "02" indiquant le nombre de multiplets d'UID consécutifs spécifiés, la première valeur de multiplet d'UID de 96h, la deuxième valeur de multiplet d'UID de 78h et une EOF. Le signal 1700 est utilisé par le lecteur 510 de la figure 5 pour identifier une autre carte, lorsque le lecteur appelle un autre deuxième multiplet, 78h cette fois. Par conséquent, le lecteur émet vers les cartes l'ordre anticollision "02" etla position de multiplet d'UID la plus élevée, "02" et les première et deuxième valeurs de multiplets d'UID, respectivement de 96h et 78h. En passant maintenant à la figure 18, on note qu'un signal pour une réponse provenant de la carte sélectionnée et dirigée vers le lecteur est indiqué de façon générale par le numéro de référence 1800. Ce signal de carte pourrait suivre le signal de récepteur 1700 de la figure 17. Le signal de carte 1800 comprend un SOF, les premier à quatrième multiplets d'UID, respectivement de 96h, 78h, 78h et 12h, et une EOF. Par conséquent, la Carte 3, ou 540, de la figure 5 répond au lecteur du fait qu'elle est celle qui correspond aux premier et deuxième multiplets d'UID, respectivement de 96h et 78h, que le lecteur sélectionne et appelle. La Carte 3 répond au lecteur et émet ses multiplets d'UID sous la forme d'une impulsion positive pour chaque multiplet, immédiatement après avoir reçu l'ordre anticollision "02" le nombre de positions de multiplet d'UID "02" et les première et deuxième valeurs de multiplet d'UID, respectivement de 96h et 78h. Sur la base des enseignements donnés ici, l'homme de l'art pourra déterminer aisément ces caractéristiques et avantages de la présente invention, ainsi que d'autres. Par exemple, il faut noter que les enseignements du présent 2881547 16 exposé peuvent être étendus à des UID ayant un nombre arbitraire de multiplets, ou à des UID qui sont générés au vol, de façon aléatoire. Les caractéristiques de détection d'impulsions positives et de comparaison multiplet par multiplet sont utiles pour la prévention de collisions. Il faut noter que les enseignements de la présente invention peuvent être mis en oeuvre sous diverses formes de matériel, de logiciel, de microprogramme, de processeurs spécialisés, ou de combinaisons de ceux-ci. De pré7=érence, les enseignements de la présente invention sont mis en oeuvre sous la forme d'une combinaison de matériel et de logiciel. En outre, le logiciel est avantageusement mis en oeuvre sous la forme d'un programme d'application incorporé de façon tangible sur une unité de stockage de programmes. Le programme d'application peut être téléchargé en direction ascendante vers une machine ayant n'importe quelle architecture appropriée, et être exécuté par cette machine. Avantageusement, la machine est mise en oeuvre sur une plate-forme informatique ayant du matériel tel qu'une ou plusieurs unités centrales de traitement ("UC"), une mémoire vive ("RAM") et des interfaces d'entrée/sortie ("E/S"). La plate-forme informatique peut également inclure un système d'exploitation et un code de microinstructions. Les divers processus et fonctions décrits ici peuvent soit faire partie du code de micro-instructions, soi: faire partie du programme d'application, soit être une combinaison quelconque de ceux-ci, qui peut être exécutée par une unité centrale. De plus, diverses autres unités périphériques, telles qu'une unité de stockage de données supplémentaire et une unité d'impression, peuvent être connectées à la plate-forme informatique. Il faut en outre noter que, du fait que certains des procédés et composants de système constitutifs, représentés dans les dessins annexés, sont de préférence mis en oeuvre par logiciel, les liaisons réelles entre les composants de système ou les cases de fonctions de processus peuvent différer en fonction de la manière selon laquelle la présente invention est programmée. Con:-laissant les enseignements indiqués ici, l'homme de l'art sera capable d'envisager ces mises en oeuvre ou configurations de la présente invention, ainsi que d'autres similaires. Bien que des modes de réalisation illustratifs aient été décrits ici en référence aux dessins annexés, il faut noter que la présente invention n'est pas limitée à ces modes de réalisation précis, et que divers changements et modifications peuvent y être apportés par l'homme de l'art, sans sortir du cadre ou de l'esprit de la présente invention. REVENDICATIONS 1. Procédé de détection d'au moins un dispositif sans contact (520, 530, 540) qui a un code d'identification spécifique (UID), le procédé étant caractérisé en ce qu'il comprend les étapes consistant à : demander l'émission d'un UID; recevoir au moins une impulsion positive représentative d'un UID; et détecter que plus d'un UID a été émis si le nombre d'impulsions positives reçues dépasse le nombre prévu pour un seul UID. 2. Procédé selon la revendication 1, caractérisé en ce que l'UID comprend au moins un multiplet, chaque multiplet étant reçu sous la forme d'une impulsion positive. 3. Procédé selon la revendication 1, dans lequel un seul UID a été émis, le procédé étant caractérisé en ce qu'il comprend en outre l'activation du dispositif (520, 530, 540) correspondant à l'UID émis. 4. Procédé selon la revendication 2, dans lequel plus d'un UID a été détecté, le procédé étant caractérisé en ce qu'il comprend en outre les opérations consistant à : sélectionner un premier multiplet d'UID parmi les multiplets d'UID reçus; demander l'émission d'un UID ayant le premier multiplet d'UID sélectionné ; recevoir al moins une impulsion positive représentative d'un UID; et détecter que plus d'un UID ayant le premier multiplet d'UID sélectionné a été émis, si le nombre d'impulsions positives reçues dépasse le nombre prévu pour un seul UID. 5. Procédé selon la revendication 4, dans lequel un seul UID ayant le premier multiplet d'UID sélectionné a été émis, le procédé étant caractérisé en ce qu'il comprend en outre l'activation de la carte (520, 530, 540) correspondant à l'UID émis. 6. Procédé selon la revendication 4, dans lequel plus d'un UID ayant le premier multiplet d'UID sélectionné a été détecté, le procédé étant caractérisé en ce qu'il comprend en outre les opérations consistant à sélectionner un deuxième multiplet d'UID parmi les multiplets d'UID reçus; demander l'émission d'un UID ayant le premier multiplet d'UID sélectionné et le deuxième multiplet d'UID sélectionné ; recevoir au moins une impulsion positive représentative d'un UID; et détecter que plus d'un UID ayant le premier multiplet d'UID sélectionné et le deuxième multiplet d'UID sélect:_onné a été émis si le nombre d'impulsions positives reçues dépasse le nombre prévu pour un seul UID. 7. Procédé selon la revendication 6, dans lequel un seul UID ayant le premier multiplet d'UID sélectionné et le deuxième multiplet d'UID sélectionné a été émis, le procédé étant caractérisé en ce qu'il comprend en outre l'activation de la carte (520, 530, 540) correspondant à l'UID émis. 8. Procédé selon la revendication 6, dans lequel plus d'un UID ayant le premier multiplet d'UID sélectionné et le deuxième multiplet d'UID sélectionné a été détecté, le procédé étant caractérisé en ce qu'il comprend en outre les opérations consistant à sélectionner un autre multiplet d'UID parmi les multiplets d'UID reçus; demander l'émission d'un UID ayant le premier multiplet d'UID sélectionné et le deuxième multiplet d'UID sélectionné et l'autre multiplet d'UID sélectionné ; recevoir au moins une impulsion positive représentative d'un UID; et détecter que plus d'un UID ayant le premier multiplet d'UID sélectionné et le deuxième multiplet d'UID sélectionné et l'autre multiplet d'UID sélectionné a été émis si le nombre d'impulsions positives reçues dépasse le nombre prévu pour un seul UID. 9. Procédé selon la revendication 8, dans lequel un seul UID ayant le premier multiplet d'UID sélectionné et le deuxième multiplet d'UID sélectionné et l'autre multiplet d'UID sélectionné a été émis, le procédé étant caractérisé en ce qu'il comprend en outre l'activation de la carte (520, 530, 540) correspondant à l'UID émis. 10. Procédé d'identification vis-à-vis d'un lecteur (510) d'un dispositif sans contact (520, 530, 540) ayant un code d'identification spécifique (UID), le procédé étant caractérisé en ce qu'il comprend les opérations consistant à : recevoir d'un lecteur (510) un ordre d'appel d'UID; et émettre vers le lecteur (510) au moins une impulsion positive représentative de l'UID. 11. Procédé selon la revendication 10, caractérisé en ce qu'il comprend en outre les opérations consistant à : recevoir d'un lecteur (510) un ordre anticollision et au moins une valeur d'UID; et, si l'au moins une valeur d'UID provenant du lecteur (510) coïncide avec une partie correspondante de l'UID du dispositif (520, 530, 540), émettre vers le lecteur (510) au moins une impulsion positive représentative de l'UID. 12. Lecteur (510) pour détecter au moins un dispositif sans contact (520, 530, 540) qui a un code d'identification spécifique (UID), le lecteur étant caractérisé en ce qu'il comprend: un générateur d'ordre d'appel d'UID pour demander l'émission d'un UID; un récepteur en communication de signal avec le générateur d'ordre d'appel d'UID pour recevoir au moins une impulsion positive représentative d'un UID; et un détecteur en communication de signal avec le récepteur pour détecter que plus d'un UID a été émis si le nombre d'impulsions positives reçues dépasse le nombre prévu pour un seul UID. 13. Lecteur (510) selon la revendication 12, caractérisé en ce que l'UID comprend au moins un multiplet, et le récepteur est agencé pour recevoir chaque multiplet sous la forme d'une impulsion positive. 14. Lecteur selon la revendication 12, caractérisé en ce qu'il comprend en outre une unité d'activation en communication de signal avec le détecteur, pour activer un dispositif sans contact (520, 530, 540) correspondant à un UID émis. 15. Lecteur (510) selon la revendication 13, agencé pour détecter plus d'un UID, caractérisé en ce qu'il comprend en outre un sélecteur de multiplet en communication de signal avec le détecteur pour sélectionner un multiplet d'UID parmi les multiplets d'UID reçus; et un générateur d'ordre anticollision en communication de signal avec le sélecteur de multiplet pour demander l'émission d'un UID ayant le multiplet d'UID sélectionné ; et en ce que le récepteur est agencé pour recevoir au moins une impulsion positive représentative d'un UID en, réponse au générateur d'ordre anticollision, et le détecteur est agencé pour détecter que plus d'un UID ayant le multiplet d'UID sélectionné a été émis, si le nombre d'impulsions positives reçues dépasse le nombre prévu pour un seul UID. 16. Dispositif sans contact (520, 530, 540) caractérisé en ce qu'il comprend: une mémoire pour stocker un code d'identification spécifique (UID) ; un récepteur en communication de signal avec la mémoire pour recevoir un ordre provenant d'un lecteur (510) ; un interpréteur d'ordre en communication de signal avec le récepteur pour déterminer si l'UID doit être émis ou non; et un émetteur en communication de signal avec la mémoire pour émettre vers le lecteur (510) au moins une impulsion positive représentative de l'UID. 17. Dispositif sans contact (520, 530, 540; selon la revendication 16, caractérisé en ce que l'interpréteur d'ordre détermine d'émettre l'UID si un ordre d'appel d'UID est reçu, ou si un ordre anticollision et au moins une valeur d'UID sont reçus, dans une condition dans laquelle l'au moins une valeur d'UID coïncide avec une partie correspondante de l'UID du dispositif sans contact. 18. Dispositif de stockage de programme lisiole par une machine pour exécuter des étapes de programme pour détecter au moins un dispositif sans contact (520, 530, 540) qui a un code d'identification spécifique (UID), caractérisé en ce que les étapes de programme comprennent: la demande de l'émission d'un UID; la réception d'au moins une impulsion positive représentative d'un UID; et la détection du fait que plus d'un UID a été émis si le nombre d'impulsions positives reçues dépasse le nombre prévu pour un seul UID. 19. Dispositif de stockage de programme selon la revendication 18, dans lequel l'UID comprend au moins un multiplet, chaque multiplet étant reçu sous la forme d'une impulsion positive, et plus d'un UID a été d.. tecté, caractérisé en ce que les étapes de programme comprennent en outre: la sélection d'un multiplet d'UID parmi les multiplets d'UID reçus; la demande de l'émission d'un UID ayant le multiplet d'UID sélectionné ; la réception d'au moins une impulsion positive représentative d'un UID; et la détection du fait que plus d'un UID ayant le multiplet d'UID sélectionné a été émis si le nombre d'impulsions positives reçues dépasse le nombre prévu pour un seul UID. 20. Dispositif de stockage de programme lisible par une machine pour exécuter des étapes de programme pour identifier vis-à-vis d'un lecteur (510) un dispositif sans contact (520, 530, 540) ayant un code d'identification spécifique (UID), caractérisé en ce que les étapes de programme comprennent: la réception d'un ordre d'appel d'UID provenant d'un lecteur (510) ; l'émission vers le lecteur (510) d'au moins une impulsion positive représentative de l'UID; la réception à partir d'un lecteur (510) d'un ordre anticollision et d'au moins une valeur d'UID; et, si l'au moins une valeur d'UID provenant du lecteur (510) coïncide avec une partie correspondante de l'UID de la carte {510, 520, 530), l'émission vers le lecteur (510) d'au moins une impulsion positive représentative de l'UID. 21. Carte sans contact (520, 530, 540), caractérisée en ce qu'elle comprend: un identificateur spécifique comprenant une multiplicité de multiplets; un récepteur pour recevoir un ordre anticollision représentatif d'au moins un multiplet d'identificateur désiré ; un comparateur en communication de signal avec le récepteur pour comparer l'au moins un multiplet d'identificateur désiré avec au moins un multiplet correspondant de l'identificateur spécifique; et un émetteur réagissant au l'identificateur spécifique comparateur pour émettre sous la forme d'impulsions positives orientées multiplet si l'au moins un multiplet d'identificateur désiré coïncide avec l'au moins un multiplet correspondant de l'identificateur spécifique. 22. Carte sans contact (520, 530, 540) selon la revendication 21, caractérisée en ce qu'elle comprend en outre un interpréteur en communication de signal avec le récepteur et l'émetteur pour reconnaître un ordre d'appel sans multiplets anticollision, et émettre en réponse à celui-ci l'identificateur spécifique sous la forme d'impulsions positives orientées multiplet. 23. Carte sans contact (520, 530, 540) selon la revendication 21, en combinaison avec un lecteur (510), caractérisée en ce que le lecteur comprend: un émetteur pour émettre un ordre anticollision indiquant l'au moins un multiplet d'identificateur désiré ; un récepteur pour recevoir l'identificateur spécifique sous la forme d'impulsions positives orientées multiplet si l'au moins un multiplet d'identificateur désiré coïncide avec l'ai moins un multiplet correspondant de l'identificateur spécifique; et un détecteur en communication de signal avec le récepteur pour détecter une collision lorsque le nombre d'impulsions positives dépasse le nombre de multiplets dans l'identificateur spécifique. 24. Lecteur (510) de cartes sans contact, caractérisé en ce qu'il comprend: un émetteur pour émettre un ordre anticollision indiquant au moins un multiplet d'identificateur désiré ; un récepteur pour recevoir l'identificateur spécifique sous la forme d'impulsions positives orientées multiplet si l'au moins un multiplet d'identificateur désiré coïncide avec l'au moins un multiplet correspondant de l'identificateur spécifique; et un détecteur en communication de signal avec le récepteur pour détecter une collision lorsque le nombre d'impulsions positives dépasse le nombre de multiplets dans l'identificateur spécifique. 25. Lecteur de cartes sans contact selon la revendication 24, caractérisé en ce qu'il comprend en outre: un dispositif d'appel en communication de signal avec l'émetteur pour appeler toutes les cartes sans contact (520, 530, 540) se trouvant dans une plage de distance donnée à partir du lecteur (510) ; une mémoire en communication de signal avec le récepteur pour stocker d'une manière ordonnée, orientée multiplet, tocs les multiplets d'identificateur spécifique reçus en réponse au dispositif d'appel; et un générateur d'ordre anticollision en communication de signal avec la mémoire et l'émetteur pour émettre un ordre anticollision pour fa=_re la distinction entre de multiples cartes sans contact (520, 530, 540). 26. Lecteur de cartes sans contact selon la revendication 25, caractérisé en ce que le dispositif d'appel appelle à un intervalle périodique toutes les cartes sans contact (520, 530, 540) se trouvant dans une plage de distance donnée à partir du lecteur (510). 27. Lecteur de cartes sans contact seLon la revendication 25, caractérisé en ce que le dispositif d'appel appelle toutes les cartes sans contact (520, 530, 540) se trouvant dans une plage de distance donnée à partir du lecteur (510) en réponse à une indication passive d'au moins une carte. 28. Lecteur de cartes sans contact seLon la revendication 25, caractérisé en ce que la mémoire est configurée sous la forme d'une matrice supérieure ayant une colonne et une ligne séparées pour chaque multiplet d'un identificateur spécifique et ayant une ligne supplémentaire pour chaque entrée de multiplet non dupliquée dans une colonne quelconque. 29. Lecteur de cartes sans contact selon la revendication 28, caractérisé en ce que le détecteur remplit toutes les valeurs de multiplets d'extrémité droite restantes pour une ligne avec les valeurs de multiplets d'un identificateur spécifique pour une carte (520, 530, 540) donnée, chaque fois qu'une collision n'est pas détectée. 30. Lecteur de cartes sans contact selon la revendication 28, caractérisé en ce que le détecteur remplit une valeur d'extrémité gauche parmi les valeurs de multiplets restantes pour une ligne avec une valeur de multiplet d'un identificateur spécifique, définie par un ordre, pour une carte (520, 530, 540) donnée, chaque fois qu'une collision coïncide avec le multiplet et la position existants. 31. Procédé de couplage anticollision pour des cartes sans contact (520, 530, 540), le procédé étant caractérisé en ce qu'il comprend les étapes consistant à : demander aux cartes (520, 530, 540) d'émettre leurs identificateurs spécifiques, chacun d'eux comprenant un nombre fixé de multiplets; recevoir simultanément les identificateurs spécifiques sous la forme d'impulsions positives orientées multiplet; compter les impulsions positives reçues; et déterminer que plus d'une carte (520, 530, 540) a répondu si le nombre d'impulsions pcsitives reçues dépasse le nombre fixé de multiplets. 32. Procédé de couplage anticollision selon la revendication 31, caractérisé en ce qu'il comprend en outre les étapes consistant à initialiser un compteur de positions de multiplet; fixer une valeur de multiplet à une valeur de multiplet reçue dans la première position de multiplet des identificateurs spécifiques; et former un ordre anticollision ayant le compteur de positions de multiplet et la valeur de multiplet. 33. Procédé de couplage anticollision selon la revendication 32, caractérisé en ce qu'il comprend en outre les étapes consistant à : émettre vers les cartes (520, 530, 540) l'ordre anticollision comprenant le compteur de positions de multiplet et au moins une valeur de multiplet; recevoir simultanément les identificateurs spécifiques sous la forme d'impulsions positives orientées multiplet; compter les impulsions positives reçues; et déterminer que plus d'une carte a répondu si le nombre d'impulsions positives reçues dépasse le nombre fixé de multiplets. 34. Procédé de couplage anticollision selon la revendication 33, caractérisé en ce qu'il comprend en outre, si plus d'une carte a répondu, les étapes consistant à : incrémenter le compteur de positions de multiplet; fixer la valeur de multiplet à une valeur de multiplet reçue dans la position de multiplet incrémentée des identificateurs spécifiques actualiser l'ordre anticollision en actualisant le compteur de positions de multiplet et en ajoutant la valeur de multiple: ; et répéter les étapes de la revendication 33. 35. Procédé de couplage anticollision selon la revendication 33, caractérisé en ce qu'il comprend en outre, si une seule carte a répondu, les étapes consistant à : déterminer que le lecteur (510) n'a pas appelé tous les multiplets d'identificateurs spécifiques correspondant au compteur de positions de multiplet présent; fixer la valeur de multiplet à une autre valeur de multiplet reçue dans la première position de multiplet des identificateurs spécifiques; actualiser l'ordre anticollision avec la valeur de multiplet présente; et répéter les étapes de la revendication 33. 36. Procédé de couplage anticollision selon la revendication 33, caractérisé en ce qu'il comprend en outre, si une seule carte a répondu, les étapes consistant à : déterminer que le lecteur a appelé tous les multiplets d'identificateurs spécifiques correspondant au compteur de positions de multiplet présent; et activer les cartes appelées correspondant aux identificateurs spécifiques reçus. 37. Dispositif de stockage de programme lisible par machine, matérialisant de façon tangible un programme d'instructions exécutables par la machine pour accomplir des étapes de programme pour un couplage anticollision de cartes sans contact (520, 530, 540), caractérisé en ce que les étapes de programme comprennent les étapes consistant à : demander aux cartes (520, 530, 540) d'émettre leurs identificateurs spécifiques, comprenant chacun un nombre fixé de multiplets; recevoir simultanément les identificateurs spécifiques sous la forme d'impulsions positives orientées multiplet; compter les imp..ilsions positives reçues; et déterminer que plus d'une carte a répondu si le nombre d'impulsions positives reçues dépasse le nombre fixé de multiplets. 38. Dispositif de stockage de programme selon la revendication 37, caractérisé en ce que les étapes de programme comprennent en outre les étapes consistant à : initialiser un compteur de positions de multiplet fixer une valeur de multiplet à une valeur de multiplet. reçue dans la première position de multiplet des identifi:ateurs spécifiques; et former un ordre anticollision ayant le compteur de positions de multiplet et la valeur de multiplet. 39. Dispositif de stockage de programme selon la revendication 38, caractérisé en ce que les étapes de programme comprennent en outre les étapes consistant à . émettre vers les cartes (520, 530, 540) L'ordre anticollision comprenant le compteur de positions de multiplet et au moins une valeur de multiplet; recevoir simultanément les identificateurs spécifiques sous la forme d'impulsions positives orientées multiplet; compter les impulsions positives reçues; et déterminer que plu; d'une carte a répondu si le nombre d'impulsions positives reçues dépasse le nombre fixé de multiplets. 40. Dispositif de stockage de programme selon la revendication 39, caractérisé en ce que les étapes de programme comprennent en outre, si plus d'une carte a répondu, les étapes consistant à : incrémenter le compteur de positions de multiplet; fixer la valeur de multiplet à une valeur de multiplet reçue dans la position de multiplet incrémentée des identificateurs spécifiques; actualiser l'ordre anticollision en actualisant le compteur de positions de multiplet et en ajoutant la valeur de multiplet; et répéter les étapes de programme de la revendication 39. 41. Dispositif de stockage de programme selon la revendication 39, caractérisé en ce que les étapes de programme comprennent en outre, si une seule carte a répondu, les étapes consistant à déterminer que le lecteur (510) n'a pas appelé tous les multiplets d'identificateurs spécifiques correspondant au compteur de de la position de multiplet des spécifiques; actualiser l'ordre anticollision avec valeur de multiplet présente; et répéter les étapes programme de la revendication 39. 42. Dispositif de stockage de revendication 39, caractérisé en ce programme comprennent en outre, si répondu, les étapes consistant à . lecteur (510) a appelé tous les multiplets d'identificateurs spécifiques correspondant au compteur de positions de multiplet présent; et activer les cartes appelées correspondant aux identificateurs spécifiques reçus. positions de multiplet présent; fixer la valeur multiplet à une autre valeur de multiplet reçue dans première identificateurs la de programme selon que les étapes une seule carte déterminer que la de a le