Induktiver PNP NO 12V inventieren und 5v

OP #7549512
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

#7549556
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.

Angehängte Dateien:
#7549665
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).

#7549678
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

Angehängte Dateien:

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.