Forum: Mikrocontroller und Digitale Elektronik ESP32 Reset in der Näche einer KFZ Zündung


von danny L. (da_danny)


Angehängte Dateien:

Lesenswert?

Hallo Zusammen,

in meinem aktuellen Projekt arbeite ich immer noch an einer kapazitiven 
Abnahme des Zündimpulses um einen Drehzahlmesser für einen Roller zu 
realisieren (Topic hierzu 
Beitrag "Kapazitive Abnahme Drehzahlmesser - Welec W2022A Reset")
Hierbei hatte/habe ich mit Resets des Controllers zu kämpfen, die in der 
Nähe des Motors ausgelöst werden. Ich habe daraufhin alles an Peripherie 
(die ich an die Eval Boards angeschlossen hatte) weg gebaut und betreibe 
das Eval Board isoliert, alles IOs sind als Output konfiguriert, der 
Reset-Pin des Boards ist über einen 10K Pullup auf VCC.

Trotzdem habe ich ständig Reset des Controllers wenn er in der Nähe des 
Motors betrieben wird.

Als CDI wird sowas in der Art verwendet wie in der Schaltung im Anhang 
zu sehen ist.

Kann es sein, dass der ESP32 über die Wifi/BT Antenne "etwas" reinkriegt 
was die Resets auslöst?
Hat wer einen Idee was die Resets auslöst und was ich am Besten dagegen 
machen kann?

Vielen Dank für eure Hilfe
danny

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

danny L. schrieb:
> und was ich am Besten dagegen
> machen kann?

Logischerweise eben nicht in der Nähe des Motors betreiben.
Zündkerze mit Entstörkappe ausstatten und evtl. mit Widerstandskabel.
Warum möchtest du einen Drehzahlmesser mit WiFi Modul betreiben?

: Bearbeitet durch User
von danny L. (da_danny)


Lesenswert?

Tja, WiFi ist an sich nicht relevant, aber ich möchte über Bluetooth 
einen Datenlogger realisieren, der die Daten (unter anderem Drehzahl) an 
ein Handy überträgt.
Entstörten Kerzenstecker habe ich schon verwendet.

: Bearbeitet durch User
von Schlaumaier (Gast)


Lesenswert?

Schriem den ganzen ESP-32 ab. Also in ein Gehäuse mit Alufolie o.ä. 
stecken.

Es hat schon sein Grund warum so viele Gehäuse die ich öffne, mit 
Alu-Folie beklebt sind.

Als Kind habe ich mal die Telefonleitung meiner Mutter (sieh hat 
behauptet das geht nicht) mit einen kleinen selbst gebauten Schaltung 
abgehört. Und da war bedeutet weniger Spannung drauf als bei deinen 
Motor. Und es hat auch funktioniert.  Ich meine OHNE die Leitung durch 
zu schneiden.

Und ein ESP ist genau wie die Arduino sehr empfindlich was 
Stromschwankungen und externe Energiefelder aller Art angeht.

Notfalls musst du halt die Antenne raus schauen lassen. Oder eine Klappe 
einbauen die du zum Auslesen öffnest. Was ich eh als die bessere Lösung 
sehe.

Ich habe bei Experimenten mit den Nano schon ähnliche Effekte gehabt.

Vorher bekommt der ESP sein Strom ??? Falls du ihn von der Maschine 
nimmt, dann setze irgend ein Strompuffer dazwischen. Das könnte sonst 
auch ein Problem sein.

von danny L. (da_danny)


Lesenswert?

Ok, den Versuch mit abgeschirmten Gehäuse kann ich leicht testen, BT 
wird vermutlich trotz abgeschimtem Gehäuse weiter funktionieren.

Spannungsversorgung habe ich als "Insel" über Akku angedacht.
Das Eval-Board hat aktuell keine elektrische Verbindung zu dem 
Motor/Maschine.

von EAF (Gast)


Lesenswert?

danny L. schrieb:
> BT wird vermutlich trotz abgeschimtem Gehäuse weiter funktionieren.
Das ist doch jetzt ein Witz, oder?

von danny L. (da_danny)


Lesenswert?

ich weiss... Ironie funktioniert virtuell nicht ;)

von funkaufklärer (Gast)


Lesenswert?

Willkommen in der Welt von EMV: Elektromagnetischer Verträglichkeit.

Dazu gehört -für kommerzielle Produkte, nicht dein privates 
Einzelexemplar- auch eine seriöse Vorbereitung für die 
CE-Konformitätserklärung.

Trotzdem gilt die selbe Physik für alle, auch dein privates 
Einzelexemplar. Das zeigt genau dieser Fall ganz praxisnah.

Viel Erfolg! (Es kann zäh werden, aber nicht unmöglich)

von Schlaumaier (Gast)


Lesenswert?

funkaufklärer schrieb:
> Willkommen in der Welt von EMV: Elektromagnetischer Verträglichkeit.

hihi Genau DARAN habe ich gedacht.

Aber für zu Hause + Privat kann man durchaus mal zu "nicht 
Norm-Konformen" Maßnahmen greifen.

Das das BT ohne Klappe funktioniert, um auf 10-20 cm vielleicht mit viel 
Überredung. Bei mir in der Wohnung reicht mein China-BT-Lautsprecher 3 
Meter. Ist also sehr viel Glück dabei.

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Es wäre sicher mal sinnvoll, deine derzeitige Schaltung als Plan zu 
sehen. Hier ist vor allem die Stromversorgung und die 
Eingangsschutzschaltung für das Drehzahlsignal interessant.

von da_danny (Gast)


Lesenswert?

Wie im ersten Post beschrieben betreibe ich nur das reinen eval Board. 
Schaltung findet sich hier 
https://cdn.shopify.com/s/files/1/1509/1638/files/ESP-32_NodeMCU_Developmentboard_Schematic.pdf?v=1609851470

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

da_danny schrieb:
> Wie im ersten Post beschrieben betreibe ich nur das reinen eval Board

Ja nee, der Grundplan ist ja schon schön, aber ich fragte nach der 
Eingangsschutzschaltung für das Zündsignal und die Stromversorgung an 
Bord des Rollers.
Wenn du beides nicht vorgesehen hast, wird es an der Zeit, das 
nachzuholen. Du kannst so ein Zündsignal nicht einfach auf einen Port 
des ESP geben.
Da muss eine Falle für Spannungspitzen und Störsignale rein.

: Bearbeitet durch User
von da_danny (Gast)


Lesenswert?

@Matthias: wenn schon das EvalBoard alleine resets macht, denke ich ist 
der Rest der Schaltung erst mal zu vernachlässigen 😏 wenn du trotzdem 
rein schauen magst, siehe verlinktes Tonic im ersten Post

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.