logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[Bascom, Atmega 8] Wyświetlacz LED, wspólna katoda

DamianG 13 Sie 2010 12:56 3887 6
REKLAMA
  • #1 8394029
    DamianG
    Poziom 20  
    Witam wszystkich forumowiczów :)
    Mój problem, może okazać się dla wielu z was banalny, jednak dla mnie takim bynajmniej nie jest.
    Otóż chodzi o podłączenie wyświetlacza LED (zwyczajny, 7 segmentów + kropka) do Atmegi. Wszystko byłoby dobrze, gdyby nie fakt, że wyświetlacz ten ma wspólną katodę. Mówimy tu o wyświetlaczu 4 cyfrowym, sterowanym oczywiście przez multipleksowanie.
    W jaki sposób zmusić procesor, żeby do włączenia danego wyświetlacza wysłał stan niski, a nie wysoki? To samo tyczy się zapalania segmentów, jak wysłać stan wysoki, a nie niski?
    Nie wiem czy ja jestem tak głupi, że nie mogę znaleźć rozwiązania czy jak :D
    Pozdrawiam i z góry dzięki za pomoc.
    P.S. Wyświetlacz ten jest na tyle duży i prądożerny, że zarówno katody, jak i anody będą sterowane przez tranzystory (na dodatek 12V). Ale wydaje mi się, że nie robi to żadnej różnicy.
  • REKLAMA
  • Pomocny post
    #2 8394039
    _Robak_
    Poziom 33  
    Jeśli dobrze rozumiem to chcesz zanegować sygnał, jeśli tak to użyj tranzystora np. bc817. Baza przez rezystor do procka, emiter do masy a kolektor podciagasz do plusa i ten sam kolektor jest Twoim wyjściem.
  • REKLAMA
  • #3 8394053
    DamianG
    Poziom 20  
    Kolektor do plusa przez rezystor?
    Jeżeli dobrze wywnioskowałem to w przypadku załączania wyświetlaczy stosuje tranzystor PNP, podłączając analogicznie do przykładu.
  • REKLAMA
  • #4 8394067
    McMonster
    Poziom 32  
    Na tej stronie masz opisane, jak to zrobić, ja tak podłączyłem i działa, tylko że odmianę ze wspólną anodą.
  • REKLAMA
  • #5 8394098
    _Robak_
    Poziom 33  
    Podłącz tak, jeśli chcesz aby świeciły zerem a zgaszone były jedynką.
    [Bascom, Atmega 8] Wyświetlacz LED, wspólna katoda
  • #6 8394165
    DamianG
    Poziom 20  
    Za "drugiego" BC, czyli T9 mogę wstawić jakiś mocniejszy tranzystor? Przy wyświetlaniu cyfry 8 długo by on nie pożył.

    Jeden segment zżera nawet 100mA, więc cały wyświetlacz (cyfra 8) jakieś 0,8A.
  • #7 8394441
    Freddy
    Poziom 43  
    Tak możesz oczywiście.
REKLAMA