a: schliess die Lichtschranke an einen Optokoppler an, oder
b: schliess die Lichtschranke an einen Transistor an
Gerhard
Hallo,
ich habe Lichtschranken, die bei Auslösen 12V durchschalten.
Möchte das Signal aber als Low-Flanke(GND) an einem PCF8574 einlesen und auswerten.
Welche einfache Lösung wäre da möglich?
Silvio
a: schliess die Lichtschranke an einen Optokoppler an, oder
b: schliess die Lichtschranke an einen Transistor an
Gerhard
Wie ist das gemeint?ich habe Lichtschranken, die bei Auslösen 12V durchschalten.
Möchte das Signal aber als Low-Flanke(GND) an einem PCF8574 einlesen und auswerten.
Welche einfache Lösung wäre da möglich?
Wenn die Lichtschranken ein 12 Volt Signal einschalten, müsstest du das doch über einen Spannungsteiler passend abgreifen können.
Wenn du die Flanke andersrum brauchst, könntest du nen Inverter dazwischen schalten.
Aber wahrscheinlich habe 9ich die Fragestellung nicht richtig kapiert.
wie ich schon versucht habe zu schreiben.
Die Lichtschranke liefert im geschalteten Zustand die Betriebsspannung.
In meinem Fall 12V.
Am PCF möchte ich aber das standartmäßige High (5V)durch das Lichtschrankenschalten auf Low ziehen.
Schaltet die Lichtschranke benötige ich an stelle der Betriebsspannung ein GND(Masse).
Die einfachste aber nicht sehr elegante Lösung wäre, ich schalte mit den 12V von der Lichtschranke ein Relais welches über den Schließer ein GND auf den Schaltkontakt liefert, der dann am PCF das High auf Low zieht.
Opto oder Transistor hört sich dann schon recht gut an.
Silvio
Hallo,
die 12V über einen Widerstand 10...22k auf die Basis eines NPN-Transistors, den Emitter an GND und den Collektor an den Eingang des PCF. PullUp-Widerstand nicht vergessen, ist OC / Open-Collektor !.
Falls der Sensor bei 'nicht-auslösen' noch über 0,7V hat, zusätzlich einen Widerstand 4,7...22k von der Basis nach GND.
Wenn der Sensor auslöst und die 12V raus kommen, fließt Basisstrom, der Transistor wird leitend und am Collektor ist (fast) GND.
MfG Karl-Heinz
HobbyElektronik hier klicken ....
Ich befürchte ich habe es immer noch nicht verstanden.wie ich schon versucht habe zu schreiben.
OK. Wenn da 12V anliegen, müsstest du doch über zwei passende Widerstande in Reihe 5 Volt davon abgreifen konnen, oder???Die Lichtschranke liefert im geschalteten Zustand die Betriebsspannung.
In meinem Fall 12V.
Wenn du an irgendeinen invertierenden Logikbaustein die abgegriffenen 5 Volt an den Eingang legst, schaltet der den Ausgang auf Low. Reicht das nicht?Am PCF möchte ich aber das standartmäßige High (5V)durch das Lichtschrankenschalten auf Low ziehen.
Schaltet die Lichtschranke benötige ich an stelle der Betriebsspannung ein GND(Masse).
@recycle
denke schon das du es jetzt verstanden hast.
Ich soll also mittels Spannungsteiler 5V (als Schalt-Signal) zu einem Logikbaustein legen, der mir das Signal invertiert.(klingt gu)
Leider kenn ich mich mit der Art Bausteinen nicht besonders gut aus.
Kannst du mir einen empfehlen, eventuell einen mit mehreren I/O´s?(Habe momentan 3 Lichtschranken)
Silvio
ein standard-baustein ist der 74LS04: ein sechsfacher inverter
http://focus.ti.com/lit/ds/symlink/sn74ls04.pdf
gruß
jonas
@Jonas
Vielen Dank, schaut richtig gut aus.
Trotzdem habe ich noch ein Frage zu dem Baustein.
Als High-Level-Input erwartet er laut Datenblatt mindestens 2V.
Wieviel verträgt er höchstens...5V?
Bedeutet: Brauche einen Spannungsteile für die 12V.
Silvio
Wieso wollt ihr unbedingt Dutzende Transistoren verbauen, wenn es mit EINEM geht? Und wie es scheint, wurde das Problem gerade NICHT verstanden. kalledom hat ja geradezu eine Lötanleitung geliefert, mit der es klappt. Ein 74LS04 braucht für sicheres "low" 0,8V und dabei fliesst Strom aus dem Eingang heraus, der Spannungsteiler muss also reichlich niederohmig sein, etwas, was man bei geringen TTL-Kenntnissen sicher nicht berücksichtigt und dann ist der Frust groß. Bau mal die Schaltung mit dem Transistor dazwischen, da bist Du auf der sicheren Seite.
Lesezeichen