Hallo, ich habe in dem Forum schon nach meinem passenden Problem gesucht aber leider nichts gefunden. Und zwar bin ich gerade an einem projekt beschäftigt einen Rfid Zeiterfassungsterminal zu entwickeln mit dem U2270b IC. Wenn ich den CFE Pin auf High(1) lege auf meinem Atmega32 dann kommt auf meinem Output Pin immer eine Rechteckspannung raus. Sobald ein Transponder in die nähe kommt verändert sich die Rechteckspannung. Nach Recherchen bin ich auf die Manchestercodierung gekommen. Nun meine Frage wie werte ich das Signal auf meinem Atmega32 nun aus? Ich bräuchte nur die ID von der Transponder Karte? Hab ich den U2270b Chip richtig beschaltet? Im Anhang meine Beschaltung. Der CFE Pin hängt auf "INT1" Mein Output Pin ist auf "INT0" Vielen dank schon mal btw mein erstes µC Projekt.=) Gruß dennis
Easylife schrieb: > www.atmel.com/images/doc9164.pdf und jetzt auf deutsch? :) das datenblatt kenn ich schon darraus wird man nicht schlau, aber dieses forum sollte doch auch dazu dienen das man sich außerhalb von den datenblätter helfen kann/sollte. kanns mir jemand auf deutsch beantworten mit eigenen worten? ist meine beschaltung wenigstens richtig? danke schon mal im vorraus!!
Dennis schrieb: > und jetzt auf deutsch? :) das datenblatt kenn ich schon darraus wird man > nicht schlau, Wird "man" schon, es handelt sich um eine Application Note, und wenn du mal ab Seite 8 guckst, ist da der komplette Source Code für Manchester Decoding mit einem Atmel und auch speziell für den U2270B abgedruckt. Mehr kann man eigentlich nicht wollen. > aber dieses forum sollte doch auch dazu dienen das man > sich außerhalb von den datenblätter helfen kann/sollte. Ehm, gut, dann solltest du aber auch dazu sagen, dass du mit Englisch Schwierigkeiten hast. In diesem Betätigungsfeld ist gutes Englisch in der Regel eine Voraussetzung, da fast alle Datenblätter, Application Notes, Sourcecodes etc. in Englisch verfasst sind. > > kanns mir jemand auf deutsch beantworten mit eigenen worten? Das würde ein ziemlich langer Aufsatz werden. Die Decodierung ist ja nicht die einfachste Aufgabe der Welt, da aus einem Signal die Clock (der Takt) und die Daten extrahiert werden müssen. Der Encoder hat die Clock und die binären Daten über eine XOR Operation verknüpft. Siehe auch hier (Bild 4.1.2a): http://www.fb9dv.uni-duisburg.de/vs/de/education/ComNet2/Vorlesung/chapter4.pdf Wie die Codierung prinzipiell funktioniert ist auch hier erklärt: http://de.wikipedia.org/wiki/Manchester-Code > ist meine beschaltung wenigstens richtig? Es gibt mehrere Beschaltungen (siehe Datenblatt des U2270B), die einfachste davon (mit relativ geringer Reichweite) hast du realisiert. Da du ja auch ein Signal siehst, das sich verändert sobald du einen Tag ausliest, ist wohl alles richtig.
Guck auch mal hier: http://www.pollin.de/shop/dt/MDQ5OTgxOTk-/Bausaetze_Module/Bausaetze/Bausatz_RFID_125kHz_Empfaenger.html Unter Software kannst du ein BASCOM Programm downloaded. BASCOM hat wohl schon eine Library eingebaut, die das Decodieren komplett übernimmt. Anderes Projekt: http://www.emagu.de/archiv/rfidsandwich/RFIDSANDWICH_bas.pdf
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.