Recepteur IR RC-5 TSOP2236
Répondre à la discussion
Affichage des résultats 1 à 9 sur 9

Recepteur IR RC-5 TSOP2236



  1. #1
    Bernibernouille

    Recepteur IR RC-5 TSOP2236


    ------

    Bonjour à tous,

    Voilà ça fait déjà un moment que j'essaie de réceptionner une trame RC-5 provenant d'une télécommande universelle Medion. Pour ça j'utilise un récepteur IR TSOP2236 et un PIC 16F88. Sans succès.
    Alors, jeeviens vous demander votre aide si qqun n'aurais pas un libraire pour PIC en C pour recevoir les trames RC5 ?

    Merci de votre aide

    -----

  2. #2
    Bernibernouille

    Re : Recepteur IR RC-5 TSOP2236

    en lisant ce document (RC5), j'ai essayé de réceptionner la trame.
    Mais ca ne marche pas
    voici mon code:
    Code:
    void main(){
      ANSEL       =    0;                    // Set AN pins to Digital I/O
      ANSELH      =    0;
      C1ON_bit    =    0;                    // Disable comparators
      C2ON_bit    =    0;
      TRISA       =    0x01;                 //porta en entrée
      TRISB       =    0xFF;                 //PORTB en entrée
      TRISC       =    0;
      TRISD       =    0;
      PORTA       =    0;
      PORTB       =    0;
      PORTC       =    0;
      PORTD       =    0;
    
    
      for (;;){
         if (RA0_bit == 0)
         {
           delay_us(1778);
           RB0_bit=RA0_bit;
           delay_us(1778);
           RB1_bit=RA0_bit;
           delay_us(1778);
           RB2_bit=RA0_bit;
           delay_us(1778);
           RC0_bit=RA0_bit;
           delay_us(1778);
           RC1_bit=RA0_bit;
           delay_us(1778);
           RC2_bit=RA0_bit;
           delay_us(1778);
           RC3_bit=RA0_bit;
           delay_us(1778);
           RC4_bit=RA0_bit;
           delay_us(1778);
           RD0_bit=RA0_bit;
           delay_us(1778);
           RD1_bit=RA0_bit;
           delay_us(1778);
           RD2_bit=RA0_bit;
           delay_us(1778);
           RD3_bit=RA0_bit;
           delay_us(1778);
           RD4_bit=RA0_bit;
           delay_us(1778);
           RD5_bit=RA0_bit;
    
         }
    
    
      }
    }
    Donc ce code permet uniquement de visualiser la tram sur des LEDs. mais le souci est que quand je reste appuyé sur le bouton de la télécommande, le code sur les LEDs change constamment.

    qqun sais m'aider ?

  3. #3
    Bernibernouille

    Re : Recepteur IR RC-5 TSOP2236

    il n'y a personne qui peut m'aider ?

  4. #4
    invite7a49d0d5

    Cool Re : Recepteur IR RC-5 TSOP2236

    Salut,
    Citation Envoyé par Bernibernouille Voir le message
    (...)
    mais le souci est que quand je reste appuyé sur le bouton de la télécommande, le code sur les LEDs change constamment.

    qqun sais m'aider ?
    c'est tout à fait normal...
    suggestions pour "régler" le problème:

    après la réception du dernier bit (RD5):

    soit tu mets une temporisation, style 2-3 (ou+) secondes...

    soit (plus évolué) tu détectes si la touche est encore pressée...et si oui... t'attends...

    avant de re-commencer à attendre le début d'un signal...

    vede
    ;O]
    ___________
    ...

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

    Re : Recepteur IR RC-5 TSOP2236

    Mais je pense avoir un problême avec mon recepteur. Au repos à la sortie je n'ai que 1.7V quand il est branché sur une entrée du PIC et par contre s’il n'est pas branché, j'ai 5V?
    Le récepteur est actif bas, donc les 5V d'accord. Mais pourquoi cette chute de tension sur l'entrée du PIC ? (il n'y a pas de résistance de pull Down/Up)

    Merci pour ton aide en tout cas ^^,

  7. #6
    gienas
    Modérateur

    Re : Recepteur IR RC-5 TSOP2236

    Bonjour Bernibernouille et tout le groupe

    Citation Envoyé par Bernibernouille Voir le message
    Mais je pense avoir un problème avec mon récepteur. Au repos à la sortie je n'ai que 1.7V quand il est branché sur une entrée du PIC et par contre s’il n'est pas branché, j'ai 5V? ...
    Ceci est en effet très suspect. Pour qu'un soft fonctionne, il est impératif que le hard "commence" (par fonctionner).

    1- tu dois vérifier, à l'oscilloscope, que des niveaux 0/1 arrivent bien en entrée de traitement hard;

    2- que ces signaux sont correctement "amplifiés" en sortie, là où tu vas te brancher en entrée de PIC.

    3- une entrée (de PIC) ne doit pas altérer le signal logique observé. Si c'est le cas, c'est que ce n'est pas une entrée. Il faut peut-être s'assurer que l'initialisation du PIC est correcte pour ce sujet.

    4- Quand tout ce qui précède convient, on s'intéresse au soft de reconnaissance proprement dit.

  8. #7
    Bernibernouille

    Re : Recepteur IR RC-5 TSOP2236

    Comme mon récepteur IR TSOP2236 fonctionne en logique inverse, alors j'ai placé une porte-inverseur entre la sortie du récepteur et le PIC.
    Là je n'ai plus cette chute de tension, mais je n'ai pas d'oscilloscope pour vérifier ci ça fonctionne bien!

    Le schéma que j'ai réalisé est celui de la datasheet donc une Résistance 100ohm sur l'alimentation du récepteur et un condo de 4.7µF entre V+ et GND. La sortie passe donc par une porte-inverseur et ensuite directement sur l'entrée du PIC. (voir datasheet).

    Pour le Hard je pense que je ne sais pas faire mieux.

    Existe-t-il des libraires pour ce genre d'application? Comment on sait si la télécommande envoie bien du RC5 ou RC6 ou autre ?

  9. #8
    invite7a49d0d5

    Cool Re : Recepteur IR RC-5 TSOP2236

    Salut,
    Citation Envoyé par Bernibernouille Voir le message
    Comme mon récepteur IR TSOP2236 fonctionne en logique inverse, alors j'ai placé une porte-inverseur entre la sortie du récepteur et le PIC.
    comme tous les TSOP... sans devoir utiliser d'inverseur... à la rigueur logiciel...
    vois mon schéma en bas...
    Citation Envoyé par Bernibernouille Voir le message
    Le schéma que j'ai réalisé est celui de la datasheet donc une Résistance 100ohm sur l'alimentation du récepteur et un condo de 4.7µF entre V+ et GND. La sortie passe donc par une porte-inverseur et ensuite directement sur l'entrée du PIC. (voir datasheet).
    Pour le Hard je pense que je ne sais pas faire mieux.
    sur mon schéma j'ai rajouté une résistance de pull-up sur data...
    Citation Envoyé par Bernibernouille Voir le message
    Comment on sait si la télécommande envoie bien du RC5 ou RC6 ou autre ?
    Là je n'ai plus cette chute de tension, mais je n'ai pas d'oscilloscope pour vérifier ci ça fonctionne bien!
    tu peux utiliser ce logiciel :
    http://www.laser.com/dante/irman/irremote.htm#Interface
    avec par exemple ce petit schéma :
    http://www.lirc.org/receivers.html (exemple le schéma RS232 en ASCII...)...

    vede
    ;O]
    _____________
    ...
    Images attachées Images attachées  

  10. #9
    alainav1

    Re : Recepteur IR RC-5 TSOP2236

    bonjour,
    sans oscillo tu peux essayer l'analyseur logique du programmateur pickit2 (une raison de plus pour programmer avec ce programmateur super pratique !)
    http://www.jacquet80.eu/blog/post/20...ogique-PICkit2

    j'ai essayé ça marche tres bien pour ce type d'analyse (trame de telecommande)
    cordialement
    Alain
    Décider de faire, c'est bien . Décider quand, c'est mieux !

Discussions similaires

  1. Recepteur AM
    Par Sebastien1143 dans le forum Électronique
    Réponses: 12
    Dernier message: 12/07/2010, 10h40
  2. Récepteur AM - OL
    Par invitead69863b dans le forum Électronique
    Réponses: 8
    Dernier message: 21/04/2010, 11h37
  3. Récepteur FM
    Par Eleshar dans le forum Électronique
    Réponses: 25
    Dernier message: 05/11/2009, 16h09
  4. Récepteur FM ?
    Par invitecec1b4ad dans le forum Électronique
    Réponses: 11
    Dernier message: 21/03/2008, 06h32
  5. Champ récepteur et récepteur glutamate
    Par inviteea2a6f3b dans le forum Biologie
    Réponses: 1
    Dernier message: 06/01/2007, 04h12
Découvrez nos comparatifs produits sur l'informatique et les technologies.