Forum elektroda.pl

Regulamin  | Punkty  | Dodaj...  | Ostatnie  | Szukaj  | Rejestracja  | Zaloguj

Ta strona używa cookie. Dowiedz się więcej o celu ich używania i zmianie ustawień cookie w przeglądarce.
Korzystając ze strony wyrażasz zgodę na używanie cookie, zgodnie z aktualnymi ustawieniami przeglądarki.

Projekt matrycy LED od podstaw...


Napisz nowy temat  Odpowiedz do tematu      Strona Główna -> Forum elektroda.pl -> Początkujący Ogólny -> Projekt matrycy LED od podstaw...
Autor
Wiadomość
Sebas9k
Poziom 15
Poziom 15


Dołączył: 09 Kwi 2009
Posty: 243
Miasto: Bytom

Post#1 Post autora tematu 04 Lis 2009 21:49   

Projekt matrycy LED od podstaw...


Witam serdecznie wszystkich użytkowników :)

Po pierwsze: Wiem, że tematów już było masę na forum.
Po drugie: Nie proszę o gotowe rozwiązania, lecz sprawdzenia, czy zmierzam w dobrym kierunku-co prawda nie jestem elektronikiem...

Mam zamiar stworzyć sporą matrycę LED o wielkości 128 kolumn x 16 wierszy (2048 diod) złożonych z segmentów 8x8 LED koloru czerwonego. Multipleksowanie chcę zrealizować na 16 układach 74HC595 (rejestry szeregowe) do wysterowania kolumn oraz jeden scalak 74154 (dekoder z czterech linii na szesnaście) + tranzystory mocy NPN typu BDP395/BD911 + rezystory ograniczające prąd dla diód w kolumnach.

Takie multipleksowanie (o ile nie jest błędne) pozwoli mi zaadresować matrycę używając tylko 8 linii (4 na dekoder, 3 do przesyłu danych do rejestrów 595 oraz jeszcze jedna linia podpięta pod dekoder, która po podaniu stanu wysokiego zgasi matrycę odcinając masę [ustawienie wszystkich bitów w stan wysoki])

Tu zaczynają się pytania, głównie z zagadnień elektroniki:

1: W związku, iż tranzystory mocy będą podawać masę, segmenty muszą mieć wspólną anodę na kolumnach, racja? (o ile się orientuję, to prąd leci od anody do katody ?) Wyświetlacze jakie chcę zastosować to TA15-11SRWA ze wspólną anodą.
2. Rozumiem, że przez multipleksowanie segmentów muszę uzyskać odświeżanie minimum 24Hz, bo obraz nie jest wyświetlany statycznie. Impulsowe podawanie napięcia nie wysteruje diody tak, by świeciła maksymalnie przy "bezpiecznym" dla diody prądzie. W tym celu trzeba będzie zmniejszyć wartość opornika. Pytanie więc, o ile % powinienem odejść od standardowej wartości? (są jakieś wzory?)
3. Nawiązując do pyt. 2.: Przy zmniejszeniu wartości rezystora może i uzyskamy większe natężenie światła, lecz jednocześnie ryzykujemy tym, iż zawieszenie mikrokontrolera grozi wypaleniem pikseli. Może warto jest więc rozbić sterowanie na dwie części typu osobny uC dla wyświetlacza + główny uC i transmisja danych między nimi zrealizowana po rs232? Czy może jest jeszcze jakiś inny, ciekawy sposób?
4. Do projektu myślałem wykorzystać jeden lub dwa mikrokontrolery (np. ATMega8/16 do wyświetlacza jako matryca znaków i bufor) oraz ATMega32/644 jako główny zarządca. Czy to byłby dobry wybór?
5. Jaki polecilibyście mi układ RTC? (Odpada raczej przy wyborze mikrokontrolera ATMega644, który ma w sobie takie cudo)
Wystarczy PCF 8583 ?
6. Czy warto zastosować zasilanie buforowe dla procesora(ów) w przypadku zaniku napięcia?

Wszystkie sugestie/opinie/materiały opisane w czasopismach byłyby mile widziane (mam dostęp w bibliotece do czasopisma "Elektroniki dla Wszystkich" - numery od 2000 roku)

Pozdrawiam serdecznie,
Sebastian.

[Schemat nieczytelny. Proszę poprawić lub przenieść temat do kosza. . Mariusz Ch.]

[edit]
Dołączam bardziej czytelny schemat:
Projekt matrycy LED od podstaw...
Powrót do góry
   
Google


Google Adsense


Post# 04 Lis 2009 21:49   





Powrót do góry
   
Dar.El
Poziom 24
Poziom 24


Dołączył: 28 Maj 2006
Posty: 5522
Miasto: Warszawa

Post#2 05 Lis 2009 10:06   

Re: Projekt matrycy LED od podstaw...


Witam
Jak nie jesteś elektronikiem to nie dasz rady skonstruować matrycy LED. Niestety ale jest to dość trudne zadanie i tylko zaawansowany elektronik z umiejętnością pisania programów da radę. Gdyby to było proste, to każdy miałby w swoim oknie takie urządzenie. Kilka porad:
1. Częstotliwość odświeżania powinna być ponad 70Hz.
2. Wiersze też trzeba sterować przez tranzystory.
3. Maksymalna ilość multipleksowanych wierszy nie powinna przekraczać 8. Chyba że nie zależy Ci na jasności.
4. Podałem już wszystkie potrzebne informacje i schematy na forum, poszukaj.
Powrót do góry
   
Sebas9k
Poziom 15
Poziom 15


Dołączył: 09 Kwi 2009
Posty: 243
Miasto: Bytom

Post#3 Post autora tematu 05 Lis 2009 19:59   

Re: Projekt matrycy LED od podstaw...


Tu już nawet nie chodzi, czy jestem zaawansowanym elektronikiem, tylko o naukę i czy mój teoretyczny tok myślenia jest poprawny. Z dobre 2 lata temu popełniłem prosty program w TP (Turbo Pascal - wiem, to raczej nie jest język "dla programistów") który sterował ośmioma diodami LED z portu równoległego - nie było to specjalnie trudne. Nie miej 8 diod to nie 2,048... Głównie opierałem swój pomysł o ten:
Projekt matrycy LED od podstaw...

Mimo wszystko nadal nie rozumiem... jak ugryźć 74HC595 (aż tak super biegły w czytaniu angielskiego datasheetu nie jestem)?
Na 14 nogę podaję informację szeregowo, 11 to zegar a 12 wypluwa dane równolegle o ile noga 13 jest połączona z minusem (stan niski) - Czy mam rację?
Wymyśliłem sobie, że na początku podłączę jeden lub dwa segmenty 8x8 poprzez demultiplexer 74154 (wykorzystam tylko 3 linie wejściowe A,B,C + sygnał G1) + wzmacniacze z tranzystorów bc211 oraz 74hc595 (1 lub 2 szt, zależne od ilości segmentów) i port równoległy z komputera + masę rezystorów zabezpieczających diody i port LPT, a programik popełnię w TP (później w C [Watcom] i na samym końcu zabiorę się za mikroprocesor i AVR-GCC)
W sumie wykorzystam to, co mam pod ręką...

Oczywiście poszukam schematów. I dziękuję za zainteresowanie.

Pozdrawiam,
Sebastian.
Powrót do góry
   
Google


Google Adsense


Post# 05 Lis 2009 19:59   





Powrót do góry
   
Dar.El
Poziom 24
Poziom 24


Dołączył: 28 Maj 2006
Posty: 5522
Miasto: Warszawa

Post#4 05 Lis 2009 20:45   

Re: Projekt matrycy LED od podstaw...


Jest szansa że masz wystarczająco "oleju" w głowie i dasz radę. Niestety, niewielu jest takich. Dla przyspieszenia szukania podam dwa linki.
Schemat bez uP:
http://www.elektroda.pl/rtvforum/download.php?id=277308
Zabezpieczenie przed wypalaniem pikseli i regulacja jasności w jednym:
http://www.elektroda.pl/rtvforum/download.php?id=371113
Schemat z wyświetlaczami, ale kawałek regulacji jasności pasuje też do tablicy. Aby działał przy 5V, potrzeba zastosować tranzystor o niskim napięciu bramki. Ostatnio zaczynają się brać za tych co wystawili na zewnątrz zbyt jasno świecące tablice w nocy.
Powrót do góry
   
Google


Google Adsense


Post# 05 Lis 2009 20:45   





Powrót do góry
   
inot
Poziom 15
Poziom 15


Dołączył: 07 Cze 2007
Posty: 200

Post#5 05 Lis 2009 23:23   

Re: Projekt matrycy LED od podstaw...


Układ scalony 74HC595 funkcjonuje nie tak jak napisałeś.
Wyjście szeregowe (9) działa niezależnie od wejścia OE (13).
Wejście OE (13) steruje tylko wyjściami równoległymi (1..7 i 15). Jeżeli "H" to wyjścia równoległe znajdują sie w wysokiej impedancji.
Wartość na tych wyjściach nie ulega zmianie po każdym takcie na 11 lecz tylko przy takcie na wejściu ST_CP (12). Zmiana z "L" na "H" powoduje zapamiętanie aktualnej wartości.
Powrót do góry
   
Google


Google Adsense


Post# 05 Lis 2009 23:23   





Powrót do góry
   
Kuniarz
Poziom 23
Poziom 23


Dołączył: 30 Mar 2004
Posty: 2760
Miasto: Poznań

Post#6 06 Lis 2009 10:26   

Re: Projekt matrycy LED od podstaw...


Kolego, jako doświadczony w bojach z tablicami LED muszę Cię zasmucić...
Wykonałem małą tablicę (bodajże 320 LEDów) wg Twojej koncepcji, czyli zatrzaski, multiplekserowanie itp.
Tablica działa, ale... widać multipleksowanie (trudno to opisać, ale poprostu widać :) , napisy dobrze widać tylko wieczorem i w nocy, w ciągu dnia , zwłaszcza słonecznego jest średnio widoczna...
Jeśli przeszperasz forum w poszukiwaniu moich postów, to gdzieś to znajdziesz.
Temat niestety został porzucony, na rzecz gotowych driverów MB 5025 - jedna kość na 16 diod, działa to to rewelacyjnie, jest stosunkowo tanie.
Nie wyważaj otwartych drzwi, użyj gotowych rozwiązań, szkoda Twojego czasu i zapału ;-)

Pozdrawiam
Powrót do góry
   
Sebas9k
Poziom 15
Poziom 15


Dołączył: 09 Kwi 2009
Posty: 243
Miasto: Bytom

Post#7 Post autora tematu 08 Lis 2009 04:57   

Re: Projekt matrycy LED od podstaw...


He he he.. A ja już się rozpędziłem z braku neta :P
Projekt matrycy LED od podstaw... Projekt matrycy LED od podstaw... Projekt matrycy LED od podstaw... Projekt matrycy LED od podstaw...

Miały być gotowe matryce, ale paczki nie dostałem (a w niej miała być też płytka prototypowa :/) Demultiplekser gdzieś się zasiał, to se sam zbudowałem dekoder z 2 na 4 (użyte UCY7400 i UCY7404) oraz 6x bc547 na kolumny i 4x 2n3906 na wiersze. No i diody z zapasu kiedyś kupione na alledrogo...
Wszystko wygląda ohydnie, ale działa po podpięciu do LPT wraz z nie-optymalnym programikiem w TP.

inot: Dziękuję za objaśnienie zasady działania układu.
Kuniarz: Czasami trzeba, by coś zrozumieć :)

[edit]

Dorzucam filmik plus przykładowe sterowanie jakie napisałem w tpx (wiem, wiem - można inaczej) :

Get Flash to see this player.



[edit]

Zamieszczam schemat wykonany przeze mnie w Eagle'u.
Czy jest on poprawny? (Oczywiście w rzeczywistości zamiast odrębnych diód wykorzystam wyświetlacze ze wspólną anodą)
Rezystory na diody wyliczone ze wzoru R=(5-3)/0,02
Jeszcze zastanawiam się jak podłączyć generator NE555 jako PWM (podpiąć się pod wejścia !OE scalaków 595 czy też któreś z wejść (4; 5 lub oba) układu 74HC138N i przy tym zmniejszyć oporniki na kolumny do 82 ohm?
Jakie drivery mogę zastosować zamiast MB 5025? Nada się ULN2803(04)A?

Projekt matrycy LED od podstaw...

Załączniki:
Powrót do góry
   
J_Bravo
Poziom 21
Poziom 21


Dołączył: 18 Kwi 2003
Posty: 1267
Miasto: Lublin

Post#8 11 Mar 2010 14:19   

Re: Projekt matrycy LED od podstaw...


1. U mnie tranzystory "podają plus" a bufory "minus"
2. co do Hz to im więcej tym lepiej. Nie mniej niż 50Hz
3. Prąd ustawiamy na max 20mA i żaden pixel się nie wypali. A co do zawieszania procka to od tego jest watchdog.
4. Każdy wybór jest dobry. Ja stosuje jeden Atmega32 do wszystkiego.
5. Byle jaki RTC.
6. Nie warto. Wystarczy podtrzymanie do RTC.

Ja w matrycach wykorzystuję układ SCT2024. Jeden scalak steruje 16 kolumnami. Do wierszy IRF i wszystko hula.

Projekt matrycy LED od podstaw... Projekt matrycy LED od podstaw...
Powrót do góry
   
Napisz nowy temat  Odpowiedz do tematu      Strona Główna -> Forum elektroda.pl -> Początkujący Ogólny -> Projekt matrycy LED od podstaw...
Strona 1 z 1
Podobne tematy
Taśma led rgb 5050, 300 led na 5m, 20m taśmy - projekt wyświetlacza. (2)
Dobre diody LED. Projekt zegara na LED-ach. (6)
Robotyka od podstaw. Jak zbudować robota od podstaw? (36)
Projekt termometru LED na Xlinx (21)
Mój Schemat/Projekt latarki led. (2)
Identyfikacja matrycy LED (1)
projekt lampy sygnalizacji ulicznej na diodach led (5)
Projekt szkolny - oświetlenie ulic diodami LED (2)
Regulacja jasności taśmy led - projekt do sprawdzenia (7)
Zasilanie i sterowanie matrycy LED (2)


Administrator || Moderatorzy || Regulamin forum || Regulamin ogólny || Informacja o cookies || Reklama || Kontakt

Page generation time: 0.109 seconds

elektroda.pl temat RSS