Forum: Mikrocontroller und Digitale Elektronik U2270b Beschaltung


von Dennis (Gast)


Angehängte Dateien:

Lesenswert?

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

von Easylife (Gast)


Lesenswert?

www.atmel.com/images/doc9164.pdf

von Dennis (Gast)


Lesenswert?

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!!

von Easylife (Gast)


Lesenswert?

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.

von Easylife (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.