esp32 und relay

Gast #5861264
Lesenswert?
• ▲
▼
Hi,

ich versuche einen esp32-wroom-32 mit relay 8 Fach zum laufen zu 
bringen.
Relay ist über VCC und esp32 ist über 5V pins mit dem Stromversorgung 5V 
verbunden. GND von beiden Geräten sind verbunedn. 8x ESP GPIOs sind mit 
8 channels von Relay verbunden.

Wenn ich esp32 erstmals starte (initialisiert... lauffähig) und dann 
Relay an Strom anschliesse kann ich alles richtig steuern. wenn ich aber 
beide Geräte gleichzeitig starte (Strom anschliesse), dann initialisiert 
sich esp32 nicht mehr...

Als Stromquelle benutze ich ein 2A 5V Netzteil, daran sollte es also 
niht liegen.

Hat einer eine Idee?
Gast #5861392
Lesenswert?
• ▲
▼
DAVID B. schrieb:
> Zudünne kabel vom netzteil ?

Das kann man ausschliessen

> spannungsspitzen

Auch nicht

> Gibts ein bild vom aufbau ?

Mache ich gleich

>
> Und mit 5volt pins meinst du VIN Pin ?

Ich nutze einen Programmieradapter für ESP32 da gibt es einen PIN 5V. 
Grundsätzlich läuft es. Wenn ich am Anfang alle GPIO - ESP32 SteuerPins 
trenne, bzw. Relay nicht mit Strom versorge, dann kann ich später alle 
GPIO pins anschliessen und alle 8 über ESP schalten... Es scheint, dass 
beim Start Relay über Steuer Pins zu viel zieht und ESP in damit nicht 
initialisieren kann...
Gast #5861409
Lesenswert?
• ▲
▼
Ich vermute dass der ESP parasitär von der Relais-Platine mit Strom 
versorgt wird, und dadurch nicht richtig startet. Eventuell hilt es, den 
Reset-Taster zu drücken. Wenn das was bringt, dann kannst du das 
eventuell mit einem einfachen Kondensator oder einem aufwändigeren 
Reset-Schaltkreis automatisieren.

Außerdem würde auch ich dazu raten, die Stromversorgung zu prüfen. Siehe 
https://arduino-hannover.de/2018/07/25/die-tuecken-der-esp32-stromversorgung/
Gast #5861669
Lesenswert?
• ▲
▼
tttom schrieb:
> Dachte ich auch, deswegen habe ich ESP und Relais Sepatat über die
> gleiche 5V Quelle angeschlossen.

Das ist nicht unbedingt eine Lösung. Der ESP wird ja mit 3,3V betrieben 
und dessen Spannungsregler braucht eine Weile zun "hoch kommen". Die 
parasitäre Spannung an den 8 Signal-leitungen liegt aber sofort an.
Gast #5863428
Lesenswert?
• ▲
▼
Stefanus F. schrieb:
> tttom schrieb:
>> Ich nutze Pins: 12,14,17,25,26,27,32,33
>
> Vergleiche das mal mit
> https://github.com/espressif/esptool/wiki/ESP32-Boot-Mode-Selection
>
> Die Relais-Karte zieht alle btroffene Pins auf High.

Durch schematische Vorgehen habe ich rausgefunden, dass es an der Pin 12 
lag. Ich habe es durch ein anderer getauscht und jetzt läuft es.

Vielen Dank! Der Tip mit dem prüfe Pins und Relaisodul zieht die Pins 
HIGH haben geholfen!

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.