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

Driver LED o prądzie 3A oparty na ATTiny84

ghost666 05 Maj 2017 22:16 12099 7
  • Driver LED o prądzie 3A oparty na ATTiny84


    Autor skonstruował opisany poniżej driver diody LED, aby zasilać nim diodę w latarce o mocy 15 W. Prąd drivra wynieść może do 3 A, więc zamiast 15 W zasilić można nawet latarkę o mocy do 30 W. Autor, wykorzystując trzy diody Cree XPL i opisany poniżej driver uzyskał ponad 3000 lumenów światła.

    Krok 1: Schemat i płytka drukowana

    Driver LED o prądzie 3A oparty na ATTiny84


    Układ z schematu powyżej był podstawą do stworzenia opisywanego drivera. Autor projektu zmienił kilka rzeczy w zaprezentowanym schemacie:

    * Tranzystor AO3400 zastąpiony został tranzystorem IRF9540N, dzięki czemu układ może pracować z większą mocą.
    * Diody SS36 zostały zdublowane, dla zwiększenia prądu układu (w tym miejscu można także zastosować dowolną diodą Schottkiego o prądzie co najmniej 5A).
    * Usunięto B1.
    * Usunięto układ kontroli pracy wentylatora.

    Dokumentację w formacie ExpressPCB jak i w pliku PDF znajdziemy na stronie projektu.

    Krok 2: Gotowa płytka z elementami

    Driver LED o prądzie 3A oparty na ATTiny84 Driver LED o prądzie 3A oparty na ATTiny84
    Driver LED o prądzie 3A oparty na ATTiny84 Driver LED o prądzie 3A oparty na ATTiny84


    Krok 3: Oprogramowanie mikrokontrolera

    W programie maksymalny prąd drivera skonfigurowano na 2,5 A, jednakże można ustawić wyższe wartości, takie jak 2,9 A. Praca z 3 A powodowała pewne problemy, najpewniej aby uzyskać prąd dokładnie równy trzem amperom konieczne są pewne minimalne zmiany, takie jak dostosowanie indukcyjności do tego prądu.

    Jeśli regulujemy napięcie sprzężenia zwrotnego, należy upewnić się, że nasze obliczenia są poprawne dla danego opornika, służącego do monitorowania prądu płynącego przez diodę.

    W układzie zastosowano oscylator kwarcowy 20 MHz, aby uzyskać większą częstotliwość przełączania wyjścia

    Kod: C / C++
    Zaloguj się, aby zobaczyć kod


    Krok 4: Gotowy driver, sterujący diodą LED





    Źródło: http://www.instructables.com/id/ATTiny84-Based-3A-Step-Down-LED-Driver/

    Fajne? Ranking DIY
    O autorze
    ghost666
    Tłumacz Redaktor
    Offline 
    Fizyk z wykształcenia. Po zrobieniu doktoratu i dwóch latach pracy na uczelni, przeszedł do sektora prywatnego, gdzie zajmuje się projektowaniem urządzeń elektronicznych i programowaniem. Od 2003 roku na forum Elektroda.pl, od 2008 roku członek zespołu redakcyjnego.
    https://twitter.com/Moonstreet_Labs
    ghost666 napisał 11960 postów o ocenie 10197, pomógł 157 razy. Mieszka w mieście Warszawa. Jest z nami od 2003 roku.
  • #3 16457936
    Konto nie istnieje
    Konto nie istnieje  
  • #4 16458290
    pier
    Poziom 24  
    Dziwnie ten schemat narysowany. Na pierwszy rzut oka wygląda jakby attiny bezpośrednio zasilał diody.
  • #5 16458317
    pgoral
    Poziom 26  
    Tam jest pomiar prądu. Nie zasila, a mierzy napięcie odkładające się na R5 do R8.
  • #6 16458327
    Konto nie istnieje
    Konto nie istnieje  
  • #7 16473904
    pawlik118
    Poziom 32  
    co się stanie jak procek się zawiesi i akurat wystawi 0 na wyjściu sterującym tranzystorem? nic nie zabezpiecza diody na taką ewentualność.
  • #8 16473976
    PiotrPitucha
    Poziom 34  
    Witam
    Ciekawy układ. zastanawiam się jaka realna częstotliwość kluczuje wyjściowego MOSFETa, bo to rodzi kilka pytań.
    Sympatyczny z gruntu rzeczy tranzystor 4905 ma dużą pojemność bramki, w związku z tym wraz ze wzrostem częstotliwości kluczowania będą rosły straty i może się okazać że stosowanie tranzystora na prądy ponad 100A mija się z celem, myślę że w tym układzie tranzystor na kilkanaście A może wystarczyć i to bez radiatora.
    Zastosowałem ostatnio tranzystor z kanałem P o prądzie 96A do kluczowania grzałki z prądem około 20A i bez radiatora można go swobodnie trzymać w palcach.
    Druga sprawa to kondensator na wyjściu, przydałoby się przy szybkim kluczowaniu dobrać coś z niskim ESR i może podpiąć równolegle jakieś dobre kondensatory 100nF.
    Przy dobrze dobranym tranzystorze można swobodnie wywalić parkę PNP NPN, wystarczy zerknąć na schematy driverów silników BLDC na prądy rzędu 15A jak tam rozwiązano sterowanie.

    R-MIK napisał:
    Cytat:
    Tu jest kilkanaście rezystorów, gdyby był jeden to ja daję szeregowy rezystor z wejściem ADC mikrokontrolera. Jego rola jest prosta, spalenie rezystora pomiarowego lub niedolutowanie/brak tego rezystora podczas uruchamiania, może spowodować podanie na ADC wysokiego napięcia, dużo wyższego niż zasilanie mikrokontrolera. Teraz wiadomo po co daję rezystor. Oczywiście trzeba sprawdzić jaką wartość może on mieć.


    Wydaje mi się że takie myślenie nic nie daje, po pierwsze prąd dopuszczalny na wejściu Attiny jest rzędu 0,3mA co dawałoby bardzo duże wartości rezystora szeregowego, z drugiej zaś strony na wejściu analogowym nie powinno być rezystancji sterowania większej niż 10KΩ, więc mamy sprzeczność z natury.
    Jeśli ktoś chce być święty to może dać rezystor szeregowy 1KΩ i zenerkę na wejściu, sam rezystor przed niczym nie zabezpieczy.
    Pozdrawiam
REKLAMA