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

mikrokontroler i dioda led

25 Sie 2006 14:41 2498 8
  • Poziom 10  
    jak zaswiecac mikrokontrolerem diode led dwukolorową z dwoma wyprowadzeniami , w miare prostym układem :)
    Darmowe szkolenie: Ethernet w przemyśle dziś i jutro. Zarejestruj się za darmo.
  • Poziom 38  
    najprosciej to podlaczyc do procka przez oporniki i napisac program np na atiny.
  • VIP Zasłużony dla elektroda
    Niestety większość mikrokontrolerów ma znaczną obciążalność prądową tylko w jednym ze stanów (dla np. AVR jest to stan niski) więc aby w pełni wykożystać (przepóścić możliwie największy prąd) LED musisz zastosowac układ podobny do sterowania silnikami bipolarnymi - układ mostka H.
    Polecam link:
    http://www.awrr.com/indicator.html
    jest tam kilka przykładów ;)
  • Poziom 28  
    crazy_phisic napisał:
    Niestety większość mikrokontrolerów ma znaczną obciążalność prądową tylko w jednym ze stanów (dla np. AVR jest to stan niski)

    A ja sie z kolegą nie zgodzę, w przypadku AVR wyprowadzenie skonfigurowane jako wyjście posiada podobną wydajność prądową w obu stanach L i H - do 40mA.

    W układach rodziny 51 stan wysoki zawdzięczało się dzięki rezystorom pullup i dlatego wydajne prądowo były tylko w stanie niskim.

    Załączam charakterystyki wyjściowe AVR (ATtiny2313, źródło: datashit atmela w innych AVR jest podobnie)
    mikrokontroler i dioda led

    Pozdrawiam
    Paweł
  • Poziom 38  
    mozna ewentualnie dolaczyc tak plus rezystor powiedzmy okolo 470 om procek i anoda diody a katoda do minusa. jezeli na procku bedzie stan niski to dioda zgasnie :) nie wydaje mi sie zeby byl przekroczony prad wyjsciowy portu ktory bedzie w stanie niskim a jesli juz nie no coz potrzebny jest driver np rezystor i tranzystor
  • VIP Zasłużony dla elektroda
    Elektrooonik musisz jeszcze zaznaczyć iż parametry które podałeś to absolutne maksimum (o czym informuje Atmel) i uzyskanie takiej wydajności wiąże się z ograniczeniami na całkowity pobór prądu przez mikrokontroler. Oczywiście można testować diody na portach uP ale bezpieczniej (przynajmniej w testach) jest zastosowanie chociażby zewnętrznego przerzutnika RS ;)
    Pozdrawiam
  • Poziom 28  
    crazy_phisic napisał:
    Elektrooonik musisz jeszcze zaznaczyć iż parametry które podałeś to absolutne maksimum

    Parametry parametrami, chciałem jednak zwrócić uwagę, że wyjścia AVR można tak samo obciążyć w stanie niskim i wysokim.
  • Poziom 39  
    Wydaje mi się, że sterowanie można zrobić w bardzo prosty sposób - patrz rysunek.

    Code:
    PB.1  PB.2     LED 
    
    ------------------------
     H     H    Nie świeci
     L     H     Zielona
     H     L     Czerwona
     L     L    Nie świeci
    ------------------------


    Co o tym sądzicie?
  • VIP Zasłużony dla elektroda
    Jasne że można zrobić bardzo prosto ;) cała dyskusja z obciążalnością wyszła jakoś równolegle z właściwym tematem ;) w linku który podałem na początku są przykłady bardzo banalne:

    mikrokontroler i dioda led