8-Kanal-Output-Control für den Parallel-Port
Zum Jahresbeginn habe ich mir mal die Arbeit gemacht, mich mit den Verwendungsmöglichkeiten des Parallel-Portes etwas vertraut zu machen. Die auf den ersten Blick etwas kompliziert wirkende Schaltung ist im Prinzip ganz einfach. Damit werden die acht zur Verfügung stehenden Data-Kanäleder Drucker-Schnittstelle abgefragt. Die Signale der Schnittstelle, diedurch einen einfachen NPN-Transistor verstärkt, ein Relais anziehenlassen, kann man hervorragend zum Schalten von 230V- Verbrauchern im Haushaltverwenden.
Der Schaltplan ist sicherheitshalber auch mit Schutzdioden an den Relais ausgestattet, um Induktive Spannungsspitzen beim Schalten der Relais zu verhindern. Zum Aufbau der Schaltung reicht eine Euro-Platine leichtaus.
Die Pins 2-9 am 25poligen SUB-D-Stecker zur Drucker-Schnittstelle sind für die Output-Signale 1-8 bestimmt, für die Masse (GND) benutzt man einen der Pins 18-25.
Die Software zum Ansteuern der Steuerung läuft unter DOS undbesteht aus drei Teilen:
LPT1CT1.EXE – Das eigentliche Programm zur Ansteuerung der SchnittstelleLPT1
LPT1CT1.CNF – Die Datei zur individuellen Beschriftung (mit jd.Editor) jd. einzelnen Ausgangs. Z.B. Licht, Lüftung usw.
LPT1CT1.ICO – Ein Icon, um das DOS-Programm komfortabel auch unter Windows starten zu können.
Mit den Zifferntasten 1-8 kann jeder einzelne Kanal ein- bzw. ausgeschaltet werden. Taste 9 schaltet alle Kanäle ein und Taste 0 schaltet alleKanäle aus. Die Software steuert die Portadresse 3BCh an. Dort liegt in vielen Fällen LPT1. Falls dein PC dafür eine andere Adresseverwendet, lass es mich wissen, dann bekommst du per E-Mail eine angepasste Version des Programms.
Wenn es Fragen zu dem Schaltplan oder zu der Software gibt, einfach eMail an mich.
Ähnliche Projekte gibt es zum Preis zwischen 50.- bis 100.- EUR auch im Handel.
Der Preis der Bauteile für LPT1CT1 liegt ca. bei 10.- bis 20.- EUR.
Neueste Version der Software siehe unten
Hier gibt es den oben aufgeführten Schaltplan zum Download
Testschaltung, um die Software in Verbindung mit dem Port auf einfachste Weise zu testen:
Der Port liefert ausreichend Strom, um LED´s ohne Vorwiderstände direkt zu steuern. Ich selbst habe diesen
Versuchsaufbau ständig neben meinem Monitor liegen, um beim Programmieren der Software Versuche
durchführen zu können.
Achtung! Neueste Änderungen und Verbesserungen des Schaltplans:
Wem Relais in 5V-Ausführung zu teuer sind, oder wer gerade keine zur Hand hat kann
auch 12V oder 24V Relais verwenden. Dazu muss nur amEingang (5V) der Schaltung
die entsprechende Betriebsspannung (12V od.24V) angeschlossen werden.
Jedoch sollten 24V nicht überschrittenwerden um eine Zerstörung der Transistoren
zu vermeiden.
Die Vorwiderstände an den Data-Anschlüssen könnenbis 4,7k verringert werden,
falls die Schaltung auf die Signale aus demPC nicht reagieren sollte.
Inzwischen wurde an der Idee ein wenig gearbeitet. So entstandenzusätzliche
Funktionen, wie z.B. ein Auswahlmenü um den LPT-Port festzulegen.
Diese Einstellung wird anschliessend gespeichert.
Einer der 8 Kanäle ist sogar mit einer programmierbaren Timerfunktionausgerüstet,
mit der man zeitgesteuert ein- oder ausschalten kann.
22.08.1998 – Version 2.2 wurde fertiggestellt. Dazu muss man einmal ein Lob an den
Programmierer der Hauptfunktionen (Mainsource) aussprechen: Malte Randt. Er hat
es ermöglicht, alle Kanäle per Timer unabhängig voneinanderzu steuern.
Selbstverständlich kann nach wie vor auch noch jeder Kanal manuell geschaltet werden.
Wer die Hardware besitzt und immer noch mit LPT1CT1 oder LPTPRO21 arbeitet, der
sollte sich schnell LPTPRO22 herunterladen, sofern er die DOS-Versionbevorzugt-
Hier gibt es die DOS- und Windows-Software zum Download:
|