Répondre à la discussion
Affichage des résultats 1 à 26 sur 26

Protocole d'une télécommande RF 433 Mhz




  1. #1
    arachnyd

    Protocole d'une télécommande RF 433 Mhz

    Bonjour,

    Je suis sur l'étude d'une trame de télécommande 433 MHz et je recherche le protocole utilisé par celle-ci (en vain).

    J'ai dans un premier temps capturé la trame avec un arduino, un récepteur RF433 et la lib "RC-Switch", qui me dit qu'il s'agit d'une trame codée sur 24 bits et utilisant le protocole "1" (et la doc de cette librairie ne précise rien de plus à ce sujet).

    Du coup j'ai décidé de la capturer grâce à un oscilloscope pour voir son allure, que voici :

    trame.png

    En comparant avec ce qui a été capturé avec l'arduino, j'ai rapidement compris qu'une impulsion longue correspondait à un "1" binaire et une impulsion courte à un "0", mais j'ai remarqué la présence d'un 25ème bit en fin de trame, dont j'ignore totalement la fonction (j'ai vu que certains parlaient de "sync bit", sans davantage de précision).

    Bref, j'aimerais bien connaître le protocole de transmission utilisé, j'ai lu cette page qui en recense quelques uns, mais je n'arrive pas à associer ma trame à l'un d'eux ...

    Merci d'avance pour l'aide que vous voudrez bien m'apporter.

    -----

    Dernière modification par arachnyd ; 18/05/2018 à 10h24.

  2. Publicité
  3. #2
    f6exb

    Re : Protocole d'une télécommande RF 433 Mhz

    Seuls les faucons volent. Les vrais restent au sol.

  4. #3
    arachnyd

    Re : Protocole d'une télécommande RF 433 Mhz

    Bonjour,

    Merci pour la réponse mais je doute fortement qu'il s'agisse d'un protocole aussi sophistiqué que celui-ci vu que la télécommande en question pilote normalement un projecteur chinois bas de gamme ...

    D'ailleurs je commence même à me demander si la télécommande respecte un protocole existant ...


  5. #4
    penthode

    Re : Protocole d'une télécommande RF 433 Mhz

    c'est la bonne question

    seule l'analyse des différentes commandes peut donner une piste
    ça ne change pas un homme, un homme ça vieillit.

  6. #5
    arachnyd

    Re : Protocole d'une télécommande RF 433 Mhz

    Sur trois boutons différents, j'obtiens ces trames (sans le 25ème bit qui apparait en fin de trame et dont l'utilité m'est inconnue) :

    Btn 1 : 101011100010111000000001
    Btn 2 : 101011100010111000000010
    Btn 3 : 101011100010111000010010

    Les bits en gras sont identiques, donc il y a visiblement au moins 5 bits sur 24 qui servent à transmettre un ordre spécifique, et le reste est probablement de l'adressage. Après que dire de plus je n'en sais rien ...

  7. A voir en vidéo sur Futura
  8. #6
    penthode

    Re : Protocole d'une télécommande RF 433 Mhz

    c'est la bonne démarche...
    ça ne change pas un homme, un homme ça vieillit.

  9. #7
    f6exb

    Re : Protocole d'une télécommande RF 433 Mhz

    Le 25è bit est sans doute un bit de parité.
    Seuls les faucons volent. Les vrais restent au sol.

  10. Publicité
  11. #8
    arachnyd

    Re : Protocole d'une télécommande RF 433 Mhz

    j'y ai pensé mais ce bit est toujours a zéro, que le nombre de bits à 1 soit pair ou impair donc ça ne colle pas.

  12. #9
    f6exb

    Re : Protocole d'une télécommande RF 433 Mhz

    Quelle est la durée d'une trame, d'un "0", d'un "1" ?
    Seuls les faucons volent. Les vrais restent au sol.

  13. #10
    arachnyd

    Re : Protocole d'une télécommande RF 433 Mhz

    Durée d'un "1" : 1 ms
    Durée d'un "0" : 430 µs

    Durée totale : 39.43 ms

    Les temps ne sont pas très précis car je les ai calculé "à la main" vu que je n'ai que des captures d'écran des trames et qu'il y a 5 ms/division.

  14. #11
    penthode

    Re : Protocole d'une télécommande RF 433 Mhz

    quelle est la fréquence de la sous-porteuse ?
    ça ne change pas un homme, un homme ça vieillit.

  15. #12
    arachnyd

    Re : Protocole d'une télécommande RF 433 Mhz

    Comment savoir cela ? (je ne m'y connais pas des masses)

  16. #13
    penthode

    Re : Protocole d'une télécommande RF 433 Mhz

    en observant les salves sur la diode IR , tu dois trouver entre 25 et 40 kHz

    ça peut donner une indication sur le protocole ( RC5 philips , CIRC sony , autre....)
    ça ne change pas un homme, un homme ça vieillit.

  17. #14
    antek

    Re : Protocole d'une télécommande RF 433 Mhz

    Citation Envoyé par penthode Voir le message
    en observant les salves sur la diode IR , tu dois trouver entre 25 et 40 kHz
    A 433 MHz c'est pas de l'infra-rouge . . .

  18. #15
    penthode

    Re : Protocole d'une télécommande RF 433 Mhz

    sorry , j'va me coucher !
    ça ne change pas un homme, un homme ça vieillit.

  19. #16
    arachnyd

    Re : Protocole d'une télécommande RF 433 Mhz

    Re-bonjour,

    Je me permet de remonter le sujet car je n'ai toujours absolument rien trouvé comme protocole qui pourrait coller avec ma trame. Si vous avez une idée, n'hésitez pas à m'en faire part. Et si vous avez une liste complète de tous les protocoles qui existent actuellement, populaires ou non, je suis preneur.
    Dernière modification par arachnyd ; 21/05/2018 à 08h09.

  20. #17
    penthode

    Re : Protocole d'une télécommande RF 433 Mhz

    le probléme est que si les protocole IR (d'où ma confusion) sont assez connus pour les principaux.

    il n'y a pas de norme "de fait" en 433 , où tout les fabricants font leur cuisine.
    ça ne change pas un homme, un homme ça vieillit.

  21. #18
    jiherve

    Re : Protocole d'une télécommande RF 433 Mhz

    Bonjour,
    à l'oeuil : manchester biphase.
    JR
    l'électronique c'est pas du vaudou!

  22. #19
    f6exb

    Re : Protocole d'une télécommande RF 433 Mhz

    10 Goto post#2.
    Dernière modification par f6exb ; 21/05/2018 à 10h59.
    Seuls les faucons volent. Les vrais restent au sol.

  23. #20
    penthode

    Re : Protocole d'une télécommande RF 433 Mhz

    Citation Envoyé par jiherve Voir le message
    Bonjour,
    à l'oeuil : manchester biphase.
    JR
    manchester est un protocole de transmission , mais pas de CODAGE ce dernier n'est pas normalisé.

    tout ça n'est pas simple
    ça ne change pas un homme, un homme ça vieillit.

  24. #21
    arachnyd

    Re : Protocole d'une télécommande RF 433 Mhz

    J'ai davantage de précisions si cela peut aider :

    Un "1" est composé de 3 impulsions hautes et 1 impulsion courte de 40 µs chacune, et un "0" de 1 impulsion haute et 3 impulsion courte (donc quatre impulsions pour chaque bit). Et la trame dure 40 ms au total (si on fait 25 bits x 4 impulsions x 40 µs on obtient bien 40 ms soit ce que j'avais mesuré à la louche sur mon oscillogramme). J'ai découvert cela en décortiquant un peu le code de la librairie arduino RCswitch.

    Sinon si je comprends bien, il n'est pas obligatoire qu'un protocole ou codage spécifique soit utilisé, et il est tout à fait possible que le constructeur ait fait "sa propre soupe dans son coin" ?

  25. #22
    jiherve

    Re : Protocole d'une télécommande RF 433 Mhz

    Re
    j'ai écrit "à l'oeuil" , donc que je reconnaissais du Manchester biphase je n'ai pas analysé plus loin !
    manchester est un protocole de transmission , mais pas de CODAGE ce dernier n'est pas normalisé.
    Ayant pas mal pratiqué le domaine et ayant pondu nombre de protocoles assez incompréhensibles pour le commun des mortels(pour rendre difficile le reverse engineering ) je suis assez au fait du problème.
    JR
    l'électronique c'est pas du vaudou!

  26. #23
    f6exb

    Re : Protocole d'une télécommande RF 433 Mhz

    Citation Envoyé par arachnyd Voir le message
    J'ai davantage de précisions si cela peut aider :

    Un "1" est composé de 3 impulsions hautes et 1 impulsion courte de 40 µs chacune, et un "0" de 1 impulsion haute et 3 impulsion courte (donc quatre impulsions pour chaque bit).
    Je ne retrouve pas ça de façon régulière dans ta capture.
    Seuls les faucons volent. Les vrais restent au sol.

  27. #24
    arachnyd

    Re : Protocole d'une télécommande RF 433 Mhz

    je me suis mal exprimé, en fait chaque bit se décompose de la manière suivante :

    "0" : 1 temps haut et 3 temps bas
    "1" : 3 temps haut et 1 temps bas

    Schéma : (cliquer pour agrandir)

    trame.jpg

    Extrait de la doc :
    Code:
     * "0" bit: waveform for a data bit of value "0", {1, 3} means 1 high pulse
     *     and 3 low pulses, total length (1+3)*pulselength, i.e:
     *      _
     *     |  |___
     * "1" bit: waveform for a data bit of value "1", e.g. {3,1}:
     *      __
     *     |    |_
    Dernière modification par Antoane ; 24/05/2018 à 18h32. Motif: Rapatriement des PJ sur le serveur du forum

  28. #25
    f6exb

    Re : Protocole d'une télécommande RF 433 Mhz

    Ce serait le protocole 2262/2272 ?
    Y a-t-il une bébête dedans avec cette référence ?
    Dernière modification par f6exb ; 21/05/2018 à 16h41.
    Seuls les faucons volent. Les vrais restent au sol.

  29. #26
    arachnyd

    Re : Protocole d'une télécommande RF 433 Mhz

    C'est très ressemblant à ce protocole effectivement, mais d'après ce que j'ai trouvé ici ça ne me semble pas être encore ça...

    Et pas de composant avec la ref que tu dis en vue...

Discussions similaires

  1. [RF/Radioelec] PPE lanceur de balle télécommandé, partie télécommande
    Par LGMLanceballe dans le forum Électronique
    Réponses: 4
    Dernier message: 17/03/2016, 09h29
  2. Protocole CPG
    Par Chem23 dans le forum Chimie
    Réponses: 1
    Dernier message: 20/05/2012, 14h43
  3. protocole
    Par indianageoff dans le forum Neuropsychologie et Psychologie
    Réponses: 3
    Dernier message: 24/03/2010, 20h44
  4. protocole normal vs protocole prioritaire
    Par invite9865321 dans le forum Électronique
    Réponses: 0
    Dernier message: 13/01/2010, 12h31
  5. Télécommande infra rouge- protocole
    Par pierrick&mehdi dans le forum Électronique
    Réponses: 5
    Dernier message: 27/01/2007, 09h23