Comment fonctionnent les «codes» de la télécommande infrarouge universelle?

9

Il est facile de trouver ce type de référence lors de la recherche de protocoles IR et de codes pour un équipement spécifique. La transmission IR réelle contient beaucoup plus de données que ces petits codes ne peuvent en contenir.

Que représentent exactement ces codes?
Comment quatre chiffres peuvent-ils représenter toutes les commandes qu'un appareil peut recevoir?
Ces «codes» font-ils référence à un protocole standard? Comment la télécommande universelle connaît-elle le protocole et tous les codes que le produit comprend à partir de ce petit code de configuration?

J'aimerais en savoir plus sur cette technologie. Pour moi, il semble que chaque télécommande soit différente, et vous devrez inverser l'ingénierie de chaque message pour identifier quel bit / octet fait quoi.

Filipe Nicoli
la source

Réponses:

15

Les codes ne sont qu'une référence à un ensemble de codes IR réels. Il indique au microcontrôleur ou CPU (terme lâche) de la télécommande le type de modulation de code, la marque et le type d'appareil à utiliser. Les protocoles standard sont RC5 et NEC, bien qu'il existe d'autres types. Une fois que vous connaissez le protocole, le reste ne fait que créer le code du bouton réel, qui est un assez petit ensemble de codes génériques, généralement 8 bits, donc 0 à 255 ou 0x00 à 0xFF, et un code fabricant. Chaque valeur fait des choses différentes en fonction de l'appareil, donc un téléviseur peut prendre 0x0A pour signifier la mise sous tension, un autre peut l'utiliser pour le canal vers le bas.

Les télécommandes universelles fonctionnent essentiellement par le fabricant en collectant autant de données sur les jeux de codes IR communs pour les appareils courants et en fournissant à l'utilisateur final un moyen de définir ce jeu de codes. Les codes que vous saisissez sont comme une adresse municipale, la télécommande trouvant toutes les informations dont elle a besoin pour ce code.

Les fabricants de téléviseurs réutilisent parfois les codes d'un téléviseur à un autre, et certains fabricants de marque blanche les réutilisent (les fabricants de marque blanche fabriquent des téléviseurs génériques avec une marque de nom de magasin). Il y a donc beaucoup de chevauchement dans les codes. Personne n'aime réinventer la roue.

Passant
la source
Les codes sur le tableau que j'ai référencé sont donc beaucoup plus liés à la télécommande universelle qu'aux appareils eux-mêmes?
Filipe Nicoli
Oui. Il s'agit essentiellement de nombres arbitraires pour l'ordre dans lequel l'entreprise distante a ajouté de nouveaux jeux de codes.
Passerby
Je comprends. Connaissez-vous une source en ligne pour ces jeux de codes?
Filipe Nicoli
1
OUI! getzweb.net/jp1 a une énorme liste pour plusieurs types de télécommandes. Je l'utilise avec ma télécommande Comcast qui est vraiment une télécommande universelle fabriquée par UEI. Généralement vu avec le connecteur JP1. Vous pouvez rechercher sur Google votre type de télécommande pour en savoir plus. Certains peuvent être programmés avec des codes personnalisés. Par exemple, mon jeu de codes TV comprend des codes pour ma box tv android et mon Mac!
Passerby
3

Tout ce que fait le code, c'est de dire à l'appareil émetteur à quoi il parle. Les commandes spécifiques seraient déjà connues du dispositif émetteur pour chaque modèle.

Quant à la façon dont la télécommande connaît les commandes de chaque modèle, elle devrait être programmée dans la télécommande, de sorte qu'elles soient définies et publiées par le fabricant ou inversées.

thomashw
la source