Nochein IR FB Empfänger

Gast #187542
Lesenswert?
• ▲
▼
Das Assembler Programm (für AVR) empfängt die Codes der meisten neuen
Fernbediehnungen im Scheckkartenformat und gibt diese dann auf der
seriellen Schnittstelle aus. Beispielsweise:

   ir rc receiver
  ================

* FF0017E8 pollin x4-tech lcd
* FE9B07F8 conrad camping sat
* F74805FA

Das Protokoll ist etwas einfacher als das RC5 Protokoll. Allerdings
werden 32 bit breite Codes verwendet. Das Startbit ist ungefähr 4ms
lang, null und eins jeweils 1 oder 2 ms. Die ersten 16 bit bilden den
Gerätecode, der Rest ist dann der Commandocode.

Die Empfängerroutine ist vollständig Interrupt gesteuert. Im
Hauptprogram muss dann nur noch der Code ausgewertet werden, wenn
rcbits>=33 .
Angehängte Dateien:
Gast #187543
Lesenswert?
• ▲
▼
Hallo,

für mich sieht das ein bißchen aus wie SIRCS ("Sony Infrared Control
System" oder so). Bei SIRCS hat man 2.4ms Startbit, 1.2ms und 1.8ms -
habe' ich nicht mehr genau im Kopf.

Welche Trägerfrequenz verwendet denn dieses Protokoll (SIRCS 40kHz ?).

MfG, Daniel
Gast #187545
Lesenswert?
• ▲
▼
Hallo m4444x,

du bist witzig ;-). Bei einem TSOP1738 würde ich mal messerscharf auf
eine Frequenz von 38kHz schließen - was meinst Du ?

Ich habe nämlich mal für SIRCS einen Empfänger geschrieben, welcher die
empfangenen Kommandos binär mit einer Angabe der Anzahl der empfangenen
Kommndos dieser Art auf ein LCD ausgegeben hat. Vielleicht motte ich
den mal aus und stelle ihn hier herein. Aber ich fürchte, wenn ich
meinen alten Code anschaue, dann graust es mir so sehr, dass ich es
doch nicht tue. Das war nämlich ein ziemliches Mischimaschi zwischen
Interruptbetrieb und Betrieb in der Hauptschleife :-).

MfG, Daniel.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.