Modérateurs: Modération Forum Home-Cinéma, Modération Forum Installations, Modération Forum Univers TV, Le Bureau de l’Association HCFR • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 12 invités

Générateur HCFR - Les codes IR

Message » 04 Jan 2007 10:50

Bonjour,
Je voudrais utiliser la fonction d'apprentissage des codes IR de la sonde afin de comparer les codes (réputés identiques) de 2 TC ( en fait 1 TC plus la meme après passage dans un transmetteur RF) mais donc l'un marche mal.
J'aimerais donc savoir
comment analyser les codes Hexa issus d'un apprentissage (structure de la trame)
s'il existe une distance ( au sens mathématique) permettant de savoir si un code ressemble à un autre.
Existe-t-il une littérature à ce sujet
merci d'avance
michelB2
 
Messages: 1728
Inscription Forum: 08 Sep 2003 9:42
Localisation: Nantes
  • online

Message » 04 Jan 2007 11:07

michelB2 a écrit:Bonjour,
Je voudrais utiliser la fonction d'apprentissage des codes IR de la sonde afin de comparer les codes (réputés identiques) de 2 TC ( en fait 1 TC plus la meme après passage dans un transmetteur RF) mais donc l'un marche mal.
J'aimerais donc savoir
comment analyser les codes Hexa issus d'un apprentissage (structure de la trame)
s'il existe une distance ( au sens mathématique) permettant de savoir si un code ressemble à un autre.
Existe-t-il une littérature à ce sujet
merci d'avance



Bonjour,
Les codes Hexa sont en fait du standard Pronto.
Le premier code sera toujours 0. Le second défini la fréquence de la porteurse mais sera le même pour tous les codes appris. Le troisième te donne le nombre de codes et le quatrième sera toujours 0.
Ensuite tu as pour chaque code un octet qui te donne la durée à l'état haut et un octet qui te donne la durée à l'état bas (je ne sais plus dans quel ordre mais ce n'est pas très important) en multiple de la période de porteuse.

Si je regarde le code suivant :

Code: Tout sélectionner
0000 006D 0024 0000 0155 00A7 0017 003E 0017 0013 0017 0014 0017 003D 0017 0014 0017 0013 0016 003F 0016 0014 0016 0014 0017 003E 0016 003E 0017 0014 0016 003E 0017 003E 0017 0013 0017 003E 0017 003E 0016 003E 0017 003E 0017 003E 0016 0014 0017 0013 0017 003E 0017 0013 0017 0014 0016 0014 0016 0014 0017 0014 0016 003E 0017 003E 0016 0014 0017 003D 0017 05DD 0155 0052 0017 08FF


Le troisième octet à 24h = 36 te dis qu'il y a 36 codes, tu vas donc trouver 72 octets derrière pour te définir ces 36 codes.
Ensuite ça va dépendre du standard utilisé par le constructeur, mais dans le cas ci dessus, tu vois un premier code long (155, A7) puis un ensemble de code soit avec une durée quasi identique à l'état haut et à l'état bas (17, 13) soit avec des durées bien différentes (17, 3D). Ce sont les codages des 1 et des 0. On retrouve en général ce principe chez tout le monde.
Avoir un 13 ou un 14 à la place d'un 17 est en général équivalent, par contre tu peux vérifier que les états 1 et 0 correspondent bien entre les codes.
Ensuite tu peux trouver des codes très courts (genre 1 ou 2) qui correspondent plustôt à du bruit et qui viennent perturber l'apprentissage.

Il faut quand même signaler que la sonde réalise la lecture des codes IR avec un capteur qui n'est pas du tout fait pour et que les conclusions que tu en tirera sur la validité de tes codes devront être prises avec du recul.
Tu peux me les envoyer si tu veux que je te donne mon avis (par mp plutôt histoire de ne pas polluer ce post avec des codes qui n'ont rien à voir avec le pilotage d'un lecteur dvd ;) )
Ki
 
Messages: 4427
Inscription Forum: 12 Jan 2003 14:55
  • offline

Message » 24 Juil 2007 10:48

ou pourrai-je trouvais le code IR du lecteur Marantz DV6600 ?
merci. :wink:
OPTOMAN-26
 
Messages: 1469
Inscription Forum: 18 Mai 2005 22:50
Localisation: dans le sud est
  • offline

Message » 24 Juil 2007 19:24

OPTOMAN-26 a écrit:ou pourrai-je trouvais le code IR du lecteur Marantz DV6600 ?
merci. :wink:

Essaye les codes Philips, ça devrait marcher ...
Ki
 
Messages: 4427
Inscription Forum: 12 Jan 2003 14:55
  • offline

Message » 22 Sep 2007 17:12

que signife le message "mauvais header, les valeurs acceptables sont 0000, 5000, ou 6000."?
j'ai rentré le code de ma Pronto pour mon XE1 qui est "900A 006D 0000 0001 45B5 24DB" pour "chapitre suivant"
ce code fontionne très bien ... avec la Pronto

edit: j'ai ajouté "0000" devant, pour voir; et maintenant j'ai le message "mauvais nombre de caractères, le code entré est trop court" :cry:
le code que j'indique, entré par apprentissage de la Pronto, est également celui que j'ai pu trouver sur remotecentral ...

La configuration dans mon profil


JVC DLA-X5000, Toshiba HD-XE1, PS3, Xbox One S, PCHC (i7-3770k, GTX1070, Realtek HD Audio), Orange UHD87, écran DIY trans-sonore format 2.35, Yamaha RX-V681, Klipsch Sinergy SF-1 SC-1 SS-1 KSW10
Panasonic TX-PF42S10, Panasonic SC-PT560, Orange IHD92
cricri49
Membre HCFR
Membre HCFR
 
Messages: 5381
Inscription Forum: 14 Juin 2003 21:32
Localisation: du coté de NANTES
  • offline

Message » 22 Sep 2007 22:11

Effectivement, la sonde ne supporte pas les codes au format 900x.
Tu peux utiliser la fonction d'apprentissage pour avoir un code au format 0000.

J'essaierai de regarder si on peut implémenter le support de ces codes en natif, mais je manque d'informations.
D'ailleurs si tu fais l'apprentissage, je veux bien récupérer les codes appris.
Ki
 
Messages: 4427
Inscription Forum: 12 Jan 2003 14:55
  • offline

Message » 23 Sep 2007 12:08

Ki a écrit:Effectivement, la sonde ne supporte pas les codes au format 900x.
Tu peux utiliser la fonction d'apprentissage pour avoir un code au format 0000.

J'essaierai de regarder si on peut implémenter le support de ces codes en natif, mais je manque d'informations.
D'ailleurs si tu fais l'apprentissage, je veux bien récupérer les codes appris.

j'ai essayé l'aprentissage mais je n'ai pas réussi à obtenir quelquechose de correct
je suis comme toi: si quelqu'un pouvait me fournir les codes pour un XE1 :D

La configuration dans mon profil


JVC DLA-X5000, Toshiba HD-XE1, PS3, Xbox One S, PCHC (i7-3770k, GTX1070, Realtek HD Audio), Orange UHD87, écran DIY trans-sonore format 2.35, Yamaha RX-V681, Klipsch Sinergy SF-1 SC-1 SS-1 KSW10
Panasonic TX-PF42S10, Panasonic SC-PT560, Orange IHD92
cricri49
Membre HCFR
Membre HCFR
 
Messages: 5381
Inscription Forum: 14 Juin 2003 21:32
Localisation: du coté de NANTES
  • offline

Message » 23 Sep 2007 21:34

Tu peux essayer ce codes et me dire s'il marche

Code: Tout sélectionner
0000 006D 0023 0000 0157 00AB 0016 0040 0016 0015 0016 0040 0016 0015 0016 0015 0016 0015 0016 0040 0016 0015 0016 0040 0016 0015 0016 0040 0016 0015 0016 0040 0016 0040 0016 0015 0016 0040 0016 0015 0016 0015 0016 0040 0016 0015 0016 0015 0016 0040 0016 0015 0016 0015 0016 0015 0016 0040 0016 0040 0016 0040 0016 0040 0016 0015 0016 0040 0016 0040 0157 0055 0016 0E3B


Si ça ne marche pas, je veux bien quand même un code appris par la sonde, même s'il ne marche pas.
Ki
 
Messages: 4427
Inscription Forum: 12 Jan 2003 14:55
  • offline

Message » 24 Sep 2007 9:42

Ki a écrit:Tu peux essayer ce codes et me dire s'il marche

Code: Tout sélectionner
0000 006D 0023 0000 0157 00AB 0016 0040 0016 0015 0016 0040 0016 0015 0016 0015 0016 0015 0016 0040 0016 0015 0016 0040 0016 0015 0016 0040 0016 0015 0016 0040 0016 0040 0016 0015 0016 0040 0016 0015 0016 0015 0016 0040 0016 0015 0016 0015 0016 0040 0016 0015 0016 0015 0016 0015 0016 0040 0016 0040 0016 0040 0016 0040 0016 0015 0016 0040 0016 0040 0157 0055 0016 0E3B


Si ça ne marche pas, je veux bien quand même un code appris par la sonde, même s'il ne marche pas.

merci Ki, mais j'ai enfin réussi à faire l'apprentissage de la sonde
tu sais quoi? avec la télécommande je ne visais pas le bon coté de la sonde! :oops: :oops: :oops:
d'autre part (comme indiqué dans la documentation d'ailleurs) il vaut mieux effectuer l'aprentissage dans le noir pour éviter des interférences
je ne suis pas chez moi de la semaine donc je ne pourrais tester ça que le week-end prochain, et si ça marche je posterais les codes ici

La configuration dans mon profil


JVC DLA-X5000, Toshiba HD-XE1, PS3, Xbox One S, PCHC (i7-3770k, GTX1070, Realtek HD Audio), Orange UHD87, écran DIY trans-sonore format 2.35, Yamaha RX-V681, Klipsch Sinergy SF-1 SC-1 SS-1 KSW10
Panasonic TX-PF42S10, Panasonic SC-PT560, Orange IHD92
cricri49
Membre HCFR
Membre HCFR
 
Messages: 5381
Inscription Forum: 14 Juin 2003 21:32
Localisation: du coté de NANTES
  • offline

Message » 24 Sep 2007 19:46

cricri49 a écrit:
Ki a écrit:Tu peux essayer ce codes et me dire s'il marche

Code: Tout sélectionner
0000 006D 0023 0000 0157 00AB 0016 0040 0016 0015 0016 0040 0016 0015 0016 0015 0016 0015 0016 0040 0016 0015 0016 0040 0016 0015 0016 0040 0016 0015 0016 0040 0016 0040 0016 0015 0016 0040 0016 0015 0016 0015 0016 0040 0016 0015 0016 0015 0016 0040 0016 0015 0016 0015 0016 0015 0016 0040 0016 0040 0016 0040 0016 0040 0016 0015 0016 0040 0016 0040 0157 0055 0016 0E3B


Si ça ne marche pas, je veux bien quand même un code appris par la sonde, même s'il ne marche pas.

merci Ki, mais j'ai enfin réussi à faire l'apprentissage de la sonde
tu sais quoi? avec la télécommande je ne visais pas le bon coté de la sonde! :oops: :oops: :oops:
d'autre part (comme indiqué dans la documentation d'ailleurs) il vaut mieux effectuer l'aprentissage dans le noir pour éviter des interférences
je ne suis pas chez moi de la semaine donc je ne pourrais tester ça que le week-end prochain, et si ça marche je posterais les codes ici


Héhé ça va mieux en lisant le manuel ;)
Même si tes codes appris marchent, ce serait sympa de tester celui que je t'ai posté, ça permettra peut être de supporter les codes "900A" en natif pour une prochaine version.
Ki
 
Messages: 4427
Inscription Forum: 12 Jan 2003 14:55
  • offline

Message » 24 Sep 2007 21:50

Salut
Laisse tomber le code posté plus haut, je me suis gourré.
Je voudrais que tu essayes celui là

Code: Tout sélectionner
0000 006D 0023 0000 0157 00AB 0016 0040 0016 0015 0016 0040 0016 0015 0016 0015 0016 0015 0016 0040 0016 0015 0016 0040 0016 0015 0016 0040 0016 0015 0016 0040 0016 0040 0016 0015 0016 0040 0016 0015 0016 0015 0016 0040 0016 0015 0016 0015 0016 0040 0016 0015 0016 0015 0016 0040 0016 0040 0016 0015 0016 0040 0016 0040 0016 0015 0016 0040 0016 0040 0157 0055 0016 0E3B
Ki
 
Messages: 4427
Inscription Forum: 12 Jan 2003 14:55
  • offline

Message » 29 Sep 2007 13:19

chose promise chose due :wink:
voici les codes IR pour le XE1:

Chapitre suivant
Code: Tout sélectionner
0000 006D 0024 0000 0152 00AA 0016 003D 0017 0014 0016 003F 0016 0014 0016 0014 0016 0013 0017 003F 0015 0015 0016 003D 0017 0013 0017 003E 0016 0015 0015 003E 0017 003E 0016 0014 0016 003F 0015 0015 0017 0013 0016 003E 0016 0014 0016 0015 0016 003D 0017 0014 0016 0014 0016 003F 0015 003E 0017 0013 0019 003C 0016 003E 0016 0015 0016 003D 0017 003D 0017 05E4 0151 0053 0016 08FF


OK
Code: Tout sélectionner
0000 006D 0024 0000 014F 00AC 0014 003F 0014 0017 0014 0040 0013 0018 0013 0016 0014 0017 0014 0041 0013 0016 0013 0042 0013 0017 0013 0041 0015 0015 0015 003F 0014 0041 0013 0017 0014 003F 0014 0041 0014 0017 0014 0015 0015 0015 0014 0017 0014 0040 0014 0017 0015 0014 0015 0015 0015 003F 0015 0041 0014 003F 0015 003F 0014 0017 0014 0041 0013 0041 0014 05E5 014F 0055 0015 08FF


Flèche en bas
Code: Tout sélectionner
0000 006D 0024 0000 0152 00A9 0015 003F 0016 0015 0015 003F 0015 0015 0015 0015 0016 0014 0016 003E 0016 0015 0017 003D 0015 0015 0017 003D 0016 0015 0015 003F 0015 003F 0016 0014 0016 003E 0016 003F 0015 0015 0015 0015 0016 0014 0016 0014 0017 0014 0015 0015 0016 003E 0016 0014 0016 003E 0016 003F 0015 003F 0016 003E 0016 003E 0016 003F 0015 0015 0017 05E2 0151 0054 0016 08FF


Fléche à droite
Code: Tout sélectionner
0000 006D 0024 0000 0151 00AA 0016 003E 0017 0013 0016 003F 0015 0015 0015 0015 0015 0016 0015 003E 0016 0014 0016 003F 0015 0015 0016 003F 0015 0015 0015 003F 0016 003E 0016 0014 0016 003F 0015 003F 0015 0015 0016 003E 0016 003E 0016 0014 0016 0015 0015 003F 0016 0014 0016 0014 0017 003D 0016 0015 0015 0015 0016 003E 0016 003F 0015 0015 0015 003F 0016 05E3 0151 0054 0016 08FF


ils fonctionnent parfaitement
faire attention au positionnement de l'émetteur IR, bien en face du récepteur
mettre le temps de latence "chapitre suivant" sur 5000 (5s, le XE1 est "lent" :wink: 4000 ça devrait marcher aussi, mais quand on fait une calibration on est pas à une seconde près)

La configuration dans mon profil


JVC DLA-X5000, Toshiba HD-XE1, PS3, Xbox One S, PCHC (i7-3770k, GTX1070, Realtek HD Audio), Orange UHD87, écran DIY trans-sonore format 2.35, Yamaha RX-V681, Klipsch Sinergy SF-1 SC-1 SS-1 KSW10
Panasonic TX-PF42S10, Panasonic SC-PT560, Orange IHD92
cricri49
Membre HCFR
Membre HCFR
 
Messages: 5381
Inscription Forum: 14 Juin 2003 21:32
Localisation: du coté de NANTES
  • offline

Message » 29 Sep 2007 13:31

Oublie, mon code ne marchera pas ;)
En le comparant avec les codes appris, il en manquait un bout, j'ai du oublier un truc dans le décodage.
Ki
 
Messages: 4427
Inscription Forum: 12 Jan 2003 14:55
  • offline

Message » 29 Sep 2007 13:32

Voilà le code qu'il faudrait tester.
Normalement c'est le "chapitre suivant".
Mais bon, vu comme il est proche du code appris, ça devrait marcher sans souci ;)

Code: Tout sélectionner
0000 006D 0024 0000 0157 00AB 0016 0040 0016 0015 0016 0040 0016 0015 0016 0015 0016 0015 0016 0040 0016 0015 0016 0040 0016 0015 0016 0040 0016 0015 0016 0040 0016 0040 0016 0015 0016 0040 0016 0015 0016 0015 0016 0040 0016 0015 0016 0015 0016 0040 0016 0015 0016 0015 0016 0040 0016 0040 0016 0015 0016 0040 0016 0040 0016 0015 0016 0040 0016 0040 0016 05E7 0157 0055 0016 0E3B
Ki
 
Messages: 4427
Inscription Forum: 12 Jan 2003 14:55
  • offline

Message » 29 Sep 2007 14:54

Ki a écrit:Voilà le code qu'il faudrait tester.
Normalement c'est le "chapitre suivant".
Mais bon, vu comme il est proche du code appris, ça devrait marcher sans souci ;)

Code: Tout sélectionner
0000 006D 0024 0000 0157 00AB 0016 0040 0016 0015 0016 0040 0016 0015 0016 0015 0016 0015 0016 0040 0016 0015 0016 0040 0016 0015 0016 0040 0016 0015 0016 0040 0016 0040 0016 0015 0016 0040 0016 0015 0016 0015 0016 0040 0016 0015 0016 0015 0016 0040 0016 0015 0016 0015 0016 0040 0016 0040 0016 0015 0016 0040 0016 0040 0016 0015 0016 0040 0016 0040 0016 05E7 0157 0055 0016 0E3B

je viens de l'essayer
il fait bien "chapitre suivant"
quel intérêt par rapport à celui appris?

La configuration dans mon profil


JVC DLA-X5000, Toshiba HD-XE1, PS3, Xbox One S, PCHC (i7-3770k, GTX1070, Realtek HD Audio), Orange UHD87, écran DIY trans-sonore format 2.35, Yamaha RX-V681, Klipsch Sinergy SF-1 SC-1 SS-1 KSW10
Panasonic TX-PF42S10, Panasonic SC-PT560, Orange IHD92
cricri49
Membre HCFR
Membre HCFR
 
Messages: 5381
Inscription Forum: 14 Juin 2003 21:32
Localisation: du coté de NANTES
  • offline


Retourner vers Le ColorHCFR

 
  • Articles en relation
    Dernier message