PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : LED-Matrix-Ansteuerung über LPT



ThaBlastaa
23.03.2005, 01:47
Hallo,
ich bin dabei eine ältere (aber schön große ;-) ) 3-farbige (rot, grün, rot+grün=orange) Laufschrift-Anzeige (Sigma ASC 333) so umzubauen, dass ich sie per Software über den LPT-Port ansteuern kann.

Ich hab mir also die Datenblätter von den Schieberegister-ICs, mit
denen die Spalten angesteuert werden besorgt und es nach einer Weile
auch geschafft diese mit dem PC anzusteuern, siehe hier:
http://www.panama-bamberg.de/ledmatrix.mpg

Um die 7 Reihen anzusteuern (die sich jeweils in rot und grün unterscheiden lassen - also 2x7=14 Kontakte) hab ich mir folgendes überlegt:
An den Ausgängen des LPT-Ports sind erstmal Optokoppler um ihn vor Kurzschlüssen zu schützen. Danach gehen 4 der Ausgänge in einen 4zu16-Decoder, der sie in 16 Ausgänge aufteilt (von denen 2 unbenutzt bleiben). Danach werden die Signale durch Darlington-Arrays verstärkt und schließlich an die Matrix geleitet.
Ich hab das mal aufgezeichnet: http://www.panama-bamberg.de/schaltplan.png

So, da tuen sich jetzt gleich mehrere Probleme auf:
- Kann ich die Optokoppler ohne weiteres direkt an den Decoder bzw. die Schieberegister anschließen?

- Ich habe dummerweise PNP-Darlingtons gekauft, die das Signal invertieren... allerdings habe ich ein paar Hex-Inverter (ist ja das selbe wie ein Inverter-Array) gefunden, wie könnte ich die verschalten um den Fehler auszumerzen?

- Sowohl an der Kathode als auch an der Anode der Matrix-LEDs liegen, soweit ich das sehe +5V, wenn der Ausgang am Decoder auf High steht - in diesem Fall würdn sie ja nicht leuchten. Was passiert aber, wenn der Ausgang auf Low steht, leuchten sie dann, oder sind sie verpolt? (zwei Anmerkungen: die Vorwiderstände von den LEDs habe ich vergessen. Damit die LEDs leuchten muss am Spalten-Pin 0V und am Reihen-Pin 2V liegen)

- Muss ich irgendwo noch Widerstände/Dioden/Transistoren/etc. einbauen? Ich geb ja zu, dass ich auf dem Gebiet noch relativ neu bin ;-)

Ich freu mich auch schnelle Antworten, kanns kaum erwarten das Ding voll funktionsfähig vor mir zu haben!

PS: Ich hab hier mal die Datenblätter von allen ICs rausgesucht:

Darlington-Array:
http://www.datasheetarchive.com/datasheet/pdf/10/102394.html
Decoder:
http://www.datasheetarchive.com/datasheet/pdf/71/719709.html
Inverter-Array:
http://www.datasheetarchive.com/datasheet/pdf/37/376056.html
Opto-Koppler:
http://www.datasheetarchive.com/datasheet/pdf/23/239675.html

Joe
23.03.2005, 09:42
nicht auch hier noch :-(