Forum: Analoge Elektronik und Schaltungstechnik Induktiver PNP NO 12V inventieren und 5v


von Sebastian B. (sebastian_b179)


Lesenswert?

Hallo ich habe einen Taster vom Laser Cutter dieser ist ein PNP NO 
Schalter meine Steuerung ist ein MKS DLC32. Dieser erwartet am Signalpin 
gnd und beim Schalten soll der Sensor öffnen und der interne pullup 
zieht das Signal hoch. Jetzt ist ja eigentlich der PNP No dafür total 
verkehrt es gab den aber leider nur so. Jetzt hatte ich überlegt mit 
einem Bc547 irgendwas zusammen zu basteln aber das klappt irgendwie 
nicht. Hat da eventuell jemand ne Idee wie ich das am besten löse das es 
zuverlässig läuft.außerdem ist der Sensor 12v und der Signalpin darf 
maximal 5v haben

: Bearbeitet durch User
von Achim M. (minifloat)


Angehängte Dateien:

Lesenswert?

Sebastian B. schrieb:
> Jetzt ist ja eigentlich der PNP No dafür total verkehrt

Weil es NC sein müsste...
Guck mal, wie im Anhang müsste es eigentlich gehen.

mfg mf

PS Der 10k kann auch an die +5V von der CNC angeschlossen werden.

: Bearbeitet durch User
von Jochen S. (jochen_s)


Lesenswert?

Der PNP schaltet doch Highside, sprich da kommen die 12v raus wenn er 
geschaltet hat. Die mit einem entsprechenden Vorwiderstandstand bzw. 
Spannungsteiler zwecks pulldown auf die Basis des BC547? Der Emitter 
geht auf GND der Collector bietet das Schaltsignal mit GND wenn der PNP 
12v ausgibt.

von Achim M. (minifloat)


Angehängte Dateien:

Lesenswert?

Jochen S. schrieb:
> Die mit einem entsprechenden Vorwiderstandstand bzw. Spannungsteiler
> zwecks pulldown auf die Basis des BC547?

Wenn ich mir den Eingangspost nochmal durchlese, hat der Sebastian genau 
das bereits probiert, hat aber nicht funktioniert. Da hab ich Open 
Collector NPN aber mit verkehrter Logik (weil NO) angenommen.

@Sebastian
Kannst du den genauen Typ des Schalters verraten?

mfg mf

PS Jochens Schaltung im Anhang.

: Bearbeitet durch User
von Jochen S. (jochen_s)


Lesenswert?

Danke für die grafische Darstellungen, war mobil am Tippen.

von Achim M. (minifloat)


Lesenswert?

Jochen S. schrieb:
> Danke

gern. Mir fällt aber auf, dass bei deiner Schaltung die Logik am 
CNC-Eingang "falsch herum" ist. Der Kontakt soll aufgehen, wenn der 
Sensor aktiv wird. Soll wohl irgendwie sicherer sein...

Also nochmal invertieren...

mfg mf

von Jens G. (jensig)


Lesenswert?

Sebastian B. schrieb:
> Hallo ich habe einen Taster vom Laser Cutter dieser ist ein PNP NO
> Schalter meine Steuerung ist ein MKS DLC32. Dieser erwartet am Signalpin
> gnd und beim Schalten soll der Sensor öffnen und der interne pullup
> zieht das Signal hoch. Jetzt ist ja eigentlich der PNP No dafür total
> verkehrt es gab den aber leider nur so.

Nö, der pnp ist nicht total verkehrt, wenn er NO ist (also normalerweise 
L-Pegel). Und beim Schalten soll er auf H gehen. Ist doch genau das, was 
Du schon willst, nur mit dem "Schönheitsfehler", daß die Pegel noch 
nicht ganz stimmen, bzw. zwei Pullups gegeneinander arbeiten. Liese sich 
aber lösen, indem man einen zweiten PNP nachschaltet, C auf Masse, E zum 
Signaleingang, und B über 1:1-Spannungsteiler (10k oder so) an 
Sensorausgang. Der Teiler sollte so niederohmig definiert sein, daß bei 
L nicht zu viel Spannung an Basis gegen Masse anliegt (E muß immer noch 
niedrig genug sein für L am Signaleingang).

von Achim M. (minifloat)


Angehängte Dateien:

Lesenswert?

Jens G. schrieb:
> Liese sich
> aber lösen, indem man einen zweiten PNP nachschaltet, C auf Masse, E zum
> Signaleingang, und B über 1:1-Spannungsteiler (10k oder so) an
> Sensorausgang.

Wenn man mit dem PNP Emitterfolger sowieso nicht ganz an 0V an der CNC 
ran kommt, schlage ich wie in der Simulation hier die dritte Lösung mit 
2 Widerständen vor.

Der 1k Pulldown da muss nur eine Zehnerpotenz stärker sein als der 
Pullup in der CNC. Hier in der Simulation CNC_IN2 geht von 455mV 
(inaktiv) auf 4,8V (aktiv).

mfg mf

: Bearbeitet durch User
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.