Forum: Mikrocontroller und Digitale Elektronik Sensor an Raspberry pi 2 wie?


von Nitha V. (nitha)


Angehängte Dateien:

Lesenswert?

Hallo alle zusammen


ich habe ein Näherungsschalter von Festo(Datenblatt ist im Anhang)

und dieses zu steuern werde ich wahrscheinlich ein Optokoppler brauchen 
und deswegen habe ich mir eine Optokoppler Platine mit 4 Kanälen 
zugelegt:

http://shop.cboden.de/Erweiterungen-Zubehoer/4fach-Optokoppler-Eingangsplatine.html?listtype=search&searchparam=4%20kanal

so jetzt meine Frage:

MEIN NÄHERUNGSSCHALTER HAT 3 ADERN ABER MEINE PLATINE HAT PRO KANAL 2 
ANSCHLÜSSE...WIE SOLL DAS GEHEN??????

ich hoffe ihr könnt mir helfen!!!!!

lg

von Wolfgang (Gast)


Lesenswert?

Nitha V. schrieb:
> ich hoffe ihr könnt mir helfen!!!!!

Da dein Näherungsschalter nicht von Luft und Liebe leben kann, braucht 
er eine Versorgungsspannung. Und dafür ist die dritte Ader gut.
(Schaltplan ganz oben rechts auf dem Datenblatt)

von Carl D. (jcw2)


Lesenswert?

> und dieses zu steuern werde ich wahrscheinlich ein Optokoppler brauchen

Hä??
Der braucht 10..30V Versorgung und liefert bis 200mA Ausgangsstrom. 
Damit kann man einen Spannungsteiler betreiben, am besten im unteren 
Zweig mit Z-Diode, oder direkt einen der +Eingänge deiner 4 
Eingangskanäle ansteuern. D.h. Du kannst 4 Sensoren daran anschließen.

von Nitha V. (nitha)


Angehängte Dateien:

Lesenswert?

Hallo Wolfgang,

Sensor :  1 Ader: Plus
          2 Ader : Minus
          3 Ader : ???


Platine: 1 Anschluss: Plus
         2 Anschluss: Minus


Jetzt sag mir bitte welche 2 Kabeln ich in die Platine schrauben soll?

Laut Anschlussplan der Platine kommt Plus an die PLatine (schau Anhang)

lg

von Carl D. (jcw2)


Lesenswert?

Sensor 3 --- Platine +
Sensor 2 --- Platine -

von Nitha V. (nitha)


Lesenswert?

okay das heißt also der Sensor steht immer unter Spannung und sobald ein 
Objekt erkannt wird schaltet der Sensor an und gibt durch das 3.Kabel 
12V durch sodass der Raspi dann weiß das der Sensor aktiviert wurde.
 stimmt das ?

: Bearbeitet durch User
von Nitha V. (nitha)


Lesenswert?

Dann hätte ich nämlich noch ne Frage brauch ich dafür dann wirklich eine 
Optokoppler PLatine reicht da nicht eine einfache Mosfet Platine weils 
ja eigentlich ein ganz einfacher Schalter ist so gesehen.

Oder kann man den sensor direkt an den Raspi hängen

Externe Stromversorgung 12 V -  1.Ader(Plus) und 2 Ader(Minus)

GPIO                         -  3.Ader



oder ist da irgendwo ein denkfehler??


lg

von Wolfgang (Gast)


Lesenswert?

Nitha V. schrieb:
> Sensor :  1 Ader: Plus
>           2 Ader : Minus
>           3 Ader : ???

Sensor  an
1
BN     +12V
2
BK     Input "+"
3
BU     Input "-", Gnd

von Wolfgang (Gast)


Lesenswert?

Nitha V. schrieb:
> GPIO                         -  3.Ader

Da solltest du vorher in das Datenblatt von dem GPIO-Baustein auf deinem 
RaspPi gucken. Es erscheint mir eher unwahrscheinlich, dass der am 
Eingang 12V verträgt. Und du willst doch nicht, dass der als letztes 
Lebenszeichen eine Rauchwolke von sich gibt. Ein Sensor mit 
"NPN"-Ausgang wäre da erheblich günstiger.

von Carl D. (jcw2)


Lesenswert?

Der Denkfehler liegt in den 3,3V, die der RasPi verträgt und den minimal 
8V (min. Versorgung 10V, Abfall am Ausgangstransistor max 2V) die der 
Schalter liefert. Optokoppler ist schon OK, zumal Festo auf 
"nicht-Wohnzimmer-Anwendung" hindeutet.

von Nitha V. (nitha)


Lesenswert?

Ahhh okay gut dann war ich schon richtig mit dem Optokoppler.

wenn ich ehrlich bin hab ich den unterschied zwischen NPN und PNP nicht 
verstanden,ich hab nur gefunden das man in Europa eher PNP benutzt und 
in Asien NPN..aber vllt könntes du mir ja erklären was der unterschied 
ist.
Bitte so das ich es verstehe weil ich zum ersten mal etwas mit 
mikrocontrollern zu tun habe.

lg

von Nitha V. (nitha)


Lesenswert?

wenn wir schon dabei sind habe ich noch ne Frage unzwar wollte ich einen 
Gleichstromgetriebemotor :

http://www.conrad.de/ce/de/product/233131/Modelcraft-Hochleistungsgetriebemotor-RB350018-2A723R-12-VDC-181?queryFromSuggest=true


bei COnrad gekauft und der soll sich in beide Richtungen drehen : Meine 
Idee

mit einer Mosfet PLatine :


http://shop.cboden.de/Erweiterungen-Zubehoer/4fach-MOSFET-Platine-10-A-pro-Kanal.html?listtype=search&searchparam=4%20kanal

ich wollte 2 Kanäle benutzen um den Motor in beide richtungen drehen zu 
lassen und ich brauche wahrscheinlich noch ein Relais um es direkt 
schalten zu lassen ohne das ein Kurzschluss entsteht :

würde dieser hier passen zum stecken auf das breadboard?

http://www.conrad.de/ce/de/product/502868/Printrelais-12-VDC-8-A-2-Wechsler-Finder-405290120000-1-St?ref=list




Stimmt dieser Gedankengang oder ist da auch irgendwo ein Denkfehler?
und wisst ihr auch wie ich dieses Relais anschließen muss?


lg

von Patrick B. (p51d)


Lesenswert?

PNP und NPN bezeichnen die Transistor-Technologie, die verwendet wird. 
In diesem Fall hier sagt es aus, ob die Speisung oder die Masse 
geschaltet wird.

NPN entspricht Masse -> also das Signal am Pin ist 0-aktiv
PNP entspricht VDD -> Signal ist 1-aktiv.

https://sensortech.files.wordpress.com/2011/01/standard-diagram1.jpg

Ansonsten ist der Aufbau ja schon vorgegeben: Du brauchst eine 
zusätzliche Quelle 12V auf der Sensor-Seite und der "Schalter" 
respektive den Optokopler schliesst du dann an den Näherungsschalter an.
BN an 12V
BK über einen 1.5k Widerstand auf den +Anschluss der 
Optokoppler-Plantine
BU an GND und an den -Anschluss der Platine.

Zum Motor:
Für beide Richtungen brauchst du alle 4 Mosfets (H-Brücke), wenn du noch 
Geschwindigkeit regeln möchtest. Dann hast du auf den unteren Fets ein 
PWM Signal.
http://www.eckhard-gosch.de/de/images/articles/controller/H-Bridge.gif
Und das geht komplett ohne Relais. Hier kannst du fast alles 
"Plug-and-Play" anschliessen.

: Bearbeitet durch User
von Nitha V. (nitha)


Lesenswert?

Sehr COOL ,habs gut verstanden aber kannst du mir sagen ob meine Idee 
auch klappen könnte oder ist es unsinn?

wenn es unsinn ist warum weil ich mir recht sicher war das das klappen 
würde von der Umsetzung


lg

von Nitha V. (nitha)


Lesenswert?

das müsste doch auch klappen weil was die 4 MOosfets tun,nach deinem 
Plan

genau das gleiche wie 2 Mosfets  und ein Relais :


1 Mosfet : plus und minus
2.Mosfet : minus und Plus

und ein Relais der zwischen den beiden Mosfets hin und her schaltet

von Patrick B. (p51d)


Lesenswert?

Erklähr doch zuerst einmal, was es am Schluss werden soll.
Vieleicht kannst du das ganze etwas einfacher haben.

Rein vom technischen her, könnte sowas sicher klappen. Nur würde ich das 
nicht mit solchen Fertigmodulen aufbauen, sondern direkt eine 
Lochrasterplatine nehmen. Da hast du sicher alles drauf, was du brauchst 
(und nicht mehr) und ich denke, dass es dich etwa die Hälfte kosten 
wird. Ausserdem lernst du noch was. Ausserdem wirst du eine Menge Platz 
sparen.

Motor:
Ehm, wieso so kompliziert? Du hast doch schon 4 Mosfets auf der Platine. 
Da kannst du doch gleich alle verwenden und brauchst nicht noch ein 
extra-Relais. Ausserdem verstehe ich deine Beschreibung nicht so ganz: 
Plus und Minus vom Motor oder von der Speisung?

: Bearbeitet durch User
von Nitha V. (nitha)


Lesenswert?

bin Maschinenbauer und bau eine automatische Abfüllanlage und die wir 
pneumatisch Betrieben....
ja hast du recht aber leider hab ich nicht die Zeit mich gründlich zu 
vertiefen deswegen muss ich was zeitsparendes und relativ günstiges 
finden.
Muss mich ja um alles kümmern deswegen kann ich nicht soviel zeit 
investieren.

der motor ist für eine Linearführung mit einem Wagen und an den 
einzelnen Stellen ist ein Näherungsschalter

von der logik her : der motor soll solange drehen bis sensor 3 erreicht 
ist aber da hab ich auch meine bedenken das der Motor sofort anhält 
deswegen mach ich es vielleicht so das er wenn er sensor 2 erreicht hat 
noch 2 sek weiter dreht um an stelle 3 zu kommen aber das muss ich alles 
erst später testen.


ja die PLatine hat 4 Kanäle aber die brauch ich noch für Pumpen und 
andere Geräte.

plus und minus an den speisungen der Mosfet-Platine.

lg

: Bearbeitet durch User
von Patrick B. (p51d)


Lesenswert?

Nitha V. schrieb:
> ja hast du recht aber leider hab ich nicht die Zeit mich gründlich zu
> vertiefen deswegen muss ich was zeitsparendes und relativ günstiges
> finden.
> Muss mich ja um alles kümmern deswegen kann ich nicht soviel zeit
> investieren.

Mhm, also Zeitaufwand ist hier auch nicht sooo gross. Ich würde mal 
sagen, dass du etwa 2 Tage für die Hardware haben wirst. Weitere Tage 
noch für die Software.
Das Einsatzgebiet zeigt auch, dass die Optokoppler hier wirklich nötig 
sind.

> der motor ist für eine Linearführung mit einem Wagen und an den
> einzelnen Stellen ist ein Näherungsschalter

Reicht dann der Motor für die Aufgabe auch aus?

> von der logik her : der motor soll solange drehen bis sensor 3 erreicht
> ist aber da hab ich auch meine bedenken das der Motor sofort anhält
> deswegen mach ich es vielleicht so das er wenn er sensor 2 erreicht hat
> noch 2 sek weiter dreht um an stelle 3 zu kommen aber das muss ich alles
> erst später testen.

Mit einer H-Brücke könntest du den Motor sehr stark abbremsen, indem du 
nur die unteren Mosfets einschaltest (Motor kurzschliesst). Weiter ist 
die Frage, wie genau der Wagen Positioniert werden soll. Vieleicht 
reicht hier die Endschalter-Variante nicht aus.

> ja die PLatine hat 4 Kanäle aber die brauch ich noch für Pumpen und
> andere Geräte.

Was spricht dann gegen eine 2. solche Platine?

> plus und minus an den speisungen der Mosfet-Platine.

Wird nicht funktionieren, da die Mosfets eine parallele Diode haben von 
Drain zu Source (Herstellungsbedingt), die dan einen Kurzschluss 
generiert. Ich würde hier wirkich eine komplette H-Brücke einsetzen. Da 
hast du die grösste Flexibilität, falls etwas nicht so funktioniert, wie 
du dachtest.

von Nitha venthan (Gast)


Lesenswert?

Danke für deine antwort ....

Anstelle eine 2 platine für 13€ zu kaufen ..kauf ich lieber ein relais 
für 3€
Der kostenfaktor spielt eine sehr grosse rolle bei diesem projekt.

Ich versuche erst mal meine variante und falls es nicht klappt dann hab 
ich was dazu gelernt und kauf mir eine h-brücke

Aber ich recherchiere mal noch ein bissjen weil die h-brücken variante 
meistens genutzt wird.

Aber bei den sensoren bleib ich bei den optokopplerplatinen weil es für 
mich dann übersichtlicher ist.


Lg

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.