PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : 2176 LED's ansteuern?



marc_s
14.09.2005, 10:43
Hallo zusammen.

Ich hab hier eine Steuerung liegen für 2176 LED's.
Mal ein paar bilder hier:

http://62.146.145.28:41/led_anzeige/1.JPG
http://62.146.145.28:41/led_anzeige/2.JPG
http://62.146.145.28:41/led_anzeige/3.JPG
http://62.146.145.28:41/led_anzeige/4.JPG
http://62.146.145.28:41/led_anzeige/5.JPG
http://62.146.145.28:41/led_anzeige/6.JPG

Auf dem Bild "4.jpg" sieht man ein Teil. Davon sind 4 draufgebaut. Und man kann jede einelnd ansteuern. Der Anschluss sieht aus wie ein Floppy anschluss.
Fals ihr auf dem Bild "6.JPG" den Text nicht lesen könnt:
"Uhr-Treiber 12/93 LS BS-Micotronic"

Wie kann ich das programmieren? Hat einer eine Idee. So das ich beliebig ein text anzeigen lassen kann, oder bilder - oder was auch immer.

Gruss Marc

walddax
14.09.2005, 10:46
Da haste wohl nen Linkfehler ;)

marc_s
14.09.2005, 10:54
wieso? gehen die nicht?

PicNick
14.09.2005, 10:56
Ich hab so eine Groß-Anzeige mit 8 Zeilen zu 19*7*5. Also insgesamt
über 5000 Einzel-Led. Das sind etwa 160 Zeichen.
Das geht mit massen von Shift-Registern für die Columns und recht kräftige Treiber für die Rows. Wird bei der Schaltung wohl ähnlich sein.

marc_s
14.09.2005, 10:57
und wie geht das?
ich hab 17 zeilen und 32*4 spalten

PicNick
14.09.2005, 11:03
Die Links oben klappen nicht.
Jetzt kann ich mir nix vostellen, was da ist und was fehlt

marc_s
14.09.2005, 11:09
Also bei mir gehen die Links, beim kollege gehen sie auch.. naja. Habs neu hochgeladen:

http://modding4tuning.mo.funpic.de/led_anzeige/

Vorsicht! Bilder sind Qualitativ sehr schlecht!! ;-)

PicNick
14.09.2005, 11:14
Ist leider mein einziges Ergebnis.

marc_s
14.09.2005, 11:21
Klick mal nicht drauf sonder kopier es einfach und füg es in der Adress leiste ein. Bei mir geht das wunderbar ?!?!?! ich bin am verzweifeln

marc_s
14.09.2005, 11:30
Ok, habs nochmal irgendwo anderst hochgeladen. Hoffe das geht jetzt.

http://www.rtky.de/led_anzeige/1.JPG
http://www.rtky.de/led_anzeige/2.JPG
http://www.rtky.de/led_anzeige/3.JPG
http://www.rtky.de/led_anzeige/4.JPG
http://www.rtky.de/led_anzeige/5.JPG
http://www.rtky.de/led_anzeige/6.JPG

Gruss Marc

PicNick
14.09.2005, 11:36
Sieh an, auf einmal geht's (auch mit Klicken), gut, egal.
Geht's mal darum, die Schaltung zu rekonstruieren (hacken) ?
Die Datasheets von den IC hast du schon ?
Welche ICs sind denn drauf ? Auch wieviele von welchen Typ ?

marc_s
14.09.2005, 11:47
Also es sind 4 Platine.
mit jeweils:

4xIC: ST ULN2803A/W99409322 M
4xIC: 74HC574N D4454ME Hnn0027 F
1xIC: 9227BS SN74159N
1xIC: TC74HC393P
dann 4 flache, hochgestellte teile die ich nicht kenne.
und 16 andere Sachen(sehen alle gleich aus. 4eckige kleine kästchen mit 3 pins und einem Loch in der Mitte zum durchstecken einer Schraube(denk mal zum kühlen - wird aber nicht gebraucht)) die ich auch nicht kenne ;-) aber das ist glaub nur was damit die Spannung aufgeteilt wird und überall der gleich stromg fließt^^. denk ich mal.
Ein Anschlussstecker-sieht aus wie ein Floppy stecker.
Und
1xKondesator: 35V 2200uF
Jede Platine(von 4) steuert 17*32 LED's an
Ich hoffe das hilft

Gruss Marc

marc_s
14.09.2005, 12:03
Geht's mal darum, die Schaltung zu rekonstruieren (hacken) ?
ne, dass nicht.

Die Datasheets von den IC hast du schon ?
Also Ich weiß nicht was Datasheets sind. Aber habe keine pläne dazu.

Ich wollte nur das da mal ein Text angezeigt wird.
Oder halt x-beliebige zeichen die ich dan irgendwie aussuchen kann bzw. Proggen kann(Also nicht die zeichen proggen sonder was angezeigt wird).

gruss marc

PicNick
14.09.2005, 12:10
Mit Schaltung hacken mein ich eher, draufzukommen, wie das Board wohl gerne angesteuert wäre.
Die IC-Typen helfen dabei

Bist du sicher, daß es 17 * 32 ist ? ich zähl auf dem Bild nur 16 Reihen ?

marc_s
14.09.2005, 12:17
Stimmt sind nur 16. Macht aber nichts oder?

PicNick
14.09.2005, 12:32
Im Gegenteil, 17 wär ein Problem gewesen. Laß' mich jetzt ein bißchen hirnen, ich werd' dir dann gleich ein paar Fragen stellen zu einigen Verbindungen auf der Platine, denen mußt du dann nachgehen, was sie womit verbinden.
Zum Trost: Im großen und Ganzen kenn' ich mich schon aus, wie's wahrscheinlich (ziemlich sicher) geht.

Womit möchstest du das Zeugs dann ansteuern ? Controller ? welcher ?
Sieht so aus, als wären 16 Pins zu versorgen

marc_s
14.09.2005, 13:12
wie meinst controller? Ich hab keinen..
Geht das nicht ohne? Wenn, nein. Wie kann ich einen bauen?

PicNick
14.09.2005, 13:19
So, jetzt kommst du wieder dran.
Die Musik spielt bei den
4 IC 74HC574 und
1 IC 74HC393
Ich hab zu den interessanten Pins Kreuzchen gemacht.

Beim 74HC393 sind es 4, wo man suchen muß, ob die bei dem "Floppy" Stecker auftauchen.

Beim den 4 Stück 74HC574 vermute ich, daß pin 2 bis 9 von IC zu IC untereinander verbunden sind und daß sie auch nebeneinander auf dem
"Floppy" Stecker auftauchen. Isses so ?

Pin 1 (/OE) wird vermutlich auf Masse (GND hängen). Isses so ?
dann ist nurmehr Pin 11 interessant. dieser Pin von jedem IC sollte auch auf dem "Floppy" Stecker auftauchen.

Masse (GND) ist bei dem dicken Kondensator (-) sollte auch am Stecker sein.

Entweder genau schauen, oder (stromlos) mit dem Multimeter auf widerstand NULL messen.

Klaro ?

PicNick
14.09.2005, 13:28
wie meinst controller? Ich hab keinen..
Geht das nicht ohne? Wenn, nein. Wie kann ich einen bauen?

Diese 4 Boards müssen von einen zentralen Steuerboard versorgt werden, Bei dem kompletten Gerät müßte sowas dringewesen sein.
Die Boards allein tun nix sinnvolles.

Wenn du Controller-mäßig schimmerlos bist, wird das eine zähe Sache.

SprinterSB
14.09.2005, 13:37
Die ICs sind ja gesockelt ---> ICs raushebeln und merken, wie sie drinne waren. Dann alles durchmessen und einen schönen Schaltplan malen (zB mit eagle) damit man den Durchblick hat.
Wie die Leitungen ungefähr laufen sieht bzw ahnt man ja. Und wo ein Ausgang des 74*594 bzw 74*393, 74*159 landet, in der Nähe landen auch die anderen ;-)

::EDIT::

Ja, ich weiß daß das ne nervige Arbeit ist, aber wenn du es richtig ansteuern willst, dann kommst du um einen Schaltplan nicht rum. Zumal man das Ding mit ner Fehlansteuerung bestimmt auch zum Rauchen bringen kann...

PicNick
14.09.2005, 13:45
Soviel müßt man garnicht wissen für einen Betrieb.
Kann mich zwar täuschen, bin aber recht sicher:
Der Ripplecounter zählt und wird mit dem 74159 auf 16 Rows decodiert
Die 574 Latches werden in mit 8 Bit parallel einzeln gesetzt und hintennach mit den ULN auf insgesamt 32 Columns gelegt.
geht also nur um Input Ripplecounter und Input D-Latches.
wie die Treiberei im Einzelnen funzt, ist nur akademisch interessant.

marc_s
14.09.2005, 13:52
sodele

hab mal neue Fotos gemacht wo man vllt die spuren erkennen kann

http://www.rtky.de/led_anzeige/neu1.JPG
http://www.rtky.de/led_anzeige/neu2.JPG

ab hier von der rückseite.
http://www.rtky.de/led_anzeige/neu3.JPG
http://www.rtky.de/led_anzeige/neu4.JPG

Gruss Marc

marc_s
14.09.2005, 13:58
Also nen Controller hab ich wirklich nicht. Müsste man sich jetzt selber einen machen?

edit:
Bekommt man da ein bausatz oder kann man den kaufen? wenn nein. Kann ich den selber bauen?
Ps: Masse ist an pin1 von "floppy"


Gruss Marc

SprinterSB
14.09.2005, 14:04
Was sind denn das Für Teile unter dem 74159?
Müssen irgendwelche Treiber oder Transistoren sein.

PicNick
14.09.2005, 14:14
Wesentlich besser. die 8-Datenleitungen seh ich schon. (74HC574, pin2-pin9), die sind am "Floppystecker" von außen nach innen.
Die anderen Anschlüsse mußt du aber noch schauen oder messen. (Du brauchst für diesen Zweck die IC nicht rausnehmen, das was wir brauchen, Verbindungen, hat absolut NULL Widerstand, das geht auch so)

marc_s
14.09.2005, 14:37
Welchen Anschluss meinst du?

PicNick
14.09.2005, 14:47
Wir müssen noch wissen, wo am Stecker auftauchen:

Von den vier 74HC574
IC-Pin 1 --------------> Stecker ?
IC-Pin 11 --------------> Stecker ?

Von dem 74HC393
IC-Pin 1 --------------> Stecker oder GND ?
IC-Pin 2 --------------> Stecker oder GND ?
IC-Pin 13 ------------> Stecker oder GND ?
IC-Pin 12 -------------> Stecker oder GND ?

@SprinterSB: der 74159 treibt die LED nicht direkt, sondern über 16 Transistoren

marc_s
14.09.2005, 15:18
Von den vier 74HC574
IC-Pin 1 --------------> an den 74HC574(1) 10 Pin- und dann wieder an
74HC574(2) 1pin usw.
IC-Pin 11 -------------->
EDIT:: Sry vertan. der geht an pin6-17(da die auch unten angelotet sind) von "floppy"

Von dem 74HC393
IC-Pin 1 --------------> pin1 (bzw. 1,2und 3 da die unten zusammen gelötet sind) von dem "floppy"
IC-Pin 2 --------------> pin12 von SN74159N
IC-Pin 13 ------------> pin2 (bzw. 1,2und 3 da du unten zusammen gelötet sind) von dem "floppy"
IC-Pin 12 -------------> einmal an den pin31 von dem "floppy" und an pin 18 von SN74159N


Sag wenn etwas überhaupt nicht sein kann. Dann hab ich mit evtl. verzählt

Gruss Marc

PicNick
14.09.2005, 15:53
Das könnt' soweit stimmen, nur die Pin11 vom 574 prüf bitte nochmals, das wäre seltsam
(Vorsicht, Unterseite ist seitenverkehrt)

74HC574(1)IC-Pin 11 --------------> ?
74HC574(2)IC-Pin 11 --------------> ?
74HC574(3)IC-Pin 11 --------------> ?
74HC574(4)IC-Pin 11 --------------> ?

marc_s
15.09.2005, 08:43
74HC574(1)IC-Pin 11 --------------> pin29 an "floppy"
74HC574(2)IC-Pin 11 --------------> frei
74HC574(3)IC-Pin 11 -------------->frei
74HC574(4)IC-Pin 11 --------------> frei

Ich hoffe du kannst mir weiter helfen

marc_s
15.09.2005, 09:10
Sry, war falsch. Hab nochmal nachgeschaut
74HC574(1)IC-Pin 11 --------------> pin29 an "floppy"
74HC574(2)IC-Pin 11 --------------> pin28 ´´
74HC574(3)IC-Pin 11 -------------->pin27 ´´
74HC574(4)IC-Pin 11 --------------> pin26 ´´

marc_s
15.09.2005, 09:20
Ich hab da gerade etwas entdeckt. und zwar das auf den letzten 2 board's(von den 4), das ic 74HC574 vertauscht ist. also:
Board1und 2 haben 4 74HC574 und board 3 und 4 haben statt 74HC574 die ic's m74hc574nI/z994a934or.. Macht das was? Der rest ist sonst gleich nur die 4 sind vertauscht..

Gruss Marc

PicNick
15.09.2005, 10:45
Na gut, lassen wir's mal.
Im Anhang habe ich das Ganze schematisch aufgezeichnet. Details und Transistoren sind uns wurst, die sind, wie sie sind.

rechts ist die LED-Matrix. An jedem Schnittpunkt ist eine LED.
Unten ist der Zähler. bei jedem Clk -Signal schaltet er zur nächsten senkrechten Linie, dann wieder von vorne.
DIe 574 und ULN betreiben die waagrechten Linien in 8-er Gruppen.
welche LED von der vertikalen 8-er Gruppe leuchten, wird durch das Bit Muster D festgelegt. Und welche Gruppe dieses Muster bekommt, entscheidet man, welche LE man kurz auf Low legt

Diese D, Le und Clk Anschlüsse am "Floppy" Stecker sind ja jetzt z.T. bekannt.

Es muß nun in einer bestimmten Folge an diesen Strippen gezogen werden.

Jetzt ist eben die Frage, womit du jetzt die 4 Boards betreiben willst, (erstmal tät ja eines reichen), aber für freihändig ist das zuviel Draht.


Im Grunde brauchst du etwa sowas:
http://www.shop.robotikhardware.de/shop/catalog/product_info.php?cPath=64&products_id=50

(natürlich brauchst du auch einen PC und das ISP-Interface dazu)

marc_s
15.09.2005, 11:12
Danke.

Kann ich mir so ein controller auch selber bauen?
Oder muss man den kaufen?

Gruss Marc

PicNick
15.09.2005, 11:22
Wenn du z.B. das nimmst, wo ich dir den Link reingestellt habe, ist das eine minimal Materialzusammenstellung + Lochstreifenplatine. Das würde sich kaum auszahlen, das selber zusammenzutragen.
Und die Anschlüsse für deine 4 Boards mußt du so oder so selber machen.

Aber für diese eine Anwendung extra in die Digitaltechnik + Programmierung einzusteigen, solltest du dir überlegen, mit links geht da nix.

Was ist denn das eigentliche Ziel, ich nehm an, du hast die Matrix günstig bekommen und möchtest halt jetzt was tun damit ?

marc_s
15.09.2005, 12:07
Was ist denn das eigentliche Ziel, ich nehm an, du hast die Matrix günstig bekommen und möchtest halt jetzt was tun damit ?
genau. ;-)

Ja aber mich interresiert die Elektronik auch. Und ich möchte es gerne lernen. Nicht nur damit es funktioniet auch was für mich.

Aber für diese eine Anwendung extra in die Digitaltechnik + Programmierung einzusteigen, solltest du dir überlegen, mit links geht da nix.
Digitaltechnik ist neu, ja. Aber Programmieren kann ich gut. Und macht spass :-).

Wär nett wenn du mir noch ein paar Tips geben könntest.

Gruss Marc

PicNick
15.09.2005, 13:11
Na ja, ich werd' dir das nicht ausreden wollen, wir im Forum haben ja alle unseren digitalen Dachschaden weg.
Aber etwas Kohle wirst du lockermachen müssen. Vielleicht rücken ja auch die Altvorderen was raus, ist ja eine gute Ausbildung. Mußt ja nicht gleich erzählen, daß du eine Laufschrift ins Fenster hängen willst, mit Sprüchen zum Mädels anbaggern. :mrgreen:

Minimal brauchst du also einen PC (den hast du ja wohl schon ?)
Am einfachsten das
http://www.shop.robotikhardware.de/shop/catalog/product_info.php?cPath=64&products_id=50
Oder auch
http://www.shop.robotikhardware.de/shop/catalog/product_info.php?cPath=64&products_id=10
fertig oder als bausatz, ist aber mehr drauf, als du für die Matrix brauchst, und daher auch teurer.
+ PC Anschluß dazu
http://www.shop.robotikhardware.de/shop/catalog/product_info.php?cPath=73&products_id=41
das zusammenpfriemeln und los geht's.
Wenn du das hast und "Hello World" auf dem Controller programmieren kannst, kannst du dich wieder auf die Laufschrift stürzen. Im Moment kannst du sie nur auf die Seite stellen.

Aber Vorsicht, es besteht Sucht-Gefahr und soziale Isolierung im Bastel-Stübchen

marc_s
15.09.2005, 14:07
Mein chef hat mir das gegeben. Ich sollte versuchen es zum Laufen bekommen. Dan haben wir vor unserem geschäft ne coole laufschrift:-D

gruss marc

PicNick
15.09.2005, 14:19
Gut, also ganz was anständiges. Dann ist der Chef dran, der kann das ja aus Betriebsausgabe werten.
Ach ja, eine Netzteil brauchst du auch dazu. Noch ein paar Piaster.

marc_s
15.09.2005, 15:37
Ohje. Gibt es da nicht noch eine Billigere Lösung?

Gruss Marc

PicNick
15.09.2005, 16:15
dzt. sind wir bei 40 - 50 EUR. Viel drunter kannst du kaum kommen.
So eine LED-MAtrix kostet aber ein paar Hundert, wenn du sie kaufst.
Ohne Moos nix los, was soll ich dir sagen ?

marc_s
15.09.2005, 17:30
Kann ich das nicht komplet über nen Pc steuern oder so. Also ganz einfach ohne controller. Und wenn controller unvermeidlich ist-> dann, wie bau ich mir einen Selber - Wenns geht BILLIG! :cheesy: :cheesy:

gruss marc

ICH_
15.09.2005, 17:46
Du kannst das auch über den PC steuern, z.B. über den Parallelport. Aber du kannst auch einen kleinen Microcontroller (AtMega8 oder so) nehmen, der kostet ca. 3 €. der Hat schon alles drin, braucht nur noch 5V Spannung zum Laufen. Und ein teures Programmierinterface brauchst du auch nicht, da gibt's doch irgendwo den Schaltplan der nur aus ein paar Wiederständen Besteht ...
Programmieren kannst du den auch mit der Demoversion von Bascom.

Aber wenn du eh nen PC da hast zum Steuern oder dir das zu kompliziert ist kannst du das ja einfach da dran schließen.

Gruß Tobias

marc_s
15.09.2005, 18:07
Kannst du mir auch genaueer eklären wie das funktioniert?
Ich muss ja den stecker dann selber löten oder?
Hast du baupläne oder sowas? Ich weiß nicht genau wie das funktionieren soll.

gruss marc

marc_s
16.09.2005, 09:14
Also, ich hab mir nun nen Parralel stecker besorgt und nen nen kabel mit soviel adern. Kann ich das jetzt irgendwo an den stecker löten und dann an den PC? oder muss ich da sachen beachten?

gruss marc

ICH_
16.09.2005, 17:01
Falls die Eingänge an deiner Lichtschaltung mit 5V Pegeln arbeiten kannst du die direkt an den Parallelport des PCs schließen. Aber Vorsicht, der ist nicht gegen Kurzschlüsse, Uberspannung geschützt!

Welche Leitungen als Ausgang benutzt werden können steht z.B. da: http://www.stickybit.de/wissen/computer/grundlagen/schnittstellen/schnittstellen.htm
Die Datenpins kann man z.B. leicht vom PC steuern.

Und dann brauchst du noch ein Programm mit dem du zur richtigen Zeit die richtigen Pins schaltest, dazu hat PicNick ja schon viel geschrieben.

Gruß Tobias