Einen freundlichen Gruß an alle. Ich habe mir über Amazon 2 125KHz RIFD Module Typ RDM 6300 Module von verschiedenen Lieferanten bestellt. Nun habe ich folgendes Problem. Nach anlegen der Versorgungsspannung 5V leuchtet auf dem Modul eine Led ständig grün. Wenn man den Chip an die lesespule hält passiert gar nichts er gibt kein UART TX aus auch sollte man über einen Pin eine Led ansteuern auch dieser Ausgang reagiert nicht. Im Bild sind zwei Modle abgebildet. Bestellt habe ich die Module auf dem unteren Bild und angekommen sind die Module auf dem oberen Bild. Wie man sieht ist der Chip auf der rechten Seite ein anderer. Liegt das daran das es nicht funktioniert.? Oder muss man das Modul über RX ansprechen das es funktioniert? Für eine Antwort wäre ich dankbar. Bei der Gelegenheit wünsche ich euch auch noch schöne Weihnachten und ein gutes Neues Jahr. Gruß Ernst
:
Bearbeitet durch Moderator
Ernst P. schrieb: > Wenn man den Chip an die > lesespule hält passiert gar nichts An dem Pin LED eine LED oder Voltmeter anschliessen. Auszug aus https://mschoeffler.com/2018/01/05/arduino-tutorial-how-to-use-the-rdm630-rdm6300-rfid-reader/ The LED pin can be used to quickly lookup whether an RFID tag was successfully read. If RFID tag is not present, the LED pin is at 5V (HIGH). If an RFID was read, the LED pin goes to 0V (LOW) for some moments (yes, it goes from HIGH to LOW!).
Danke für die Antwort. Den Text mit der Led habe ich auch schon gelesen aber das Modul reagiert nicht auf die 125 KHz RFID Chips. Keine Led oder TX UART Funktion es leuchtet nur die grüne Led auf dem Modul. Ein Freund hat die Chips getestet (er verwendet das RC 522 Modul) da funktionieren die Chips einwandfrei. Danke für eine Antwort Gruß Ernst
Und dann wäre noch die Frage, wie Du UART TX wo und wie angeschlossen hast. Aus dem Text kann man ja nicht herauslesen, ob Du das alles richtig gemacht hast. Weiterhin ist es auch noch so, dass nicht alle 125kHz Tags identisch sind, es gibt unterschiedliche Protokolle.
Und dann wäre noch die Frage, wie Du UART TX wo und wie angeschlossen hast. Aus dem Text kann man ja nicht herauslesen, ob Du das alles richtig gemacht hast. Weiterhin ist es auch noch so, dass nicht alle 125kHz Tags identisch sind, es gibt unterschiedliche Protokolle. EDIT: habe das mit dem RC522 überlesen, ja, dann hat Du eh die falschen Tags.
Danke für die Antworten. Das RX Uart Signal empfange ich mit einem Atmega 8 und gebe es auf einem 2x16 LCD Display aus. Wenn ich vom Pc aus über Usb und dem blauen Wandlerstecker ein TX Signal sende wird der Text am LCD einwandfrei angezeigt. Es kann tatsächlich sein das die Chips in den Schlüsselanhänger ein anderes Protokoll ausgeben. Ich wollte einmal einen Chip von meinem Sohn das zur Zeiterfassung in der Firma dient per RFID RC 522 auslesen den erkannte der RC 522 auch nicht. Gruß Ernst
Ernst P. schrieb: > Es kann tatsächlich sein das die Chips in > den Schlüsselanhänger ein anderes Protokoll ausgeben. Liest Du auch die Antworten an Dich: Peter D. schrieb: > Dann hast Du einen Chip für 13,56MHz. Harald A. schrieb: > EDIT: habe das mit dem RC522 überlesen, ja, dann hat Du eh die falschen > Tags. Das Protokoll, also der Dateninhalt, ist erstmal egal. Solange die Frequenz nicht passt, liest Du garnichts.
Hallo allerseits, ich hänge am gleichen Problem seit einigen Tagen. Inzwischen habe ich diverse RDM6300 - RoHS Module aus unterschiedlichen Quellen (Ali, Arduino-Sets und über Amazon) probiert. Empfängerspulen/Spannungsversorgung getauscht, diverse Tags mit einem Tester getestet = alle 125KHz und OK > werden aber im RDM6300 nicht erkannt. Kann es sein, dass das Modul "stand alone" nicht funzt? (Also mir geht es im Moment NUR um die Erkennung, dh. das die Erkennungs-LED ausgeht - bleibt nämlich immer an) Danke für eure Hilfe Poddel
:
Bearbeitet durch User
Poddel schrieb: > Kann es sein, dass das Modul "stand alone" nicht funzt? (Also mir geht > es im Moment NUR um die Erkennung, dh. das die Erkennungs-LED ausgeht - > bleibt nämlich immer an) > Vom Foto her, dass im 1. Beitrag zu sehen ist, scheint es sich nur um eine Power LED zu handeln, ich habe diese Module nicht und kann es daher nur mutmaßen. Schließe mal eine LED zwischen TX und + Versorgung, am besten mit einem 100Ω Widerstand und halte dann einen Tag davor. Wenn ein serieller String ausgegeben wird sollte man das am Aufblitzen der LED erkennen können. Weiterhin ist noch wichtig, dass es sich um einen EM4100 Tag handelt, oftmals können die nur dieses eine Protokoll. Edit: Sehe gerade, es gibt unten ja einen dedizierten LED Ausgang. Den hast Du aber nicht benutzt, Du meinst die LED auf dem Board?
:
Bearbeitet durch User
Hallo Nein, die LED auf dem Board leuchtet immer, wenn Versorgungsspannung anliegt. Es geht um die externe LED! Aber inzwischen bin ich einen Schritt weiter gekommen. Die Info bezüglich des RDM6300-Moduls ist falsch, dass die LED kurz ausgeht, wenn ein Tag gelesen wird. Hier die ausführliche Beschreibung dazu: https://www.youtube.com/watch?v=l8RDbHd1cak&t=621s Die Info trifft NUR auf das Modul RDM630 zu... Ich habe mir die Module jetzt bestellt und werde in wenigen Tagen weiter berichten, damit das Problem hier mal in einem deutschsprachigen Forum gelöst werden kann. Gruß Poddel
Ein kurzer Test des RDM6300 Modul mit unbekanntem 8-Pin Mikrocontroller (abgeschliffene Beschriftung) anstelle des Silicon Labs C8051F330: Die grüne LED ist dauerhaft an. Am UART Tx Pin wird bei Erkennen eines Tag die Tag ID ausgegeben (mit 9600 Baud), konfigurieren muss man dazu nichts. Getestet mit einem EM4102 Tag (125 kHz).
Hallo allerseits, ich bin mit meinem Latein am Ende. Das Problem: Auslesen eines 125kHz-Tags mit einem RDM6300 Modul und versenden der Information über MQTT per Wlan eines ESP-Chip unter Verwendung von ESPEasy. Verwendeter Kram: - diverse ESP8266-Module (alles geflasht mit ESP_Easy_mega_20231013_normal_ESP8266_4M1M.bin) - auch ein Versuch mit einem ESP01S (geflasht mit ESP_Easy_mega_20231013_normal_ESP8266_1M.bin) - div. RDM6300 Module - 4-Kanal Pegelwandler Logic Level Converter Shifter 4 Kanal Pegelwandler I2C IIC BiDirektional 5V~3.3V - div. 125kHz-Tags (getestete Keykarten, Klebepunkte, Chips) - ARCELI Digitaloszilloskop-Kit im Taschenformat, Open Source, 2,4-Zoll-TFT (extra gekauft, funktioniert super) - externer Pullup-Widerstand 10K für RX-Pin (optional getestet) - sauber2 5Volt Spannungversorgung - testweise auch eine stabilisierte 3,3V Spannungsversorung für den Pegelwandler probiert (ansonsten aus dem 8266 geholt) unter Berücksichtigung folgender Anleitungen: https://tinkerblog167403696.wordpress.com/wemos-d1-mini-node-mcu-esp-easy/#rdm6300 https://www.youtube.com/watch?v=l8RDbHd1cak und diverse andere Infos in unterschiedlichen Foren Aufgrund der Anschaffung des Oszis konnte ich folgende Erkenntnisse gewinnen: - der LED-Pin (P3 Pin1) beim RDM6300 Modul bekommt, wie im Video, beim Erkennen eines Tags tatsächlich einen superkurzen GND-Impuls - die RDM6300 liefern nach den Anzeigen im Oszi auch die Daten auf der TX-Leitung - der Converter schleift die Infos sauber durch, d.h. die liegen am RX-Pin beim ESP (pin "RX" (D9)) auch sauber an - der empfohlen Pullup-Widerstand hat nichts gebracht - auch die "Input-Pullup"-Einstellung in der ESPEasy-Software ("Hardware"-Tab) hat nichts geändert - gleiches gilt für diverse Einstellungen bei "Tools">"Advanced">"Serial Console Settings" (div. Serialeinstellung mit Veränderung des Eingangs-Pin ausprobiert | ebenfalls "Enable" on und off | Baudrate geändert auf 9600, aber die Änderung steht in der .ino-Datei im Modul 040 vom ESPEasy und wird eigentlich automatisch gesetzt | ... Stunden meines Lebens sind vergangen, alle Varianten sind durch! - Ach ja, die RX-Pins habe ich auch als Digitaleingang konfiguriert, um einen Fehler im Port auszuschließen - kein USB-Anschluss im Betrieb mit dem Laptop (da läuft nämlich sonst der serielle Transfer) Normalerweise löse ich solche Dinge selbst, habe auch genug Fachwissen, hier stehe ich aber auf dem Schlauch. Welches dämliche Häkchen habe ich falsch oder nicht gesetzt... Ach ja, laut Oszi reagieren meine RDM6300 auch mit einem Abstand von bis zu 2cm zum Tag. Über Ideen würde ich mich sehr freuen und bedanke mich schon mal herzlich für euer Mitraten!!! Gruß Poddel
Poddel schrieb: > Erkennen eines Tags tatsächlich einen superkurzen GND-Impuls Das ist doch mal eine Aussage (ms, µs, ns, ps?). Keine Ahnung, wie du drauf bist. > Das Problem: Auslesen eines 125kHz-Tags mit einem RDM6300 Modul und > versenden der Information über MQTT per Wlan eines ESP-Chip unter > Verwendung von ESPEasy. Geh schrittweise vor. Was davon funktioniert, was nicht? Alles nach einem YT-Video zusammenzustecken und zu hoffen, dass es funktioniert, klappt selten.
:
Bearbeitet durch User
Wenn der RDM an den ESP sendet müsstest Du irgendetwas sehen. Baudrate spielt erstmal eine untergeordnete Rolle, denn bereits bei IRGENDEINER Flanke an RX müsste man einen Output sehen - zwar evtl. völlig falsche Daten aber egal. Klemme doch anstelle des RDM einen USB-Serial Converter an, dann kannst Du zunächst einmal definierte Daten an den ESP senden und dich auf den korrekten Empfang von Bytes konzentrieren.
Danke für den Hinweis und die neue Ausschlussidee: Ich habe jetzt mittels ESPlorer und einem "USB 2.0 TTL Konverter Adapter CH340G" sowohl den ESP8266 gecheckt, d.h. Daten werden geschrieben und gelesen, als auch den RDM6300 dran geklemmt > die Tag-Daten werden sauber übertragen. Dann hab ich auch noch den Pegelwandler zwischen geschaltet und auch die Daten mit 3,3V werden sauber übertragen. Fazit: Der Fehler kann nur in den Einstellungen des ESP Easy Mega liegen. Daher habe ich mir mal eine altes Release drauf gespielt (ESP_Easy_ESP32-01s_mega_20230130_custom_ESP8266_1M.bin). Keine Veränderung. Was mich wundert ist, dass bei den Devices>Task Settings>RFID keine Möglichkeit ist, einen anderen Port zu nutzen. Dies ist bei den anderen RFID-Devices möglich. Außerdem sind die grauen Bereich "Device Settings" und "Data Acquisition" direkt aneinander, als ob da ein Bereich fehlen würden... Der MQTT-Transfer funktioniert auch, d.h. der Tag = 0 wurde im Broker eingetragen. Weitere Ideen?
Das Problem ist, dass es von diesem ESP-Zeugs mittlerweile soviel Plattformen gibt, dass jeweils nur die Leute helfen können, die die ebenfalls nutzen. An deiner Stelle würde ich es mit einer englischen Suchanfrage über Google versuchen, da hat man meist mehr Potential.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.