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?
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...
Nicht ganz. Idle ist 5V und eine 1 ist 0=>1, also genau umgekehrt als bei dir. Habe mir das auch gerade zusammengebaut. Siehe auch hier: http://www.roboternetz.de/wissen/index.php/RC5-Code
Achnee, blödsinn! Ist so wie du aufgezeichnet hast.
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?
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"???
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... :-)
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 | |___| |___| |___|___| | |
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.