Sida 1 av 1

Generera ir signaler med avr

Postat: 20 mars 2006, 22:09:35
av HMG
Försöker skapa en dvd controller

Har en ATtiny2313 som omavandlar ir signalerna från min fjärrkontroll och detta fungerar fint men har ingen aning om hur jag ska kunna generera, i detta fallet, philips ir signaler. Har en ide om att sätta en andra ATtiny2313 efter den första och låta den skicak ut signaler beroende på vad resultatet från den första avr:en är.

Någon som gjort något liknande?

Postat: 20 mars 2006, 22:37:21
av sodjan
Googla lite så borde du hitta en hel del info om hur Philips signalen ser ut.
Sedan är dete bara att återskapa den i din kod.

Ska du alltså "översätta" från ett annat system till Philips ?

Varför använda två processorer, en borde kunna ta imot den ena
signalen, översätta och skicka ut den andra.

Postat: 20 mars 2006, 22:37:39
av cykze
Använd PWM för att generera 38 kHz på en ut-pinne. På ut-pinnen kopplar du sedan IR-lysdiod och motstånd. För att skicka en 1:a slår du på PWM:en. För att skicka en 0:a slår du av PWM-timern.

Styrningen av PWM:en kan du sköta från en timer-interruptrutin som du ställer in ska gå igång med några millisekunders mellanrum. Exakt hur ofta interrupten ska gå i gång beror på hur fjärrkontrollsprotokollet ser ut (RC5 i ditt fall väl?).

Det borde fungera.

Postat: 20 mars 2006, 22:40:49
av HMG
Sant att en processor borde räcka. Ska kontrollera detta.

Ja det är RC5. Hittade nyss en nyttig sida på atmels egen sida som gör precis det jag vill.
http://www.atmel.com/dyn/resources/prod ... oc2534.pdf

Postat: 20 mars 2006, 22:59:32
av sodjan
Hm, jag får inte riktigt ihop :

> Hittade nyss en nyttig sida på atmels egen sida som gör precis det jag vill.

med :

> Don't immitate, innovate!

:-)