Bibliothèque technique gratuite ENCYCLOPÉDIE DE LA RADIOÉLECTRONIQUE ET DU GÉNIE ÉLECTRIQUE Pourquoi IrDA n'est pas adapté pour recevoir des commandes de télécommande IR. Encyclopédie de l'électronique radio et de l'électrotechnique Encyclopédie de l'électronique radio et de l'électrotechnique / technologie infrarouge Eh bien, en fait, vous pouvez certainement utiliser IrDA pour recevoir des commandes de télécommandes IR conventionnelles, mais avec de très grandes restrictions. Ne fonctionne pas avec toutes les télécommandes. La stabilité de la reconnaissance des commandes est très faible. Si vous utilisez IrDA intégré à la carte mère, vous devez évoquer les pilotes, s'ils sont externes, vous devez supprimer les pilotes ou brancher périodiquement le récepteur sur un autre port COM. USB IrDA ne peut pas du tout être utilisé, car il n'est pas accessible directement en tant que port COM (ne le confondez pas avec un port COM virtuel). À la demande générale, un plugin pour COM IrDA a été écrit, pour plus d'informations sur toutes les limitations et difficultés d'utilisation, voir slydiman.narod.ru/scr/plugins/ir210.htm Et maintenant plus en détail Grâce à IrDA, les données sont transmises de la même manière que via le port COM avec des différences mineures. La présence d'une impulsion est un 0 logique, la durée de l'impulsion est de 3/16 temps bit. Généralement, le mode 8 bits est utilisé, pas de parité et 1 bit d'arrêt. La première impulsion est considérée comme une impulsion de départ, puis, selon le débit de transmission sélectionné (généralement 115200), la présence ou l'absence d'une impulsion à un instant donné détermine la valeur du bit suivant (0 ou 1). Un octet est considéré comme reçu avec succès si le bit d'arrêt est reçu correctement, c'est-à-dire si au bon moment il n'y a pas d'impulsion. L'image montre le signal lors de la transmission de données via le port COM (UART) et via IrDA. Vous pouvez accéder à IrDA comme un port COM normal uniquement si l'appareil est connecté au port COM ou au connecteur IrDA de la carte mère. Dans le second cas, vous devrez éditer les fichiers INF avec vos mains afin que Windows ne devine pas qu'il s'agit d'un port infrarouge. L'utilisation, par exemple, d'un périphérique USB IrDA pour travailler avec une télécommande ne fonctionnera pas du tout. Surtout, chaque impulsion d'information émise depuis une télécommande est en fait un fond IR d'une durée donnée avec une fréquence de 30 à 56 kHz.
Теория Disons que tout est en ordre avec le bit d'arrêt, alors tout sera comme sur la photo ( MAIS ). Un fond IR est apparu, après 86.8 µs (à une vitesse de 115200) le premier octet a été reçu, un événement RX CHAR EVENT a été généré. Après avoir attendu que le paquet soit reçu, nous comptons le nombre d'octets et le nombre de bits simples les moins significatifs dans le dernier octet, ainsi nous découvrons la durée d'impulsion (T2) avec une précision de 9 μs. Après avoir attendu le prochain RX CHAR EVENT et s'être arrêté entre eux, nous découvrirons T1. En soustrayant T2 de T1, nous trouvons la durée de la pause. Il semblerait qu'il y ait suffisamment d'informations pour décoder la commande (les durées des impulsions et des pauses entre elles sont connues), mais ... Pratique Si au moment de la lecture du bit d'arrêt dans le fond IR il y a une impulsion, l'octet ne sera pas accepté. voir l'image (B). Ainsi, en cas de mauvaise réception d'un ou plusieurs octets, un RX CHAR EVENT peut survenir au point (1), (2) ou (3). De plus, RX CHAR EVENT peut se produire plusieurs fois pendant une impulsion d'information de la télécommande, par exemple aux points (1) et (3). Le plus probable est la réception sans erreur d'un octet qui chevauche la fin de l'impulsion d'information de la télécommande (aucune impulsion n'atteindra le bit d'arrêt). Tout cela s'applique au cas où le plugin DCD, slydiman.narod.ru/scr/plugins/dcd.htm ou IR210, slydiman.narod.ru/scr/plugins/ir210.htm est utilisé pour analyser une commande depuis un emplacement distant (le principe de fonctionnement est similaire à WinLIRC ). Le plugin UIR, slydiman.narod.ru/scr/plugins/uir.htm, n'a aucune idée des encodages des différentes télécommandes, il analyse bêtement la séquence d'octets reçus. La probabilité que pour une même commande de télécommande IrDA donne les mêmes octets est très faible. Le résultat, par exemple, peut varier en fonction de la distance entre le récepteur IrDA et la télécommande. Inversement, les mêmes octets peuvent être reçus pour différentes commandes de console. Conclusion: à une certaine fréquence du fond IR (c'est-à-dire avec un certain modèle de télécommande) avec une grande étendue, IrDA peut être utilisé pour recevoir des commandes de télécommande avec modulation de distance d'impulsion et avec des impulsions relativement courtes, tout en se concentrant sur le temps entre RX CHAR EVENT (plug-in DCD). IrDA ne peut pas être utilisé pour recevoir des commandes IR de télécommandes avec un type de modulation différent, ainsi que si les commandes contiennent une longue première impulsion d'information, ce qui est assez courant. Génération de commandes de télécommande IR via IrDA Ici, la situation est légèrement meilleure. Si vous connaissez le format de commande exact pour une télécommande donnée, vous pouvez former plusieurs paquets et les envoyer via IrDA après un temps donné. Dans ce cas, vous devez utiliser un débit en bauds de 38400 (le plus proche de la fréquence de la plupart des télécommandes). Vous obtiendrez un signal très proche de l'original, mais il ne sera pas parfait. Toutes les 9 impulsions, il y aura un creux (bit d'arrêt). De plus, le rapport cyclique sera d'environ 19 % (devrait être de 50 %). L'équipement de réception peut percevoir le bit d'arrêt comme une courte pause entre les impulsions d'information et décoder de manière incorrecte les commandes. Publication : cxem.net Voir d'autres articles section technologie infrarouge. Lire et écrire utile commentaires sur cet article. Dernières nouvelles de la science et de la technologie, nouvelle électronique : Une nouvelle façon de contrôler et de manipuler les signaux optiques
05.05.2024 Clavier Primium Sénèque
05.05.2024 Inauguration du plus haut observatoire astronomique du monde
04.05.2024
Autres nouvelles intéressantes : ▪ Montre intelligente marine Quantix 5 de Garmin ▪ Voiture musclée électrique Ford Mustang au lithium ▪ Aile volante pour la photographie de Mars Fil d'actualité de la science et de la technologie, nouvelle électronique
Matériaux intéressants de la bibliothèque technique gratuite : ▪ section du site Outils et mécanismes pour l'agriculture. Sélection d'articles ▪ article Qui cherche - il trouvera toujours ! Expression populaire ▪ article Quelle est la différence entre les sportifs amateurs et professionnels ? Réponse détaillée ▪ Article sur le Cervin. Merveille de la nature
Laissez votre commentaire sur cet article : Toutes les langues de cette page Page principale | bibliothèque | Articles | Plan du site | Avis sur le site www.diagramme.com.ua |