Forum: Mikrocontroller und Digitale Elektronik UART, MAX3221 und RFID


von Julia Kristeva (Gast)


Angehängte Dateien:

Lesenswert?

HAllo,

Habe ein schwerwiegendes Problem. Seit mittlerweile 2 Tagen quaele ich 
mich damit rum und sehe keinen Loesungsweg.

Folgendes: Habe einen RFID Reader IC, der ueber RX/TX (ASCII) ports 
verfuegt. Der reader kann nur lesen, wie der Name sagt, also wuerde TX 
an den port anhaengen genuegen, aber es muss RX auch angeschlossen sein, 
ansonst schickt der Reader gar nichts! Hier ist der Reader mit Link zum 
Datenblatt: http://www.rfidshop.com/core-2-rfid-reader-module-109-p.asp


Der RFID chip muss eine interne Logik haben anscheinend, wie er seine 
Pegel generiert. Wenn ich mit dem Oszi direkt messe (ohne Computer 
angeschlossen) erzeugt der Reader ein CMOS/UART signal. Weiters sagt das 
Datenblatt eben extra, dass man KEINEN max232 chip benoetigt fuer diese 
Applikation. Also der Chip haengt direkt am seriellen Port. Und es 
funkioniert wunderbar mit meinem Computer ueber den seriellen Port! Kann 
die Tags lesen bei 9600/8/n/1.

Allerdings muss ich den Reader an ein bestehendes Board mit 8051 MCU und 
MAX3221 anschliessen (siehe Schematic)! EN ist auf HIGH gesetzt, 
sozusagen um den MAX3221 zu disablen! Allerdings kann ich die Daten nun 
nicht mehr einlesen! anstelle der RFID nummer bekomme ich auf meinem MCU 
mit display nur so komische ASCII Bloecke (11stellig). Habe auch 
probiert mit EN=0 und daten ueber RS232 TX/RX an den 8051 von einem 
Computer Terminal zu schicken und das funktioniert super in beide 
Richtungen. Also am Display oder sonstigem liegt es wohl nicht.

Weiss jemand vielleicht Rat?
vielen dank
julia

von gerhard (Gast)


Lesenswert?

Hallo Julia,
vielleicht hat das Modul autobaud für die serielle Schnittstelle.
Darauf deuten die komischen Sequenzen hin.
Versuch mal mit Deinem Board einige male CR (Carriage Return) zu 
schicken, zum synchronisieren. Das wurde früher bei Terminals gemacht, 
die an einen
Host angeschlossen wurden.

Viel Glück
Gerhard

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.