Forum: Projekte & Code Eigenbau RFID Tag EM4100 125Khz


von Ga R. (garath)


Angehängte Dateien:

Lesenswert?

Hallo Leute,
nachdem ich den Pollin RFID-Reader aufgebaut hatte, wollte ich mal mehr 
über diese 125khz Tags herausfinden. Also mal schnell ne Schnüffel-Spule 
unter-gelegt und das Protokoll angeschaut.
Sowas kann man doch selbst basteln, dachte ich mir, und begann mein 
erstes Programm in C zu schreiben. Jetzt weiß ich auch grob, wie man mit 
Timern umgeht;-)
Im Code ist der 64-Bit Schlüssel des Tags rückwärts hinterlegt. Dieser 
wird permanent an einen Leser ausgegeben. Die Schaltung bestand aus 
einem Attiny2313 und einer Spule mit ca 30 Windungen zwischen PD1 un 
GND.
Zusätzlich natürlich 5 Volt Spannungsversorgung vom USB. Takt lief auf 8 
MHZ interner Oszillator. Modulation erfolgt über das Input/Output 
Register.
Reichweite des Tags ist etwas höher wie die normaler Scheckkarten.

von Holger S. (capa)


Lesenswert?

versteh ich das gerade richtig das dein rfid tag externe spannung 
braucht ?

von Dominik S. (dasd)


Lesenswert?

Holger Schreiber schrieb:
> versteh ich das gerade richtig das dein rfid tag externe spannung
> braucht ?

Warum auch nicht? Nennt sich dann Aktiv-Transponder.

von Sebastian (Gast)


Lesenswert?

Nicht schlecht. Allerdings hat schon mal jemand einen 
Passiv-Transponderemulator mit einem ATTiny gebaut, der tatsächlich über 
die Spule seine Betriebsspannung bezieht und den Takt aus den 125 kHz. 
Ist im Netz irgendwo zu finden, hat aber eine geringere Reichweite als 
ein Standard-Transponder.

von Ga R. (garath)


Angehängte Dateien:

Lesenswert?

Bei diesem Tag ging es mir eher um ein "proof of concept".
Auch habe ich die kleinen Attinys nicht in der Schublade, den 2313 hat 
aber jeder, denke ich.
Du meintest sicherlich diese Konstruktionen
http://www.adafruit.com/adablog/wp-content/uploads/2009/08/avr-rfid-card.jpg
und
http://middlefirst.files.wordpress.com/2009/08/attiny85-rfid.jpeg?w=510
die funktionieren rein aus dem Feld gespeist.
Prinzipiell geht das auch mit dem 2313, nur muss dann die Spule deutlich 
größer werden um genügend Energie zu zapfen. Auch sollte man dann den 
Takt aus dem Feld generieren, um den Energiebedarf zu senken.
Zum Ausgleich kommt meine Beschaltung zur Not komplett ohne Bauteile 
aus.
Beispiel siehst du im Bild, da wird der Tag gerade gelesen.
Zudem spreche ich kein Assembler, und C eher schlecht als recht, daher 
brachten mir diese Projekte nicht viel. Ich habs einfach anhand des 
Oszi-Bildes nachgetüftelt.

von Lupin (Gast)


Lesenswert?


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.