Näherungssensor zerstört uC Eingang

OP #5546477
Hi,

Ich habe folgenden Induktiven Sensor in einem System verbaut gehabt und 
das hat nun Monate ohne Probleme funktioniert. Nun wollte ich den 
Induktiven Sensor (PNP, NO) durch einen Optischen ersetzen (PNP, NO) in 
dem gleichen Spannungsbereich, doch nach einigen Stunden zerstört der 
mir den Arduino Eingang. Die Schaltung ist wie oben in Bild angehängt. 
Jemand eine Idee was hier den Eingang zerstört? Überspannung kann ja 
wegen der Zener Diode nicht anliegen, diese leitet meist ja schon viel 
früher als bei der Durchbruchspannung.

Induktiver Sensor (lj12a3-4-z by): 
https://de.aliexpress.com/item/Approach-Sensor-inductive-proximity-sensor-switch-M12-4mm-DC-12V-24V-AC-110V-220V-NO-NC/32859197984.html?spm=a2g0x.search0104.3.1.51e77b2eCFfieq&ws_ab_test=searchweb0_0,searchweb201602_3_10065_10068_5015215_10059_10696_100031_10084_5015115_10083_10103_451_452_10618_5015815_10307_5015915_10134,searchweb201603_16,ppcSwitch_5&algo_expid=79cb5254-b677-4256-a8b4-5dbabf01f377-0&algo_pvid=79cb5254-b677-4256-a8b4-5dbabf01f377&transAbTest=ae803_1&priceBeautifyAB=0

Optischer Sensor (E3F-DS10P1): 
https://de.aliexpress.com/item/E3F-DS10P1-6-36VDC-10cm-Sensor-PNP-NO-3-Wires-Photoelectric-Switch-diffuse-reflection/32498263310.html?spm=a2g0x.search0104.3.1.4c4f45dbloaADS&ws_ab_test=searchweb0_0,searchweb201602_3_10065_10068_5015215_10059_10696_100031_10084_5015115_10083_10103_451_452_10618_5015815_10307_5015915_10134,searchweb201603_16,ppcSwitch_5&algo_expid=b39f456e-7fe9-4df2-b22e-2e2582bc9f01-0&algo_pvid=b39f456e-7fe9-4df2-b22e-2e2582bc9f01&transAbTest=ae803_1&priceBeautifyAB=0
Angehängte Dateien:
(Firma: tsx89) Persönliche Seite
R9 vergrößern u. nächst kleinere Z-Diode 4,7V nehmen. Vielleicht noch 
nen Angstwiderstand in Reihe zum µC Pin ergänzen. Oder den Sensor mit 
nur ~12V Speisen.

Bert S. schrieb:
> diese leitet meist ja schon viel
> früher als bei der Durchbruchspannung.

Die sind da aber noch recht hochohmig.
Und es reicht wohl einfach nicht!!??

Bert S. schrieb:
> Jemand eine Idee was hier den Eingang zerstört?
Schon mal mit nem Oszi die Flanken u. Spikes angeschaut?
Die "Umschaltung" vom neuen Sensor ist eventuell viel schneller, und die 
Flanke steiler, durch das "moderne optische" System - Und die Diode 
bekommt nicht mehr die Zeit die sie braucht.
Zeig des ggf. mal.
Bert S. schrieb:
> doch nach einigen Stunden zerstört der
> mir den Arduino Eingang.

Wie stellst Du das fest?

Mit ~10V ist der Spannungsteiler falsch dimensioniert. 4..5V reichen 
völlig aus.
Der Spannungsteiler + Diode gehört an GND vom MC und nicht an GND der 
+24V.
Beide GND werden nur am Netzteil miteinander verbunden.
Gast
Peter D. schrieb:
> Der Spannungsteiler + Diode gehört an GND vom MC und nicht an GND der
> +24V.
> Beide GND werden nur am Netzteil miteinander verbunde

Das könnte hier der wesentliche Punkt sein.

Tim S. schrieb:
> Vielleicht noch nen Angstwiderstand in Reihe zum µC Pin ergänzen.

Schadet auf jeden Fall nicht.
Gast
Der Spannungsteiler ist doch falsch ausgelegt. Da wird was um die 10Volt 
rauskommen. 47k+10k oder 56k+10k und gut ist. Da braucht es keinen 
Angstwiderstand. Nicht mal eine Z-Diode
OP
Relais schrieb:
> Der Spannungsteiler ist doch falsch ausgelegt. Da wird was um die 10Volt
> rauskommen. 47k+10k oder 56k+10k und gut ist. Da braucht es keinen
> Angstwiderstand. Nicht mal eine Z-Diode

Jo, dies war eigentlich nur so ausgelegt, das die Schaltung auch mit 12V 
Funktioniert. Ich lasse die Z-Diode mal weg und versuche es mit einem 
Spannungsteiler und 1k in Reihe zum uC.

Eine Masseverschiebung ist natürlich auch möglich, das müsste ich mal 
analysieren.
OP
Aber eigentlich sollte ja auch der 12k Widerstand bei Überspannung von 
einigen Volt den Strom genug blockieren, so dass nicht mehr als die 
maximalen 40mA sink current im Pin ankommen. Also bei 10V sind das ja 
nicht einmal 1mA, die der 12k durchlässt?

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 8 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.