Hallo Stefan,
> > Um die LEDs als Matrix anzusteuern, wirst Du wahrscheinlich einen schnellen"Co-"Prozessor > > zur CC2 benötigen, der das Multiplexen übernimmt. > > So à la extra CC1 zum Display ansteuern ;) ? Ich habe schnell gemeint, nicht langsam :-)
> Wie würde das dann schaltungstechnisch aussehen? Du bräuchtest einen Baustein der die 60x8 Matrix ansteuert. Da käme nur ein großes EPLD oder ein sehr großer PIC-controller in Frage.
> > Eine technisch einfachere Möglichkeit die LEDs anzusteuern, wären Schieberegister. > > Dazu müsste aber jede LED seperat angesteuert werden. > > Lediglich die Anode oder Kathode aller LEDs können gemeinsam sein. > > z.B. das 74HC595 oder CMOS4094 hat 8 Ausgänge, somit können daran 8 LEDs > > angeschlossen werden. > > Bei z.B. 8 LEDs pro Spalte (Höhe=8 Pixel ) und 60 Spalten, wären > > das 60 Schieberegister.(480 LEDs) > > Ansteuern liese sich das ganze sehr einfach über 3 I/Os der CC2. > > Wie sieht denn da die Schaltung zwischen den Schieberegistern aus und wie > funktionieren die Schieberegister allgemein?
In Schieberegister werden die Daten einfach seriell mit MSB first über DS mit Hilfe von einer Clockleitung hinengeschoben. Mit Strobe werden die Daten dann and die Ausgänge durchgeschalten. Die Schieberegister werden einfach wie eine Kette aneinandergereiht. Dabei wird DS des einen Bausteins mit dem seriellen Ausgang der vorhergehenden Bausteins verbunden. Die Clock und die Strobe-Leitungen werden einach parallel-geschalten. Es sollte auf jeden Fall ein CMOS 4050 an die dafür verwendeten Ausgänge, als Schutz der CC2 I/Os vor Überlast, geschalten werden.
Der Zu sendende Datenrahmen wäre 60 Byte groß. Eines pro Spalte.
> Den Zeichensatz werd ich dann wohl in die CC integrieren müssen, oder gibts > da auch schon fertige Chips? > Da ist mit nichts bekannt. Aber den Zeichensatz kannst Du einfach als Konstanten-Array anlegen.
> > (bei obigen Bsp. 480 Leitungen(incl.480 Vorwiderstände) + 1x Masse) > > Vorteil: Die Schieberegister kosten fast nix. > > Auf jeden Fall solltest Du dafür Platinen ätzen lassen. :-) > > Ich glaub so große Platinen gibts net, oder? 10cm x 80cm? Dürft auch a > bissl teuer werden :( > Du müsstest mehrere Platinen benutzen. z.B. eines Pro Zeichen, das wären 6 Spalten = 48 Relais= 6 Schieberegister. Das Layout müsste So ein, daß Du die Platinen einfach zusammenstecken kannst. So könntest Du die Größe der Anzeige schnell ändern, wenn sie z.B. größer sein soll. :-)
Mfg André H.
|