Mir ist Dein Problem schon klar, fragt sich nur, ob Du es selbst auch richtig erkannt hast?
Wenn Dein Sensor am AUSGANG +24V im "EIN"-Zustand anliegen hat und 0V (null Volt oder nahezu null) im "AUS"-Zustand, kann das mit einem Spannungsteiler aus 2 Widerständen erfolgen:
Code:
Sensor-Ausgang Schaltung Parallel Port
o--------------------
OUT --> Iout |
R1 | |
| |
| --> Iin
*----------o
| D1
R2 | |
| |
GND | GND
o-------------------*----------o
Der Eingangsstrom der Eingänge des Parallelports beträgt ca. 0,5 mA bis 1,6 mA. Du hattest nach den Ausgangsströmen gefragt, die hier nicht von Interesse sind.
Zur Dimensionierung:
Der (Quer-)Strom durch R2 sollte viel höher als der Eingangsstrom Iin sein (ca. 3 bis 5 mal). Da an ihm immer maximal 5, minimal 2,8 abfallen sollen, kannst Du jetzt mit dem Ohmschen Gesetz die Widerstandswerte für alle (4) Einsatzbedingungen ausrechnen.
Da das Spannungsteiler-Verhältnis 24V/5V (24V/2,8V) beträgt, kannst Du jetzt auch den Wert des Widerstandes R1 berechnen.
Jetzt schaust Du Dir die Normwertreihe der Widerstände an (oder schaust in Deine Bastelkiste) und suchst die ungefähr passenden Widerstände heraus. Ganz wichtig: nach dem Raussuchen sollte unbedingt eine Kontrollrechnung erfolgen, ob Deine gewählten Widerstandswerte auch die richtige Spannungsteilung ergeben!
Statt Widerstand R2 kannst Du auch eine Z-Diode 4,7V verwenden, die mit einem Z-Strom von ca. 5 mA arbeiten sollte. R1 hätte dann Werte zwischen ( (24V-4,7V)/(5mA + 0,5mA) = ) 3,5 kOhm und ( (24V-4,7V)/(5mA + 1,6mA) = ) 2,92 kOhm. Ein 3,3 kOhm-Widerstand wäre ganz passend.
Vorausetzung ist, Dein Sensor liefert wirklich bei +24V Ausgangsspannung mindestens 6mA - Nachmessen!
Satt Datenpin D1 am Parallelport, der dazu im EPP/ECC-Modus als Eingang betrieben werden müßte, kannst Du auch einen "echten" Eingang, wie PaperSelect, Error, usw. verwenden. Dann ist der Modus egal und auch ganz alte Mainboards und PDAs/Notepads verstehen das.
Blackbird
Lesezeichen