- MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad         
Ergebnis 1 bis 9 von 9

Thema: RC5 Empfänger

  1. #1
    Benutzer Stammmitglied
    Registriert seit
    22.03.2011
    Beiträge
    54

    RC5 Empfänger

    Anzeige

    Praxistest und DIY Projekte
    Hallo Freunde.
    Ich habe Probleme einen RC5 Empfänger zu bauen.
    Ich verstehe nicht wo mein Fehler liegt.
    Aufbau ist auf dem Steckbrett.
    IR Empfänger ist TSOP31238. Pin1 an GND / Pin2 an VCC(+5V) / Pin 3 an ein Portpin Atmega 16.
    Pullup zwischen Pin3 und Vcc. Ganzes auch ohne versucht.
    Zwischen GND und VCC ist noch ein 100n Kondensator zur Stabilisierung.
    Atmega 16 ist auf einer Versuchsplatine mit RS232 Verbindung zum PC aufgebaut.

    Programm ist das Bascombeispelprogramm angepast auf den passenden Portpin.
    Code:
    $regfile = "m16def.dat"
    $crystal = 16000000
    $hwstack = 40
    $swstack = 16
    $framesize = 32
    $baud = 19200
    
    $lib "mcsbyte.lbx"
    
    Config Rc5 = Pina.0
    
    Enable Interrupts
    
    
    
    Dim Address As Byte , Command As Byte
    
    Print "Waiting for RC5..."
    
    
    Do
    
    
    
    Getrc5(address , Command)
    
    
        Print Address ; "  " ; Command
    
        Waitms 250
    
    
    Loop
    
    End
    Das Terminalprogramm gibt mir die Werte 255 / 255 zurück.

    Habe jetzt alle Fernbedinungen im Haus durch, ca. 12 St., und bin mit mein Nerfen solangsam am Ende

    Habe ich was grundlegendes übersehen oder steckt der Teufel im Detai.

    Hoffe Ihr könnt mir weiterhelfen
    Grüße Flo

  2. #2
    Moderator Robotik Visionär Avatar von radbruch
    Registriert seit
    27.12.2006
    Ort
    Stuttgart
    Alter
    61
    Beiträge
    5.799
    Blog-Einträge
    8
    TSOP31238

    RC5 verwendet 36kHz Trägerfrequenz?
    Bild hier  
    Atmel’s products are not intended, authorized, or warranted for use
    as components in applications intended to support or sustain life!

  3. #3
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    31.05.2009
    Beiträge
    270
    Hallo,

    das dürfte eher daran liegen das Du keinen RC5 Sender hast.
    Ich hatte dann Glück mit einem Philips-Fernseher. Habe auch lange den vermeintlichen Fehler gesucht..............

    Die meisten IR-Fernbedienungen verwenden KEINEN RC5-Code !
    mfG
    Willi

  4. #4
    Moderator Robotik Visionär Avatar von radbruch
    Registriert seit
    27.12.2006
    Ort
    Stuttgart
    Alter
    61
    Beiträge
    5.799
    Blog-Einträge
    8
    Da der Ausgang des TSOP invertiert ist, sollte der Ausgang PA1 auf LOW gehen, wenn überhaupt etwas empfangen wird:

    Code:
    $regfile = "m16def.dat"
    $crystal = 16000000
    $hwstack = 40
    $swstack = 16
    $framesize = 32
    $baud = 19200
    
    $lib "mcsbyte.lbx"
    
    Config Rc5 = Pina.0
    
    Config Pina.1 = Output                  ' LED oder Messgerät an PA1
    
    Enable Interrupts
    
    Dim Address As Byte , Command As Byte
    
    Print "Waiting for RC5..."
    
    Do
    
       Porta.1 = Pina.0
    
    Loop
    
    End
    (ungetestet)
    Bild hier  
    Atmel’s products are not intended, authorized, or warranted for use
    as components in applications intended to support or sustain life!

  5. #5
    Benutzer Stammmitglied
    Registriert seit
    22.03.2011
    Beiträge
    54
    Zitat Zitat von radbruch Beitrag anzeigen
    TSOP31238

    RC5 verwendet 36kHz Trägerfrequenz?
    Abselut richtig ! Empfänger ist mit 38kHz.
    War eine Fehlbestellung meinerseits. Habe gelesen das dies aber trotzdem funktioniren soll. Allerdings lass ich mich gern besser belehren. Und ich brech den Versuch ab.
    Habe auch eine Philips Fehrnbedinung in meiner Sammlung leider auch erfolglos.

    Habe mir aus einem Zweiten Versuchsboard einen Sender aufgebaut. Am PWM Ausgang eine IR Diode.
    Bascom Code RC5 send Beispiel.
    Von gefühlten 1000 Versuchen wurde ein einziges mal die Daten gesendet.
    Also das nerft mich auf den schönen Sonntag
    Heul......

  6. #6
    Moderator Robotik Visionär Avatar von radbruch
    Registriert seit
    27.12.2006
    Ort
    Stuttgart
    Alter
    61
    Beiträge
    5.799
    Blog-Einträge
    8
    Am PWM Ausgang eine IR Diode. Bascom Code RC5 send Beispiel.
    Wenn das Send-Beispiel mit 36kHz sendet hast du nichts gewonnen.
    Bild hier  
    Atmel’s products are not intended, authorized, or warranted for use
    as components in applications intended to support or sustain life!

  7. #7
    Benutzer Stammmitglied
    Registriert seit
    22.03.2011
    Beiträge
    54
    Zitat Zitat von radbruch Beitrag anzeigen
    Da der Ausgang des TSOP invertiert ist, sollte der Ausgang PA1 auf LOW gehen, wenn überhaupt etwas empfangen wird:

    Code:
    $regfile = "m16def.dat"
    $crystal = 16000000
    $hwstack = 40
    $swstack = 16
    $framesize = 32
    $baud = 19200
    
    $lib "mcsbyte.lbx"
    
    Config Rc5 = Pina.0
    
    Config Pina.1 = Output                  ' LED oder Messgerät an PA1
    
    Enable Interrupts
    
    Dim Address As Byte , Command As Byte
    
    Print "Waiting for RC5..."
    
    Do
    
       Porta.1 = Pina.0
    
    Loop
    
    End
    (ungetestet)
    Ja kann ich bstätigen kleine LED flackert leicht.
    Mein Hameg gibt ein Rechtecksignal wieder. Also Empfang ist da aber warum wird nichts im Terminalprogramm angezeit?

  8. #8
    Benutzer Stammmitglied
    Registriert seit
    22.03.2011
    Beiträge
    54
    So mach mal schluss für Heute.
    Tagesfazit ich sehe das meine IR Empfänger Daten ausspuckt.
    Leider aber Bascom damit noch nicht so wirklich was anfangen kann.
    Ich denk das Radbruch recht hat mit den 36kHz und den 38kHz meines Empfängers.
    Aber es kommt eine Bitfolge am Portpin an. Wie ich die weiter verarbeite wieß ich allerdings
    s noch nicht.

    Grüße flo

  9. #9
    Benutzer Stammmitglied
    Registriert seit
    22.03.2011
    Beiträge
    54
    Nachtrag...

    Also der TSOP31238 mit 38 KHz funktionirt zumindest bei meinem Versuchsaufbau nicht.
    Stimme also Radbruch 100% zu, das es schon der unterschied zu 36kHz sein muss.
    Ein ausgebauter IR Empfänger aus einer Set Top Box erfüllt seinen Dienst.

    GRÜße Flo

Ähnliche Themen

  1. IR Empfänger
    Von harry3 im Forum Elektronik
    Antworten: 2
    Letzter Beitrag: 18.02.2008, 12:38
  2. IR Empfänger AVR
    Von rXenon im Forum Elektronik
    Antworten: 1
    Letzter Beitrag: 16.08.2006, 13:02
  3. DCF-Empfänger
    Von *René1988 im Forum Controller- und Roboterboards von Conrad.de
    Antworten: 8
    Letzter Beitrag: 22.06.2006, 12:14
  4. 2m Empfänger
    Von lars2002 im Forum Elektronik
    Antworten: 3
    Letzter Beitrag: 07.06.2006, 08:42
  5. X10-Empfänger mit AVR
    Von felack im Forum AVR Hardwarethemen
    Antworten: 2
    Letzter Beitrag: 08.11.2005, 11:34

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Labornetzteil AliExpress