Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

zegarek widmowy - projekt

Robo24 25 Cze 2012 11:59 2667 13
  • #1 25 Cze 2012 11:59
    Robo24
    Poziom 10  

    Witam. Buduję zegar widmowy na 32 led sterowanych przez 4 hef4094bt w smd. Czy mogę podłączyć ledy do tego układu przez rezystory 100om? Nigdzie nie mogę znaleźć informacji o jego obciążalności prądowej a nie chcę dokładać tranzystorów do każdej diody. Czy układ DS-1307 jest prosty w implementacji do tego projektu?

    0 13
  • #3 25 Cze 2012 15:07
    Robo24
    Poziom 10  

    Dziękuję za link. I I/O = 10mA a diody pobierają 25mA. Dziś kupię pozostałe elementy i jak napotkam na jeszcze jakiś problem to odezwę się.

    0
  • #4 25 Cze 2012 23:58
    atom1477
    Poziom 43  

    Są jakieś wersje takich rejestrów o większym prądzie wyjściowym (niekoniecznie w standardowej serii 4xxx).
    Może wyjdą taniej niż 4094 + 8 osobnych tranzystorów.
    Np. jest 74HCT595 co ma wyjścia do 35mA.
    A jak nie to po prostu dodaj te tranzystory. To nie jest jakiś mega problem. Możesz je dać w SMD przecież.

    0
  • #6 31 Sie 2012 00:28
    Robo24
    Poziom 10  

    Witam. Polutowałem układ wraz z tranzystorami, jednak po chwili atmega przestała działać. Programuje się normalnie wraz z weryfikacją programu, nie nagrzewa się i nie chce wykonać najprostszych poleceń np:

    Kod: basic4gl
    Zaloguj się, aby zobaczyć kod


    Na wszystkich pinach portu B pojawia się stan niski.
    Czy na schemacie znajduje się jakiś błąd? czy pomiędzy rejestrami a procesorem powinny znajdować się jakieś rezystory? Diody sterowane z rejestrów przesuwnych migają podczas programowania.

    Ps. jak wylutować atmege w smd?
    zegarek widmowy - projekt

    0
  • #7 31 Sie 2012 10:20
    snnaap
    Poziom 25  

    Robo24 napisał:
    Czy układ DS-1307 jest prosty w implementacji do tego projektu?


    Proponował bym zastosować DS3231M - pozbędziesz się zbędnych elementów takich jak np kwarc.

    Dodano po 32 [minuty]:

    Robo24 napisał:
    Witam. Polutowałem układ wraz z tranzystorami, jednak po chwili atmega przestała działać. Programuje się normalnie wraz z weryfikacją programu, nie nagrzewa się i nie chce wykonać najprostszych poleceń np:
    Kod: basic4gl
    Zaloguj się, aby zobaczyć kod


    Na wszystkich pinach portu B pojawia się stan niski.
    Czy na schemacie znajduje się jakiś błąd? czy pomiędzy rejestrami a procesorem powinny znajdować się jakieś rezystory? Diody sterowane z rejestrów przesuwnych migają podczas programowania.

    Ps. jak wylutować atmege w smd?
    zegarek widmowy - projekt




    A próbowałeś odłączyć programator? ;)

    0
  • #8 31 Sie 2012 19:59
    Robo24
    Poziom 10  

    Układ zachowuje się identycznie będąc zasilanym zarówno z programatora jak i z zasilacza komputerowego.(przy odłączonym programatorze)

    0
  • Pomocny post
    #9 31 Sie 2012 20:55
    atom1477
    Poziom 43  

    Robo24 napisał:
    Czy na schemacie znajduje się jakiś błąd?

    Jest mega błąd. Nie ma żadnego kondensatora filtrującego zasilanie.

    0
  • #10 31 Sie 2012 22:40
    Robo24
    Poziom 10  

    Faktycznie. 1000uf przy atmedze rozwiązało problem :D
    A tak na serio to jaką pojemność polecacie na pcb oprócz 100nf przy uC?? W części nieruchomej dam 1000uf możliwie blisko szczotek.

    0
  • #11 31 Sie 2012 23:12
    atom1477
    Poziom 43  

    No tak, zapomniałem że to jest zasilane ze szczotek. W takim razie nie chodziło nawet o filtrowanie zasilania (z zakłóceń robionych przez uC) co o zapewnienie bezprzerwowego zasilania (czyli o pozbycie się zakłóceń ze szczotek). No chyba że to testów zasilałeś to bezpośrednio, albo przynajmniej z nieobracających się szczotek/komutatorów.
    1000uF może być.
    Ale poza 100nF przy uC potrzeba jeszcze po jednym 100nF na każdy pozostały układ scalony.

    0
  • #12 01 Sty 2013 22:51
    Paul_K
    Poziom 11  

    a co myślicie żeby w takim zegarku wykorzystać rejestr przesuwny HEF4894b nie potrzeba by było tranzystorów tylko rezystory ograniczające prąd a przy dobrej konstrukcji można by było procka postawić na nie ruchomej części co umożliwiło by możliwość rozbudowy projektu :)

    Dodano po 7 [minuty]:

    dorzucam przykład podłączenie
    zegarek widmowy - projekt

    0
  • #13 02 Sty 2013 10:10
    BlueDraco
    Specjalista - Mikrokontrolery

    To, czy potrzeba tranzystorów zależy wyłącznie od tego, jaki prąd potrzebujesz wpuścić w diody, aby uzyskać właściwą jasność. Dla współczesnych diod często wystarczy 2..3 mA, a wtedy żadne wzmacniacze nie są potrzebne. Nie patrz na maksymalny prąd w danych diody - zaświeć ją przez regulowany rezystor i zmierz, przy jakim prądzie świeci odpowiednio jasno. Zwykle ten użyteczny prąd jest kilkukrotnie mniejszy od dopuszczalnego.

    0
  • #14 02 Sty 2013 11:54
    excray
    Poziom 39  

    Paul_K napisał:
    a co myślicie żeby w takim zegarku wykorzystać rejestr przesuwny HEF4894b
    Widać będzie w czasie pracy jak wprowadzasz dane. Albo rejestr z zatrzaskiem, albo sterowanie przez tranzystor anodami i wtedy dodatkowa linia do załączania/wyłączania tego tranzystora.

    0