freebus.org
http://freebus.org/phpBB3/

Fingerprintsensor
http://freebus.org/phpBB3/viewtopic.php?f=12&t=1050
Seite 4 von 6

Autor:  wzh2si [ 21. Mai 2011 17:25 ]
Betreff des Beitrags:  Re: Fingerprintsensor

noch eine Bemerkung bzgl.:
wzh2si hat geschrieben:
Kann mir jemand sagen, wie lange die max. Leitungslänge für die Wiegand-Schnittstelle (D0/D1) sein darf.
In Wiki steht 500feet (ca. 150m).
Hintergrund: Ich möchte Controller und Fingerprintplatine im Zählerschrank unterbringen.
Von dort aus soll der Türkontakt dann über Schaltaktor geschalten werden.


Habe den Fingerprintsensor mit der Fingerprintplatine über eine 16m lange Leitung (NYM 3x1,5)
verbunden -> D0/D1 und GND. (War die Längste die ich hatte).

Die mit dem Oszi an den Prozessorpin's gemessenen Signale D0 und D1, einmal mit einmal ohne NYM,
waren nahezu identisch. Alle erkannten RFID'S/Fingerprints wurden ausnahmslos auf den BUS gelegt.

Ich denke da sind auch noch ein paar Meter mehr drin.

Grüsse
Hubert (Ypp)

Autor:  Axel [ 11. Oktober 2011 01:19 ]
Betreff des Beitrags:  Re: Fingerprintsensor

Hallo,

ich habe einen F007-EM und bin gerade dabei die Schaltung aufzubauen. Ich muss die Schaltung aus der Freebus Fibel verwenden (5V statt 12V), die Schaltung von der Homepage (2TE oder UP) funktionieren nicht mit dem F007-EM. Habe ich das soweit richtig verstanden?

Mit dem Hexfile aus dem Downloadbereich vom 1.7.2010 Version 1.0 kann ich sowohl die Fingerprints als auch RFIDs auswerten und Benutzern zuordnen. Stimmt das? Oder gibt es noch eine "neuere" Firmware die den F007-EM unterstützt (ich habe keinen SVN-Zugang)?

Als Controller möchte ich auch die Tasterschnittstelle nutzen, in der Freebusfibel ist nicht ganz deutlich, welche Eingänge ich nutzen muss, ich würde IO1 für D0 (Taster 1) und IO2 für D1 (Taster 2) verwenden. In der Fibel sieht es so aus, als wären das Pin 4 (Taster 3) und Pin 10 (LED 4) der Steckverbindung. Was ist richtig?

Gruß Axel

Autor:  wzh2si [ 12. Oktober 2011 00:40 ]
Betreff des Beitrags:  Re: Fingerprintsensor

Hallo Axel,

ich habe mir die Schaltung für die 2TE-Controllerplatine, in Anlehnung an die Schaltung von Andreas,
auf einer Lochplatine wie folgt aufgebaut.
Dateianhang:
Dateikommentar: Platine für 2TE
RFID_Platine.JPG
RFID_Platine.JPG [ 78.28 KiB | 6557-mal betrachtet ]

Dateianhang:
Dateikommentar: Schaltplan
FingerprintSchaltung.jpg
FingerprintSchaltung.jpg [ 57.82 KiB | 6557-mal betrachtet ]



Da ich nur ein Netzgerät für die 12V zur Verfügung habe, erzeuge ich mir die 5V über einen Spannungsteiler mit 4k7 und 6k8 Ohm. Solange kein Fingerprint erkannt wird (also fast immer) wird an den Widerständen R3 und R6 auch keine Energie verbraten, da mit D0 und D1 = 5Volt kein Strom fließt. Über R9 und R10 fließt lediglich 1mA. (0,02€/Jahr)
Bei mir haben sich 777Ohm als "Opto-Vorwiderstand" (1k2 / 2k2 parallel) bewährt.
(Kann man sicher besser machen - bin kein Hardwerker)

Mit dem Hexfile aus dem Downloadbereich können nur Fingerprints (16 Stück) 16 Benutzern zugeordnet werden.
(Hier wird nur ein Byte verwendet. (Bit17-Bit24 siehe Bsps. unten))
Damit ich auch die RFID's mit dieser Firmware nutzen kann, habe ich wie bereits weiter oben beschrieben,
"Two devices interlock setting" aktiviert.
Dann wird aber mit jedem angelernten Finger und jedem angelernten RFID-Chip dieselbe Sequenz (ein 8-bit Muster) geschickt.
Dies entspricht bei der aktuellen (und bisher einzigen) firmware dem Schaltobjekt 3.1.
Es ist keine Unterscheidung nach Usern möglich. Für mich völlig ausreichend, hauptsache die Tür geht auf.

(F007-EM und der W2 (s.u.) laufen so aktuell auf (m)einem "Test-Brett" und werden, sobald meine "Hütte" steht zum Haustür- und Garagentor öffnen verwendet)

Sollen RFID's chip(bzw. User)abhängig angezeigt werden muss eine neue Firmware erstellt werden.
Da sich die RFID's in allen 24 Bit's unterscheiden muss die RFID-Bitfolge des einzelnen Chips mit dem Oszi komplett ausgelesen und später so in der geänderten "firmware" abgefragt werden.

Hier habe ich mal ein paar Sequenzen meiner RFID's aufgeführt:
(Bit 0 und Bit25 sind Parity-Bits. Diese könnte man sich evtl. sparen)

RFIDs
=====
binär:................................................hexadezimal:
1 ) 1 1101 1110 0001 1000 1000 0001 0 .........0xDE1881
2 ) 1 1101 1110 1000 1111 1010 1000 0 ........ 0xDE8FA8
3 ) 0 1101 1110 1010 0101 1110 0010 1 .........0xDEA5E2
4 ) 1 1101 1110 1011 0100 1000 1011 0 .........0xDEB48B
5 ) 0 0011 1100 1010 0110 1101 1100 0 .........0x3CA6DC
6 ) 1 0010 0010 1101 0101 1010 1010 1 .........0x22D5AA
7 ) 0 0010 1000 0101 0000 1011 0001 1 .........0x2850B1
8 ) 1 0010 1000 1000 1111 1111 1100 1 .........0x288FFC

Fingerprints (5 Beispiele):
====================
(Die 16 zuerst angelernten Finger werden in einem Byte (bit17-bit24 ) dargestellt. Diese werden dann mit der aktuellen Firmware einzelnen Benutzern zugeordnet )

binär: ...............................................hexadezimal:
1) 0 0000 0000 0000 0000 0000 1011 0 .........0x00000B
2) 0 0000 0000 0000 0000 0000 1010 1 .........0x00000A
3) 0 0000 0000 0000 0000 0000 1001 1 .........0x000009
4) 0 0000 0000 0000 0000 0000 0101 1 .........0x000005
5) 0 0000 0000 0000 0000 0001 0000 0 .........0x000010


(Zur Tasterschnittstelle kann ich nichts beitragen.)

Evtl. auch interessant:
Ich habe mir noch den W2 von Sebury besorgt.
Dieser hat die gleichen features wie der F007-EM kann aber nur RFID's, keine Finger. Ist dafür aber absolut Wasserdicht.

(Bzgl Fingerprint habe ich folgende Erfahrung gemacht: die Finger von meiner Frau, da relativ klein, werden nicht bzw. extrem schwer erkannt. Auch bei Sonneneinstrahlung, Kälte gibt's oft Probleme - RFID's hingegen funktionieren problemlos)
Dateianhang:
Dateikommentar: Sebury W2
SeburyW2.jpg
SeburyW2.jpg [ 313.72 KiB | 6557-mal betrachtet ]



Gruss
Hubert

Autor:  Axel [ 12. Oktober 2011 00:57 ]
Betreff des Beitrags:  Re: Fingerprintsensor

@wzh2si

Wow, vielen Dank für deine ausführlichen und zusammenfassenden Infos :D

Jetzt ist vieles deutlich geworden, im Prinzip reicht mir auch eine Erkennung ob jemand die Tür öffnet, wer ist nur nice to have...

Edit:
Für die RFID-Problematik könnte man auch eine Funktion in der Firmware vorsehen, wie z.B. Prog Taste lange betätigen, RFID lesen lassen, dann 2x Prog-Taste = User 2, 3x = User 3 usw. zwischen jedem Druck max 1s warten, ansonsten speichern...

Autor:  Marco Düthorn [ 22. Februar 2013 21:51 ]
Betreff des Beitrags:  Re: Fingerprintsensor

Hey

Interressiere mich auch für den Fingerprintsensor. Ist auch der anschluss an den F2-2 möglich?


Gruß Marco

Autor:  charly [ 23. Februar 2013 13:26 ]
Betreff des Beitrags:  Re: Fingerprintsensor

Marco Düthorn hat geschrieben:
Hey

Interressiere mich auch für den Fingerprintsensor. Ist auch der anschluss an den F2-2 möglich?


Gruß Marco


Hallo Marco!

Laut Beschreibung hat der eine Wiegand-Schnittstelle. Könnte also ohne Anpassungen funktionieren.
Aber Garantie kann ich dafür nicht abgeben - es kann sein dass das Protokoll nicht genau passt.

LG Charly

Autor:  Marco Düthorn [ 23. März 2013 20:47 ]
Betreff des Beitrags:  Re: Fingerprintsensor

Hey

woher bekomm ich den die Platine für den Fingerprint und die Hex datei?

Gruß Marco

Autor:  melodoi [ 7. Mai 2013 08:23 ]
Betreff des Beitrags:  Re: Fingerprintsensor

Halo Leute,

Gestern kam meine Fingerprint AE-F100. Ich habe mir die Platine nach Alex seiner Anleitung gebaut und diese zusammen mit einem LPC in ein 2te Gehaüse gesetzt. Der FP kann an der Wiegand-Schnittstelle wahlweise auf 26 oder 34 Bit eingestellt werden. Was ist richtig?

Ich kann mit dem Osci ein Signal am FP-Ausgang messen. Aber schon zwischen der Selbstbauplatine und der LPC-Platine habe ich kein sauberes Signal mehr. Was genau wird am Eingang des FTP erwartet?

LG
Sylvio

Autor:  oldcoolman [ 7. Mai 2013 10:58 ]
Betreff des Beitrags:  Re: Fingerprintsensor

Die Firmware müssen wir eh mal neu machen mit neuer LIB.
Ich habe hier einen sebury fingerprint, aber keinen RFID.
für teach in könnten wir auch bequem ein extra objekt machen.

Autor:  melodoi [ 7. Mai 2013 19:21 ]
Betreff des Beitrags:  Re: Fingerprintsensor

Hallo Andreas,

das verstehe ich nicht. Heißt das, dass ich das Teil erstmal nicht nutzen kann? Wenn ja, kann ich irgendwie helfen (Hardware zu dir schicken oder so)?

Ich habe mein Osci mal dran gehalten. Ich habe auf I/O1 und I/O2 ein ganz häßliches Netzbrummen, selbst wenn der FP und die 12V Versorgung nicht dran sind und der FTP abgezogen ist. Nur der Bus ist an der Selbstbauplatine. Könnte man die irgenwie rausfilter. Ich bin leider keine Spezi für diese Fälle.

LG
Sylvio

Autor:  melodoi [ 13. Mai 2013 23:57 ]
Betreff des Beitrags:  Re: Fingerprintsensor

Hi,

ich habe die Signale mal aufgezeichnet. Was könnte da eurer Meinung nach schief laufen?

LG
Sylvio

Dateianhänge:
Fingerprint.pdf [337.75 KiB]
87-mal heruntergeladen

Autor:  oldcoolman [ 14. Mai 2013 08:54 ]
Betreff des Beitrags:  Re: Fingerprintsensor

Hallo Sylvio,

mit eh neu machen , meine ich eher die backend software, das hat nichts mit der Ansteuerung des Wiegand Moduls zu tun.

Autor:  charly [ 14. Mai 2013 10:30 ]
Betreff des Beitrags:  Re: Fingerprintsensor

melodoi hat geschrieben:
Hi,

ich habe die Signale mal aufgezeichnet. Was könnte da eurer Meinung nach schief laufen?

LG
Sylvio


Hallo!

Zur Frage weiter oben wegen der Anzahl der Bits - das ist jedenfalls 26 bit

Hast du dir die Diskussion im Thread schon genau durchgelesen, da gabs früher auch schon mal ein Thema mit den Spannungen am Optokoppler.
Dein Signal sieht ziemlich ähnlich aus. Da dürfte was falsch angeschlossen sein. D0 sieht ja sauber aus, aber irgendwo bei D1 stimmt was nicht. Die Beschaltung für D0 und D1 sollte ja gleich sein, oder?

LG Charly

Autor:  melodoi [ 14. Mai 2013 21:03 ]
Betreff des Beitrags:  Re: Fingerprintsensor

Hallo Charly,

leider finde ich den Thread nicht.

Ich habe die gesamte Schaltung geprüft, auch die 4N35 ausgetauscht. Müssen die Massen von beiden Seiten der Chips eigentlich verbunden sein? In Alex seiner Schaltung mit Spannungsversorgung und in der auf der freebus-Seite sind sie das nicht.

LG
Sylvio

Autor:  melodoi [ 14. Mai 2013 22:21 ]
Betreff des Beitrags:  Re: Fingerprintsensor

So, einen Fehler habe ich gefunden. Ich hatte die falsche hex-Datei auf dem LPC und zwar die vom in8 für 4te. Nun reagier der LPC wenigstens auf alles was an DO und D1 passiert.

Allerdings ist immernoch der Teufel los auf I/O1 (auf I/O2 passt es) sobald das erste Mal ein Signal vom Tastsensor kam. In dem Moment schalten alle vier Relais eines 8out durch, die ich testweise den vier anglernten Finger zugewiesen habe. Anschließend beginnt der Terror auf I/O1. Halte ich dann mein Oszi an I/O1 spielen die Relais wild Orgel.

Das grausige Signal an I/O1 liegt aber nur an, wenn der LPC unter Spannung steht. Ohne Busspannung am LPC habe ich nur ein leichtes 50Hz Netzbrummern auf beiden I/O's. Ich vermute, dass das Signal auf dem LPC verstärkt wird und sich aufschaukelt. Da es auf allen drei LPC-Platinen, die ich gebaut habe, gleich ist, vermute ich ein Problem in der Software. Hat noch bitte jemand eine Idee dazu?

LG
Sylvio

Seite 4 von 6 Alle Zeiten sind UTC + 2 Stunden
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/