Forum: Mikrocontroller und Digitale Elektronik induktiver Näherungsschalter mit 12V am ESP8266


von Stefan (Gast)


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

von Stefan F. (Gast)


Lesenswert?

Stefan schrieb:
> Z-Diode in Sperrrichtung gegen Masse?

Ja

von MaWin (Gast)


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.

von Stefan F. (Gast)


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.

von Harald (Gast)


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.

von Stefan (Gast)


Angehängte Dateien:

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?

von Stefan F. (Gast)


Lesenswert?

Stefan schrieb:
> Wäre die gezeichnete Schaltung dann so richtig?

Ja

von Harald (Gast)


Lesenswert?

Zweimal JA ;-)

Beitrag #7139857 wurde vom Autor gelöscht.
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.