24V Signal per Optokoppler invertieren

OP #2809424
Lesenswert?

Hallo,
ich bin dabei eine Zeitmessung für Sprints zu bauen, indem ich mehrere 
Lichtschranken in Reihe, also alle an einem Kabel, an einen AtMega8 
anschließe.
Problem ist, dass die Lichtschranken, wenn sie NICHT unterbrochen sind 
24V Spannung fließen lassen. Wenn nun eine Lichtschranke unterbrochen 
wird und 0V fließen lässt, sind immernoch 24V von den anderen Schranken 
auf dem Kabel, ich erkenne also keine Unterbrechung.
Meine Idee ist es jetzt die Ausgänge der Lichtschrenken zu invertieren, 
so dass, wenn keine Schranke unterbrochen ist, 0V fließen und wenn eine 
unterbrochen ist 24V.

Umsetzten wollte ich das mit Optokopplern, am besten mit PC817, weil ich 
von denen welche hier habe.

Ich bin mir aber nicht sicher, ob das zu heiß wird, wenn über längere 
Zeit die 24V invertiert werden.

Wenn es theoretisch machbar ist, weiß ich nicht wie ich die Wiederstände 
wählen muss. Was muss ich dabei berücksichtigen?
Beim Ausgangssignal der Lichtschranken steht <0,1A.

Oder gibt es eine andere Möglichkeit?

Wäre super wenn mir jemand helfe kann! LG
OP #2809659
Lesenswert?

Das mit den Dioden scheint ja leichter zu sein, aber die Schaltung 
verstehe ich doch noch nicht.
Ist JP1 der Eingangspin am µC?

So wie die Dioden angeordnet sind blockieren sie jetzt doch das Signal 
der Lichtschranken. Also gehts über den Widerstand zum VCC und es liegt 
HIGH an.

Warum kommt es aber zum LOW wenn eine Lichtschranke unterbrochen wird?

Und was für Dioden brauche ich dafür?
Ist 1N4148DO35-7 eine bestimmte Diode? Finde darunter nichts.
Gast #2809723
Lesenswert?

Hallo

JP1 geht zum Controller. Die Diode ist z.b. eine 1N4148. Es geht aber im 
Prinzip jede beliebige. Wenn eine Lichtschranke auf GND schaltet wird 
JP1 ebenfalls GND+ca. 0,65 V. Die anderen Lichtschranken haben keinen 
Einfluß weil die Dioden sperren. Also wenn eine oder mehrere 
Lichtschranken schalten wird JP1 zu GND.
OP #2823788
Lesenswert?

Ich brauche dazu nochmal eure Hilfe:

Habe die Dioden eingebaut und es klappt wenn ich statt der Lichtschranke 
das Signalkabel mit 5V und GND vom AtMega verbinde. Bei dem 24V Netzteil 
der Lichtschranken habe ich + und - Kabel und damit gehts nichtmehr, 
also wenn ich das Signalkabel mit dem Minuspol (das sollte doch GND sein 
oder?) verbinde passiert nichts.
Es reagiert also nur auf GND vom AtMega.

Muss ich die beiden GND noch miteinander verbinden?
Also einfach ein Kabel vom GND des µC zum - Pol der 24V Netzteils 
ziehen?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren