IR-Sender Modulation

Gast #797869
Wie würdet ihr am besten die 36kHz bzw. 38kHz Modulation eines RC5 
codierten Signals machen?

Ich habe daran gedacht, dass ich einfach eine 36kHz bzw. 38kHz PWM mit 
einem ATMega mache und an einem anderen pin mein RC5-Signal ausgebe. 
Wenn ich jetzt die beiden Signale auf ein AND-Gatter gebe und meine 
IR-Diode über einen Transistor schalte, sollte es doch stimmen.

Oder kann ich die Signale auch gleich sowtwaremäsig "verunden"?
Gast #797934
>Oder kann ich die Signale auch gleich sowtwaremäsig "verunden"?

ja.
Je nach Bitlänge kann man eine Periodenanzahl lang den OC-Pin freigeben.
Gast #797939
>Statt das Signal auf einem anderen Pin auszugeben, mußt du einfach nur
>den Takt des Timers ein- und ausschalten.

Wenn ich das richtig verstanden habe einfach den Daten-Pin, auf dem der 
RC5-Code ausgegeben werden soll, mit z.B. 36kHz ein/ausschalten (also 
als Eingang bzw. Ausgang def.)
Gast #798141
>Könnte klappen.

Vermute ich auch.
Wenn man richtig verschwenderisch sein will, kann man mit einem Timer 
die Modulationsfrequenz erzeugen und mit einem zweiten die Datenbits. 
Zwischen die beiden OC-Pins schaltet man dann die Sendedoide...
Sowas gab es hier schon mal, allerdings für Manchester-Code über das 
USART (zwei Bytes pro Byte nötig).

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.