induktiver Näherungsschalter mit 12V am ESP8266

Gast #6288652
Lesenswert?

Hallo!

Ich habe folgenden induktiven Näherungsschalter LJ18A3-8-Z/BX, NPN
https://www.ebay.de/itm/232176583810

Für den Sensor brauche ich 12V damit er sicher detektiert.

Eigentlich bin ich davon ausgegangen dass der Ausgang in 
OpenCollector-Bauweise ausgelegt ist und würde den OC-Ausgang mit einem 
PullUp auf 3,3V hochlegen und damit den ESP-Pin ansteuern.

Ohne Beschaltung messe ich jedoch vom Ausgang gegen Masse im offenen 
Zustand annähernd die 12V.
Im Detektionsfall geht die Spannung auf 0,7V gegen Masse runter.

Also kein reiner OC-Ausgang.

Im offenen Zustand fließt dann ein Strom von 1,43mA gegen Masse.
Also hängt der Schaltausgang ja mit 8,4kOhm gegen Plus.

Wie gehe ich jetzt am cleversten vor um den Ausgang auf die ESP8266 
kompatiblen 3,3V zu bringen?

Z-Diode in Sperrrichtung gegen Masse?
Spannungsteiler aufbauen?
Optokoppler?

Welche Variante würdet ihr empfehlen?
Was ist BestPractice?

Vielen Dank für Eure Hilfe, denn dazu reicht mein eingestaubtes 
Grundwissen nicht aus.
Stefan
Gast #6288663
Lesenswert?

Stefan schrieb:
> Wie gehe ich jetzt am cleversten vor um den Ausgang auf die ESP8266
> kompatiblen 3,3V zu bringen?

Noch einen NPN Transistor wie BC547 nachschalten. Der bekommt die 1.4mA 
als Bassistrom und schalte einen uC-Eingang an Masse (interner pull up 
ist etwas hochohmig, extern würde ich 1k nehmen).
Das Signal wird dadurch invertiert aber das sollte in Software lösbar 
sein.

Das vermeidet Fehlströme in die 3.3V des ESP.
Gast #6288665
Lesenswert?

Stefan ⛄ F. schrieb:
>> Z-Diode in Sperrrichtung gegen Masse?
> Ja

Doch nicht, hab's mir anders überlegt:

Da der Low Pegel mit 0,7V recht hoch ist, würde ich einen 
Spannungsteiler verwenden. Falls es vorkommen kann, dass die 12V mal 
mehr werden, würde ich zusätzlich eine Zenerdiode zur Begrenzung 
einbauen.

Wobei der ESP bereits ein bisschen mehr als 3,3V verträgt. Ich meine es 
waren ca 4V.
Gast #6288666
Lesenswert?

Stefan schrieb:
> Was ist BestPractice?
>
> Vielen Dank für Eure Hilfe, denn dazu reicht mein eingestaubtes
> Grundwissen nicht aus.

Unter diesen Voraussetzungen(!) würde ich einen Optokoppler empfehlen. 
Bei mehr Erfahrung gäbe es durchaus viele viele andere Möglichkeiten, 
aber speziell hier mache es so. Es sei denn eine Massenproduktion ist 
angedacht.

Sensor an Optokoppler-LED mit Vorwiderstand, Optokoppler-Transistor 
Emitter an GND, Colloector an den Eingang. Wenn der µC einen Pullup 
eingebaut hat reicht das so, ansonsten noch 10k vom Collector gegen 
3.3V.
Gast #6288792
Lesenswert?

Harald schrieb:
> Unter diesen Voraussetzungen(!) würde ich einen Optokoppler empfehlen.
> Bei mehr Erfahrung gäbe es durchaus viele viele andere Möglichkeiten,
> aber speziell hier mache es so. Es sei denn eine Massenproduktion ist
> angedacht.
>
> Sensor an Optokoppler-LED mit Vorwiderstand, Optokoppler-Transistor
> Emitter an GND, Colloector an den Eingang. Wenn der µC einen Pullup
> eingebaut hat reicht das so, ansonsten noch 10k vom Collector gegen
> 3.3V.

Da ich zufällig einen CNY17 in der Ramschkiste gefunden habe würde ich 
den benutzen wollen.

Wäre die gezeichnete Schaltung dann so richtig?
Angehängte Dateien:
Beitrag #7139857 wurde von einem Moderator gelöscht.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren