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
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
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.
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
Danke für die grafische Darstellungen, war mobil am Tippen.
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
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).
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.