[Outils/Fab/Comp] Interfacer une télécommande IR
Répondre à la discussion
Page 1 sur 3 12 DernièreDernière
Affichage des résultats 1 à 30 sur 69

Interfacer une télécommande IR



  1. #1
    davidif

    Interfacer une télécommande IR


    ------

    Bonjour à tous,

    Je dois développer une carte de commande équipée d'un microproc microchip et en plus des commandes d'entrées/sorties à implémenter, je dois simuler la commande d'une télécommande IR qui sert à commander un accessoire possédant sa télécommande pour fonctionner. suis-je claire (:

    La télécommande d'origine, parait assez simple, une petit micro 6 Pattes atmel et 2, 3 composants autour ainsi que la led infra-rouge.

    Les solutions envisager:

    1: je renvoie les mêmes codes via ma carte équipé d'une led infra-rouge, ça implique de décoder les infos envoyées

    2: l'idée serai d'interfacer cette même télécommande en plaçant des transistors en lieu et place des boutons de celle-ci, au quel cas, pas besoin de décoder les infos

    Qu'en pensez-vous ?
    Merci pour vos idées

    -----

  2. #2
    PIXEL

    Re : Interfacer une télécommande IR

    les deux sont valables

    la première est la plus élégante

    la seconde nécessitera des optocoupleur

  3. #3
    davidif

    Re : Interfacer une télécommande IR

    Citation Envoyé par PIXEL Voir le message
    les deux sont valables

    la première est la plus élégante

    la seconde nécessitera des optocoupleur
    Merci pixel pour ta réponse rapide

    effectivement la première serait la mieux, mais comment pourrai-je facilement décoder les trames ?

    après pour la deuxième solution, je serai obliger de gratter les pistes pour y souder des fils, c'est pas cool, pour une éventuelle industrialisation, y aurai-t'il un autre moyen et terme de câblage facile ?

  4. #4
    PIXEL

    Re : Interfacer une télécommande IR

    1) avec un oscillo à mémoire , et de la neurone
    je l'ai fait , ça n'est pas insurmontable.

    2) perso , je n'en vois pas

    le "facile" revient souvent chez toi malheureusement la technique n'est pas toujours "facile"

    sinon , tout le monde en ferait

  5. A voir en vidéo sur Futura
  6. #5
    alainav1

    Re : Interfacer une télécommande IR

    Bonjour,
    si le code infrarouge n'est pas imposé tu peux choisir le code sony dont tu trouveras le protocole sur le web
    de plus ce code est utilisé dans des bibliothèques picax et arduino
    j'ai ecris le code infrarouge en basic + assembleur pour pic (sous 4Mhz)et j'ai fait un petit programme de detection en basic .
    pour un autre code tu peux decoder avec un petit analyseur logique present sur le pickit2 par exemple
    pour info
    programme emetteur ecrit en basic avec des parties en assembleur (assembleur ligne debutant par asm )
    Code:
    salve0:
    ASM:        bsf 0x05,4  '0x05,2port a.4
    i = 0
    For i = 0 To 59
    
    
    ASM:        bcf 0x05,4
    Next i
    Return                                            
    
    
    salve1:
    ASM:        bsf 0x05,4
    ASM:        nop
    ASM:        nop
    ASM:        nop
    ASM:        nop
    
    For i = 1 To 24
    ASM:        nop
    ASM:        bcf 0x05,4
    ASM:        nop
    ASM:        nop
    ASM:        nop
    ASM:        nop
    ASM:        nop
    ASM:        nop
    ASM:        nop
    ASM:        nop
    ASM:        nop
    ASM:        nop
    ASM:        nop
    ASM:        nop
    ASM:        bsf 0x05,4
    
    Next i
    ASM:        bcf 0x05,4
    Return                                            
    un:
    Gosub salve1
    Gosub salve1
    Gosub salve0
    Return                                            
    zero:
    Gosub salve1
    Gosub salve0
    Return                                            
    initial:
    Gosub salve1
    Gosub salve1
    Gosub salve1
    Gosub salve1
    Gosub salve0
    Return                                            
    code0:
    
    Gosub initial
    Gosub zero
    Gosub zero
    Gosub zero
    Gosub zero
    Gosub zero
    Gosub zero
    Gosub zero
    Gosub un
    Gosub zero
    Gosub zero
    Gosub zero
    Gosub zero
    
    Return
    le programme basic de detection est plus volumineux j'ignore si je peux joindre un fichier texte , ?
    j'utilise ces codes pour gérer un circuit miniature de train electrique .
    bon amusement !

    Alain
    Dernière modification par Antoane ; 22/03/2016 à 07h17. Motif: Remplacement des balises [QUOTE] par [CODE].
    Décider de faire, c'est bien . Décider quand, c'est mieux !

  7. #6
    alainav1

    Re : Interfacer une télécommande IR

    bonjour,
    ci joint le fichier texte du recepteur
    coderecept.txt
    si cela peut t'aider
    cordialement
    Alain
    Décider de faire, c'est bien . Décider quand, c'est mieux !

  8. #7
    PIXEL

    Re : Interfacer une télécommande IR

    qui a dit que c'est un code SONY ?

  9. #8
    davidif

    Re : Interfacer une télécommande IR

    Merci AlainAV1, mais je ne pense pas que ce soit un protocole sony, en fait s'est un diffuseur d'aire enrichi en oxygène dont je n'est pas beaucoup de données pour le moment , la marque est BErelax s'est utilisé dans les instituts de soin, seulement je ne le trouve pas sur leur site, ce n'est certainement pas le fabricant donc normal, je demanderai plus de précision.

    photo.jpg

    Pour le moment, j'ai regardé à l'oscilo les différentes trames envoyé au borne de la led IR, voici quelques échantillons

    mode 1
    mode 1.jpg

    mode 2
    mode 2.jpg

    mode 3
    mode 3.jpg

    Est-ce que ça vous parle, bon je viens de les visualisés pas encore interprété

    en zoomant,
    mode 3.1.jpg

    Merci de votre disponibilité et aide
    Dernière modification par davidif ; 21/03/2016 à 18h25.

  10. #9
    PIXEL

    Re : Interfacer une télécommande IR

    il faut démoduler avec un TSOP idoine , sinon c'est illisible

  11. #10
    alainav1

    Re : Interfacer une télécommande IR

    Bonjour,
    puisque que tu as la "trace" de l'emeteur il te faut l'ecrire pour l’émettre de ton pic
    l'exemple que j 'ai donné s'est sony mais si c'est une autre trame le principe de programmation reste le même .
    il faut créer des niveau haut et bas vers une sortie du pic au même rythme que ce que tu as sur l'oscillo c'est se que j'ai fait sur programme émetteur .
    quand à la detection si la porteuse est 38 kHZ (j'ai pas pu lire la freqruence sur ton image oscillo )un TSOP dont on lit la sortie permet de detecter si le niveau est bas ou haut et de rconstruire le code
    j'ai transmis les programmes que j'utilise simplement pou monter la methode que j'utilise et qui marche mais il y en a surement d'autres ?
    cordialement
    Alain
    Décider de faire, c'est bien . Décider quand, c'est mieux !

  12. #11
    davidif

    Re : Interfacer une télécommande IR

    Citation Envoyé par PIXEL Voir le message
    il faut démoduler avec un TSOP idoine , sinon c'est illisible
    Désolé mais c'est quoi TSOP idoine, ça m'échappe (:

  13. #12
    PIXEL

    Re : Interfacer une télécommande IR

    un tsop (récepteur démodulateur IR ) adapté à la sous-porteuse

  14. #13
    alainav1

    Re : Interfacer une télécommande IR

    Décider de faire, c'est bien . Décider quand, c'est mieux !

  15. #14
    davidif

    Re : Interfacer une télécommande IR

    Merci pour vos éclaircissement, en fait pour résumer , un état bas est un zéro émis par l'émetteur et un état haut fait osciller un signal à une certaine fréquence pour le différencier d'une autre source IR, en fait, je n'ai pas besoin de faire un récepteur TSOP puisque celui-ci est déjà existant dans l'accessoire à commander en question, j'ai juste besoin d'émettre, si j'ai bien compris.

    Merci
    Dernière modification par davidif ; 22/03/2016 à 07h41.

  16. #15
    PIXEL

    Re : Interfacer une télécommande IR

    un tsop te sera utile pour lire les trames ( signal propre)

    biscotte avec la s/p c'est trop galère , je ne m'y suis même pas risqué

  17. #16
    davidif

    Re : Interfacer une télécommande IR

    Citation Envoyé par PIXEL Voir le message
    un tsop te sera utile pour lire les trames ( signal propre)

    biscotte avec la s/p c'est trop galère , je ne m'y suis même pas risqué
    Effectivement pour valider la réception ce sera utile, mais pour générer le signal d'émission, y a t-il besoin d'un circuit spécial pour la modulation ou on peut le sortir directement du micro, quand je vois les oscillation des niveau haut notamment ?

  18. #17
    PIXEL

    Re : Interfacer une télécommande IR

    on en est pas là !!

    t'en es encore à interpréter les salves

  19. #18
    davidif

    Re : Interfacer une télécommande IR

    Citation Envoyé par PIXEL Voir le message
    on en est pas là !!

    t'en es encore à interpréter les salves
    Comment ça on en est pas là .... (: en fait je vais devoir l'inclure dans mon montage, contraint à délai, la question est , est-ce que j'ai suffisamment le temps de générer le signal proprement ou je reprend la télécommande et j'aimerai le faire proprement, donc je route le montage sur ma carte directement puis j'ai plus qu'à faire du soft après.

    d'après la télécommande que j'ai démonté, il y a seulement un petit micro ATMEL et 2 , 3 composants passif autour , donc pas grands chose.

  20. #19
    PIXEL

    Re : Interfacer une télécommande IR

    comme toute zappette moderne !

  21. #20
    alainav1

    Re : Interfacer une télécommande IR

    Bonjour,
    je route le montage sur ma carte .
    3 minutes

    puis j'ai plus qu'à faire du soft après
    3 semaines !
    bon courage !
    cordialement
    Alain
    Décider de faire, c'est bien . Décider quand, c'est mieux !

  22. #21
    davidif

    Re : Interfacer une télécommande IR

    Citation Envoyé par PIXEL Voir le message
    comme toute zappette moderne !
    Désolé, mais j'ai jamais fais de zappette moderne,juste démonté (: mais si ta une idée qui peut me faire avancé je suis preneur, d'après ce que j'ai vu il n'y a pas besoin de grand chose un transistor en sortie microproc et quelques composants autour, me trompe -je ?

    Merci

  23. #22
    davidif

    Re : Interfacer une télécommande IR

    Citation Envoyé par alainav1 Voir le message
    3 semaines !
    bon courage !
    cordialement
    Alain
    c'est si compliqué de générer du code , 3 semaine c'est long quand même ?

  24. #23
    PIXEL

    Re : Interfacer une télécommande IR

    certains peuvent le faire en 20 minutes , d'autre jamais...

    simple question de compétences, de talent, d'imagination , bref : de métier

  25. #24
    biloux911

    Re : Interfacer une télécommande IR

    Bonjour,

    Peut-être une solution de contournement de l'obstacle : utiliser un smartphone pour décoder les codes IR de la télécommande ?

  26. #25
    davidif

    Re : Interfacer une télécommande IR

    Citation Envoyé par biloux911 Voir le message
    Bonjour,

    Peut-être une solution de contournement de l'obstacle : utiliser un smartphone pour décoder les codes IR de la télécommande ?
    Effectivement, c'est une idée, y a une application pour ça (:

  27. #26
    alainav1

    Re : Interfacer une télécommande IR

    bonjour ,
    l'analyse de la trames sur l'oscillo doit te permettre de comprendre la trame (la porteuse et le ode )
    cordialement
    Alain
    Décider de faire, c'est bien . Décider quand, c'est mieux !

  28. #27
    davidif

    Re : Interfacer une télécommande IR

    Citation Envoyé par alainav1 Voir le message
    bonjour ,
    l'analyse de la trames sur l'oscillo doit te permettre de comprendre la trame (la porteuse et le ode )
    cordialement
    Alain
    Oui effectivement, je peux certainement en déduire le code et la porteuse, seulement je me pose la question sur le montage de sortie du micro à injecter au borne d'une led infra-rouge.

  29. #28
    alainav1

    Re : Interfacer une télécommande IR

    bonjour,
    exemple si tu lis sur l'oscillo un niveaux haut pendant 20µS puis bas pendant 20µS etc tout ça pendant 4ms puis un niveau bas pendant 600µS
    cela sinifie que la porteuse est de frequence 1/0,00002 Hz et que la sortie du tosp surt ton recepteur sera au niveu bas pendant 4ms (car le tsop est au niveau haut sans signal, il te faudra donc décoder ce signal demodolé par le tsop )
    pour émettre le signal:
    tu mets au niveau haut ta sortie pendant 20µ puis bas pendant 20µS etc pendant 4ms (tu recopies se que tu vois sur l'oscillo )
    en sortie tu commande un transistor ( monté en emeteur) commun pour commander ta led infrarouge .

    la difficulté c'est que ton µP doit mettre mettre au niveau haut pendant des temps tres court
    les temps d'executions d'instruction d'un langage evolué ne permettent pas generalement des temps tres courts
    (c'est pour cela cette partie du programme est en assembleur )
    cordialement
    Alaiin
    Décider de faire, c'est bien . Décider quand, c'est mieux !

  30. #29
    davidif

    Re : Interfacer une télécommande IR

    OK merci pour les précisions qui vont m'aider grandement, je me pose la question sur l'électronique à utiliser entre la sortie up et la led IR car quand je vois les images des graphes , la modulation représentatif du niveau haut dans la trame est au dessus du zéro, environ 0,8 V ?

  31. #30
    PIXEL

    Re : Interfacer une télécommande IR

    la tension de la diode intervient : c'est une commande en courant

Page 1 sur 3 12 DernièreDernière

Discussions similaires

  1. [RF/Radioelec] Interfacer télécommande
    Par pi1148 dans le forum Électronique
    Réponses: 7
    Dernier message: 09/03/2016, 14h53
  2. Interfacer un GPS!
    Par invite6ab74433 dans le forum Électronique
    Réponses: 2
    Dernier message: 04/07/2009, 13h09
  3. Interfacer une tension de sortie d'un automate
    Par lcoulon dans le forum Électronique
    Réponses: 3
    Dernier message: 30/09/2008, 11h40
  4. Interfacer un CNA avec un FPGA
    Par invite1237d672 dans le forum Électronique
    Réponses: 4
    Dernier message: 14/04/2008, 14h43
  5. Interfacer les microcontrôleurs
    Par invite84ceb4be dans le forum Électronique
    Réponses: 1
    Dernier message: 22/06/2007, 20h03
Découvrez nos comparatifs produits sur l'informatique et les technologies.