RC5 - pulse train, moduliert und demoduliert (AVR)

Gast #1033625
Lesenswert?
• ▲
▼
Nabend,

beschäftige mich im Moment mit dem Empfang von RC5 Code, habe ich das 
richtig Verstanden, dass die Bits wie folgt übertragen werden?

moduliertes Bit (vom Transmitter zum Receiver):
-----------------------------------------------


    logisch 0    |    logisch 1
-----------------+-----------------
                 |
 ||||||||        |        ||||||||
 ||||||||        |        ||||||||
 ||||||||        |        ||||||||
 ||||||||        |        ||||||||
 ||||||||_______ | _______||||||||


demoduliertes Bit (vom Receiver zum uC):
----------------------------------------

 IDLE |   0   |   1
------|-------+-------
 +5V__|    __ | __
      |   |   |   |
      | __|   |   |__


(Ich habe am uC den Pin als Eingang geschaltet und die PullUps 
aktiviert, demnach liegen im Ruhezustand +5V an)

Oder ist das genau andersherum, gerade die Signale die beim uC ankommen?
Gast #1033682
Lesenswert?
• ▲
▼
Ich möchte wirklich nicht nerven, aber kann mir nicht mal eben jemand 
sagen, ob das so richtig verstanden ist, es findet sich leider keine 
klare Angabe in den Informationsquellen?

Eine kurze Antwort mit ja oder nein (demuliertes oder moduliertes Bit 
ist falsch verstanden) würde mir ja schon genügen...
Gast #1033733
Lesenswert?
• ▲
▼
Danke für deine Antwort,
dass verwirrt mich jetzt trotzdem noch ein bisschen, genauso wie 
sämtliche Beschreibungen die man so findet, wo einmal eine 0 mit 50% 
high und 50% low ist und einmal genau umgekehrt. Hatte das so verstanden 
als wenn dass demodulierte Signal dem invertierten modulierten Signal 
entspricht.

Mich interessiert im Augenblick ja nur das, was vom TSOP kommt.. wenn du 
sagst, du hast das gerade zusammengebaut werde ich dir glauben 
schenken....

Also nochmal das, was vom TSOP zum uC geht, sieht also folgendermaßen 
aus:

 IDLE |   0   |   1
------|-------+-------
 +5V__| __    |    __
      |   |   |   |
  0V__|   |__ | __|

Hast du die PullUps an dem Eingangspin des uC aktiviert?
Gast #1033738
Lesenswert?
• ▲
▼
Jetzt kam dein nächster Beitrag und die Verwirrung ist endgültig 
komplett :-)

Kannst du das einfach mal aufzeichnen wie das bei dir läuft, vielleicht 
einfach mal anhand der beiden Startbits (jeweils logisch 1) und einem 
Toggle Bit mit dem Wert logisch "0"???
Gast #1033767
Lesenswert?
• ▲
▼
ok, den Link kannte ich auch schon...

also ist es wohl doch so:

 IDLE |   0   |   1
------|-------+-------
 +5V__|    __ | __
      |   |   |   |
  0V__| __|   |   |__


Allerdings ist auch auf der Seite wieder etwas verwirrend, und zwar ist 
dort IDLE bei LOW und nicht wie bei mir HIGH (Abbildung ganz unten auf 
der Seite):

 IDLE |   1   |   1   |   1   |   0   |  ...  | IDLE
------+-------+-------+-------+-------+-------+------
+5V   |___    |___    |___    |    ___|       |
      |   |   |   |   |   |   |   |   |  ...  |
 0V___|   |___|   |___|   |___|___|   |       |______


Bei mir müsste es also so aussehen:

 IDLE |   1   |   1   |   1   |   0   |  ...  | IDLE
------+-------+-------+-------+-------+-------+------
+5V___|___    |___    |___    |    ___|       |______
      |   |   |   |   |   |   |   |   |  ...  |
 0V   |   |___|   |___|   |___|___|   |       |

oder muss das ganze doch invertiert werden, weil IDLE bei mir HIGH ist, 
daher die Frage mit den PullUps???

Man merkt ich bin echt absolut verwirrt, wenn ich jetzt so auf die 
Straße gehe kann ich sicher wunderbar Halloween feiern... :-)
#1034092
Lesenswert?
• ▲
▼
Im Fall des TSOP36 stimmt deine Aussage. Es gibt auch bestimmt welche 
die im Idle LOW haben.
So stimmt es:


 IDLE |   1   |   1   |   1   |   0   |  ...  | IDLE
------+-------+-------+-------+-------+-------+------
+5V___|___    |___    |___    |    ___|       |______
      |   |   |   |   |   |   |   |   |  ...  |
 0V   |   |___|   |___|   |___|___|   |       |

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.