RFID-Antenne mit rs485 ab arduino anschliesen

Gast #3123437
Lesenswert?

hallo zusammen,

kann mir jemand sagen wie ich die folgende Antenne an meinen arduino 
anschließen kann? 
http://www.conrad.de/ce/de/product/191527/TowiTek-RFID-Weitbereichsleser-TWT2015-Baustein-12-VDC?queryFromSuggest=true

Sie hat eine rs485 schnittstelle und ich hab bis jetzt nur eine mit 
rs232 angeschlossen.

Danke

Gruß
#3123724
Lesenswert?

Hallo,

laut Handbuch des TowiTek RFID-Weitbereichsleser TWT2015 
(http://www.conrad.de/ce/de/product/191527/TowiTek-RFID-Weitbereichsleser-TWT2015-Baustein-12-VDC?queryFromSuggest=true) 
handelt es sich bei den Ausgängen "WG0" und "WG1" der Wiegand 42 
Schnittstelle um Open-Kollektor Ausgänge. Am besten schaltest Du diese 
mit einem Pullup-Widerstand gegen 5 V. Des Weiteren verbindest Du die 
Ausgänge mit zwei Eingänge des Arduinos. Nähere Infos zum 
Pullup-Widerstand findest Du hier: 
http://www.elektronik-kompendium.de/sites/slt/1206121.htm
Leider stehen in dem Handbuch keine Informationen bezüglich der 
Strombelastbarkeit der Open-Kollekto Ausgänge. Ich kann Dir folglich 
nicht sagen wie groß die Widerstände sein müssen. Vielleicht findest Du 
noch ein besseres Handbuch mit mehr technischen Kennwerten.

Das Wiegand-Interface sendet den Bit-Datenstrom über zwei Leitungen. Im 
Ruhezustand sind beide Leitungen auf hohem Potential. Je nachdem, ob 
eine logische "1" oder eine "0" gesendet werden soll wird eine Leitung 
auf niedriges Potential gezogen. Näher Infos hierzu findest Du hier:
http://en.wikipedia.org/wiki/Wiegand_interface

Im Gegensatz zu der Übertragung mittels RS-485 Schnittstelle werden beim 
Wiegand-Interface der Transponderkennung (40Bit) ein Paritätsbit für die 
ersten 20 Bit voran und ein Paritätsbit für die letzten 20 Bit 
nachgestellt. Nähere Infos hierzu findest Du im Handbuch.

Du siehst, alles kein Hexenwerk. Wenn Dir dies jedoch alles zu viel ist 
könntest Du auch einen RS-485 zu RS-232 Adapter verwenden. Diese werden 
bei eBay zu hauf angeboten.

Mit freundlichen Grüßen
Guido
Gast #3155876
Lesenswert?

Hallo,

habe nun noch ein letztes Problem.

woher weiß ich wann Die signalübertragung beginnt? es gibt ja kein 
direktes startbit oder? und wenn ich die beiden ausgänge der Antenne an 
zwei RX-Eingänge des Arduino klemme und dann jedes bit einzeln auslese 
müsste ich ja bei einem Vergleich der Bits herausbekommen ob es eine 0 
oder eine 1 ist oder?


Gruß

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren