Hallo zusammen, ich möchte gern auf einfache Art und Weise über Infrarot ein Signal an einen Atmega8 uC schicken. Dieses Signal soll immer die gleiche Aktion des uC auslösen, enthält also im Grunde 1-Bit Information. Wie kann ich das möglichst einfach realisieren? Bei meinen Recherchen bin ich bisher auf RC5 und einen Pollin-Bausatz für eine 8-Kanalfernbedienung gestoßen. Beides ist für meine Anwendung im Grunde schon zuviel des Guten. Ich hoffe das Forum weiß Rat. Vielen Dank und viele Grüße Mark
Ultra-Einfach-Und-Anfällig: IR-Fototransistor an den Mega8 hängen und bei Bedarf mit einer IR-LED bestrahlen. Der Fototransistor schaltet durch und dein Mega8 merkts. Dabei kannst du so verschalten dass Emitter an Masse geht und Collector geht via 22k Widerstand an VCC. Zwischen Collector und Widerstand klemmst du einen Pin vom Mega 8 an. Schaltet der Transistor durch, so geht der Pin auf Low. Sonst ist er hi. Bessere Lösung: Auf der Empfängerseite nimmst du einen TSOP1736 Baustein. Den kannst du direkt an den Mega anschließen. Der hat 3 Pins, VCC,GND und SIGNAL. Der Sender besteht aus einer IR-LED die mit 36 KHz gepulst wird (das kann auch direkt ein TV-Fernbedienung zum testen sein, oder per NE555 oder ein 2. Controller erzeugt den Takt) wenn du die Aktion auslösen willst. Sobald der TSOP die 36 KHz erkennt geht sein Ausgang auf Lo (Ruhepegel ist Hi) und dein Mega8 merkst dann direkt per Pin. Wenn du ein Moduliertes Signal sendest (z.B. von einer Fernbedienung) wird der TSOP Ausgang diese Modulation ausgeben, also dauernd Toggeln. Da du ja nur merken willst ob überhaupt was gesendet wird (1 Bit) reicht es also wenn du hier schaust ob der Pegel sich ändert. Ruhepegel ist wie gesagt Hi. gruß cyblord
Vielen Dank für die schnelle Antwort. Die zweite Lösung hört sich interessant an. Könnte ich dann eine beliebige Fernbedienung dafür verwenden, die auf 36 KHz arbeitet oder müsste ich eine eigene bauen? Gruß Mark
Mark schrieb: > Vielen Dank für die schnelle Antwort. Die zweite Lösung hört sich > interessant an. > > Könnte ich dann eine beliebige Fernbedienung dafür verwenden, die auf 36 > KHz arbeitet oder müsste ich eine eigene bauen? Es geht jede. Habs grad noch per Edit ergänzt.
Vielen Dank! Damit ist mein Problem gelöst. Dieses Forum ist echt genial :)
Mark schrieb: > Könnte ich dann eine beliebige Fernbedienung dafür verwenden, die auf 36 > KHz arbeitet oder müsste ich eine eigene bauen? "Fernbedienung" hört sich sehr hochtrabend an. Was du dafür brauchst, ist eine simple IR-LED, die du mit 36 kHz ansteuerst. Das kann ein Pin von einem µC (evtl. über einen Treibertransistor) sein oder ein NE555 sein.
Michael schrieb: > Mark schrieb: >> Könnte ich dann eine beliebige Fernbedienung dafür verwenden, die auf 36 >> KHz arbeitet oder müsste ich eine eigene bauen? > > "Fernbedienung" hört sich sehr hochtrabend an. Was du dafür brauchst, > ist eine simple IR-LED, die du mit 36 kHz ansteuerst. Das kann ein Pin > von einem µC (evtl. über einen Treibertransistor) sein oder ein NE555 > sein. In diesem Fall würde ich auch eine andere Frequenz als 36kHz nehmen. Den TSOP gibts auch für andere Frequenzen und so wird dann die Stör- anfälligkeit durch andere Fernbedienungen geringer. Gruss Harald
Bachte dabei das der TSOP Empfänger kein Dauersignal sehen darf da er ansonsten über seine AGC dicht macht. Dein moduliertes 36kHz Signal darf also nicht die ganze Zeit lang gesendet werden, sondern du musst kurze Bursts benutzen. Suche hier im Forum nach "RC5 Fernbedienung mit AVR" dann solltst du einige Anregungen und fertige Projekte zum Nachbauen finden.
Besser 38kHz statt 36kHz nehmen, weil die Modulationsfrequenz weiter verbreitet ist. Siehe: IRMP: Die IR-Protokolle im Detail. Die Empfänger sind zwar auch noch für +-2kHz sensibel, aber du verschenkst halt Reichweite.
Hagen Re schrieb: > Bachte dabei das der TSOP Empfänger kein Dauersignal sehen darf da er > ansonsten über seine AGC dicht macht. Und dann? Dann stimmt der dekodierte Datenstrom nicht mehr. Interessiert der hier?
Mark schrieb: > Wie kann ich das möglichst einfach realisieren? Das kommt drauf an, wie sicher es sein soll. Wenn im gleichen Raum IR-Fernbedienungen benutzt werden, sollte man sich über friedliche Koexistenz Gedanken machen.
Michael H. schrieb: > Hagen Re schrieb: >> Bachte dabei das der TSOP Empfänger kein Dauersignal sehen darf da er >> ansonsten über seine AGC dicht macht. > Und dann? Dann stimmt der dekodierte Datenstrom nicht mehr. Interessiert > der hier? Nein, sondern viel schlimmer. Bei Dauersignal macht die AGC dicht und die Empfindlichkeit des TSOPs geht auf Null, der Ausgang schaltet auf High=Off obwohl man das Signal sendet. Die TSOPs, bis auf par Spezial-TSOPs, sind darauf angewiesen das man mit Bursts von 36+-x kHz Signalen arbeitet da ansonsten die AGC nicht korrekt arbeitet. Das kann man in einschlägigen Datenblättern nachlesen. Gruß hagen
Hagen Re schrieb: > Bei Dauersignal macht die AGC dicht und > die Empfindlichkeit des TSOPs geht auf Null, der Ausgang schaltet auf > High=Off obwohl man das Signal sendet. Und wie lang ist die recovery-Zeit der AGC? Und wie lange liegen wohl 2 vom Mensch ausgelöste Aktionen auseinander? Hagen Re schrieb: > Das kann > man in einschlägigen Datenblättern nachlesen. Hab ich doch nie bestritten. Aber hier isses einfach nur irrelevant.
Hagen Re schrieb: > Die TSOPs, bis auf par > Spezial-TSOPs, sind darauf angewiesen das man mit Bursts von 36+-x kHz > Signalen arbeitet da ansonsten die AGC nicht korrekt arbeitet. Welche TSOPs arbeiten denn auch ohne Bursts? Gruss Harald
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.