Ist es möglich einen Chipkartenleser anzusteuern? Wenn ja, welchen, und wo bekommt man ihn?
Ist es möglich einen Chipkartenleser anzusteuern? Wenn ja, welchen, und wo bekommt man ihn?
Chipkartenleser gibt es viele. Ich geh mal davon aus, dass du die mit den goldenen Kontakflächen meinst. Als Alternative gäb es noch die mit Magnetstreifen (ok, sind keine Chipkarten) und die kontaktlosen Chipkarten (RFIDs).
Bei den Chipkarten gibt es zwei große unterschiedliche Varianten. Einige besitzen in der Chipkarte einen kleinen Prozessor (aktive), die anderen besitzen nur ein EEPROM (passive).
Passive EEPROM Chipkarten lassen sich sehr einfach ansteuern. Meist ist ein Standard EEPROM drin, dass sich per I2C ansteuern lässt. Ich habs mit einem AVR probiert. Funktioniert einwandfrei. Sollte mit einem CC auch problemlos gehen (hab mit denen aber nie gearbeitet).
Die Chipkarten bekommst du bei Reichelt in verschiedenen Größen. Ein paar kB bis 128 kB Speicher glaube ich.
Die passende Kontaktiervorrichtung kriegst du zum Beispiel bei ELV.
Falls du dich doch für die kontaktlosen Chipkarten interessieren solltest - Lesegeräte dafür gibts beim großen C... Aber das ist dann die aufwändigere und teuerer Variante.
Grüße
Flite
Ja,
ich meine einen I2C Bus mit 2Kbit Speicher. Karten habe ich hier, kein Problem. Wie schliesse ich aber einen solche Kontaktfläche nun konkret an, bzw. wie greife ich mit der Programmiersprache (C1 Basic) darauf zu?
Anschließen mit nem Kontaktierteil, das man z.B. bei Conrad kaufen kann.
Back on the road again...
Falls ihr wissen wollt, was ich so in meiner roboterfreien Zeit gertieben hab: www.plasmaniac.de.vu
Ich habe den hier gefunden:
CHIPKARTEN-KONTAKTIEREINRICHTUNG Art. nr.: 730513 - WU
bei Conrad. Meinst du der geht?
Ich kapier aber noch nicht ganz, wie ich diesen dann anschliessen muss. Sorry. Bin neu hier.
Hier gibt es einen Artikel von Kainka zu dem Thema.
Es ist gerade die Leseprobe des Buches im Netz.
http://www.b-kainka.de/eeprom3.htm
Manfred
Ob man das Teil einfach so dranhängen kann weiss ich net.
Wozu brauchst du so viel Speicherplatz?
Back on the road again...
Falls ihr wissen wollt, was ich so in meiner roboterfreien Zeit gertieben hab: www.plasmaniac.de.vu
Die Kontaktiereinrichtung ist genau richtig.
Man kann die Chipkarte einfach so hinhängen. Es handelt sich lediglich um ein Standard EEPROM. (z.B. AT24C12Dieses kann einfach per I2C angesteuert werden.
Hier ist zum Beispiel die Belegung:
http://www.mcls-modular.de/deutsch/h...e/hw_smart.htm
Du brauchst nur VCC (auf 5V legen), GND (auf Ground legen), CLK (der Takt, der dein uC generiert) und I/O (bidirektionialer Ein / Ausgang).
Wie genau du den Ansteuerst entnimmst du entweder dem Datenblatt des EEPROMS (oder besser dem Datenblatt der Chipkarte).
Wenn du dann noch Probleme hast kannst du gerne Fragen!
Grüße
Flite
Ist ja cool, wusste ich net...
Back on the road again...
Falls ihr wissen wollt, was ich so in meiner roboterfreien Zeit gertieben hab: www.plasmaniac.de.vu
man kann auch draete einfach an die chipkarte loeten. wenn man nicht aufpasst hatte man eine chipkarte. das emuliren einer chipkarte waere meiner meinung nach viel interessanter![]()
Haftungsausschluß:
Bei obigem Beitrag handelt es sich um meine private Meinung.
Rechtsansprüche dürfen daraus nicht abgeleitet werden.
Besonders VDE und die geltenden Gesetze beachten sowie einen gesunden Menschenverstand walten lassen!
Lesezeichen