Aansturing LED-matrix

Hardware die niet past in bovenstaande onderwerpen
Gebruikers-avatar
Berichten: 700
Geregistreerd: 05 Mrt 2012, 21:56
Woonplaats: Appingedam

Aansturing LED-matrix

Berichtdoor pjh » 27 Feb 2015, 21:17

Afbeelding
Deze tweedehands LED-matrix-bordjes (SCC STATIC CONTROLS CORPORATION - PROGRAMMABLE RED LED DISPLAY - AD-0952-001) heb ik op de gok gekocht.
Bedoeling is natuurlijk ze met een Arduino aan te sturen.
Ik kan geen datasheet vinden, maar heb het volgende uitgeplozen:

1. hele bord op 5V
2. 5 digits van 11 bij 15 LEDjes
3. 2 rijen van 7 ge-daisy-chainde MAX7219CNG LED driver chips sturen resp. de bovenste helft (8 leds) en onderste helft (7 leds) van iedere kolom aan.
4. Waarbij vijf digits van 11 LEDS breed = 55 LEDS breed = 7 x 8 outputs van MAX7219 met eentje over.
5. De 2x Chip Select, 2x Clock en 2x data-IN zijn verbonden met 6 I/O-pinnen van een Atmel AT89C2051 microcontroller.
6. De Tx en Rx van de AT89C2051 zijn verbonden met (o.a.?) twee MAX489CPD TXRX RS485/RS422 IC's. Hierbij zijn Tx en Rx reciproke verbonden met de 'upstream' en 'downstream' IC.
7. Twee ethernet connectors verbinden de borden als geheel.
8. Er zijn twee extra, niet bezette 6-dip sockets die naar separate pinnen van de AT89C2051 gaan.

Hier snel webcam filmpje met &^%$ziek: http://youtu.be/159hxSriK9M

Nu heb ik een paar opties, waarbij ik alleen vertrouwen in de eerste heb. Maar liefst wil ik optie drie.
1. AT89C2051 verwijderen en 2x CS, CLK, DIN van LEDdrivers met 6 Arduino I/O-tjes verbinden en klaar.
2. via seriele (UART) kant van upstream MAX489CPD commando´s naar Atmel sturen en zo eventueel alle 6 borden aansturen (30 digits, 4950 LED's)
3. Separate unit bouwen die netjes via ethernet kabel seriele commando's stuurt zoals bedoeld.
NB: ik weet niet wat puntje 8. in lijstje hierboven is.

==> mijn vraag: weet iemand een goede manier van aanpak? Ik heb nooit met RS485 of RS422 gewerkt. Ben prutser. Niks meer.
Alle input is welkom. Ben desondanks low-impedance. :D

Advertisement

Berichten: 4064
Geregistreerd: 16 Okt 2013, 14:31
Woonplaats: s hertogenbosch

Re: Aansturing LED-matrix

Berichtdoor shooter » 28 Feb 2015, 20:46

ik zou dit vertalen en op de arduino.cc forum zetten even afwachten enwellicht weet iemand hoe je dit doet
paul deelen
shooter@home.nl

Gebruikers-avatar
Berichten: 700
Geregistreerd: 05 Mrt 2012, 21:56
Woonplaats: Appingedam

Re: Aansturing LED-matrix

Berichtdoor pjh » 28 Feb 2015, 22:00

Dank voor je antwoord.
Toch een vraag. Kun je 'zomaar' een Tx/Rx aftappen met een aparte UART/USB?
Dan zou ik immers ook met wat seriele commado´s kunnen kijken wat het bord doet.
Thx

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: Aansturing LED-matrix

Berichtdoor nicoverduin » 28 Feb 2015, 22:42

SoftwareSerial?
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Berichten: 4064
Geregistreerd: 16 Okt 2013, 14:31
Woonplaats: s hertogenbosch

Re: Aansturing LED-matrix

Berichtdoor shooter » 01 Mrt 2015, 12:15

Ja Natuurlijk kun je luisteren naar de uart, maar hoe kom je dan achter wat jij moet sturen als je alleen het bordje hebt.
Het zit er dik in dat al je commandos gewoon weer terugkomen, en als de processor een mooie reeks ziet waar iets mee gedaan kan worden deze beantwoord met een acknowledge.
Maar ja hoe vindt je de commandos?
Het heeft geen zin om lukraak te zenden, want het is een hele reeks.
ik zag ze op ebay en in china, gewoon blijven zoeken zoek ook op de IC's er komt vast wel iemand die dezelfde heeft, want ze komen ergens uit natuurlijk.
paul deelen
shooter@home.nl

Gebruikers-avatar
Berichten: 270
Geregistreerd: 30 Dec 2012, 11:42

Re: Aansturing LED-matrix

Berichtdoor Rudi » 01 Mrt 2015, 13:17

Op de website van SCC kan je toch wel iets terug vinden. Ik begrijp dat de 950 reeks alleen voor indoor gebruik is bestemd en
dat al hun borden het "SCC Multi-protocol" spreken. Je kan hierover meer lezen in een PDF op http://www.scccontrols.com/Portals/0/Mup200a6.PDF
Arduinows!
Why do computer programmers confuse Halloween with Christmas? Because Oct 31 = Dec 25
I got 01100011 problems but a bit ain't 00000001

Berichten: 4064
Geregistreerd: 16 Okt 2013, 14:31
Woonplaats: s hertogenbosch

Re: Aansturing LED-matrix

Berichtdoor shooter » 01 Mrt 2015, 22:21

mooi toch
paul deelen
shooter@home.nl

Gebruikers-avatar
Berichten: 700
Geregistreerd: 05 Mrt 2012, 21:56
Woonplaats: Appingedam

Re: Aansturing LED-matrix

Berichtdoor pjh » 04 Mrt 2015, 09:54

ik was even weg. Zie reactie nu pas. Superr. thanx. Update volgt als ik er verder mee ben.

Gebruikers-avatar
Berichten: 700
Geregistreerd: 05 Mrt 2012, 21:56
Woonplaats: Appingedam

Re: Aansturing LED-matrix

Berichtdoor pjh » 04 Mrt 2015, 11:12

... zit pdf te lezen en - joehoe - dit gaat enorm helpen. Precies om de reden die Shooter aangaf: beetje blind commando's proberen is zinloos.
Maar door datasheet shiet ik op: denk nu ook te weten waar de twee ´lege 6-dip´ sockets voor zijn. Ik moet ze nog na-meten, maar denk dat je hiermee het adres bepaald, waarmee het bord zich door de host laat aanspreken.

Op de borden die ik heb staat een zeer laag serie nummer. En met 5V erop toont het V0.08
Op de on-board micro van Atmet staat (stond) een sticker met 952-001 x 8 39F1 erop.
In datasheet staat bij HARDWARE SPECIFIC COMMAND STRUCTURE
3.1 COMMANDS FOR SCC FIRST GENERATION HARDWARE
3.1.1 M-950 Marquee Display Control CPU
3.1.2 M-951 Marquee Display Control CPU

==> ik heb waarschijnlijk eerste generatie borden.
Helaas verwijst het document dan naar onvindbaar eerder document, maar even verderop staat dit:
On first generation SCC hardware the group and unit addresses are set via hardware DIP switches. On second generation SCC
hardware, the GROUP and UNIT addresses are set via special software commands and are stored in non-volatile memory.


Hoopvol voor de Hacker.. :D
t.b.c.

Terug naar Overige hardware

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 5 gasten