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

Dobór tranzystora i rezystora dla wyświetlacza LED z µC - jak zoptymalizować?

bubu 16 Gru 2006 15:28 3826 24
REKLAMA
  • #1 3337402
    bubu
    Poziom 12  
    Posty: 89
    Pomógł: 1
    Ocena: 1
    Witam mam problem z dobraniem tranzystora i opornika . Wyswietlacz bedzie sterowany z µC wiec na baze bedzie podawane +5V. Rezystancje dla tranzystorow t1-t7 oraz rezystancje dla ledow tez policze. Problem jest natomiast z dobraniem tranzystora t8 i rezystora. Co koledzy mozecie mi poradzic ? W zaleznosci ktore segmenty sie beda swiecic bedzie rozny prad na Ic8. Da sie go spolaryzowac optymalnie ?

    Schemat


    a moze ktos ma jeszcze inne rozwiazanie takiego wyswietlacza ??

    Pozdrawiam

    dodam zalacznik bo link nie dziala
    Załączniki:
    • Dobór tranzystora i rezystora dla wyświetlacza LED z µC - jak zoptymalizować? led 7 seg.JPG (34.21 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • REKLAMA
  • #2 3337666
    ryborz
    Poziom 23  
    Posty: 567
    Pomógł: 47
    Ocena: 23
    Tranzystor musisz tak dobrać aby wytrzymał prąd płynący jak wszystkie pozostałe tranzystory są włączone. Na bazie musi być taka rezystancja aby prąd bazy wzmocniony np. 150 razy nasycił tranzystor. Musisz policzyć jaki maksymalny prąd popłynie przy włączeniu wszystkich segmentów. Następnie dobrać rezystancję bazy:
    Rb = (5V-0.7 V)/ Ib, gdzie Ib=Ic/β , β np. 150 (zawsze trzeba przyjąć minimalne wzmocnienie)
  • #3 3337694
    jiwaniuk
    Poziom 31  
    Posty: 1393
    Pomógł: 142
    Ocena: 145
    Jaki jest w ogóle sens stosowania tranzystora T8. Przecież wystarczy,że jeżeli cały serment ma nie świecić to nie wysterowujesz żadnego wejścia i problem jest załatwiony.

    Pozdrawiam wszystkich

    jjanek
  • #4 3337800
    bubu
    Poziom 12  
    Posty: 89
    Pomógł: 1
    Ocena: 1
    sens jest przy 4 wyswietlaczach sterowanych multipleksowo

    aha tak myslalem zeby u miejsce t8 dac bd 135-16 albo jakis inny (hfe = 100 przy Ic = 150)
  • #5 3339987
    bubu
    Poziom 12  
    Posty: 89
    Pomógł: 1
    Ocena: 1
    Moze ktos cos doradzic jaki dobrac ten T8 i reystor do niego ?
  • #6 3340012
    Dar.El
    Poziom 41  
    Posty: 5450
    Pomógł: 750
    Ocena: 888
    Witam
    Można dać BD135 i rezystor 2k2 do 4k7. Napisz co ma ten tranzystor robić i do czego będzie podłączony.
  • #7 3340040
    bubu
    Poziom 12  
    Posty: 89
    Pomógł: 1
    Ocena: 1
    to bedzie 1 z 4 wyswietlaczy sterowany z atmega8 multipleksowo. +5V z procka bedzie podawane na kazdy tranzystor. Tranzystorem T8 w pozostalych wysietlaczach odpowiednikami bede wybieral na ktory wyswietlacz bedzie podawane napiecie. Chce zrobic zegar. Taniej jest polutowac taki wyswietlacz niz kupic 10cm wysokosci monoblok za 50 zl :(
  • REKLAMA
  • #8 3340109
    Dar.El
    Poziom 41  
    Posty: 5450
    Pomógł: 750
    Ocena: 888
    Wymyśliłeś wyświetlanie prawie multipleksowe :D . Na emiterze T8 ma być masa (GND) a nie -12V i przy 5 LED i 12V zasilania starczy napięcia dla czerwonych diod, dla innych kolorów może zabraknąć, pamiętaj o tym.
    Takie wyświetlanie można uprościć, segmenty wszystkich wyświetlaczy łączysz do tych małych tranzystorów a anody wyświetlaczy przez tranzystory PNP do +12V, zaoszczędzisz wtedy na małych tranzystorach, zamiast 28szt. wystarczy 7szt. i zmniejszysz ilość połączeń i możliwość pomyłki.
  • #9 3340152
    bubu
    Poziom 12  
    Posty: 89
    Pomógł: 1
    Ocena: 1
    Moj blad. oczywiscie ze ma byc GND. Robilem na szybko schemat. Diody czerwone bo sa tanie 100 szt 6.50 na allegro. Jezeli polacze segmenty to tranzystory BC uciagna to ?
  • #10 3340169
    Dar.El
    Poziom 41  
    Posty: 5450
    Pomógł: 750
    Ocena: 888
    Zawsze można użyć BC337, które są do tego bardziej odpowiednie. BC547 są delikatne i pewnie nie wyrobią wydzielanego ciepła, ale za to możesz je użyć do sterowania BD136, ponieważ potrzeba wtedy przesunąć sterowanie z 5V na 12V. Coś w tym stylu.
    Dobór tranzystora i rezystora dla wyświetlacza LED z µC - jak zoptymalizować?
  • #11 3340194
    bubu
    Poziom 12  
    Posty: 89
    Pomógł: 1
    Ocena: 1
    BD136 ma wzmocniene 40 a bc337 ma 60 ?
  • #12 3340222
    Dar.El
    Poziom 41  
    Posty: 5450
    Pomógł: 750
    Ocena: 888
    BD136-16 ma większe wzmocnienie, a BC337-40 bardzo duże, więc tu nie będzie problemu.
  • #13 3340366
    bubu
    Poziom 12  
    Posty: 89
    Pomógł: 1
    Ocena: 1
    Czyli to ma wygladac tak ?
    Załączniki:
    • Dobór tranzystora i rezystora dla wyświetlacza LED z µC - jak zoptymalizować? led3x7.JPG (101.35 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • #14 3340392
    Dar.El
    Poziom 41  
    Posty: 5450
    Pomógł: 750
    Ocena: 888
    Prawie dobrze, rezystory ograniczające prąd LED mają być razem z BC337 na ich kolektorach, i w ten sposób będzie ich tylko 7. Dlaczego niektóre segmenty mają mniej diod? Takie rozwiązanie wymaga stabilnego napięcia 12V, bo gdy będzie się zmieniać, to będzie też zmieniać się jasność 4LED względem 5LED.
  • REKLAMA
  • #15 3340862
    bubu
    Poziom 12  
    Posty: 89
    Pomógł: 1
    Ocena: 1
    bo to bedzie wyswietlacz pionowo 2x5diod a poziomo 4 diody czyli 10x4 diody. Tak sobie wymyslilem :)

    A i jeszcze jedno. bc337-40 ma wzmocnienie 250 a bd136-16 100 tak ?
  • #16 3341426
    Dar.El
    Poziom 41  
    Posty: 5450
    Pomógł: 750
    Ocena: 888
    Jeśli chodzi o wzmocnienie to wszystko masz opisane w PDFach, twoje dane chyba są prawidłowe, ale rezystory na bazę trzeba dawać mniejsze (potrzebny jest zapas prądu do pracy impulsowej).
  • #17 3342029
    bubu
    Poziom 12  
    Posty: 89
    Pomógł: 1
    Ocena: 1
    Jeszcze jedno pytanko. Chce polaczyc okolo 200 diod. I max = 4A. Czy do zasilania moge uzyc zasilacza komputerowego ? obciazenie pradowe przy 12V to 5Atego zasilacza
  • REKLAMA
  • #18 3342110
    Dar.El
    Poziom 41  
    Posty: 5450
    Pomógł: 750
    Ocena: 888
    Zasilacz od komputera wymaga na ogół obciążenia 5V aby 12V było stabilne.
  • #19 3342201
    bubu
    Poziom 12  
    Posty: 89
    Pomógł: 1
    Ocena: 1
    Zawsze mozna cos podpiac pod 5V dodatkowego. To chyba nie jest az taki problem ktory by wykluczal uzycia zailacza komputerowego. Glownie chodzi mi o cene za 10 zl mam 300W do dyspozycji
  • #20 3342221
    Dar.El
    Poziom 41  
    Posty: 5450
    Pomógł: 750
    Ocena: 888
    Co to ma być? 200 diod, a możesz je łączyć szeregowo? zmniejszyłbyś pobór prądu. Jeśli nie możesz szeregowo to wystarczy 5V. W twoim wyświetlaczu masz połączone szeregowe i nie potrzeba aż takiego prądu.
  • #21 3342636
    bubu
    Poziom 12  
    Posty: 89
    Pomógł: 1
    Ocena: 1
    To nie jest caly schemat. reszta to powielenie tego co jest. Dlaczego 200 diod ? Zeby na wyswietlaczu pojawila sie cyfra 8 musza byc zapalone wsyztskie 7 segmentow. czyli 32 diody. jezeli chce miec mozliwosc wyswietlenia 6 cyfr muze uzyc 6x32 diod.
  • #22 3342746
    Dar.El
    Poziom 41  
    Posty: 5450
    Pomógł: 750
    Ocena: 888
    Zapomniałeś że masz połączone po 5szt. więc i prąd będzie 5x mniejszy. Jeśli dla uzyskania maksymalnej jasności użyjesz 100mA na segment, to maksymalny prąd będzie 7x100mA=0,7A, dużo mniej niż Ty policzyłeś.
  • #23 3342822
    bubu
    Poziom 12  
    Posty: 89
    Pomógł: 1
    Ocena: 1
    Zgodzie sie z toba. Zapomialem ze to jest multipleksowe.
  • #24 3342840
    Dar.El
    Poziom 41  
    Posty: 5450
    Pomógł: 750
    Ocena: 888
    Przecież będą wyświetlane po kolei, więc nie mogą pobierać jednocześnie prądu. A jeśli jakimś cudem chcesz wyświetlacze sterować statycznie z jakiś zatrzasków, albo masz uP z olbrzymią ilością wyprowadzeń, to prąd na segment może być max. 20mA co daje nam 6x7x20mA=0,84A. Jak by nie liczyć potrzebujesz mniej niż 1A z 12V.
  • #25 3343337
    lechoo
    Poziom 39  
    Posty: 5161
    Pomógł: 377
    Ocena: 545
    Zerknij sobie w jaki sposób ja rozwiązałem multipleksowane sterowanie dużym wyświetlaczem, w którym każdy segment składa się z 15 diod LED (105 diod na cyfrę):
    http://www.elektroda.net/nauka/dyplomowe/dyplomowe.html - pozycja nr 21.
    Zastosowałem tam stabilizację napięć zasilających wspólne anody segmentów, dzięki czemu jasność świecenia nie zależy np. od wahań napięcia w sieci zasilającej.

Podsumowanie tematu

✨ Dyskusja dotyczy doboru tranzystora i rezystora do sterowania wyświetlaczem LED z mikrokontrolera (µC) w układzie multipleksowym czterech wyświetlaczy. Kluczowym problemem jest optymalne spolaryzowanie tranzystora T8, który steruje wspólnym obwodem segmentów, przy zmiennym prądzie kolektora zależnym od liczby świecących segmentów. Zalecane jest dobranie tranzystora o odpowiednim maksymalnym prądzie kolektora oraz dobranie rezystora bazy tak, aby prąd bazy (Ib) zapewnił nasycenie tranzystora przy minimalnym wzmocnieniu (β około 100-150). Proponowane tranzystory to BD135, BC337 lub BD136, z rezystorami bazy w zakresie 2,2kΩ do 4,7kΩ. Wskazano, że tranzystory BC337 są bardziej odpowiednie do sterowania segmentami LED ze względu na lepsze parametry termiczne i wzmocnienie. Zasugerowano również uproszczenie układu przez zastosowanie tranzystorów PNP do zasilania anod wyświetlaczy, co zmniejszy liczbę tranzystorów i połączeń. Omówiono kwestie zasilania, gdzie do zasilania 200 diod LED o maksymalnym prądzie około 4A można użyć zasilacza komputerowego 12V/5A, z uwzględnieniem wymogu obciążenia linii 5V dla stabilności napięcia 12V. Podkreślono, że multipleksowanie zmniejsza rzeczywisty prąd na segment, co pozwala na mniejsze obciążenie prądowe. Zaproponowano również stabilizację napięcia zasilającego wspólne anody segmentów dla utrzymania stałej jasności świecenia.
Wygenerowane przez model językowy.
REKLAMA