Forum: Mikrocontroller und Digitale Elektronik induktiver Sensor PNP


von Sari (Gast)


Lesenswert?

Hallo Leute,

ich habe ein kleines Problemchen.

Ich habe einen Induktiven Näherungsschalter mit PNP Ausgang. Ich möchte 
das Signal das ich ja mit der Schwarzen Leitung beim schalten erfasse 
auf meinem Arduino verwenden. Leider hab ich festgestellt das kein 
Signal beim Arduino ankommmt.

Die große Frage die mich jetzt beschäftigt ist....... WIESO kommt da 
nichts an ???
Brauch ich bei einem PNP Sensor eine Schaltung oder Ähnliches ?


Gruß Sari

von Falk B. (falk)


Lesenswert?

Miss doch erstmal mit dem Multimeter, ob beim Schalten die Spannung am 
Ausgang des Sensors reagiert. Mit welcher Spannung wird der betrieben? 
Denk dran, dein Arduino kann nur 5V Signale verarbeiten. Hat der Senosr 
eine höhere Ausgangsspannung, braucht man einen Spannungsteiler. Und 
da der Ausgang ein Open Kollektor vom Typ PNP ist, braucht man 
wahrscheinlich auch einen schwagen Pull-Down Widerstand vom Ausgang nach 
Masse, so 10k-100k.

von Helge A. (besupreme)


Lesenswert?

Entweder betreibst du den Ini mit 5V, dann kommt eben nix hinten raus.

Oder du hast den korrekt mit >12V betrieben, dann ist jetzt dein 
Arduino-Pin kaputt.

von Mike (Gast)


Lesenswert?

Falk Brunner schrieb:
> Denk dran, dein Arduino kann nur 5V Signale verarbeiten.

Wenn's kein Arduino Due ist.
Der arbeitet mit 3,3V.

von Sari (Gast)


Lesenswert?

Also der Arduino funktioniert noch ;)

Die LED am Sensor leuchtet auch ordnungsgemäß und fröhlich auf wenn ich 
ein Metall vor die Schaltfläche schieb......

Ich habe einen Spannungsteiler gebaut der mir die 8 V SignalAusgabe in 4 
V reduziert bevor ich auf den PIN 2 meines Arduinos gehe......


Reichen da 4 V aus ?!? oder müssen des genau 5 V sein ?


Jedoch bei 4 V bekomm ich auch noch keinerlei Signal am Arduino 
ausgegeben !

von Falk B. (falk)


Lesenswert?

@ Sari (Gast)

>Ich habe einen Spannungsteiler gebaut der mir die 8 V SignalAusgabe in 4
>V reduziert bevor ich auf den PIN 2 meines Arduinos gehe......

Gut.


>Reichen da 4 V aus ?!?

Ja.

>oder müssen des genau 5 V sein ?

Nein, Alles größer als 70% VCC, hier also 3,5V ist HIGH.

>Jedoch bei 4 V bekomm ich auch noch keinerlei Signal am Arduino
>ausgegeben !

Hast du mal die Spannung gemessen? Greifst du in deiner Software auf das 
richtige Pin zu? Ist das Pin als Eingang definiert?

von Sari (Gast)


Angehängte Dateien:

Lesenswert?

ja im Programm sollte alles stimmen....

habe zuvor eine Lichtschranke dran gehabt..... dort hats auch 
funktioniert.

Jetzt soll halt die Lichtschranke durch den PNP Näherungsschalter 
ersetzt werden. Aber naja...... wie gesagt !!! Irgendwie kommt da kein 
Signal an.....


anbei das Programm

von Mike (Gast)


Lesenswert?

Sari schrieb:
> Ich habe einen Spannungsteiler gebaut der mir die 8 V SignalAusgabe in 4
> V reduziert bevor ich auf den PIN 2 meines Arduinos gehe......

Sari schrieb:
> Jetzt soll halt die Lichtschranke durch den PNP Näherungsschalter
> ersetzt werden. Aber naja...... wie gesagt !!! Irgendwie kommt da kein
> Signal an.....

Welche Spannungen misst du am Eingang des Arduino in den beiden 
Schaltzuständen deines Sensors? Ist der Ausgang deines Sensors heile, 
oder kommt da immer 8V raus - unabhängig vom Schaltzustand.

von Wieso (Gast)


Lesenswert?

liefert der Näherungsschalter- Ausgang  nur 8 Volt?
Der müßte mit dem PNP- Ausgung ca. die Sensor- Versorgungsspannung
liefern und die liegt meist bei 24 Volt (manche können ca. 12 - 28 Volt,
steht im Sensor- Datenblatt). Minus (blauer Draht) des Sensors muß mit 
minus der Ardunio Versorgung verbunden sein und die Sensor- 
Ausgangsspannung über einen Spannungsteiler auf die Eingangsspanung 
desArdunio geteilt werden.

von Darum (Gast)


Lesenswert?

Wieso schrieb:
> und die liegt meist bei 24 Volt (manche können ca. 12 - 28 Volt,
> steht im Sensor- Datenblatt).

... oder auch nur 5V. Das weiss der Hersteller am besten und der 
schreibt das ist Datenblatt. Wo die "meist" liegt, ist für den Betrieb 
eines speziellen Sensors so was von völlig egal ...

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.