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.

Mosfet regulacja jasności led.

henryxxl 15 Cze 2012 19:00 4144 11
  • #1 15 Cze 2012 19:00
    henryxxl
    Poziom 26  

    Witam.
    Zaprojektowałem stroboskop na atmega8 i mosfet irfz44n, układ działa lecz chcę dodać regulacje jasności led i nie wiem czy to zadziała. Poniżej umieszczam schemat.
    Pozdrawiam i dziękuję za pomoc.
    Mosfet regulacja jasności led.

    1 11
  • #2 15 Cze 2012 19:40
    victoriii
    Poziom 16  

    To nie zadziała. Po pierwsze LEDy powinny być w drugą stronę podłączone, poza tym jeśli ma być jakaś sensowna częstotliwość sterowania LED to procek ma za małą wydajność prądową wyjść do sterowania (i napięcie też), po trzecie, życzę powodzenia w operowaniu prockiem z wiszącym w powietrzu resetem. 4,7k do plusa + 100n do masy to minimum.

    0
  • #3 15 Cze 2012 19:59
    henryxxl
    Poziom 26  

    Procek ma podłączony reset przez opornik do resetu przez 10k opornik. Wykonałem to tylko bez regulacji i nie narzekam na częstotliwość sterowania led. Mam pytanie jak inaczej można regulować jasność led?

    0
  • #4 15 Cze 2012 21:11
    tmf
    Moderator Mikrokontrolery Projektowanie

    Regulujesz ją przez PWM. Czyli tak jak masz - timer i regulacja wypełnienia impulsów na pinach OC1A/B. Dla małej diody ten BUZ11 to przesada, kup zwykły mały MOSFET, może być LL (logic level), chociaż przy tak mikroskopijnych prądach i zasilaniu 5V większość nowszych MOSFETów się nada. Także spokojnie ci to zadziała. LL-MOSFETy, szczególnie małej mocy mają bramki o niewielkiej pojemności i wydajność pinu MCU jest zupełnie wystarczająca. Zresztą nawet jeśli czas narastania/opadania zbocza nie będzie idealny to bez znaczenia. Co innego gdybyś budował mostek H na parę amperów.
    A propos resetu - można dać zewnętrzny rezystor, ale w większości przypadków nie jest to potrzebne, ATMega ma wewnętrzny rezystor ok. 20 kOm.

    Dodano po 4 [minuty]:

    BTW, ty masz jakiś solidniejszy ten LED? Bo widzę, że dajesz aż IRFZ44, Id=50A, jaki prąd bierze dioda? Bo sądząc ze stabilizatora 317 to niewielki. Pewnie może nią sterować jakieś maleństwo w SOT23.

    0
  • #5 15 Cze 2012 21:11
    henryxxl
    Poziom 26  

    Chcę użyć więcej led więc dlatego jest dany taki duży mosfet i mam taki pod ręką. Istnieje inny sposób do regulacji napięcia nić pwm, chcę zrobić coś analogowego z potencjometrem.

    0
  • #6 15 Cze 2012 21:31
    tmf
    Moderator Mikrokontrolery Projektowanie

    Owszem, można, ale po co? Przy sterowaniu liniowym na elemencie sterujący będą straty i będzie się grzał. PWM jest stworzone do twojego celu. Jeśli diod masz więcej i każdą chcesz sterować inaczej to można dodatkowe kanały zrobić programowo. Są też scalone sterowniki diod z interfejsem sterującym np. I2C.

    0
  • #7 15 Cze 2012 21:52
    dondu
    Moderator Mikrokontrolery Projektowanie

    henryxxl napisał:
    Witam.
    Zaprojektowałem stroboskop na atmega8 i mosfet irfz44n, układ działa lecz chcę dodać regulacje jasności led i nie wiem czy to zadziała. Poniżej umieszczam schemat.
    Pozdrawiam i dziękuję za pomoc.
    Mosfet regulacja jasności led.

    Zadbaj o prawidłowe podłączenie mikrokontrolera. 7805 także niekompletny.
    http://mikrokontrolery.blogspot.com/2011/04/zasilanie-mikrokontrolera.html


    henryxxl napisał:
    Mam pytanie jak inaczej można regulować jasność led?

    Chodzi Ci o program czy elektronikę?

    Poza tym dajesz do sprawdzenia schemat bez wartości elementów i w dodatku inny niż masz faktycznie.
    Skoro zadajesz pytanie to daj nam całość, byśmy nie musieli się dopytywać o szczegóły.

    0
  • #8 15 Cze 2012 23:30
    henryxxl
    Poziom 26  

    Chodzi mi oto czy lm317 może regulować jasnością diody w tym schemacie co zamieściłem, wiem jakie mają mieć wartości elementów.
    Kolego tmf nie wiem czy poradzę sobie na zmianę aktualnego przez mnie napisanego programu który działa na zasadzie 1/0 na pwm.

    0
  • Pomocny post
    #9 16 Cze 2012 08:37
    tmf
    Moderator Mikrokontrolery Projektowanie

    A dlaczego miałbyś sobie nie poradzić? Poczytaj sekcję o timerach, taka zmiana to 3 linie kodu.
    LM317 też możesz wykorzystać, tylko połączenie tego z MCU w celu sterowania byłoby kłopotliwe. To już lepiej wykorzystać jakąś przetwornicę impulsową z wejściem enable, na które podasz PWM z procka.

    0
  • Pomocny post
    #10 16 Cze 2012 11:02
    dondu
    Moderator Mikrokontrolery Projektowanie

    henryxxl napisał:
    Chodzi mi oto czy lm317 może regulować jasnością diody w tym schemacie co zamieściłem, wiem jakie mają mieć wartości elementów.
    Kolego tmf nie wiem czy poradzę sobie na zmianę aktualnego przez mnie napisanego programu który działa na zasadzie 1/0 na pwm.

    Przyglądnij się tematowi dot. regulacji jasności LED za pomocą PWM: http://mikrokontrolery.blogspot.com/2011/03/epp-rozgrzewka.html
    Być może wiele nurtujących Ciebie problemów się wyjaśni.

    0
  • #11 16 Cze 2012 21:52
    henryxxl
    Poziom 26  

    Postanowiłem wypróbować pwm i nie jest wcale takie trudne:)
    Napisałem program z rożnymi funkcjami, przełączam je przyciskiem ale nie raz muszę go przetrzymać aby się przełączyła i bywa tak że przełącza o kilka do przodu co koledzy polecacie aby wyeliminować te dwa problemy?
    Oto kod

    Kod: basic4gl
    Zaloguj się, aby zobaczyć kod

    Chcę aby pętle przełączało od razu po wciśnięciu switcha i przy dłuższym wciśnięciu nie skakało po pętli.

    0
  • #12 17 Cze 2012 20:44
    dondu
    Moderator Mikrokontrolery Projektowanie

    henryxxl napisał:
    Napisałem program z rożnymi funkcjami, przełączam je przyciskiem ale nie raz muszę go przetrzymać aby się przełączyła i bywa tak że przełącza o kilka do przodu co koledzy polecacie aby wyeliminować te dwa problemy?

    W Bascom niestety Ci nie pomogę, ale to przeskakiwanie to prawdopodobnie kwestia drgań styków przycisku:
    http://mikrokontrolery.blogspot.com/2011/04/przycisk-drgania-stykow-debouncing.html

    0