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

Prosty sterownik lampek choinkowych 4 x 100 LED

maystero 04 Gru 2009 14:03 25819 74
  • #1 04 Gru 2009 14:03
    maystero
    Poziom 24  

    Witam.
    Chciałbym zbudować sterownik lampek do choinki. Mam Lampki LED (białe - 400 sztuk) mają one co prawda Chiński sterownik który jak wiadomo..... popsuł się w połowie świąt. Chciałbym udoskonalić to cudo. I mam taki pomysł: chciałbym zbudować sterownik do tych właśnie lampek, gdzie było by 9 trybów pracy i sterowanie z pilota RC. Część zasilacza i sterowania to żaden problem potrafię zaprojektować. Problem pojawia się z softem do mikrokontrolera. Tego nie potrafię zrobić. Mam w domu ATmega8 i może ktoś na ten mikrokontroler pomógł bym mi stworzyć soft?

    tryby pracy sterownika sterowanego z pilota RC.
    1 ON/OFF
    2. tryb2
    3. tryb3
    4. tryb4
    5. tryb5
    6. tryb6
    7. tryb7
    8. tryb8
    9. tryb9

    Lampki mają 4 "sznury " po 100 sztuk. Czyli sterownik powinien mieć 4 kanały.

    0 29
  • Sklep HeluKabel
  • #2 04 Gru 2009 17:52
    mirekk36
    Poziom 42  

    maystero napisał:
    Mam w domu ATmega8 i może ktoś na ten mikrokontroler pomógł bym mi stworzyć soft?


    Tylko ty sam możesz sobie pomóc.

    Natomiast tutaj na pewno znajdziesz pomoc jeśli zaczniesz się po kolei uczyć programować mikrokontrolery. To nie jest takie trudne ale wszysko po kolei ;)

    Zacznij od najprostszch programów do migania jedną diodą LED a samo to już ci się bardzo przyda

    0
  • #3 05 Gru 2009 11:39
    maystero
    Poziom 24  

    Witam.
    Postanowiłem że jednak sam spróbuje napisać soft. Trzeba się kiedyś w końcu nauczyć.

    Narysowałem schemat sterownika. Zdaje sobie sprawę że może być zły. Zamieszczam go TUTAJ aby poddać weryfikacji.

    Rozbroiłem ten chiński sterownik i zrobiłem sekcje zwłok. Początkowo byłem przekonany że te 4 gałęzie Ledów są sterowane przez tranzystory! W sterowniku jest mostek prostowniczy i wyprostowane napięcie idzie na LED-y I wraca na element wykonawczy BE60. Dwa z tych elementów są uszkodzone. Ale dwa pozostałem zachowują sie jak tranzystory NPN. Wczoraj wygoglowałem że te BE60 to PCR 406. Więc na 100% tyrystor.

    Schemat który stworzyłem to po części adaptacja projektu publikowanego na elce. Zmieniłem jednak zasilacz - na bez transformatorowy. Przy kondensatorze CX1 330nF wydajność prądowa powinna sięgać ok 20mA więc uważam że starczy.

    Teraz sterowanie ledami... mam wątpliwości czy to co wymyśliłem zadziała?
    Prosty sterownik lampek choinkowych 4 x 100 LED

    Przycisk S1 planuje użyć do uczenia układu aby reagował na pilota RC.

    Naukę w BASCOM od czego najlepiej zacząć?
    Jestem zielony... więc coś dla topornych poproszę.

    1
  • #4 05 Gru 2009 14:22
    atom1477
    Poziom 43  

    Ten schemat jest błędny. Masa układu jest połączona tyrystorami z jednym z przewodów sieci. Będzie dym (ewentualnie po prostu nie wysterujesz tyrystorów).

    1
  • Sklep HeluKabel
  • #5 05 Gru 2009 16:02
    maystero
    Poziom 24  

    Więc jak to poprawić? Bo nie mam pomysłu?

    0
  • #6 05 Gru 2009 16:48
    atom1477
    Poziom 43  

    Musisz zasilać ATMegę z zasilacza jednopołówkowego. Tak żeby jeden "pin" sieci nie przechodził przez żadną diodę prostowniczą.
    Po za tym to tyrystory masz trochę źle podłączone.
    Diody powinny być podłączone do anod tyrystorów. A katody tyrystorów do masy.
    Może być tak:
    Prosty sterownik lampek choinkowych 4 x 100 LED
    No i rozumiem że szeregowo z tymi di0dami to jednak jakieś rezystory są?

    Dodano po 1 [minuty]:

    A dławiki L1 i L2 możesz sobie darować w tak prostym układzie.

    0
  • #7 06 Gru 2009 12:22
    maystero
    Poziom 24  

    atom1477 napisał:
    Musisz zasilać ATMegę z zasilacza jednopołówkowego. Tak żeby jeden "pin" sieci nie przechodził przez żadną diodę prostowniczą.
    Po za tym to tyrystory masz trochę źle podłączone.
    Diody powinny być podłączone do anod tyrystorów. A katody tyrystorów do masy.

    A dławiki L1 i L2 możesz sobie darować w tak prostym układzie.


    Dzięki za wskazówki. Naniosłem na schemat Twoje uwagi. Mam jednak pytanie: czy nie lepiej było by w miejsce rezystorków, które są bramkach tyrystorów użyć diód 1N4148? Przy sterowaniu PWM dioda nie powinna wpływać na poprawność działania, a poprawi to bezpieczeństwo samego Atmega?

    Prosty sterownik lampek choinkowych 4 x 100 LED

    0
  • #8 06 Gru 2009 12:52
    atom1477
    Poziom 43  

    1N4148? W jaki sposób wpłynie to na bezpieczeństwo? 1N4148 wytrzyma tylko 100V.
    Tutaj nie chodzi o zabezpieczenie ale o ograniczenie prądowe. Tyrystory wysterowuje się przez rezystor, tak jak bazę tranzystora czy diodę LED.
    Tylko pamiętaj że katody tyrystorów mają iść do masy a nie do dowolnego przewodu sieci. Specjalnie na moim schemacie usunąłem tą linię łączącą katody tyrystorów i te katody podłączyłem bezpośrednio do masy żeby było widać jak to ma być.

    0
  • #9 06 Gru 2009 13:13
    maystero
    Poziom 24  

    Czyli muszę podczas eksploatacji urządzenia zwracać szczególną uwagę na przewód L i N ? Tak żeby przewód N stanowił automatycznie masę (GND) ?

    Prosty sterownik lampek choinkowych 4 x 100 LED


    czy wartości rezystorów, które strują tyrystory mogą być wartości 1K?

    0
  • #10 06 Gru 2009 13:47
    atom1477
    Poziom 43  

    Nie nie. Chodzi mi o to żeby katody tyrystorów były podłączone do diody D7 czy kondensatora C8, a nie do rezystora R14. Na schemacie masz dobrze, ale jeżeli zrobisz to w pająku to można się pomylić.

    0
  • #11 02 Gru 2011 18:23
    maystero
    Poziom 24  

    Witam
    Drodzy koledzy, zbliżają się święta, i postanowiłem że w tym roku w końcu ukończę projekt. Poprawiłem schemat, zmieniłem procesor na ATTINY13, kolega w pracy pomoże z softem... Pozostaje tylko kwestia poprawności wykonania układu (chodzi o to żeby w trakcie eksploatacji nagle choinka się nie zapaliła).
    Proszę o weryfikacje poprawionego układu.

    Prosty sterownik lampek choinkowych 4 x 100 LED

    0
  • #12 02 Gru 2011 19:53
    atom1477
    Poziom 43  

    C8 dał bym większy.
    R15 100k zamienił nad dwa połączone szeregowo rezystory 47k.
    A te diody LED to rozumiem że mają wbudowane rezystory?

    0
  • #13 02 Gru 2011 20:57
    maystero
    Poziom 24  

    Dziękuję za odzew. Poprawiłem schemat o podane wskazówki.
    Prosty sterownik lampek choinkowych 4 x 100 LED
    Oczywiście LED-y mają wbudowane rezystorki.
    Zastanawiam się jak jeszcze można zabezpieczyć uC przed uszkodzeniem?

    0
  • #14 02 Gru 2011 22:16
    atom1477
    Poziom 43  

    W takim układzie ciężko będzie zabezpieczyć uC.
    Może by jeszcze dać diodę Zenera na 4,7V zamiast na 5,1V.
    Przynajmniej będzie pewność że uC nie będzie zasilany zbyt wysokim napięciem.
    Te tyrystory które masz mają prąd wyzwalania około 200uA więc teoretycznie mógł byś zwiększyć wartości rezystorów bramkowych do powiedzmy 10k i wtedy byłoby to jakieś niewielkie zabezpieczenie mikrokontrolera.
    A co do C8 to miałem na myśli nawet 1000uF :D

    0
  • #15 02 Gru 2011 22:19
    autoservice
    Poziom 20  

    Czy przed zenerem nie powinno być rezystora? w końcu to stabilizator parametryczny.
    Ja bym dolozyl jeszcze transil 5,6V na zasilaniu procka, warystor na wejsciu 230V, i transile(lub zenery) na 5,6 lub 5,1 przy każdym pinie bramkowym tyrystorow(triakow). Zakłócenia to nie problem bo resetniesz procka watchdogiem i działa. Jedyne o co trzeba się martwić to trwałe uszkodzenie od przepięć i tu trzeba jak najwiecej. Może jeszcze jakieś układy gasikowe o na tyrystorach bo nie wiadomo jaką indukcyjność ma 100 diod, trzeba by sprawdzić oscyloskopem czy nic sie nie indukuje.
    Pzdr.

    0
  • #16 02 Gru 2011 22:25
    atom1477
    Poziom 43  

    autoservice napisał:
    Czy przed zenerem nie powinno być rezystora? w końcu to stabilizator parametryczny.

    Parametryczny nie oznacza równoległy. Zadziwia mnie że ludzie zawsze tak to kojarzą :D
    Akurat w tym przypadku akurat jest i parametryczny i równoległy, ale rezystora nie trzeba bo prąd będzie ograniczany przez kondensator (Klik)
    Pozostałe zabezpieczenia być może mają sens ale przekreślają podstawową cechę układu jaka jest prostota. Zamiast tych transili taniej wyjdzie dać optoizoloację w sterowaniu tyrystorów. Nawet jeżeli nadal miało by to być zasilane z tego samego zasilacza. Optoizolacja np. na PC817.

    EDIT. Jeszcze się zastanawiam czy odbiornik podczerwieni będzie poprawnie pracował przy dość dużych tętnieniach napięcia zasilania jakie daje taki zasilacz.
    Może lepiej było by dać diodę Zenera na np. 12V a później zrobić 5V za pomocą stabilizatora 78L05.

    0
  • #17 04 Gru 2011 14:30
    maystero
    Poziom 24  

    Dziękuje wszystkim za pomoc.
    Ukończyłem projekt. Płytka "się robi"
    Jak zmontuje i uruchomię to poinformuje o efektach.

    Schemat:
    Prosty sterownik lampek choinkowych 4 x 100 LED

    PCB
    Prosty sterownik lampek choinkowych 4 x 100 LED Prosty sterownik lampek choinkowych 4 x 100 LED

    PCB zaprojektowana pod obudowę 36x64x89mm (niestety, nie pamiętam TYPU)

    0
  • #18 04 Gru 2011 14:34
    atom1477
    Poziom 43  

    Trochę się pospieszyłeś z tą płytką.
    Odstępy izolacyjne w footprincie tyrystorów pomiędzy bramkami a anodami są za małe.
    I przy kondensatorze C1 też.

    0
  • #20 04 Gru 2011 14:54
    maystero
    Poziom 24  

    dondu napisał:
    I podciągnij rezystorem RESET do Vcc.

    10K starczy?

    0
  • #22 16 Gru 2011 01:14
    strakowski
    Poziom 11  

    Co prawda miałeś poinformować o rezultatach, ale tego nie robisz. Jeszcze nie skończyłeś?
    Mnie interesuje co innego: skoro to diody i do tego sterowane przez tyrystory, to jaki masz efekt świetlny przy sterowaniu PWM? Nie masz przypadkiem dzikich harcy i migotania, że głowa boli? Jedną połówkę z 50Hz to już gołym okiem widać ;)
    No i czy ten rezystor k22/5W przypadkiem się mocno nie grzeje?

    0
  • #23 16 Gru 2011 01:44
    kizek
    Poziom 35  

    Nie lepiej zasilić tyrystory napięciem stałym bo mam wrażenie że to wszystko się zadymi. Z tego co pamiętam tyrystory stosuje się w układach napięć stałych a triaki w układach zmiennych.

    0
  • #24 16 Gru 2011 08:04
    maystero
    Poziom 24  

    strakowski napisał:
    Co prawda miałeś poinformować o rezultatach, ale tego nie robisz. Jeszcze nie skończyłeś?


    Przykro mi kolego, ale nie mam czasu! Płytka się co prawda zrobiła, a trzeba jeszcze dziurki powiercić i cały układ zmontować. A na to brak czasu

    strakowski napisał:
    Mnie interesuje co innego: skoro to diody i do tego sterowane przez tyrystory, to jaki masz efekt świetlny przy sterowaniu PWM? Nie masz przypadkiem dzikich harcy i migotania, że głowa boli? Jedną połówkę z 50Hz to już gołym okiem widać ;)
    No i czy ten rezystor k22/5W przypadkiem się mocno nie grzeje?

    kizek napisał:

    Nie lepiej zasilić tyrystory napięciem stałym bo mam wrażenie że to wszystko się zadymi. Z tego co pamiętam tyrystory stosuje się w układach napięć stałych a triaki w układach zmiennych.


    Jak zmontuje, i układ wykaże "błędy" będe myślał nad poprawkami. Na tą chwile trzymajcie kciuki :D

    0
  • #25 16 Gru 2011 09:18
    atom1477
    Poziom 43  

    kizek napisał:
    Nie lepiej zasilić tyrystory napięciem stałym bo mam wrażenie że to wszystko się zadymi. Z tego co pamiętam tyrystory stosuje się w układach napięć stałych a triaki w układach zmiennych.

    To źle pamiętasz.
    Oba są do zmiennych (a tyrystory jedynie do jednokierunkowych, ale wciąż zmiennych).

    0
  • #26 16 Gru 2011 11:54
    strakowski
    Poziom 11  

    atom1477 napisał:

    Oba są do zmiennych (a tyrystory jedynie do jednokierunkowych, ale wciąż zmiennych).


    ...co akurat dla diod led jest optymalne. A tyrystory zasilać stałym przy 230V? Ryzykowne, choć prądy małe.

    0
  • #27 16 Gru 2011 12:31
    kizek
    Poziom 35  

    W okresie braku części na rynku ( triaków ) tyrystor + mostek rozwiązywał problem, chodzi mi o różnego typu układy dyskotekowe "kolorofony". Żarówki były wysterowane pełną sinusoidą, brak efektu migotania.

    0
  • #28 16 Gru 2011 12:35
    strakowski
    Poziom 11  

    Weź pod uwagę, że diody przewodzą tylko w jedną stronę, więc napięcie wsteczne dodatkowo by je obciążało, wiec do każdej led trzeba by było dolutować jakąś 1N... spolaryzowana przeciwnie.
    A kolorofon... łza w oku się kręci ;)

    0
  • #29 16 Gru 2011 13:50
    atom1477
    Poziom 43  

    strakowski napisał:
    Weź pod uwagę, że diody przewodzą tylko w jedną stronę, więc napięcie wsteczne dodatkowo by je obciążało, wiec do każdej led trzeba by było dolutować jakąś 1N... spolaryzowana przeciwnie.

    Nie do każdej. Wystarczy jedna szeregowo.
    Zresztą równoległe by były złe bo by pobierały prąd przy odwrotnej polaryzacji napięcia. A do tego ich napięcie przewodzenia było by kilka razy niższe niż napięcie przewodzenia diod LED, a więc ten pobierany prąd był by kilka razy większy.
    Tak więc dioda nie tylko może, ale nawet musi być w szeregowo.

    0
  • #30 18 Gru 2011 16:34
    krolr
    Poziom 2  

    a jaki kod do tego?
    pytanko jeszcze o płytki - gdzie można tanio zamówić?

    0