Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 27 gru 2025, o 03:18


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 11 ] 
Autor Wiadomość
PostNapisane: 27 kwi 2015, o 15:29 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 lip 2013
Posty: 420
Lokalizacja: Kraków
Pomógł: 17

Witam ;)
Kupiłem ostatnio 4 matryce led JZM13882ASR. Tutaj jest do nich dokumentacja: https://www.maritex.com.pl/media/uploads/products/op/1388RH-AMGW.pdf

Chcę zrobić zegarek na tych matrycach, lecz do końca nie wiem jak to połączyć.
Myślałem aby 32 katody ( czyli 32 kolumny ) połączyć z czterema rejestrami przesuwnymi 74hc595, a anody połączyć w wiersze i uzyskałbym 8 anod (każda od innego rzędu), które chciałem podłączyć do piątego rejestru przesuwnego. Ale dowiedziałem się że w taki sposób mogę sobie spalić rejestry, a jeśli nawet będzie to działać to bardzo słabo.

W jaki sposób mogę podłączyć te 8 anod do avr?

_________________
GreenBook i BlueBook



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 kwi 2015, o 17:17 
Offline
Uzytkownik zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 16 lip 2012
Posty: 2088
Lokalizacja: Leżajsk / Kraków
Pomógł: 411

Musisz to sterować multileksowo. Ze względów programistycznych (czcionki) powinieneś przełączać kolumny matrycy i jak jedna jest aktywna zapalać od 0 do 8 LED w tej kolumnie. Do każdego rejestru dołóż sobie ULN2803 i sterowanie kolumn masz załatwione. Kolumnę należy połączyć bezpośrednio z tranzystorem. Musisz też wziąć pod uwagę, że skoro sterujesz multipleksowo to w finalnej wersji rezystory od anod/wierszy powinny być mniejsze (ale na początek załóż tylko takie na 20 mA). Anodę proponuję sterować bez używania rejestru z portu procesora przez tranzystory pnp np. BC557B.

_________________
Dragonus Cracovus: Biomagia



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 kwi 2015, o 17:24 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 lip 2013
Posty: 420
Lokalizacja: Kraków
Pomógł: 17

W necie przed chwilą znalazłem taki schemat: http://obrazki.elektroda.pl/6662148500_1305485329.png Te tranzystory to bc548.

A te układy pod rejestrami to ULN2803?
Czy coś takiego będzie działać?

_________________
GreenBook i BlueBook



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 kwi 2015, o 17:40 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 cze 2014
Posty: 855
Lokalizacja: pod Warszawą
Pomógł: 58

cześć
BC548 to tranzystor NPN a na schemacie masz PNP więc coś tu jest nie tak - poza tym to za słaby tranzystor
Ic=500mA max. co będzie jak zapalisz wszystkie diody w wierszu?

Poczytaj o mosfetach LogicLevel i takie zastosuj

Krauser napisał(a):
Ze względów programistycznych (czcionki) powinieneś przełączać kolumny matrycy


chyba wiersze ;)

pozdrawiam Marek

_________________
Pomóżcie mi stanąć na nogi



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 kwi 2015, o 17:43 
Offline
Uzytkownik zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 16 lip 2012
Posty: 2088
Lokalizacja: Leżajsk / Kraków
Pomógł: 411

programek napisał(a):
Te tranzystory to bc548.

BC548 to npn, a na schemacie są pnp.
programek napisał(a):
A te układy pod rejestrami to ULN2803?

Raczej tak.
programek napisał(a):
Czy coś takiego będzie działać?

Tylko tutaj musisz multipleksować całe wiersze. Co da dość duży prąd na tranzystor. Nie polecam. Rezystory przy tranzystorach pnp to lepsza opcja moim zdaniem. Ze względów projektowania PCB lepiej ULN2803 połączyć wprost z rejestrem I1 -QA, I8-QH, a poprawić kolejność dalej zwłaszcza jeśli myślisz o SMD.

------------------------ [ Dodano po: 2 pikosekundach ]

Cytuj:
chyba wiersze

Chodzi mi o to, że zapalana jest kolumna, w niej wybiera się które segmenty zapalić i potem następna kolumna.

_________________
Dragonus Cracovus: Biomagia



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 kwi 2015, o 17:55 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 lip 2013
Posty: 420
Lokalizacja: Kraków
Pomógł: 17

No co do tych tranzystorów to coś mi musiało pomylić.
Układ nie będzie SMD.

A więc jeśli dobrze zrozumiałem to mam podłączyć to tak jak na tym schemacie: http://obrazki.elektroda.pl/6662148500_1305485329.png ale zmienić tranzystory na BC557B i całość multipleksować kolumnami?

------------------------ [ Dodano po: 9 minutach ]

a rezystory przełożyć na wyjścia tranzystorów

_________________
GreenBook i BlueBook



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 kwi 2015, o 18:05 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 cze 2014
Posty: 855
Lokalizacja: pod Warszawą
Pomógł: 58

Krauser napisał(a):
Chodzi mi o to, że zapalana jest kolumna, w niej wybiera się które segmenty zapalić i potem następna kolumna.


ok. Krauser
po prostu źle Cię zrozumiałem

Co do sterowania kolumn to ja zastosowałem układy SCT2110
to jest rejestr przesuwny plus driver w jednym - bardzo wygodnie i mniej scalaków
i rezystory są niepotrzebne bo to drivery "open drain" a prąd ustawia się jednym rezystorem

_________________
Pomóżcie mi stanąć na nogi



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 kwi 2015, o 21:14 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 lip 2013
Posty: 420
Lokalizacja: Kraków
Pomógł: 17

Właśnie narysowałem taki schemat:
Obrazek

Czy o to chodziło?

_________________
GreenBook i BlueBook



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 kwi 2015, o 23:48 
Offline
Uzytkownik zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 16 lip 2012
Posty: 2088
Lokalizacja: Leżajsk / Kraków
Pomógł: 411

Tak. Wyciągnij jeszcze zasilanie rejestrów i dodaj po 100 nF.

_________________
Dragonus Cracovus: Biomagia



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 kwi 2015, o 13:13 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 29 maja 2013
Posty: 432
Lokalizacja: Gostyń / Poznań
Pomógł: 25

Można też użyć MAX7219 albo kupić już gotowe moduły na ebay'u z tym wlasnie układem http://www.ebay.com/sch/i.html?_from=R4 ... c&LH_BIN=1

_________________
Podpis...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 kwi 2015, o 18:05 
Offline
Użytkownik

Dołączył(a): 01 paź 2013
Posty: 305
Lokalizacja: Olsztyn
Zbananowany użytkownik

Pomógł: 20

Witam im więcej będziesz zapalał diod w rzędach tym słabiej będą świeciły ....tak wynika z tego schematu. Z tranzystorem dasz rezystor ? ale jakiej wartości ? pewnie takiej aby dać prąd na wszystkie zapalone diody w rządzie w każdej matrycy, a jak zapalisz tylko jedną na w rzędzie w jednej matrycy ...to co się stanie ?
Pozdrawiam



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 11 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO