Brevet FR2770925A1 — publié le 19990514

Procédé de transmission de télécommandes La présente invention concerne les récepteurs de télécommande des serrures des portières de voiture et, plus généralement, les récepteurs de télécommande. Le porteur d'une clé ou boîtier de télécommande peut commander à tout moment l'émission de signaux infrarouge ou radio et le récepteur doit pouvoir les recevoir. Afin de limiter la consommation du récepteur, pour préserver la batterie de la voiture en stationnement, le microprocesseur du récepteur, avec, en frontal, un circuit radio, est normalement en veille, donc à faible consommation, et c'est le circuit radio frontal qui le réveille lorsque, apres démodulation des signaux radio, il reconnaît un motif temporel de bits d'en-tête de la télécommande. Le circuit radio peut aussi être prévu pour présenter au repos un état de veille, à faible consommation, dans lequel il peut détecter l'arrivée d'un motif de télécommande pour alors se réveiller en passant à l'état actif, pour la réception de la suite de la télécommande. Cependant, le circuit radio, dont la sensibilité correspond à une portée pouvant atteindre la centaine de mètres, reçoit d'autres signaux perturbateurs, tels que des signaux de télémesure de pression des pneumatiques de la voiture, ou les signaux pour d'autres voitures, ou encore des télécommandes de portes de garage, de stores et autres. Le circuit radio se réveille alors et réveille le microprocesseur, qui analyse les données de télécommande qui suivent l'en-tête et qui les rejette, comme étant étrangères, avant de repasser en veille. Chaque réception de signaux parasites provoque ainsi une consommation intempestive et inutile. Par ailleurs, et toujours dans l'exemple de la télécommande de portières, il se pose un problème de vitesse de réaction du microprocesseur, pour exécuter les commandes. En effet, la clé de télécommande peut être une clé portant un émetteur radio à très faible portée et émission permanente, qui ne déverrouille les portières que quand son porteur arrive à proximité immédiate de celles-ci. Il faut alors éviter qu'il ne se "heurte" à une 2 2770925 portière non encore déverrouillée au motif que la télécommande n'avait été reçue que très peu de temps avant la manoeuvre d'ouverture de la portière. La demanderesse s'est donc trouvée confrontée à un problème de consommation, un problème de rapidité de réaction, peu compatible avec le premier, et d'ailleurs à un troisième problème de sécurité, exigeant des motifs d'adressage de télécommande de grande longueur, peu compatible avec le second problème. En outre, le transfert des bits de télécommande, du circuit frontal au microprocesseur, est effectué à l'initiative de ce dernier, en scrutant cycliquement le circuit frontal pour y lire chaque bit venant d'être reçu. Cette tâche, en temps réel, nécessite d'interrompre le traitement en cours dans le microprocesseur, à une fréquence au moins égale à celle de la transmission des bits émis par le boîtier de télécommande, si bien qu'on arrive à la situation paradoxale dans laquelle toute augmentation de la vitesse de transmission de la télécommande induit une diminution de la puissance de traitement du microprocesseur et donc un délai supplémentaire. La demanderesse a cherché une solution offrant un bon compromis entre les diverses contraintes évoquées ci-dessus. A cet effet, l'invention concerne un procédé de transmission de signaux numériques de télécommande, pouvant chacun présenter un état logique parmi plusieurs, entre un émetteur et un récepteur comprenant un circuit frontal tampon de réception des signaux de télécommande et de transfert de ceux-ci à un processeur ayant une puissance de calcul déterminée, partagée entre une tâche de réception des signaux transférés et une tâche de traitement de ceux-ci, procédé caractérisé par le fait qu'on limite le rythme des transferts depuis le circuit frontal par regroupement des signaux reçus, dans ce dernier, en des blocs de transfert de taille prédéterminée, pour limiter la tâche de réception du processeur, et, dans l'émetteur, avant d'émettre successivement les signaux, on code leur état logique sous la forme d'une impulsion occupant une position spécifique dans une période de durée prédéterminée et on les transmet au circuit frontal à un rythme supérieur audit rythme des transferts pour que 3 2770925 sensiblement toute la puissance de calcul laissée libre par la tâche limitée de réception soit exploitée par la tâche de traitement. La tâche de traitement des signaux de télécommande peut ainsi se dérouler rapidement puisque la tâche concurrente de lecture des blocs du circuit frontal n'est plus qu'épisodique et que le processeur reçoit un flux de signaux suffisant pour éviter les temps morts. Pour la transmission en elle-même, de l'émetteur au circuit frontal, comme c'est la position, et non la forme, de l'impulsion qui est spécifique de l'état logique de chaque signal reçu, le circuit frontal reçoit un signal dont le niveau moyen sur toute période est constant, car il est indépendant de l'état particulier transmis. De ce fait, le circuit frontal peut disposer ainsi très simplement d'une référence de niveau asservie sur l'amplitude des impulsions reçues et en représentant une fraction fixe, pour déterminer un seuil optimal de détection des impulsions. Ce seuil optimal autorise une vitesse élevée de transmission des télécommandes, permettant l'utilisation quasiment à plein temps des ressources de traitement du processeur, indiquée ci-dessus. On peut donc transmettre directement, au fil de l'eau, les signaux successifs, puisque même une séquence de signaux à un même état logique ne peut faire dériver le niveau moyen et est donc autorisée sans contrôle. Tout embrouillage préalable de séquences à émettre et débrouillage correspondant en réception est de ce fait inutile, ce qui allège en particulier la tâche en réception et permet aussi de simplifier le matériel. De préférence, si les signaux sont binaires, on code chacun des deux états logiques sous la forme d'une impulsion respectivement en début et fin de période bit et on règle la durée de l'impulsion à la moitié de la période bit. Comme le spectre de fréquences nécessaire pour transmettre et reconnaître la forme des signaux a, dans ce cas, une fréquence fondamentale limitée à la fréquence d'émission de chaque signal, on peut donc accroître celle-ci jusqu'à proximité de la limite de fonctionnement des divers circuits. 4 2770925 Avantageusement, le circuit frontal étant agencé pour fonctionner alternativement en mode actif et en mode veille, à consommation réduite, on émet successivement, depuis l'émetteur, une pluralité de motifs d'en- tête d'activation du circuit frontal et ce dernier n'est activé, en l'attente de télécommande, que périodiquement par le processeur, pour recevoir et détecter au moins l'un des motifs et forcer alors le circuit frontal dans l'état actif pour la réception de la suite de la télécommande. Comme la transmission et le traitement d'exécution de la télécommande peuvent être effectués à vitesse accrue, on peut plus rapidement revenir en veille et ainsi réduire la consommation moyenne. L'invention sera mieux comprise à l'aide de la description suivante d'un mode de mise en oeuvre préféré du procédé de l'invention, en référence au dessin annexé, sur lequel: - la figure 1 représente schématiquement un émetteur de télécommandes pour la mise en oeuvre du procédé de l'invention, - la figure 2 représente schématiquement un récepteur de voiture associé, - la figure 3, formée des figures 3A et 3B, représente, en fonction du temps t, une trame d'émission d'une télécommande et une trame de commande d'activation d'un circuit frontal du récepteur, et - la figure 4 illustre le codage des données de télécommande. L'émetteur 39 de télécommandes de la figure 1 est destiné à être porté par le propriétaire d'une voiture pour en verrouiller et déverrouiller à distance les serrures des portières. Ce peut être un boîtier spécifique ou un ensemble de circuits montés sur une clé mécanique de contact ou sur une carte à puce. L'émetteur 39 comporte une base de temps 30 alimentant un circuit séquenceur 31 lisant une mémoire 32 contenant des télécommandes respectivement de verrouillage et de déverrouillage des serrures. La mémoire commande une entrée d'une porte OU exclusif 33, recevant, de la base de temps 30, un signal H d'horloge bit de période T, sur la seconde entrée, porte 33 qui commande un circuit émetteur 34, ici radio. Le séquenceur 31 servant, dans cet exemple, à verrouiller et à déverrouiller les serrures, il ne peut donc émettre cycliquement un message unique et le porteur de l'émetteur (39) doit donc ici commander explicitement son choix par activation d'un des deux boutons 35 et 36 2770925 d'activation du séquenceur 31 pour sélectionner et émettre l'une des deux télécommandes. Le récepteur de la figure 2 est embarqué à bord de la voiture pour commander le verrouillage et le déverrouillage des serrures des portières. Le récepteur comporte un circuit frontal 1 avec un circuit radio récepteur 13, accordé ici à 433,92 MHz, alimentant un circuit tampon de transmission 14, ici un UART (Emetteur Récepteur Asynchrone Universel) relié à un processeur, ici microprocesseur, 2, d'analyse et d'exécution de télécommandes émises par l'émetteur 39. La liaison de commande 5 de sortie du microprocesseur 2 sert à commander un actionneur, non représenté, commandant les serrures. Le schéma de la figure 2 n'est que fonctionnel, c'est-à-dire qu'en pratique, I'UART 14 peut être physiquement intégré, avec le microprocesseur 2, dans un unique circuit intégré. Une liaison 3, qui peut donc être un bus du circuit intégré ci-dessus, permet à I'UART 14 de fournir au microprocesseur 2 des signaux de données, ici binaires, correspondant au signaux radio reçus, c'est-à- dire détectés par démodulation. En sens opposé, une liaison 4 permet ici au microprocesseur 2 de commander le mode de fonctionnement du circuit 1, par un sous-ensemble 11 de ce dernier. Le sous-ensemble 11 peut être dédoublé pour agir aussi sur I'UART 14 lorsque celui-ci est intégré avec le microprocesseur 2. L'UART 14 dispose d'une base de temps, non représentée, pour rythmer les transferts vers le microprocesseur 2. Les circuits 13 et/ou 14 peuvent ainsi se trouver en un mode dans lequel ils sont dans un état pleinement actif, réveillé, pour détecter la totalité des signaux d'une télécommande, et un mode de veille, à faible consommation, dans lequel seule peut être détectée une portion de début de la télécommande, qui est en particulier destinée à réveiller le circuit 1 pour la réception de la suite. Le microprocesseur 2 a une puissance de calcul déterminée, partagée entre une tâche de réception des signaux transférés depuis le circuit tampon 1 et une tâche de traitement de ceux-ci, c'est-à-dire de reconnaissance et de commande d'exécution de la télécommande. 6 2770925 Le microprocesseur 2 comporte un sous-ensemble 12 lui permettant de fonctionner soit en mode pleinement actif, dans lequel il peut exécuter les télécommandes, soit en mode veille, à activité et consommation réduites, dans lequel il peut reconnaître une télécommande mais ne peut en exécuter les instructions. La figure 3A illustre le format d'un message de télécommande. Il est constitué essentiellement d'un préambule 21, 22 destiné à réveiller le circuit 1 et aussi le microprocesseur 2, et d'un champ de données 24 lo spécifiant la télécommande, donc, ici, les portières. Il est ici prévu un champ de temps mort 23, pour le passage à l'état actif du microprocesseur 2 avant la réception des données du champ 24. Dans le préambule, la partie d'en-tête 21 comporte un motif 20 prédéterminé de bits, qui ici est émis onze fois. Cette répétition s'impose par le fait qu'ici le mode veille du circuit radio 13 ne consiste pas, comme cela aurait pu être prévu, en un mode statique à performances réduites à la détection du motif 20, mais qu'il s'agit d'une alternance cyclique entre un état "pleinement actif", de réception de tout le message, et un état "totalement inactif", incapable de détecter les signaux reçus. En mode veille, la durée de l'état actif ci-dessus constitue une fenêtre 25 de lecture des signaux radio émis, qui dure 4 millisecondes pour une période de répétition de 40 ms. Le motif 20 émis dure 4 ms, si bien que le champ 21 de onze motifs 20 dure 44 ms. De ce fait, quel que soit le déphasage entre le champ 21 émis et la période de répétition de 40 ms pour sa lecture, une fenêtre 25 entière de lecture du circuit 1 se trouve temporellement comprise dans le champ 21 et ainsi les bits de l'un au moins des onze motifs 20 sont détectés. Le champ 22, ici prévu, a pour but de permettre un filtrage supplémentaire, logique, des messages reçus. Le fonctionnement du récepteur est expliqué plus en détails ci-dessous. Selon le procédé, on réduit la tâche de réception de signaux exécutée dans le microprocesseur 2 pour libérer du temps unité centrale au profit de la tâche d'exécution, que l'on alimente par un flux de signaux de télécommande à rythme suffisamment élevé pour exploiter la quasi totalité du temps unité centrale. Plus précisément, on limite le rythme des transferts depuis le circuit frontal 1 par regroupement des signaux reçus, 7 2770925 dans ce dernier, en des blocs de transfert de taille prédéterminée, pour limiter la tâche de réception du microprocesseur 2, et, dans l'émetteur 39, avant d'émettre successivement les signaux, on code leur état logique sous la forme d'une impulsion occupant une position spécifique dans la période de durée prédéterminée T et on les transmet au circuit frontal 1 à un rythme supérieur audit rythme des transferts pour que sensiblement toute la puissance de calcul laissée libre par la tâche limitée de réception soit exploitée par la tâche de traitement. En attente de téléconmmande, le circuit radio 1 est en mode veille, pour l'échantillonnage de tout champ 21 émis. Les signaux détectés, c'est-à- dire démodulés et mis en forme binaire, sont transmis au microprocesseur 2, pour leur reconnaissance. Le circuit radio 1 est un tampon frontal transparent d'un point de vue traitement logique de reconnaissance des s5 télécommandes, par le fait qu'il déporte, dans le microprocesseur 2, la reconnaissance de tous les signaux qu'il détecte, y compris le motif 20 commandant son mode de fonctionnement. Le motif 20 peut être prédéterminé et mémorisé dans le microprocesseur 2 ou être codé selon une loi déterminée et être reconnu par le fait qu'il est conforme à cette loi. En l'absence de reconnaissance du motif 20, le microprocesseur 2 laisse le circuit 1 dans le mode veille. Sinon, la reconnaissance du motif 20 lui fait activer la liaison 4 pour forcer (11) le fonctionnement du circuit 1 dans le mode actif. Comme, ici, le mode veille est constitué d'une alternance d'états actif 25 et inactif 26 (fig. 3B), le passage au mode purement actif du circuit 1 consiste donc à prolonger (27), pour la durée d'une télécommande, la fenêtre 25 de lecture du champ 21, prévue pour 4 ms, ou, si la reconnaissance du motif 20 n'intervient qu'après la fin de la fenêtre 25 de 4 ms, le microprocesseur 2 commande par forçage une fenêtre supplémentaire 27 de durée voulue, c'est-à-dire inhibe tout passage à l'état inactif du circuit 1. Le champ 22 d'identification de la télécommande est de même reçu et traité par le microprocesseur 2. Le champ 22 sert à ne réveiller pleinement (12) le microprocesseur 2 que si la télécommande, identifiée comme telle par le champ 21, le concerne. Le champ 22 comporte des 8 2770925 données prédéterminées mémorisées par le microprocesseur 2, comme par exemple le modèle de voiture, l'année de fabrication, la vitesse de modulation et le mode de codage du champ 24 et autres. Ce n'est qu'en cas de reconnaissance des données du champ 22 que le microprocesseur 2 commande (12) son passage à l'état pleinement actif pour recevoir le champ des données de télécommande 24. Le récepteur de cet exemple est à base de technologie CMOS, technologie dans laquelle la consommation électrique croît sensiblement linéairement 0o avec la fréquence de l'horloge de commande (sous-ensemble 12), non représentée en détails. De ce fait, le passage en mode veille consiste ici à diminer la fréquence de cette horloge. La commutation entre la fréquence nominale, d'état actif, et la fréquence réduite, d'état de veille, s'effectue par commande d'un multiplexeur à deux voies recevant deux signaux d'horloge de fréquences différentes. Dans un autre exemple, la réduction de consommation pourrait être obtenue par réduction de la tension d'alimentation ou encore par mise hors-tension de sous-ensembles annexes, c'est-à-dire non nécessaires pour la reconnaissance du champ 21 et aussi, ici, du champ 22. Après reconnaissance du champ 22, le microprocesseur 2 commande son propre passage (12) au mode actif et exploite ensuite le champ 24 pour activer la liaison 5. D'une façon générale, on peut réveiller un ou des sous-ensembles du récepteur de télécommandes présentant un mode veille, ceci de façon simultanée ou progressive. Le préambule (21 et/ou 22) est traité par le processeur 2 de préférence en mode veille pour réveiller pleinement celui- ci après avoir réveillé, ou en réveillant en même temps, le récepteur 1 si celui-ci est prévu avec un mode veille. La figure 4 illustre le principe de codage des bits émis par l'émetteur 34, le temps t étant porté en abscisse et l'amplitude A des signaux émis et de l'horloge d'émission H étant en ordonnée. 9 2770925 La transmission étant ici asynchrone, les bits de la mémoire 32 sont émis par blocs, ici sont représentés quatre bits 1100, encadrés chacun par un bit de START et un bit de STOP. Entre ces deux bits de service, il est émis huit moments élémentaires, c'est-à-dire que l'amplitude du signal issu de la porte 33 présente huit paliers, de même durée dans cet exemple, groupés logiquement par paires. Pour chaque bit à émettre est réservée une période bit T présentant deux paliers, ou moments élémentaires, d'amplitudes différentes. Les valeurs ou états "0" et "1" d'un bit de télécommande sont codées par deux moments, ou bits de transmission, présentant des paliers de valeurs successives respectivement 0, 1 et 1, 0. En d'autres termes, chaque période T comporte une impulsion de durée prédéterminée dont la position dépend de la valeur ou état logique du bit à transmettre. Le STOP et le START, ne durant ici qu'un seul moment élémentaire, ont des niveaux respectifs 1 et 0 et ils peuvent s'enchaîner, représentant alors un état logique "1". On conçoit qu'ainsi on n'est pas limité à la logique binaire et on peut transmettre tout état logique, d'une pluralité déterminée d'états multiniveaux, en affectant à chacun une position spécifique dans la période bit T. La largeur prédéterminée de l'impulsion peut de même être différente de T/2. Ainsi, pour tout état logique, la valeur moyenne du signal reçu est égale à sa valeur crête multipliée par le facteur de forme de l'impulsion dans la période T, ici 0,5. Le choix des deux positionnements de l'impulsion en début et fin de période T, respectivement, d'un côté ou de l'autre du milieu de la période bit T et avec ici un réglage de la durée de l'impulsion à la moitié de la période bit T, permet de coder très simplement les bits issus de la mémoire 32 à chaque période T. Si le bit à coder présente un état logique "0", il est sans effet sur la porte OU exclusif 33 et le signal d'horloge issu de la base de temps 30 traverse sans modification la porte 33, c'est-à-dire qu'il présente un niveau bas pendant la première demi-période (premier moment élémentaire) puis un front montant le fait passer à un niveau haut pour la seconde demi-période (deuxième moment élémentaire). Si, au contraire, il s'agit d'un état "1" à coder, celui-ci inverse le signal d'horloge dans la porte 33, si bien que le niveau haut est alors dans la première demi-période. Ainsi, on place l'impulsion dans la première ou la seconde des demi-périodes bit T par inversion conditionnelle (33), selon le bit à transmettre, du signal d'horloge à période bit T. Il s'agit donc en 2770925 sortie (33) d'un saut de phase de 180 degrés lorsque deux bits successifs à émettre sont différents. Ainsi, comme l'illustre la figure 4, les états "0" et "'1" présentent des transitions respectives montante et descendante à mi-période de T. Une transition intervient entre deux périodes T dans le cas de deux états logiques, ou bits, successifs identiques; sinon, un changement d'état logique correspond à une continuité de niveau des moments élémentaires respectivement second et premier de deux périodes bit T considérées, 0o puisque le saut de phase de 180 degrés s'ajoute à la transition naturelle de degrés du signal d'horloge H. En réception (1), on intègre (circuit RC classique) le signal analogique restitué par le circuit radio 13 (bande de base) pour disposer d'une référence de tension stable permettant de fixer un seuil de détection des impulsions, seuil qui l'on compare au signal instantané reçu. Ici, le niveau de référence obtenu par intégration est égal au niveau crête reçu, et donc asservi sur celui-ci, multiplié par le facteur de forme, ici 0,5. Il peut être préférable de fixer un seuil de détection différent du niveau moyen, en particulier dans les cas o le facteur de forme difféererait de 0,5. Il suffit alors d'amplifier ou atténuer le niveau moyen d'un facteur déterminé, ou au contraire d'agir sur le gain du seul signal instantané. On dispose ainsi d'une référence de seuil stable et fiable, par intégration sur quelques périodes T. En outre, comme la constante d'intégration (RC) peut être limitée, puisque la valeur crête d'asservissement est fournie à chaque période T, le niveau de référence suit rapidement toute variation du niveau crête reçu, si par exemple le porteur de l'émetteur (39) se déplace rapidement. On peut ainsi s'affranchir de tout embrouillage logique de séquences longues d'états logiques "0" ou "1" identiques, ce qui simplifie les circuits en émission et en réception. En outre, pour l'analogique, la détection des bits reçus s'effectuant avec un seuil toujours optimal, la durée de chaque moment peut être raccourcie par rapport à un cas à seuil non stable, pour lequel il faudrait intégrer suffisamment longtemps la réponse du détecteur du signal pour éliminer le bruit susceptible de fausser temporairement la décision de reconnaissance d'un état plutôt que l'autre. Bref, ici, l'amplitude de la marge de protection contre le bruit est il 2770925 accrue par le fait que le seuil est optimal, ce qui autorise une transmission plus rapide. Par ailleurs, le codage utilisé exclut toute séquence dépassant deux moments de même niveau, si bien qu'on peut déterminer la présence d'une erreur si un même niveau dure plus d'une période bit T, c'est-à- dire au moins trois moments. Afin de se prémunir encore mieux contre les erreurs, il est ici prévu, en sortie du récepteur 13, d'échantillonner chaque moment par une horloge 16 fois plus rapide que la fréquence des moments élémentaires, ou fréquence Baud, après calage temporel par rapport au START, et de choisir l'état de la majorité de trois échantillons centraux de chaque moment. Le bloc de 1 octet de moments est ensuite décodé par paires de moments pour obtenir les 4 bits de télécommande d'origine. Le décodage de "0, 1" redonne l'état logique "0", tandis que "1, 0" donne l'état logique " 1 ". On vérifie, par une porte OU exclusif, que les deux moments de chaque paire sont de niveaux différents. Cette redondance permet, accessoirement, de corriger un défaut représenté par trois moments identiques successifs. Lorsque l'UART 14 reçoit un bit STOP, il engendre une interruption au niveau du processeur 2, pour lui transférer les 4 bits reçus, correspondant à un octet de moments élémentaires. Le décodage moments/bit indiqué ci- dessus peut intervenir dans I'UART 14 ou dans le microprocesseur 2. Il peut par exemple être prévu que l'UART 14 laisse s'accumuler plus que 4 bits de télécommande, par exemple deux ou quatre blocs de 4 bits, qui sont transférés en parallèle sur un bus du microprocesseur. Un transfert en série n'est pas à exclure, puisque le gain de temps est entre autres obtenu par le fait que, comme un transfert concerne un bloc de bits et non un seul bit, le microprocesseur 2 est interrompu moins souvent à cet effet et perd ainsi globalement moins de temps pour, à chaque fois, ranger temporairement le contexte de la tâche en cours, de traitement et d'exécution de la télécommande. Le transfert en bloc permet ainsi d'autoriser une augmentation du débit moyen de signaux traités par le microprocesseur 2. 12 2770925 Pour une vitesse de transmission de 10 k moments élémentaires par seconde, ou Bauds, (T = 0,2 ms), une interruption est ainsi engendrée à une période de 1 ms, après réception d'un bloc de 10 moments élémentaires (1 START, 8 moments pour 4 bits de télécommande, 1 STOP), ou d'un multiple de 1 ms. Le microprocesseur 2 exécute ici la télécommande en 50 à 90 ms, compte tenu des 40 ms d'incertitude dans le retard à la détection de l'instant de début du message de télécommande, dus à l'état de veille du frontal 1. l 13 2770925 REVENDICATIONS 1.- Procédé de transmission de signaux numériques de télécommande, pouvant chacun présenter un état logique parmi plusieurs, entre un émetteur (39) et un récepteur (1, 2) comprenant un circuit frontal tampon (1) de réception des signaux de télécommande et de transfert de ceux-ci à un processeur (2) ayant une puissance de calcul déterminée, partagée entre une tâche de réception des signaux transférés et une tâche de traitement de ceux-ci, procédé caractérisé par le fait qu'on limite le rythme des transferts depuis le circuit frontal (1) par regroupement des signaux reçus, dans ce dernier, en des blocs de transfert de taille prédéterminée, pour limiter la tâche de réception du processeur (2), et, dans l'émetteur (39), avant d'émettre successivement les signaux, on code leur état logique sous la forme d'une impulsion occupant une position spécifique dans une période de durée prédéterminée (T) et on les transmet au circuit frontal (1) à un rythme supérieur audit rythme des transferts pour que sensiblement toute la puissance de calcul laissée libre par la tâche limitée de réception soit exploitée par la tâche de traitement. 2.- Procédé selon la revendication 1, dans lequel, les signaux étant binaires, on code chacun de leurs deux états logiques possibles sous la forme d'une impulsion respectivement en début et fin de période bit (T). 3.- Procédé selon la revendication 2, dans lequel on règle la durée de l'impulsion à la moitié de la période bit (T). 4.- Procédé selon la revendication 3, dans lequel on place l'impulsion dans la première ou la seconde des demi-périodes bit (T) par inversion conditionnelle (33), selon le bit à transmettre, d'un signal d'horloge à période bit (T). 5.- Procédé selon la revendication 4, dans lequel on recherche des erreurs dans les signaux reçus par détection d'un même niveau de signal pendant plus d'une période bit (T). 6.- Procédé selon l'une des revendications 1 à 5, dans lequel on émet, depuis l'émetteur (39), en mode asynchrone, des blocs contenant chacun un octet de moments élémentaires et le circuit frontal (14) lance une interruption du processeur (2) pour y transférer chaque octet reçu. 14 2770925 7.- Procédé selon l'une des revendications 1 à 6, dans lequel, le circuit frontal (1) étant agencé pour fonctionner alternativement en mode actif et en mode veille, à consommation réduite, on émet successivement, depuis l'émetteur (39), une pluralité de motifs d'en-tête (20) d'activation du circuit frontal (1) et ce dernier n'est activé, en l'attente de télécommande, que périodiquement par le processeur (2) pour que celui-ci reçoive et détecte au moins l'un des motifs (20) et force alors le circuit frontal (1) dans l'état actif pour la réception de la suite des signaux de l0 o télécommande.