-
-
Erfahrener Benutzer
Begeisterter Techniker
@shaun
zieht der Spannungsteiler nicht automatisch den Eingang zu GND.
Wenn die Lichtschranke nicht schaltet, wirkt der Spannungsteiler dann nicht als PullUp-Widerstand?
Bei den Widerständen dachte ich an 6,8k und 4,7k.
-
Erfahrener Benutzer
Robotik Einstein
74LS-Typen werden am Eingang durch die interne Beschaltung nach High gezogen. Wieviel Ohm Du nach GND 'anlegen' mußt, um unter 0,8 V zu kommen, kann ich Dir nicht sicher beantworten, weil es auch hersteller-abhängig ist. Ich würde einem TTL-Baustein kein derartiges analoges Signal 'zumuten', es sei denn, er hat einen Schmitt-Trigger-Eingang, den der 74LS04 nicht hat.
Dann sei noch die Frage erlaubt, was passiert, wenn der Sensor plötztlich mit mehr als 12V betrieben wird oder aus anderen Gründen über 12V auf der Ausgangsleitung sind ?
Mit 680R + 470R den Ausgang des Sensors zu belasten, um damit einen µC-Eingang zu beaufschlagen ist mit 12V / (680+470) = 12V / 1150 = 10mA nicht die 'feine englische Art'.
Bei der 'Transistor-Variante' fließt je nach Basiswiderstand ein Strom von 0,5...1,2mA.
Wenn Du mehrere Sensoren betreiben möchtest, dann setzte für 38 Cent einen ULN2804A ein, der nichts anderes in sich verbirgt, als 8 NPN-Darlington-Transistoren mit Basisvorwiderstand für 6...15V.
Wegen Open-Collektor-Ausgängen auch hier nicht Pull-Up's am PCF vergessen.
-
Erfahrener Benutzer
Begeisterter Techniker
@Karl-Heinz,
Danke für deine Erklärungen.
Die von dir beschriebene Varianten mit dem ULN2804A klingt sehr gut.
(bin für alles offen)
Mit der Widerstandskombi 6,8k und 4,7k als Spannungsteiler würde ich auch bei 6V - 0,5mA und 15V - 1,3mA haben. Das würde die Lichtschranken doch auch nicht mehr belasten, als die Transitor oder die ULN2804A-Variante.
Noch ne Frage zu den ULN2804A:
Verstehe ich das richtig? Ich kann die 12V von den LS direkt an die Eingänge des ULN2804A anschließen?
Was kommt dann aus den Ausgängen an?
Habe mir das Pinning des ULN2804A angeschaut. 8 Eingänge, 8 Ausgänge, GND und Common Free Wheeling Diodes(Was mache ich damit?)
-> Glaub ich steh auf der Leitung..
Ich möchte 3 Sensoren(LS) betreiben und am PCF einlesen.
Die Pull-Up's am PCF sind obligatorisch. Offene Eingänge sind ja immer eine unnötige Störquelle.
-
Erfahrener Benutzer
Robotik Einstein
Mit Deiner (hohen) Widerstandskombi hast Du aber wohl nie ein Low am Eingang eines 74LSxx, da bei low ein Strom in der Größenordung von einem mA aus dem Eingang heraus fliesst! Die Werte, die Karl-Heinz genannt hat, sind also schon ein Schritt in die richtige Richtung. Ich will diesmal aber nicht verschweigen, dass Du natürlich auch einen 74HC14 (CMOS-Version des 74LS14, ohne den Nachteil des hohen Eingangsstromes!) benutzen kannst, der bekommt dann den von Dir genannten Spannungsteiler verpasst und die Ausgänge kannst Du direkt an den PCF knoten, ohne Pullup. Der Vorteil hier: das Ding hat Schmitt-Trigger-Eingänge, die ca. bei 1/2 Ub, bei +5V-Versorgung also bei 2,5V schalten. Das bringt ein bisschen mehr Störsicherheit, wobei die Transistorvariante nicht wirklich schlechter ist.
-
Erfahrener Benutzer
Robotik Einstein
Hallo Silvio,
jetzt kennst Du bereits mehrere Varianten. Einige funktionieren wie z.B. Transistor, ULN..., 74HC14 und andere funktionieren schlecht oder gar nicht wie z.B. 74LS04.
Wenn die Sensoren galvanisch getrennt sein sollen, müssen Optokoppler zwischen Sensor und PCF. Der Sensor-Ausgang bringt dabei über einen Vorwiderstand die LED im Optokoppler zum Leuchten, wodurch 'auf der anderen Seite' ein Transistor mit Open-Collektor leitend wird. Der Rest dürfte Dir jetzt bekannt sein.
Der Vorteil beim Transistor / ULN ist, dass kein Spannungsteiler berechnet werden muß, sondern nur 5...30V an den Basis-Vorwiderstand / direkt an die Eingänge des ULN2804 angelegt werden und am Collektor der GND durchgeschaltet wird.
Der Pin mit den gemeinsamen Dioden beim ULN wird nur dann an Plus angeschlossen, wenn ein induktiver Verbraucher wie z.B. Relais, Motor, Magnetventil, etc. geschaltet wird; es sind Freilaufdioden.
Allerdings empfehle ich immer eine Freilaufdiode direkt 'vor Ort' anzubringen, damit die Induktion am Entstehungspunkt 'vernichtet' wird und nicht als Störimpuls über die Leitungen bis zum Transistor gelangt.
Der ULN kann übrigens bis 500mA direkt schalten, wobei ich ihm nur 300mA zumuten würde.
-
Erfahrener Benutzer
Begeisterter Techniker
vielen Dank für die super Lösungsvorschläge.
Ich werde mal eine Platine mit den angesprochenen 74HC14(die CMOS- Version) aufbauen.
An die Opto-Variante hatte ich auch schon gedacht.
Ich wollte aber nicht all so viele Bauteile für die Schaltung verbauen.
PS.
Muß leider gestehen, daß meine Elektronikkenntnisse doch ein wenig eingerostet sind.... aber es wird langsam wieder
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen