Hallo ich möchte mir für den Gameport eine kleine Konsole bauen. In die unter anderen auch 4 Schalter kommen sollen, welche aber vom Rechner als Taster ausgewertet werden sollen. Es soll sowohl die steigende als auch die fallende Flanke als ein Impuls weitergegeben werden. Lösungsansätze habe ich schon einige hier und auch an anderen Stellen gefunden zB. Monoflops, Komparator oder auch mit einem 4er EXOR. Bin noch rumprobieren was davon die eleganteste Lösung ist. Einen µC kann man dafür sicherlich auch nehmen, nur müßte ich mich da erst in das Programieren einarbeiten. Der Tasteranschluß des Gameports hat einen High Pegel welcher mit den Joysticktastern auf GND gezogen wird. Das wollte ich dann mit einem Transistor machen. Mein Problem ist das ich nicht weiß wie hoch der Strom ist der da geschaltet wird, sollte eigentlich nicht viel sein. Ich dacht an einen BC547 als Tasterersatz nur um den Vorwiderstand zu bestimmen brauch ich bei allen Beispielrechnungen den zu schaltenden Strom. Den habe ich aber nicht. Gibt es irgendwelche Standartgrößen welche verbaut werden, egal welche Ansteuerschaltung davor sitzt? Gruß Michael
Auf Anhieb würde mir da der Begriff Differenziator einfallen. Damit könntest du jedenfalls die Flanken als Impulse ausgeben.
Das müßte sowas ähnliches wie der Komparator sein. Dafür habe ich schon eine Schaltung bei ELV gefunden http://www.elv-downloads.de/service/manuals/FDA10/FDA10_KM_G_020924.pdf und auch schon als Schaltplan etwas angepaßt den LM 358 habe ich gegen einen LM 339 getauscht. Aber bei der Schaltug sind es doch schon einiges an Bauteilen und das dann viermal da wird es auf dem Streifenraster schon etwas eng. Aber wie schon geschreiben um die Flanekenauswertung geht es nur zum Teil, da suche ich nur noch nach einer sparsameren Lösung. Nur bei dem Schatlen des High Pegels stehe ich etwas auf dem Schlauch.
> Ich dacht an einen BC547 als Tasterersatz nur um den Vorwiderstand zu > bestimmen brauch ich bei allen Beispielrechnungen den zu schaltenden > Strom. Den habe ich aber nicht. Gibt es irgendwelche Standartgrößen > welche verbaut werden, egal welche Ansteuerschaltung davor sitzt? Probiers einfach aus. Nimm als Basiswiderstand mal 1 kOhm und probier ob das klein genug ist. Wahrscheinlich wirds reichen. Wenn nicht, denn nimm einen kleineren Widerstand.
Werde ich mal machen. Im Anhang habe ich mal die Erweiterung mit 4 Schaltern nach dem ELV Plan gehängt. Funktionieren wird es wohl, aber irgendwie ist mir da zuviel Kleinkram drauf. Läßt sich das evtl. kompakter lösen?
Bei so viel Aufwand wäre die Lösung mit einem Tiny-Controller wirklich eleganter, kostet wenig, braucht kaum Teile, läßt sich auch auf Lochraster aufbauen und läßt sich so programmieren, wie man´s haben will. Das Programm ist dabei so simpel, daß man es schnell in Assembler zusammenhacken kann. Die ganze Schaltung dürfte locker in das Gehäuse des 15-poligen SUB-D-Steckers passen. Überleg Dir´s. Da kannst Du auch noch jede Menge bei lernen und Du kommst von den "ollen" Logikbausteinen weg.
Die Schaltung ist ja extrem aufwendig, umständlicher gehts wirklich nicht mehr. Nimm einfach nen 74HC86 und 4 RC-Glieder (100k+100nF), fertig. Peter
Das dies nicht die beste Lösung ist war mir schon klar. Als ich diese bei ELV gefunden hatte wollte ich es mal in Target, quasi als Übung, für ein vierfach Sytem nachbauen. Aber den fertigen Plan fand ich dann schon etwas heftig. Das mit dem 4x ExOr hatte ich auch schon überlegt nur da war ich mir nicht sicher ob so eine Simpel Lösung funktioniert. Puh, ich merke immer mehr das es 15 Jahre her ist das ich mich damit richtig befasst habe. Danke für Eure Tips. Den vereinfachten Plan werde ich hier auch noch einstellen.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.