codierung des biphasensignals beim rc5

Gast #545179
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??
Gast #545186
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ß
Gast #545200
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
Gast #545209
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
Gast #545219
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
Gast #545245
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

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.