NodeMCU-32S V1.1, externe Speisung erzeugt Fehler

OP #7544657

Guten Tag zusammen, ich arbeite im Moment an einem Projekt mit dem NodeMCU-32S V1.1 Board (ESP-WROOM-32). Das Projekt ist schon fast abgeschlossen, jedoch stehe ich momentan auf dem Schlauch. Solange ich den Print per USB-Schnittstelle vom ESP32 Board speise funktioniert alles so wie es soll. Wenn ich jedoch auf die externe 9V Speisung wechsel funktioniert praktisch nichts mehr.

Die Taster werden nur unregelmäßig erkannt, was dazu führt das nach Tastendruck die Funktionen nicht ausgeführt werden. Wenn aber mal ein Taster erkannt wird, läuft die Funktion so durch wie sie sollte (auch von den Zeiten her).

Da ich das erste mal mit einem ESP32 Board arbeite könnte es sein, dass ich da einen Fehler gemacht habe. Die Speisungen habe ich überall überprüft, die stimmen alle soweit.

Vielen Dank für eure Antworten Freundliche Grüsse Nick ^^

(Schema aus versehen 2mal angehängt)

Angehängte Dateien:
Persönliche Seite

Ich sehe mehrere Möglichkeiten.

Taster 1 und Taster 2 hängen jeweils an einem ADC Pin. Dieses kann intern nicht auf Pullup oder Pulldown geschaltet werden.

Die Schaltung der Taster ist mir nicht klar. Taster 1 und Taster 2 liegen mit jeweils 1k auf 3.3V. Wenn sie geöffnet werden, ist der Eingang einfach offen. Was soll passieren?

Taster 3 ist intern wie konfiguriert?

OP

Vielen Dank für Ihre Antwort Ich habe nun 10k Widerstände als Pull-Down eingelötet und es funktioniert jetzt. Ich verstehe zwar nicht wieso es bei der USB-Speisung kein Problem gab, aber das kann mir jetzt auch egal sein.

Freundliche Grüsse und einen schönen Tag

-Nick

Moderator (Firma: Titel) Persönliche Seite

Nick schrieb:

Schema aus versehen 2mal angehängt

  1. Ich haben eines der beiden "Schemen" mal gelöscht.
  2. Ein Schema ist ein "Muster", eine "grobe Übersicht" oder eine "Funktionsskizze". Das was du da gepostet hast, ist also kein "Schema" (auch wenn die Franzosen in Kicad ihr Schaltplanmodul so benannt haben) sondern ein "Schaltplan" (oder wenn schon ausländisch, dann "Schematic" sprich "skemätik").

Nick schrieb:

Solange ich den Print per USB-Schnittstelle vom ESP32 Board speise funktioniert alles so wie es soll. Wenn ich jedoch auf die externe 9V Speisung wechsel funktioniert praktisch nichts mehr.

Und jetzt kommt es, das magische Multimetermessgerät, das dir zeigt, welche Spannung wo anliegt und du somit analysieren kannst, was dann deine Software daraus macht.

Nick schrieb:

Ich verstehe zwar nicht wieso es bei der USB-Speisung kein Problem gab

Mich wundert angesichts der Tasterbeschaltung, dass es überhaupt funktioniert.

aber das kann mir jetzt auch egal sein.

Meine Prognose: mit dieser Einstellung wirst du laufend an simpelsten Fehlern hängen bleiben.

Du solltest mMn auch die Stromversorgung des RFID-Moduls noch mal überprüfen. Der Verkäufer des Moduls spricht von maximal 26mA, NXP aber von "typischerweise bis zu 100mA". Das könnte auf der 3V3-Schiene knapp werden, und dann bekommst du u.U. sehr schwer zu diagnostizierende sporadische Ausfälle ...

LG, Sebastian

Gast

Nick schrieb:

Wenn ich jedoch auf die externe 9V Speisung wechsel funktioniert praktisch nichts mehr.

Falls du damit eine 9 Volt Block Batterie meinst, könnte es gut sein, dass diese nicht genug Strom liefert.

Außerdem gelten sie erst unter 6 Volt als verbraucht, da kann dein Spannungswandler vielleicht nicht mehr genug Strom liefern. Überhaupt ist der mit 500 mA arg knapp bemessen, da der ESP Chip alleine schon so viel beim Senden braucht.

Es kann auch sein, dass der Spannungswandler nicht schnell genug auf die extremen Lastschwankungen reagiert, die der ESP erzeugt. Eventuell hilft es, C3 auf die maximal zulässigen 220 µF zu vergrößern.

Moderator (Firma: Titel) Persönliche Seite

Klaus H. schrieb:

Lothar M. schrieb:

Ich haben eines der beiden "Schemen" mal gelöscht.

Nur fürs Protokoll: ich sehe noch immer beide ...

Da muss erst nochmal der Cache durchsortiert werden. Das kann ein paar Stunden dauern.

Nick schrieb:

die Taster sind nun wie im Anhang beschalten.

Passt soweit, aber noch'n Tipp: die Taster sind "beschaltet", denn man verwendet bei "schalten" nicht die starke Flexion.

Steve van de Grens schrieb:

könnte es gut sein, dass diese nicht genug Strom liefert.

Auch das würde eine Spannungsmessung ratzfatz aufdecken.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 2 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.