Kostenlose technische Bibliothek ENZYKLOPÄDIE DER FUNKELEKTRONIK UND ELEKTROTECHNIK Universeller Paralleladapter. Enzyklopädie der Funkelektronik und Elektrotechnik Lexikon der Funkelektronik und Elektrotechnik / Computer Der universelle Paralleladapter dient zum Anschluss verschiedener Geräte mit digitalen Eingängen an einen Computer. Beispielsweise kann es verwendet werden, um Informationen in ein ROM zu schreiben, Schrittmotoren direkt zu steuern, verschiedene elektronische Schaltungen als Emulator einzurichten usw. Mit der entsprechenden Software können viele der oben genannten Aufgaben nur über einen Computeranschluss ausgeführt werden, aber dieser verursacht ein sehr reales Risiko eines Portausfalls, da seine Ausgänge nicht geschützt sind und nur für den Anschluss an einen Ausgang ausgelegt sind und die Reparatur möglicherweise den Austausch der Hauptplatine erfordert. Um irgendetwas an den parallelen Anschluss anzuschließen, müssen Sie außerdem zuerst den Computer ausschalten. Der Adapter beseitigt diese Probleme und ermöglicht es Ihnen, zuerst über die zu entwickelnde Schaltung nachzudenken und nicht darüber, wie Sie den Computer bei der Erstellung nicht verbrennen können.
Die Idee, einen Parallelport zur Ausgabe und zum Empfang digitaler Signale mit TTL-Pegeln zu nutzen, ist nicht neu; eine ähnliche Schaltung wird beispielsweise in [1] vorgestellt. Der hier angebotene Adapter ist einfach gehalten, verfügt aber dennoch über genügend Fähigkeiten für ein breites Anwendungsspektrum. Wenn Sie außerdem nach einiger Zeit die Anzahl der Ein- und Ausgänge erhöhen müssen, können Sie einfach die gleiche Schaltung zusammenbauen und gemäß der folgenden Tabelle anschließen. Geht man jedoch davon aus, dass die Leistungen eines Stromkreises nicht sofort ausreichen, greift man besser auf eine leistungsstärkere Variante zurück. Die Schaltung besteht aus drei Registern und einem Multiplexer. Alle Register sind nach der gleichen Schaltung angeschlossen, mit Ausnahme des dritten Registers, dessen Ausgänge hochohmig schaltbar sind und daher auch ein Steuersignal zum Einschalten der OE-Ausgänge angeschlossen ist. Die Informationseingänge aller Register werden zusammengefasst und mit den entsprechenden Ausgängen des Parallelports des Computers verbunden. Da die TTLSH-Serie verwendet wird, ist es zulässig, einen Portausgang auf mehrere Mikroschaltungseingänge zu laden. Für das Gating werden Port-Steuerleitungen verwendet, die mit den C-Registereingängen verbunden sind. Um die Anzahl der Eingänge zu erhöhen, wird ein D4-Multiplexer verwendet. Die Schaltung ist an einen Parallelanschluss angeschlossen; es ist außerdem erforderlich, die Mikroschaltungen mit +5 V zu versorgen; am besten verwenden Sie hierfür ein Computer-Netzteil. In meiner Version befindet sich der zusammengebaute Schaltkreis im Inneren des Computers, wird an den internen LPT-Port-Anschluss auf der Systemplatine angeschlossen, verwendet einen 4-poligen Anschluss für die Stromversorgung und die Arbeitsausgänge werden an einen 32-poligen Anschluss weitergeleitet, der in einem Stecker montiert ist aus dem 5,25-Fach auf der Frontplatte. Die Versorgungsspannungen +5, +12 Volt werden am gleichen Anschluss ausgegeben. Wenn Sie die Anzahl der Pins erhöhen müssen, können Sie einen zweiten Block des gleichen Typs zusammenbauen und ihn gemäß der folgenden Tabelle mit dem ersten an den Computer angeschlossenen Block verbinden. In diesem Fall erscheinen mehrere zusätzliche Ein- und Ausgänge, allerdings erhöht sich die Zugriffszeit. Für den Anschluss an ein externes Gerät werden die Schaltkreise O1...O24 verwendet, von denen O1...O16 normale Ausgänge sind und O17-O24 als Ein- oder Ausgänge verwendet werden können. Der Schaltkreis O16 wird parallel für den internen Bedarf verwendet. Parallelport-Verbindung
Anschließen eines zweiten Adapters, um die Anzahl der Pins zu erhöhen
Das Programm muss für jeden konkreten Anwendungsfall des Geräts separat geschrieben werden, daher stelle ich hier keine Optionen vor, sondern berücksichtige nur die Grundprinzipien der Softwaresteuerung der Schaltung. Fast jede Programmiersprache verfügt über Funktionen, mit denen Sie eine Zahl an einer bestimmten Adresse an einen I/O-Port schreiben können. Die Schaltung wird durch Aufrufe solcher Funktionen gesteuert. Um eine 8-Bit-Zahl in das Pufferregister der Schaltung zu schreiben, müssen Sie sie in das Datenregister des Parallelports schreiben und dann eine beliebige Zahl in das Steuerregister schreiben, deren entsprechendes Bit (entsprechend Pin C) eine Eins enthält des ausgewählten Pufferregisters) und dann eine Null dazu. Um 4 Datenbits zu lesen, lesen Sie einfach das Portstatusregister; um die restlichen Bits zu lesen, ändern Sie zunächst den Zustand der Leitung O16. Es ist zu berücksichtigen, dass einige Ein- und Ausgangsleitungen des Ports invertiert sind. Die Registeradressen für LPT1 werden in der Tabelle angezeigt und sind für die meisten Computer korrekt, zur korrekten Bestimmung der Adressen sollten jedoch BIOS-Daten verwendet werden.
Veröffentlichung: cxem.net Siehe andere Artikel Abschnitt Computer. Lesen und Schreiben nützlich Kommentare zu diesem Artikel. Neueste Nachrichten aus Wissenschaft und Technik, neue Elektronik: Kunstleder zur Touch-Emulation
15.04.2024 Petgugu Global Katzenstreu
15.04.2024 Die Attraktivität fürsorglicher Männer
14.04.2024
Weitere interessante Neuigkeiten: ▪ Digitaler Zweileiter-Temperatursensor TI LMT01 ▪ Hitzeschild des Weltraumteleskops News-Feed von Wissenschaft und Technologie, neue Elektronik
Interessante Materialien der Freien Technischen Bibliothek: ▪ Abschnitt der Website Stromzähler. Artikelauswahl ▪ Autopilot-Artikel. Geschichte der Erfindung und Produktion ▪ Artikel Sind Algen gesund? Ausführliche Antwort ▪ Artikel Sumpfdotterblume. Legenden, Kultivierung, Anwendungsmethoden ▪ Artikel Flammhemmendes Garn und Watte. Einfache Rezepte und Tipps ▪ Artikel Normen für Abnahmetests. Vakuumschalter. Enzyklopädie der Funkelektronik und Elektrotechnik
Hinterlasse deinen Kommentar zu diesem Artikel: Alle Sprachen dieser Seite Startseite | Bibliothek | Artikel | Sitemap | Site-Überprüfungen www.diagramm.com.ua |