Manschester R F I D - Frage

OP #867408
Hi zusammen ,

Ich will RFID auslesen ,  es wird im Manschester -Code übertragen . dazu 
habe ich eine Frage, Was ist mit 64Bit-Manschester-CODE gemeint?
Ich wollte mein Program  so aufbauen das ich an dem Empfang Port (mega8) 
, ein Interrupt ausgelöst wird wenn was am Eingang liegt.  Ich will zwei 
Interrupt aufzeichnen   z.B.  10 und von Menschester  in bit umwandeln . 
Die bits dann zum String sammeln, und dann  in ASCII umwandeln! Die dann 
mit UART an den PC senden!

Ist das so richtig, habe in ein paar texten was von Zeitmessen gelesen , 
wieso soll man das machen?

Hat einer eine Idee

LG andreas
Gast
Beim Manchester-Code besteht ein Bit aus zwei Pulsen. eine positiven 
gefolgt von einen negativen für high, sowie ein negativer gefolgt von 
einen positiven für low. damit ist der mittelwert durchgehend Null und 
man erhält gleichstromfreiheit, die für die Übertragung mittels 
Trafo/RFID-Spule nötig ist.
findet ein übergang von high nach low oder umgekehrt statt, liegen zwei 
gleichartige Pulse nebeneinander. man erhält also einen Puls doppelter 
Breite. Man muss daher die Pulsbreite messen um die Bits dekodieren zu 
können...
OP
hi,

OK danke für die Info.

Ok also ich messe die Zeit mit einem Interrupt ,  1(10), 0(01).
Da der Interrupt von 0 auf 1 Springt , kann es nur mit  10  oder 1 am 
Anfang empfangen werden.
Deshalb gibt es nur die Möglichkeiten , 1010 1001 möglich,  Oder  die 
110 101.
Es wird also 2 Zeiten Zeiten für H geben, für 11 und 1.

So zu meiner Frage, wie werte ich das am besten aus? Ich habe mir 
überlegt, das ich die 2 Zeiten Speicher, und die als Referenz nehme , 
und wenn die nochmal vorkommen vergleiche ich.

Wie würdet ihr da vorgehen?

Für jegliche Tipps/ Ansätze/ Gedanken  bin ich dankbar!


LG andreas

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.