IR mottagning
-
- Inlägg: 21
- Blev medlem: 15 februari 2013, 15:16:39
IR mottagning
Har problem med mottagningen av IR signalen.
Mottagaren vs1838b detekterar bara signalen precis efter att den fått syn på sändaren men slutar sedan direkt att detektera sändaren.
Varje gång jag täcker för mottagaren och täcker av så detekteras sändaren i några millisekunder..
Någon som har en bra idé?
Mottagaren vs1838b detekterar bara signalen precis efter att den fått syn på sändaren men slutar sedan direkt att detektera sändaren.
Varje gång jag täcker för mottagaren och täcker av så detekteras sändaren i några millisekunder..
Någon som har en bra idé?
- Klas-Kenny
- Inlägg: 11390
- Blev medlem: 17 maj 2010, 19:06:14
- Ort: Växjö/Alvesta
-
- Inlägg: 349
- Blev medlem: 24 oktober 2008, 19:40:50
- Ort: Lomma
Re: IR mottagning
Utan att ha hunnit (hinner inte just nu) kolla på databladet för just den mottagaren så är det ofta så att de inte tillåter ett kontinuerligt pulståg (ses som error).
Då får man bara fram en kort signal innan den "slår ifrån". Precis som du beskriver. Framgår inte om din signal är sådan.
Då får man bara fram en kort signal innan den "slår ifrån". Precis som du beskriver. Framgår inte om din signal är sådan.
-
- Inlägg: 349
- Blev medlem: 24 oktober 2008, 19:40:50
- Ort: Lomma
Re: IR mottagning
Kollade snabbt i databladet. Verkar som om du får ha max 600uS pulslängd. Alltså din 38kHz signal får inte vara ON mer än 600uS i stöten.
-
- Inlägg: 21
- Blev medlem: 15 februari 2013, 15:16:39
-
- Inlägg: 21
- Blev medlem: 15 februari 2013, 15:16:39
Re: IR mottagning
Fick problem att få till pauserna. Skriver i PicBasic Pro och sådort jag lägger till bara in " pauseus" så tappar jag frekvensen helt o hållet.
Kan inte få 16f690 att gå fortare...
Får återkomma..
Kan inte få 16f690 att gå fortare...
Får återkomma..
- Klas-Kenny
- Inlägg: 11390
- Blev medlem: 17 maj 2010, 19:06:14
- Ort: Växjö/Alvesta
Re: IR mottagning
Tips när du gör sådant här är att använda tex. PWM-funktionen hos processorn istället, så kan du ge ut din signal utan att belasta processorn någonting alls.
Bara till att konfigurera PWM till 38kHz och ställa Duty-cykle till 50% för jämn fyrkantsvåg ut.
Och då kan du utan problem lägga lite krut på att ställa om Duty-cykle mellan 0% (av) och 50% (på). Och förslagsvis görs det med en timer om det alltid ska stängas av/på efter en viss tid.
Bara till att konfigurera PWM till 38kHz och ställa Duty-cykle till 50% för jämn fyrkantsvåg ut.
Och då kan du utan problem lägga lite krut på att ställa om Duty-cykle mellan 0% (av) och 50% (på). Och förslagsvis görs det med en timer om det alltid ska stängas av/på efter en viss tid.
-
- Inlägg: 21
- Blev medlem: 15 februari 2013, 15:16:39
Re: IR mottagning
Strålande, nu funkar det fint.
En kort pause mellan skurarna hjälpte fint
Minskade även pulslängden.
Grejade detta i en BasicStamp processor istället men jag skall testa rådet med att köra PWM i PIC:en.
Tack!
En kort pause mellan skurarna hjälpte fint
Minskade även pulslängden.
Grejade detta i en BasicStamp processor istället men jag skall testa rådet med att köra PWM i PIC:en.
Tack!