Forum: Mikrocontroller und Digitale Elektronik codierung des biphasensignals beim rc5


von xman (Gast)


Lesenswert?

ich werd echt bekloppt,bitte um eine antwort

auf http://www.sprut.de/electronic/ir/rc5.htm wird ja der aufbau des rc5 
2 phasen codierten signal am sender ja dargestellt

es heisst für eine `1` sendet die fernbedienung in der ersten hälfe low 
und in der 2 hälfte high

auf http://www.ustr.net/infrared/infrared1.shtml ist es umgekehrt
es heisst für eine '1' sendet sie in der ersten hälft high und in der 
zweiten hälfe low

welches stimmt nun??

von Michael U. (Gast)


Lesenswert?

Hallo,

beides. Die Flanke in Bitmitte bezeichnet die 1. Ob die L/H oder H/L 
ist, ist egal. Ist mir zumindest so in Erinnerung.

Gruß aus Berlin
Michael

von Andreas K. (oldcoolman)


Lesenswert?

also wenn ich richtig gelesen hab, invertiert der Empfänger das
Signal.
einmal ist der ir lichtstrom dargestellt und einmal das output des
Empfängers.

kann mich auch täuschen.
Gruß
ANdi

von Netbird (Gast)


Lesenswert?

Hallo,

beides stimmt! Entscheidend ist, dass ein WECHSEL eine "1", kein Wechsel 
aber eine "0" bedeutet.
Die Information steckt also in den Wechseln (bzw. Nicht-Wechseln) im 
definierten Zeitfenster.
Der RC5-Sender kann mal so, mal so anfangen zu senden (ergibt sich aus 
den Betriebsbedingungen).

Es ist schon etwas "sperrig", sich das genau klarzumachen..., ich habe 
auch etwas gebraucht dafür.

Gruß

von Netbird (Gast)


Lesenswert?

Oha, seid Ihr schnell! Als ich anfing zu tippen, gab es noch keine 
Antwort .. |:))

von Jörg (Gast)


Lesenswert?


von xman (Gast)


Lesenswert?

was dann für ein wechsel??
die flanken sind doch unterschiedlich

bei H/L haben wir eine fallende und bei L/H eine steigende flanke

ich werd echt bekloppt


die biphasen manchestercodierung entsteht doch mit den flanken ich werd 
bekloppt

von Michael U. (Gast)


Lesenswert?

Hallo

????? wenn H nach L geht, wechselt der Zustand und wenn L nach H geht, 
wechselt der Zustand auch, oder??? Also eine 1

Wenn H über die ganze Bitzeit H bleibt oder L über die ganze Bitzeit L 
bleibt, wechselt nichts, also eine 0

So schwer zu verstehen? ;)

Gruß aus Berlin
Michael

von Netbird (Gast)


Lesenswert?

Der Link von Jörg ist doch gut! Mach Dir das in Ruhe klar, das wird's 
schon...

von xman (Gast)


Lesenswert?

irgendwie reden wir aneinander vorbei,
also von anfangan,ich möchte mein eigenen code schreiben um rc5 daten zu 
senden.

Es heisst:
das RC5-Signal besteht immer aus 2 Teilen: Ist der Sender während der 
ersten Hälfte eines Bits aktiv und in der zweiten inaktiv, dann wird 
eine 1 übertragen. im anderen Fall – erst inaktiv dann aktiv – wird eine 
0 übertragen.
!!!!Dies wird als 2-Phasen-Codierung bezeichnet, bekannt auch unter dem 
Namen Manchester- Codierung!!!

wenn ich die 0 als durchgehend L oder H beschreibe habe ich ja keinen 
manchester code.

die startbits müssen ja 1 sein damit sie vom empfänger erkannt 
werden,diese werden ja zuvor von diesem invertiert. mein problem ist das 
wie oben beschrieben die 1 bzw die 0 mal so und mal anderum übertragen 
werden


oder lieg ich jetzt komplett daneben

von Sven S. (Gast)


Lesenswert?

Oh je Leute,

ich hab jetzt grad keine Lust alle falschen antworten zu kommentieren.
also schlage ich erst mal vor alles schritt für schritt zu erörtern.

Als erstes muss man natürlich auf die verwendete Hardware eingehen. auf 
spurt´s Seite wird ein tsop1736 oder vergleichbare Empfänger mit 
tageslicht Filter und Frequenzfilter etc... auf der anderen Seite wird 
nur einen einfache Schaltung beschrieben die das Signal nicht 
invertiert.

Da ich jetzt nicht weis welche Hardware du hast beschreib ich jetzt mal 
kurz wie das mit dem tsop geht da es die sinnvollere Lösung ist.
Entsprechend von Spurt´s Seite wäre dann hinter dem tsop eine [ LO HI ] 
eine Logisch 1 und ein [ HI LO ] eine Logisch 0. Ein LO HI Wechsel ist 
daher kaum von Bedeutung nur der zustand ist wichtig. Wenn man sich nun 
immer den Schluss der Kombination (  HI LO ) oder ( LO HI ) ansieht kann 
man auf die BIT folge schliessen.

Viel Spass beim coden

Gruss Sven

von Matthias (Gast)


Angehängte Dateien:

Lesenswert?

Das habe ich mal als Grundlage einer Selbstbau-RC5 Fernbedienung 
genommen

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.