Forum: Mikrocontroller und Digitale Elektronik Infrarot empfangen - problem?


von Sven (Gast)


Lesenswert?

Hallo,

ich baue gerade Infrarot Sende- / Empfangsmodule.
Das Problem: Der Infrarotempfänger reagiert irgendwie nur auf die 
Infrarotleds aus Fernbedienungen!!!
ALSO habe ich diese ausgebaut und selber benützt...
ABER es funktioniert immer noch nicht.

Platine 1: Atiny25
           Infrarotempfänger  (von einem kleinen kaputten Heli)
           Led  (für Anzeige wenn Infrarotempfänger empfängt)

Platine 2: Atmega88
           Transistor  (steuert alle 4 Leds)
           3x Infrarot Led Conrad  (war 1.Versuch)
           Infrarot Led Fernbedinung  (war 2.Veruch)

Programm: Wenn die Infrarot Leds angehen, soll die Led auf der anderen 
Platine1 leuchten.

Platine1 funktioniert BEI JEDER FERNBEDIENUNG (also Led flimmert wenn 
ich die Fernbedinung drücke) aber halt nicht bei meinen selbstgemachten 
Sendern!

Was mache ich falsch???

-Ich habe beim Ausbau der I-Led zwei
 Kondensatoren gesehen(zusammenhang?)

Danke für alle Antworten/Hinweise.

MFG
Sven

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Sven schrieb:
> aber halt nicht bei meinen selbstgemachten Sendern!
Was gibst du auf denen aus?
Welche Frequenz hat dein Signal?

> Das Problem: Der Infrarotempfänger reagiert irgendwie nur auf die
> Infrarotleds aus Fernbedienungen!!!
Die Empänger brauchen meist eine Trägerfrequenz auf dem IR-Signal. Wenn 
die fehlt (also z.B. bei Dauerlicht), dann wird das als Störung 
abgetan...

von someone (Gast)


Lesenswert?

IR wird in Fernbedienungen in ein paar dutzend kHz gesendet (z.B. 36kHz) 
um es von Umgebungslicht unterscheiden zu können.

Nur entsprechend Moduliertes IR signal (also schalte deine IR LED in 
36kHz mal ein und aus) erzeugt in Empfangsmodulen mit Bandfilter für ein 
Ausgangssignal

von Sven (Gast)


Lesenswert?

Hallo Lothar,

danke für deine schnelle Antwort.

Das signal ist software PWM (Bascom).

Ich habe ein paar Tests gemacht:

Led an
waitms 50
Led aus
waitms 50

und das mit verschiedenen Zeiten: 50 ,100 ,500 ms

MFG
Sven

von Sven (Gast)


Lesenswert?

Hallo someone,

danke für den Tipp.

Werde ich ausprobieren...

MFG
Sven

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Sven schrieb:
> Led an
> waitms 50
> Led aus
> waitms 50
Tja, das ist wohl zu langsam (10Hz). Üblicherweise erwarten die Mudole 
etwas im Bereich um 30-50kHz als Trägerfrequenz...

von Michael H. (michael_h45)


Lesenswert?

http://sbprojects.com/knowledge/ir/ir.htm
Danach weißt du, warum nichts geht.

von Sven (Gast)


Lesenswert?

Hallo,

es funktioniert!!!^^

Danke an alle die mir so schnell geholfen haben...

Meine Pausen sind jetzt deutlich kürzer(waitus statt waitms) und es 
kommt ein Signal an(LED leuchtet).

MFG
Sven

von Sven (Gast)


Lesenswert?

Hallo,

danke auch an Michael H..
Die Seite ist super^^.

Hat mir sehr geholfen.

MFG
Sven

von Michael H. (michael_h45)


Lesenswert?

Sven schrieb:
> Hat mir sehr geholfen.
Freut mich.

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
Noch kein Account? Hier anmelden.