LabVIEWForum.de
Treiber für PN532 RFID Reader unter myRIO einbinden - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: Hardware (/Forum-Hardware)
+---- Forum: NI Hardware (/Forum-NI-Hardware)
+---- Thema: Treiber für PN532 RFID Reader unter myRIO einbinden (/Thread-Treiber-fuer-PN532-RFID-Reader-unter-myRIO-einbinden)



Treiber für PN532 RFID Reader unter myRIO einbinden - woalmeg - 16.05.2014 11:30

Hallo Forum,

ich bin gerade dabei mit dem myRIO einen NXP PN532 RFID Reader anzusteuern. Dabei möchte ich unter LV zwei Use Cases laufen lassen.

Beschreibung der Aufgabe:

Nutzerdaten (z.B. Vorname, Name, Geb. Datum) sollen im Frontpanel im Stringfeld eingegeben werden können, die sollen dann nach dem Klick auf den "Senden Button" idealerweise erstmal in in einen FIFO oder irgendwas anderes, bis der Mifare 1k an den RFID Reader gehalten wird, dann sollen die Daten darauf geschrieben werden.
Anders herum soll im Idle Mode über den RFID Reader vom Mifare 1k die Bytes gelesen und die Strings wieder im Stringfeld ausgegeben werden.

Zwischen Lesen und Schreiben kann einfachheits halber mit einem Switch geschaltet werden.
Wichtig ist bei der Aufgabe nur das "Text" aus verschiedenen String-Feldern auf den Mifare geschreiben und auch wieder ausgelesen kann.

Ich habe nun nicht die Erfahrung die "Treiber" für den PN532 zu erstellen, damit hinterher auch die Daten sauber geschrieben und gelesen werden können.
Als Protokoll für die Kommunikation zwischen myRIO und dem RFID Reader habe ich SPI genommen.

Da ich leider niemanden kenne der sowas schon mal gemacht hat, würde ich mich über eure Hilfe freuen bzw. würde ich auch einen kleinen Geldbetrag spenden (100€), wenn die Sache läuft.

Ich weiss nicht ob es irgendwie möglich ist das mit libnfc zu realisieren, jedenfalls muss ein Handshake zwischen dem PN532 und dem myRIO erfolgen.

Im Anhang habe ich mal ein Bild vom RFID Reader und der MXP Karte als Scnittstelle zum myRIO, sowie mein schnell erstelltes erstes VI.

Danke für eure Hilfe.
Wolfgang

PS: Sollte jemand in Berlin wohnen, könnte man sich evtl. auch treffen.