www.mikrocontroller.net

RFID Bausatz von Pollin

von Micha H., erstellt 2011-02-13

Inhaltsverzeichnis

[Bearbeiten] Bausatz RFID-125kHz-Empfänger

Empfangsbereit

Aus der Produktbeschreibung des Herstellers Pollin:
"RFID-Board zum kontaktlosen Auslesen von HF-Tags. Ideal zum Experimentieren, zum Bau von Zugriffskontrollen, Zeiterfassungen usw. Ein Beispielprogramm, welches den gelesenen HF-Tag über die RS232-Schnittstelle sendet, ist bereits vorprogrammiert."

Der Bausatz hat die Pollin-Bestellnummer: 810 059 Preis: 12,95 € (Stand Dezember 2012)

Hardware:

  • AT-Tiny 2313
  • U2270B
  • MAX232


Erweitert werden kann der Bausatz mit:

  • "RFID"-Luftspule Pollin-BestNr: 250 324
    • Preis: 1,00€ (Stand Juli 2012)
    • [Anmerkung: Die "RFID"-Luftspule gehört mittlerweile zum Lieferumfang (Stand März 2012)]
  • LCD-Modul Pollin-BestNr: 120 420 Preis: 4,95 € (Stand Dezember 2012)
    • Offenbar kompatible LCD-Displays:

--> Als Display können alle HD47780 - kompatiblen Displays eingesetzt werden ***

Tags für das Board:

  • Transponderkarte EM4102, ReadOnly, 125 kHz Pollin-BestNr: 810 065
  • RFID-Schlüsselanhänger EM4102, ReadOnly Pollin-BestNr: 810 102

[Bearbeiten] Forum und Artikel

Im Forum finden sich folgende, damit direkt zusammenhängende, nützliche Threads:

Folgende Artikel bieten nützliche weiterführende informationen:

[Bearbeiten] Hardware

Zur Optimierung der Reichweite müssen die Schwingkreiselemente auf Resonanz abgestimmt werden, entweder durch Anpassen der Spule oder des Schwingkreiskondensators. Zusätzlich kann ein Widerstand in Reihe zur Spule verwendet werden, am einfachsten ein Poti (500Ω) einfügen und auf Maximum abstimmen. Danach kann das Poti ausgemessen werden und durch einen Festwiderstand ersetzt werden. Bei meinem RFID-Leser konnte ich so durch Einfügen eines 150-Ohm-Widerstandes die Lesereichweite von 0,5cm auf ca. 6cm vergrößern.

[Bearbeiten] Software

Die Originalsoftware wurde in Bascom geschrieben und ist auch als Quelltext bei Pollin verfügbar. Hier ein Link zur Originalfirmware
als Speicherabbild (Intel HEX-Format).

Tag wird empfangen "01094BC868"

[Bearbeiten] alternative Firmware in C

Link zu einer schnell gestrickten, aber funktionsfähigen (zumindest wenn man wenigstens den richtigen Prozessortyp im Makefile einträgt) C-Version der Firmware aus dem Forum. Funktionsbeschreibung im Artikel.

Darauf aufbauend: erweiterte, korrigierte und mit LCD-Ansteuerung versehene C-Firmware (Funktion siehe Bilder).
Es werden 10 Zeichen und nur eine Zeile benutzt. Es können bis zu 20 Keys abgespeichert und damit "erkannt" werden. Leider ist die aktuelle Version der Firmware mit 2250 Bytes zu groß für den ATTiny 2313.

Eine mögliche Alternative zum ATTiny 2313 stellt der ATTiny 4313 dar, da dieser vollständig pinkompatibel zum 2313 ist. Der ATTiny 4313 stellt 4 kByte Flash und 256 Byte EEPROM zur verfügung und hat somit genug Speicherplatz für die aktuelle Version der Firmware. Auch eine Erweiterung um RS232 und das Abspeichern von mehr als 20 Key ist somit möglich.

[Bearbeiten] alternative Firmware in LunaAVR

Ebenfalls funktionstüchtige Alternativfirmware mit optionaler LCD-Ansteuerung, die auf den Attiny2313 passt. LunaAVR-Version in den Examples

webmaster@mikrocontroller.netImpressumNutzungsbedingungenWerbung auf Mikrocontroller.net