Hallö, ich hatte auch Probs mit dem Interface und der Robbe Promars. Mein Interface bestand aus einem Widerstand von ca. 1KOhm und einer Zenerdiode 4,7V zum Schutz des Par-Ports.
--- 1KOhm ----+------PortPin 10 - /ACK
|
ZD
-----------------*----- PortPin 18 - GND
Mit dem Programm
PPJoy wollte ich die Fernsteuerung als Joystick nutzen.
(Anm.
as Programm ist Frei, will aber Toolbars installieren, wenn man die Express-install macht)
Das Programm hat einen Debugmodus, der einen Ton ausgibt, wenn ein IRQ über /ACK ausgelöst wird. Dies geschah sogar und dennoch funktionierte nichts. Das Oszi ergab, dass die /ACK-Leitung nicht ausreichend runtergezogen wurde. Der /ACK Pin hat wohl nen recht niederohmigen Pullup-Widerstand gen High bei mir - was ich mir kaum vorstellen konnte, aber sei es drum.
Evtl. hätte es ein kleinerer Widerstand gebracht, aber ich habe einfach der Schaltung nen Opencollector verpasst, der sollte alles auf GND Saugen, was da an Strom kommt.
Die Schaltung sieht so aus:
Der Transistor ist nen Wald und Wiesen NPN - bei mir BC238. Die ZD kann auch weg, da sie nur den Port vor Spannungen > 4,7V schützen soll. Da die Basis-Emitter Diode des Transistors die 5Volt nur erreicht, wenn Sie grellweiß leuchtet und etwas stinkt, kann also die ZD auch weg. Der Transistor macht das schon.
Desweiteren bin ich nicht an die DIN-Buchse gegangen, sondern an eine Stiftleiste (SL1 in meinem Plan) im Gehäuse an dem das Signal noch mit hohem Pegel liegt - noch bevor das Signal über R40 (22KOhm) auf die DIN-Buchse geht. Der Pegel an der Buchse liegt irgendwo bei unter 2V und kann - dank dem Widerstand in der Leitung von 22K - nicht mehr als 0,4mA absaugen oder liefern. Wenn du aber die DIN-Buchse nimmst, wirst du wohl den 1KOhm widerstand gegen einen kleineren Tauschen müssen, oder sogar ganz entfernen und hoffen, dass dein LPT schon bei so kleinen Strömen LOW geht. Sonst eben Transistor benutzen.
Robbe Promars Schematik im Anhang oder via Anfrage bei mir.
Den Schaltplan habe ich von der Platine erstellt und kann somit Falsch sein. Aber er hilft vielleicht etwas.
LG