BI-Phase Codierung

Gast #21771
Lesenswert?
• ▲
▼
Hallo Ihr netten Leute,

ich habe da ein Problem. Möchte gern meine Daten und Takt mittels 
Bi_Phase Code seriell übertragen codieren/decodieren, hat jemand einen 
blassen Schimmer wie so was geht ? Ist wohl ne ziehmlich verbreitete und 
sichere Methode Daten+Takt über eine Leitung zu übertragen. Ich denke da 
irgendwie an eine and/or Verknüpfung Daten+Takt. Ist das richtig oder 
bin ich da falsch ? Ich benutze der Einfachheit halber AVR-Basic, gibt 
es da schon fertige Routienen oder muß man da Assembler implementieren.

1000 Dank für eure Antworten Gruß Ralph
#21772
Lesenswert?
• ▲
▼
Da findest Du auch viel unter RC5-Code, der wird oft in 
IR-Fernbedienungen verwendet.

Wichtig zur Dekodierung ist, daß das Startbit immer bekannt ist.

Beim RC5-Code ist z.B. das Startbit immer 1 und es werden 13 Bits 
übertragen.

Anbei ein Beispiel zur Dekodierung.

Der Takt ist nicht so kritisch wie bei RS-232, d.h. Abweichunge von 20% 
werden problemlos toleriert, da ja auf jedes Bit neu synchronisiert 
wird.


Peter
Angehängte Dateien:

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.