Datum: 15.05.2008 01:45
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
Datum: 15.05.2008 09:16
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...
Datum: 16.05.2008 18:48
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
Die Angabe einer Email-Adresse ist freiwillig. Wenn Sie automatisch per Email über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.
Wichtige Regeln - erst lesen, dann posten!
- Suchfunktion und Betreffsuche benutzen - vielleicht gibt es schon einen ähnlichen Beitrag
- Aussagekräftigen Betreff wählen
- Im Betreff angeben um welchen Controllertyp es geht (AVR, PIC, ...)
- Groß- und Kleinschreibung verwenden
- Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang
- JPEG-Dateien (.jpg) nur für Fotos und Scans verwenden
- Schaltpläne, Screenshots usw. als PNG oder GIF anhängen
Formatierung (mehr Informationen...)
- [c]C-Code[/c]
- [avrasm]AVR-Assembler-Code[/avrasm]
- [pre]vorformatierter Text (z.B. Code in anderen Sprachen)[/pre]
- [math]Formel in LaTeX-Syntax[/math]
- [[Titel]] - Link zu Artikel