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

atmega8 - wlaczanie ledow z portu czy przez tranzystor.

Marcin_xx1 21 Sty 2009 16:06 1473 15
REKLAMA
  • #1 6032379
    Marcin_xx1
    Poziom 21  
    Wiam. Mam pytanie czy do cyklicznego wlaczania(1Hz) sześciu ledow okolo 20ma kazdy
    bezpieczniej dla mikrokontrolera zastosowac tranzystor czy moge wykozystac zmostkowany port ?
  • REKLAMA
  • Pomocny post
    #2 6032406
    dawid512
    Poziom 32  
    Jeżeli chcesz zapalić 6 ledów za pomocą 6 końcówek portu to nie musisz korzystać z tranzystora. Jeżeli chcesz zapalić wszystkie te diody za pomocą tylko jednej końcówki to musisz już wykorzystać tranzystor.
  • #3 6032660
    Marcin_xx1
    Poziom 21  
    Chodzi oto ze diody maja byc polaczone rownolegle wiec nie jestem pewny czy moge laczyc razem koncowki portu (czy taka praktyka bywa stosowana)
  • Pomocny post
    #4 6032686
    Osmo
    Poziom 18  
    Chcesz połaczyc wszystkie ledy razem, rownolegle, tak wiec całosc mozna wysterowa jednym portem, ew. uzycie 6 pin'ów mija się z celem (cho o ile dobrze kojarze nic nie powinno się stac). Podłącz diody do jednego pin'u przez tranzystor, 5 zostajnie Ci wolnych.
  • REKLAMA
  • #5 6032845
    MirekCz
    Poziom 35  
    Masz 2 wyjścia:
    1.Podłączyć diody pod tranzystor i z atmegi sterować tranzystorem
    2.Podłączyć diody pod oddzielny piny atmegi i sterować nimi z pinów. Dodatkowo przy każdej diodzie potrzebujesz rezystor.

    Dodatkowo w punkcie 2 są pewne ograniczenia -> patrz datasheet "electrical characteristics" - a w szczególności przypisy pod tabelką...
  • #6 6036762
    arturt134
    Poziom 27  
    A może na początek trochę obliczeń...
    6 diod to prąd 6x20mA (chyba że puszczasz mniejszy) co razem daje 120mA, które musi przepłynąć przez uC. wydaje mi się, że to trochę dużo. Nie chce mi się szukać w datasheecie, czy kontroler to wytrzyma, ale ja dałbym tranzystor za 0,20zł i nie zawracał sobie głowy.
  • REKLAMA
  • #7 6036963
    Osmo
    Poziom 18  
    Jest to 40mA max, jak kojaze, więc nie wytrzyma.
  • #9 6037026
    Jerzy_W
    Poziom 14  
    A może dać ledy niskoprądowe, które dobrze świecą przy 2mA?
  • #11 6040194
    rpal
    Poziom 27  
    Podłacz przez byle tranzystor małej mocy i szeregowo rezystor z 1k do bazy i po kłopocie dla Ciebie i kolegów tylko patrzeć jak się ktoś tutaj będzie habilitował na Twoim przypadku :) Po bez sensu obciążac port.
  • #12 6040358
    Marcin_xx1
    Poziom 21  
    to byl szczegolny przypadek bo mialem to zasilac dwoma paluszkami a chialem zeby ledy swiecily jasno wiec tranzystor bipolarny zmniejszy na ledzie napiecie o 0,7V plus roladowujace sie bateryjki no ale moze i z tranzystorem bylo by ok w kazdym razie nie robie juz tego projekciku.
  • #13 6040570
    arturt134
    Poziom 27  
    Ale LED nie świeci od napięcia, tylko od prądu. Jeżeli zasilasz z dwóch paluszków, to i tak napięcia powinno wystarczyć. Poza tym kto każe ci używać tranzystora bipolarnego? Chcesz mieć małe straty napięcia weż MOSFET-a.
  • Pomocny post
    #14 6041695
    elektrofil
    Poziom 17  
    z tym tranzystorem to dzwonią w jakimś kościele tylko nie wiadomo w którym,
    otóż owszem spadek jest 0,7V lecz na złączu baza-emiter.
    napięcie kolektor emiter jest przy pełnym wysterowaniu bazy o wiele mniejsze, z ciekawości już mierze bc547c....
    emiter do masy, baza przez 1kilo do+5V w kolektorze 330 Ohm do +5V. napięcie emiter baza 811mV (nawet więcej niż 0,7)
    napięcie emiter kolektor 31mV słownie trzydzieści jeden miliwoltów. więc spadek jest pomijalnie mały

    śmiało używaj bc547c
  • #15 6041765
    arturt134
    Poziom 27  
    Słusznie.
    Widocznie odpowiadając na poprzednie wątpliwości nie byłem jeszcze w pełni obudzony :)).
    Pozdrawiam.
  • REKLAMA
  • #16 6042360
    Marcin_xx1
    Poziom 21  
    Dzieki za rady i zainteresowanie.
REKLAMA