Forum: Mikrocontroller und Digitale Elektronik µC per IR Fernbedienung steuern


von Thomas F (Gast)


Lesenswert?

Hi leute hat jemand Quellcode für einen µC um einen µC per IR 
Fernbedienung zu steuern?

zusätzlich bräuchte ich noch informationen welchen µC ich dafür am 
besten einsetzen sollte oder ob dies egal ist.Ich benutze bisher einen 
ATMega AVR-RISC Dil28 mit 8MHz Quarz.

Ansteuerung einfach durch die IO-Ports

von Εrnst B. (ernst)


Lesenswert?


von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

RC5 ist für ein Protokoll zwischen Controller und Controller gar nicht 
erforderlich. Eine simple Modulation des normalen UART-Bitstromes mit 
37-40kHz reicht völlig. Dazu benutzt man entweder einen zweiten Portpin 
(OCR-Pin) zusätzlich zum UART TX und schalter die IR-Sendediode 
dazwischen. Empfangsseitig bedient man sich einem IR-Empfängerbaustein 
TSOP17xx und schon hat man das dekodierte UART-Signal wieder. Zur 
Absicherung des Datenstromes kann man Prüfsummen mitschicken. Sämtliche 
AVR-Controller mit eingebauter UART-Schnittstelle eignen sich für dieses 
Vorhaben.

von Εrnst B. (ernst)


Lesenswert?

Direkt den UART verwenden funktioniert nur bedingt, zumindest bei den 
üblichen Empfängern wie TSOP17xx.
Deren AGC ist eben für Manchester ausgelegt, mit der von dir 
vorgeschlagenen UART-Kopplung kanns dann komische Effekte geben wie:
dreimal 0xFF senden geht, das vierte 0xFF kommt nur manchmal an usw...

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Das Startbit des UARTs reicht in aller Regel aus, den TSOP wieder 
einzuregeln. Zumindest ist dies bei kurzen Fernsteuer-Sequenzen von 
wenigen 10 ms Dauer so. Hier aufgebaute Schaltungen funktionieren 
dahingehend einwandfrei.

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.