Brevet FR2889008A1 — publié le 20070126

PROCEDE ET SYSTEME DE TRANSMISSION DE DONNEES EN SERIE La présente invention concerne un procédé et un système de transmission de données et plus particulièrement, un procédé et un système de transmission de données en série. Dans les systèmes de transmission de données en série classiques, aussi bien de type numérique que de type analogique, le connecteur de réception a besoin de balayer de façon répétée la ligne de transmission pour voir toute donnée délivrée par la ligne de transmission. Par conséquent, le connecteur de réception dépense beaucoup de temps et de ressources système pour détecter si ce qui est reçu correspond à des données ou à des bruits. Plus particulièrement dans un environnement à bruit élevé, par exemple à l'intérieur d'une voiture où les ondes magnétiques se mélangent, le connecteur de réception perd beaucoup de temps et de ressources du système en détection. Lorsque les bruits sont forts, le changement d'erreur de transmission est élevé, ce qui affecte la qualité et la stabilité de la transmission de données. Par conséquent, il est souhaitable de proposer un procédé et un système de transmission de données qui éliminent le problème cité ci-dessus. La présente invention a été accomplie à partir des constatations précédentes et elle propose un système de transmission de données en série qui comprend un appareil d'émission, un appareil de réception, une première ligne de transmission et une seconde ligne de transmission. L'appareil de transmission comprend un connecteur d'émission adapté pour émettre des données en série à l'appareil de réception par la première ligne de transmission et pour émettre simultanément un signal de commande à l'appareil de réception par la seconde ligne de transmission. L'appareil de réception comprend un connecteur de réception adapté pour recevoir la au moins une série de données et le signal de commande en provenance du connecteur d'émission de l'appareil d'émission. La première ligne de transmission est connectée électriquement entre le connecteur d'émission de l'appareil d'émission et le connecteur de réception de l'appareil de réception pour transmettre la au moins une série de données du connecteur d'émission de l'appareil d'émission au connecteur de réception de l'appareil de réception. La seconde ligne de transmission est connectée électriquement entre le connecteur d'émission de l'appareil d'émission et le connecteur de réception de l'appareil de réception pour transmettre le signal de commande du connecteur d'émission de l'appareil d'émission au connecteur de réception de l'appareil de réception. Le connecteur de réception de l'appareil de réception détecte un changement de tension du signal de commande sur la seconde ligne de transmission en conformité avec une première condition spécifique prédéfinie et commence à recevoir la au moins une série de données en provenance du connecteur d'émission de l'appareil d'émission par la première ligne de transmission. Le connecteur de réception de l'appareil de réception arrête l'action de réception de la au moins une série de données provenant de la première ligne de transmission lorsqu'un autre changement de tension du signal de commande sur la seconde ligne de transmission a été détecté en conformité avec une seconde condition spécifique prédéfinie. Par conséquent, le connecteur de réception contrôle de façon précise le point temporel auquel commencer à recevoir les données en série et le point temporel auquel finir l'action de réception, empêchant de cette manière la réception de bruits pendant la période entre le point temporel de début et le point temporel de fin, améliorant le rapport signal sur bruit et économisant les ressources du système. La première condition spécifique citée ci-dessus peut consister en ce que la tension du signal de commande a été modifiée d'une première tension à une seconde tension et maintenue en continu à la seconde tension pendant une première période prédéfinie, ou en ce que la tension du signal de commande a dépassé une valeur de tension prédéfinie pendant plus d'une seconde période prédéfinie, ou en ce que le changement de tension du signal de commande satisfait un code série tel que 01101, 10010 ou un code ASCII, ou satisfait une forme d'onde spécifique telle que l'onde sinusoïdale d'une fréquence spécifique. L'invention propose également un procédé de transmission de données en série destiné à permettre à un connecteur de réception d'un appareil de réception de recevoir au moins une série de données en provenance d'un connecteur d'émission de l'appareil d'émission par la première ligne de transmission, et également à permettre au connecteur d'émission de l'appareil d'émission d'émettre un signal de commande au connecteur de réception de l'appareil de réception par la seconde ligne de transmission. Le procédé de transmission de données en série comprend les étapes consistant en: une étape permettant au connecteur de réception de balayer la seconde ligne de transmission pour détecter si un changement de tension du signal de commande sur la seconde ligne de transmission est en conformité avec une première condition spécifique prédéfinie, et une étape permettant au connecteur de réception de recevoir la au moins une série de données provenant de la première ligne de transmission lorsque le changement de tension du signal de commande sur la seconde ligne de transmission a été détecté en conformité avec la première condition spécifique prédéfinie. Le procédé de transmission de données en série comprend en outre une étape consistant à commander le connecteur de réception pour arrêter l'action de réception de la au moins une série de données provenant de la première ligne de transmission lorsqu'un autre changement de tension du signal de commande sur la seconde ligne de transmission a été détecté en conformité avec une seconde condition spécifique prédéfinie. D'autres avantages, caractéristiques et détails de l'invention ressortiront du complément de description qui va suivre en référence à des dessins annexés, donnés uniquement à titre d'exemple et dans lesquels: -la figure la est un dessin schématique représentant un système de transmission de données en série selon un premier mode de réalisation de la présente invention; - la figure lb est un dessin schématique représentant un système de transmission de données en série selon un deuxième mode de réalisation de la présente invention; - la figure 2 est un dessin schématique 10 représentant un signal selon le premier mode de réalisation de la présente invention; - la figure 3 est un organigramme du premier mode de réalisation de la présente invention; - la figure 4 est un dessin schématique représentant un signal selon un troisième mode de réalisation de la présente invention; - la figure 5 est un dessin schématique représentant un signal selon un quatrième mode de réalisation de la présente invention; et - la figure 6 est un dessin schématique représentant un signal selon un cinquième mode de réalisation de la présente invention. La figure la est un dessin schématique représentant un système de transmission de données en série selon un premier mode de réalisation de la présente invention. Le système utilise une transmission de données en série unidirectionnelle par exemple, en particulier pour un procédé de transmission de données en série dans des circonstances de rapport signal sur bruit élevé, comme dans une voiture ou un procédé de transmission de données en série RS-232 en laboratoire. Selon la figure la, des données en série sont transmises depuis le connecteur d'émission A de l'appareil d'émission 100 au connecteur de réception B de l'appareil de réception 101. La première ligne de transmission 10 transmet les données en série, la seconde ligne de transmission 13 transmet le signal de commande et la ligne de masse 12 produit la tension de référence zéro. La figure lb est un dessin schématique représentant un système de transmission de données en série selon un deuxième mode de réalisation de la présente invention. Ce mode de réalisation est une transmission RS-232 bidirectionnelle d'un système de transmission de données en série. La première ligne de transmission 10' et la deuxième ligne de transmission 13' se voient respectivement transmettre les données en série et le signal de commande provenant du port série du premier dispositif électronique 102 vers le port série du deuxième dispositif électronique 103. La troisième ligne de transmission:11' et la quatrième ligne de transmission 14' se voient respectivement transmettre les données en série et le signal de commande provenant du port série du deuxième dispositif électronique 103 vers le port série du troisième dispositif électronique 104. Toutes les lignes de transmission ci-dessus peuvent être modifiées sous la forme de ports pour connecter deux dispositifs électroniques différents, tels qu'un collecteur pour une voiture, un dispositif de sûreté, un. dispositif d'affichage, un système GPS, etc., afin de produire une transmission correcte entre deux dispositifs électroniques. Afin de simplifier l'explication de l'esprit et de la portée de la présente invention, les modes de réalisation qui suivent sont décrits sur la base de la transmission de données unidirectionnelle de la figure la pour expliquer la relation entre le connecteur d'émission A et le connecteur de réception B. Dans la pratique effective, le procédé de transmission bidirectionnel est communément utilisé dans la plupart des dispositifs électroniques. Bien que seul le premier mode de réalisation représenté sur la figure la soit expliqué, l'homme du métier pourra aisément comprendre et appliquer la transmission bidirectionnelle du deuxième mode de réalisation représenté sur la figure lb. Par conséquent, aucune description plus détaillée du processus de transmission du deuxième mode de réalisation n'est nécessaire. Si l'on veut bien se référer aux figures la, 2 et 3, la figure 2 est un dessin schématique représentant un signal selon le premier mode de réalisation de la présente invention. La figure 3 est un organigramme du premier mode de réalisation de la présente invention. Sur la figure 2, la partie supérieure représente les données en série sur la première ligne de transmission 10 envoyées depuis le connecteur d'émission A de l'appareil d'émission 100; la partie inférieure représente le signal de commande sur la seconde ligne de transmission 13 envoyé depuis le connecteur d'émission A. Les bruits 21 sur la première ligne de transmission 10 et les bruits 23 et 231 sur la seconde ligne de transmission 13 sont produits du fait des interférences voisines pendant le processus de transmission. Selon ce mode de réalisation, le connecteur de réception B continue à détecter le signal de commande envoyé depuis le connecteur d'émission A par la seconde ligne de transmission 13. Lorsque le changement du signal de commande est en conformité avec une condition spécifique, à savoir, la première condition spécifique (étape S301), le connecteur de réception B commence à recevoir les données en série 20 délivrées par la première ligne de transmission 10 en ordre correct pour finir une transmission précise des données (étape S302). En outre, lorsque le changement du signal de commande est en conformité avec l'autre condition spécifique, à savoir la seconde condition spécifique, le connecteur de réception B stoppe immédiatement la réception des données en série envoyées par la première ligne de transmission 10 (étape S303). Référons-nous au changement de tension du signal de commande sur la seconde ligne de transmission 13 comme représenté sur la partie inférieure de la figure 2. Supposons que la première condition spécifique (c'est-à-dire la condition pour commencer à recevoir les données) selon ce mode de réalisation est que le signal de commande ait été changé de haute tension à basse tension et maintenu à basse tension pendant une période prédéfinie At = 30 ms. Le connecteur de réception B commence à compter le temps auquel la tension est changée de haute à basse au point temporel t0. Cependant, le signal de commande change de haute tension à basse tension au point temporel t0' avant le comptage jusqu'à 30 ms. Par conséquent, le résultat balayé n'est pas en conformité avec la première condition spécifique citée ci-dessus et le connecteur de réception B ne prend pas en compte ce changement de tension qui est causé par les bruits 231 et néglige toutes les données envoyées par la première ligne de transmission 10. De façon similaire, le temps de maintien de chaque changement de tension provoqué par les bruits 231 avant le point temporel tl-At n'atteint pas la période préétablie de 30 ms, et par conséquent le connecteur de réception B n'a aucun besoin de recevoir les données transmises par la première ligne de transmission 10. Comme représenté sur la partie inférieure de la figure 2, au point temporel tl-At, c'est-à-dire quand le connecteur d'émission A va transmettre les données en série 20 par la première ligne de transmission 10, à ce moment le connecteur d'émission A tire le signal de commande sur la seconde ligne de transmission 13 de haute tension à basse tension à l'avance et maintient le signal de commande à basse tension en continu pendant plus de 30 ms. Lorsque le connecteur de réception B a analysé ce changement comme étant en conformité avec la condition telle que le changement de tension a été maintenu pendant plus de Ot = 30 ms, il considère le changement comme étant en conformité avec la première condition spécifique citée ci-dessus et les données en série 20 transmises par la première ligne de transmission 10 comme étant des données effectives après le point temporel tl. Par conséquent, le connecteur de réception B néglige tous les bruits 21 sur la première ligne de transmission 10 avant le point temporel tl et commence à recevoir les données en série 20 transmises après le point temporel de départ tl. Par conséquent, ce procédé améliore réellement le rapport signal sur bruit pendant la transmission. En outre, le connecteur de réception B n'a pas besoin de recevoir toutes les données provenant de la première ligne de transmission 10 de façon ininterrompue ni de gâcher des ressources système pour vérifier l'efficacité de toutes les données transmises par la première ligne de transmission 10. Par conséquent, l'invention peut économiser efficacement des ressources système au niveau du connecteur de réception B. Lorsque le point temporel t2-At est atteint comme représenté sur la partie inférieure de la figure 2, le signal de commande est changé de basse tension à haute tension et maintenu à haute tension pendant plus de At = 30 ms. A ce moment, le connecteur de réception B considère le changement comme étant en conformité avec la seconde condition spécifique (c'est-à-dire la condition pour arrêter l'action de réception), par conséquent le connecteur de réception B arrête de recevoir les données provenant de la première ligne de transmission 10. Par conséquent, le connecteur de réception B n'a pas besoin de recevoir les bruits 21 après le point temporel de fin t2. En conséquence, les ressources système au niveau du connecteur de réception B sont économisées et le rapport signal sur bruit pendant la transmission est grandement amélioré. Il y a des bruits 23 sur la seconde ligne de transmission 13. Cependant, du fait que ces bruits 23 ne sont pas maintenus à haute tension pendant plus de 30 ms, le connecteur de réception B ne considère pas la présence de ces bruits comme étant en conformité avec la seconde condition spécifique. Par conséquent, le connecteur de réception B n'arrête pas l'action de réception des données provenant de la première ligne de transmission 10. La première condition spécifique et la seconde condition spécifique citées ci-dessus sont préétablies dans le système. Le réglage de ces conditions n'est pas limité à un changement de tension ou à un maintien de la période temporelle de 30 ms. Ces première et seconde conditions spécifiques peuvent être conçues et agencées de façon adaptée pour convenir à différents environnements de bruits de façon à améliorer la précision. Quelques autres modes de réalisation des conditions spécifiques sont expliqués ci-dessous. La figure 4 représente un troisième mode de réalisation de la présente invention. Ce troisième mode de réalisation change le signal de commande sur la seconde ligne de transmission 13 en état sur la partie inférieure de la figure 4. La partie supérieure de la figure 4 représente les données transmises par la première ligne de transmission 10. La partie inférieure de la figure 4 représente le signal de commande sur la seconde ligne de transmission 13. Selon ce mode de réalisation, le signal de commande est un signal de commande binaire. Le système règle le signal de début pour la première condition spécifique pour commencer à recevoir des données à 01101 et le signal de fin pour la seconde condition spécifique pour terminer l'action de réception à 10010 . Par conséquent, le connecteur de réception B ne recevra les données en série 40 transmises par la première ligne de transmission 10 que pendant la période temporelle allant du point temporel de départ t3 au point temporel de fin t4. Le signal de début et le signal de fin cités ci- dessus peuvent tous deux être réglés à 01101 . Selon ce mode de réalisation, il y a de nombreux bruits 43 et 431 sur la seconde ligne de transmission 13. Cependant, ces bruits 43 et 431 n'affectent pas le jugement de la condition spécifique 01101 ou 10010 sous l'effet de bons moyens de réception tels que Matched Filter, Correlator, etc. Par conséquent, le point temporel t3 pour commencer à recevoir les données et le point temporel t4 pour arrêter l'action de réception seront précis et le connecteur de réception B peut déterminer de façon précise les points temporels de début et de fin de transmission des données. De façon similaire au premier mode de réalisation cité ci-dessus, le connecteur de réception B ne reçoit pas les bruits 41 sur la première ligne de transmission 10 avant le point temporel de début t3 ni après le point temporel de fin t4. Par conséquent, ce mode de réalisation peut également améliorer le rapport signal sur bruit et économiser des ressources système. La figure 5 représente le quatrième mode de réalisation de la présente invention. Ce mode de réalisation change le signal de commande sur la seconde ligne de transmission 13 en état représenté sur la partie inférieure de la figure 5. Sur la figure 5, la partie supérieure représente les données sur la première ligne de transmission 10 et la partie inférieure représente le signal de commande sur la seconde ligne de transmission 13. Avec le code Gary, le bit 00 des données de transmission est codé comme première tension (OV) ; le bit 01 des données de transmission est codé comme deuxième tension (2V) ; le bit 11 des données de transmission est codé comme troisième tension (4V) ; le bit 10 des données de transmission est codé comme quatrième tension (6V). Selon ce mode de réalisation, la condition spécifique pour commencer à recevoir des données est réglée de façon à consister en ce que la tension ait été commutée de la quatrième tension (6V) à la deuxième tension (2V) et maintenue à la deuxième tension (2V) pendant plus de Lt = 30 ms, et la seconde condition spécifique (c'est-à-dire la condition pour terminer l'action de réception) est réglée de façon à consister en ce que la tension ait été commutée de la deuxième tension (2V) à la quatrième tension (6V) et maintenue à la quatrième tension (6V) pendant plus de t = 30 ms. Du fait qu'il y a quatre tensions différentes dans ce mode de réalisation, le risque de changer la tension de la quatrième tension à la deuxième tension à cause de l'interférence des bruits est relativement moindre. En conséquence, le risque d'erreur dans le jugement est relativement réduit. Comme représenté sur la figure 5, le connecteur de réception B peut trouver de façon précise le point temporel de début t5 et le point temporel de fin t6 et recevoir de façon précise les données en série 50 transmises par la première ligne de transmission 10. Du fait que les divers bruits 53 sur la seconde ligne de transmission 13 ne sont pas en conformité avec les conditions spécifiques citées ci-dessus, ils n'affectent pas l'opération de réception précise du connecteur de réception B. De façon similaire, il y a de nombreux bruits 51 sur la première ligne de transmission 10, cependant, du fait que ces bruits 51 ne se trouvent pas à l'intérieur de la période temporelle entre le point temporel de début t5 et le point temporel de fin t6, ils ne sont pas reçus par le connecteur de réception B. Par conséquent, ce mode de réalisation améliore également le rapport signal sur bruit et économise les ressources système. La figure 6 représente le cinquième mode de réalisation de la présente invention. Ce mode de réalisation change le signal de commande sur la seconde ligne de transmission 13 en état représenté sur la partie inférieure de la figure 6. Sur la figure 6, la partie supérieure représente les données sur la première ligne de transmission 10, et la partie inférieure représente le signal de commande sur la seconde ligne de transmission 13. A la différence des divers modes de réalisation cités ci-dessus, le signal selon ce mode de réalisation est un signal analogique. Selon ce mode de réalisation, la condition spécifique pour commencer à recevoir les données est réglée de façon à consister en ce que la valeur de tension a été maintenue en dessous de la valeur de tension moyenne (3V) pendant plus de At = 30 ms, et la condition spécifique pour terminer l'action de réception est réglée de façon à consister en ce que la valeur de tension a été maintenue au-dessus de la valeur de tension moyenne (3V) pendant plus de At = 30 ms. Si le signal de commande sur la seconde ligne de transmission 13 est stable, le connecteur de réception B peut facilement détecter le point temporel de début t7. Si le signal de commande est instable et que la tension du signal de commande sur la seconde ligne de transmission 13 change plusieurs fois en peu de temps, par exemple la tension change au point temporel t8, au point temporel t9 et au point temporel tlO, la valeur moyenne des tensions à ces trois points temporels est adoptée et utilisée pour déterminer le point temporel de fin tll. Ce mode de réalisation obtient les mêmes effets que le mode de réalisation cité ci-dessus. Bien que la présente invention ait été expliquée en relation avec ses modes de réalisation préférés, il faut comprendre que de nombreuses autres modifications et variations possibles peuvent être apportées sans s'écarter de l'esprit ni de la portée de l'invention. REVENDICATIONS 1. Procédé de transmission de données en série permettant à un connecteur de réception (B) d'un appareil de réception (101) de recevoir au moins une série de données en provenance d'un connecteur d'émission (A) d'un appareil d'émission (100) par une première ligne de transmission (10), et permettant également au connecteur d'émission (A) dudit appareil d'émission de transmettre un signal de commande au connecteur de réception (B) dudit appareil de réception par une seconde ligne de transmission (13) ; dans lequel le procédé de transmission de données est caractérisé en ce qu'il comprend la série d'étapes suivante. une étape (301) de balayage de ladite seconde ligne de transmission (13) pour détecter si un changement de tension dudit signal de commande sur ladite seconde ligne de transmission (13) est en conformité avec une première condition spécifique prédéfinie; et une étape (302) de réception de ladite au moins une série de données provenant de ladite première ligne de transmission (10) lorsque le changement de tension dudit signal de commande sur ladite seconde ligne de transmission (13) a été détecté en conformité avec ladite première condition spécifique prédéfinie. 2. Procédé de transmission de données en série selon la revendication 1, dans lequel ladite première condition spécifique prédéfinie consiste en ce que la tension dudit signal de commande a été changée d'une première tension à une seconde tension et maintenue en continu à ladite seconde tension pendant une première période prédéfinie. 3. Procédé de transmission de données en série selon la revendication 1, dans lequel ladite première condition spécifique prédéfinie consiste en ce que la tension dudit signal de commande a chuté en dessous d'une valeur de tension prédéfinie pendant plus d'une seconde période prédéfinie. 4. Procédé de transmission de données en série selon la revendication 1, comprenant en outre une étape (303) consistant à arrêter l'action de réception de ladite au moins une série de données provenant de ladite première ligne de transmission (10) lorsqu'un autre changement de tension dudit signal de commande sur ladite seconde ligne de transmission (13) a été détecté en conformité avec une seconde condition spécifique prédéfinie. 5. Procédé de transmission de données en série selon la revendication 4, dans lequel ladite seconde condition spécifique prédéfinie consiste en ce que la tension dudit signal de commande a été changée d'une seconde tension à une première tension et maintenue en continu à ladite première tension pendant une troisième période prédéfinie. 6. Procédé de transmission de données en série selon la revendication 4, dans lequel ladite seconde condition spécifique prédéfinie consiste en ce que la tension dudit signal de commande a dépassé une valeur de tension prédéfinie pendant plus d'une quatrième période prédéfinie. 7. Système de transmission de données en série comprenant. un appareil d'émission (100), ledit appareil d'émission (100) comprenant un connecteur d'émission (A) adapté pour transmettre un signal de commande et au moins une série de données; un appareil de réception (101), ledit appareil de réception (101) comprenant un connecteur de réception (B) adapté pour recevoir ledit signal de commande et ladite au moins une série de données en provenance dudit connecteur d'émission (A) dudit appareil d'émission (100) ; une première ligne de transmission (10) connectée électriquement entre le connecteur d'émission (A) dudit appareil d'émission (100) et le connecteur de réception (B) dudit appareil de réception (101) pour transmettre ladite au moins une série de données depuis ledit connecteur d'émission (A) dudit appareil d'émission (100) vers ledit connecteur de réception (B) dudit appareil de réception (101) ; et une seconde ligne de transmission (13) connectée électriquement entre le connecteur d'émission (A) dudit appareil d'émission (100) et le connecteur de réception (B) dudit appareil de réception (101) pour transmettre ledit signal de commande depuis ledit connecteur d'émission (A) dudit appareil d'émission (100) vers ledit connecteur de réception (B) dudit appareil de réception (101) ; dans lequel ledit connecteur de réception (B) dudit appareil de réception (101) détecte un changement de tension dudit signal de commande sur ladite seconde ligne de transmission (13) en conformité avec une première condition spécifique prédéfinie et commence à recevoir ladite au moins une série de données depuis ledit connecteur d'émission (A) dudit appareil d'émission (100) par ladite première ligne de transmission (10). 8. Système de transmission de données en série selon la revendication 7, dans lequel ladite première condition spécifique prédéfinie consiste en ce que la tension dudit signal de commande a été changée d'une première tension à une seconde tension et maintenue en continu à ladite seconde tension pendant une première période prédéfinie. 9. Système de transmission de données en série selon la revendication 7, dans lequel ladite première condition spécifique prédéfinie consiste en ce que la tension dudit signal de commande a dépassé une valeur de tension prédéfinie pendant plus d'une deuxième période prédéfinie. 10. Système de transmission de données en série selon la revendication 7, dans lequel ledit connecteur de réception (B) dudit appareil de réception (101) arrête l'action de réception de ladite au moins une série de données provenant de ladite première ligne de transmission (10) lorsqu'un autre changement de tension dudit signal de commande sur ladite seconde ligne de transmission (13) a été détecté en conformité avec une seconde condition spécifique prédéfinie. 11. Système de transmission de données en série selon la revendication 10, dans lequel ladite seconde condition spécifique prédéfinie consiste en ce que la tension dudit signal de commande a été changée d'une seconde tension à une première tension et maintenue en continu à ladite première tension pendant une troisième période prédéfinie. 12. Système de transmission de données en série selon la revendication 10, dans lequel ladite seconde condition spécifique prédéfinie consiste en ce que la tension dudit signal de commande a dépassé une valeur de tension prédéfinie pendant plus d'une quatrième période prédéfinie.