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.

Klucz tranzystorowy do diody pod 8052

Orzel94 29 Kwi 2016 18:00 585 9
  • #1 29 Kwi 2016 18:00
    Orzel94
    Poziom 7  

    Cześć
    Mam pytanie odnośnie podłączenia kilku diod pod mikrokontroler AT89S52
    Z racji na niewielki prąd wydobywający się z mikrokontrolera chcę użyć do tego tranzystora zgodnie ze schematem poniżej i tu pojawiają się schody.
    Czy mogę do tego użyć tranzystora 2N2222 ? Jeśli tak to jak dobrać rezystor bazy wchodzący do pinu mikrokontrolera i jaki będzie spadek napięcia Uce?
    Zakładam że byłaby to dioda czerwona 2V i 20mA
    Klucz tranzystorowy do diody pod 8052

    Dzięki za pomoc ;)

    0 9
  • Pomocny post
    #2 29 Kwi 2016 18:35
    tos18
    Poziom 37  

    Kombinujesz.
    Rezystor do +5V w szereg z diodą katodą do pinu mikrokontrolera. W stanie niskim wyjście wytrzymuje 10mA. Zapalenie diody przez ustawienie wyjścia w stan niski.
    Bez tranzystorów.
    http://www.electroons.com/8051/electroons/images/8051_interrupt.jpg

    0
  • #3 29 Kwi 2016 20:30
    Orzel94
    Poziom 7  

    Rozważałem taką opcje (nawet rezystory już mam kupione) ale miałem wątpliwości czy przy 8-10mA to będzie świecić.
    Druga sprawa to jeśli chciałbym tych diod podpiąć więcej (w planie mam 3 to problemu nie ma) to o ile port 0 wytrzymuje sumaryczny prąd 26mA to pozostałe mają max 15mA na całość co dało by mi ograniczenie do 5 diod świecących jednocześnie

    0
  • #5 29 Kwi 2016 21:20
    Orzel94
    Poziom 7  

    czyli ten rezystor na pinie nie jest potrzebny, ok
    Dzięki za pomoc ;)
    temat do zamknięcia

    0
  • #6 30 Kwi 2016 12:46
    _jta_
    Specjalista elektronik

    Pytanie, czy w takim układzie wystarczy napięcia - jakie napięcie daje pin uC w stanie wysokim przy obciążeniu np. 1mA? I jakiego potrzebuje dioda? Jeśli jest biała, albo niebieska (3,5-3,6V), to pewnie będzie problem, bo jeszcze na złącze trzeba tranzystora 0,7V, i jeszcze coś musi zostać na opornik. Jeśli dioda czerwona, a piny uC spełniają tylko wymagania dla TTL, to też może być problem (gwarantowane 2,4V to za mało).

    Można w układzie z #1 przenieść LED-a do kolektora (szeregowo z R2), wtedy R2=150, R1=2k (obciążenie wyjścia uC do 2mA, można dać nieco większy R1). Albo zamienić miejscami R2 i LED-a, a R1 usunąć (bazę połączyć bezpośrednio), na pierwszą próbę dać R2=150 i w razie potrzeby zastąpić mniejszym, żeby uzyskać prąd LED-a 20mA (wtedy jeden opornik i obciążenie wyjścia uC jest mniejsze, może 0.1mA).

    Aha, jeszcze uwaga: prąd LED-ów małej mocy jest zwykle podawany dla swobodnego przepływu powietrza - jeśli może być utrudniony, to należy zmniejszyć prąd, żeby nie przegrzać LED-a, bo to powoduje degradację złącza i utratę jasności.

    0
  • #7 30 Kwi 2016 14:19
    jesion40
    Poziom 27  

    _jta_ napisał:
    Pytanie, czy w takim układzie wystarczy napięcia

    Dla konkretnego przypadku podanego przez Autora tematu:
    Orzel94 napisał:
    Mam pytanie odnośnie podłączenia kilku diod pod mikrokontroler AT89S52
    Orzel94 napisał:
    Zakładam że byłaby to dioda czerwona 2V i 20mA

    Wystarczy.

    W ogólnym przypadku to kiepskie rozwiązanie, znacznie lepiej byłoby korzystać z większej wydajności prądowej wyjść w stanie L lub użyć MOSFET np. BS170, które przy jednostkowym użyciu kosztują dokładnie tyle samo, co npn małej mocy.

    Ale faktem jest, że wystarczy, więc skoro tak mu pasuje....

    0
  • #8 01 Maj 2016 10:18
    Orzel94
    Poziom 7  

    Dobór tranzystora wynikał jedynie z tego faktu że wiem że jest on dostępny w sklepie w pobliżu
    Mam generalnie złe doświadczenia ze sklepami z elementami elektronicznymi i że jak pójde i powiem że chce tranzystor taki i taki to albo nie dostane bo musze mieć konkretny model albo dostane takie coś do czego nigdzie dokumentacji nie ma....

    0
  • Pomocny post
    #9 01 Maj 2016 12:35
    _jta_
    Specjalista elektronik

    Jeśli dioda ma być 20mA, to wystarczy BC548 (podobne są BC546,547,549,550; kiedyś były 107,108,108,147,148,149,237,238,239 - są na prąd do 100mA, każdy z nich się nada, i na pewno coś z tego będzie). 2N2222 też jest jednym z popularnych, ma zwykle nieco mniejsze wzmocnienie i jest na nieco większy prąd (do 0.8A); podobne są BC337,338; nieco mocniejsze BD135,137,139. Z reguły z tych tranzystorów coś jest, może nie wszystkie, np. te BD różnią się tylko dopuszczalnym napięciem, zawsze można użyć takiego, który ma wyższe (BD139). To wszystko są NPN, odpowiedniki PNP to BC556..560,177..179,157..159,307..309,327,328 i BD136,138,140 - warto tę listę zapamiętać i się orientować, co jest czym i czym można zastąpić. BC107..109,177-179 mają obudowy metalowe (chyba 2N2222 też), BC147..149 i 157..159 plastykowe prostokątne ze ściętą krawędzią, reszta BC plastykowe okrągłe, BD plastykowe prostokątne z blaszką w środku. Ogólnie BC oznacza tranzystor krzemowy małej mocy, BD dużej, oba małej częstotliwości - do dużej są BF i BL; germanowe nazywały się AC,AD,AF,AL... A ten 2N2222 według Elenota.PL kosztuje 10zł netto - taniej można kupić setkę BC548.

    0
  • #10 01 Maj 2016 16:41
    tos18
    Poziom 37  

    Orzel94 napisał:
    Zakładam że byłaby to dioda czerwona 2V i 20mA

    Generalnie dla diody służącej do sygnalizacji w zupełności wystarczy 10mA

    Jeżeli chcesz używać większej ilości diod i większej mocy to ciekawą alternatywą dla pojedynczych tranzystorów są poczciwe ULN2xxx

    Umieszczanie obciążenia (w tym przypadku diody) od strony emitera sprawia że jesteś ograniczony do napięcia na bazie - 0,6V (wtórnik emiterowy) o ile w przypadku małej czerwonej diody led nie ma to znaczenia o tyle przy odbiornikach potrzebujących wyższego napięcia sprawi że się zdziwisz. Proponuję nie przyzwyczajać się do umieszczania obciążenia po stronie emitera.

    0
  Szukaj w 5mln produktów