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.

Prosty sterownik lampek choinkowych 4 x 100 LED

maystero 18 Gru 2011 16:46 25435 74
  • #31 18 Gru 2011 16:46
    strakowski
    Poziom 11  

    Kod wedle uznania. Ja piszę w C w AVR Studio 5, do programowani DUDE podłączone pod AVR Studio.

    Nie wytrzymałem i zbudowałem ten układ. Niestety, potwierdziły się moje najgorsze obawy. Sterowanie tyrystorem LEDów z sieci 230V to porażka. Dlaczego?
    1. kątem oka widać migotanie nawet ptrzy świeceniu wszytskich diod na stałe
    2. PWM odpada całkowicie. Efekt jest nie do przyjęcia przy jednej połówce napięcia. Nie pokażę o co chodzi, ponieważ komórka ma za małe odświeżanie aby to nagrać, ale wyglada to tragicznie.
    Kicha jest totalna.
    3. przyjrzałęm się uszkodzonemu sterownikowi u ojca, tam jest prostownik pełnookresowy.

    Jutro poeksperymntuję.
    Skoro w sterowniku nie ma zasilacza beztransformatorowego, to jak to jest zasilane? Ano, najpierw prostuje się napiecie sieci, potem podaje na dzielnik rezystancyjny, a następnie na stabilizator. Przy prądzie rzędu 5mA na procesorze to rozwiazanie się sprawdzi przy niewielkiej stracie mocy cieplnej na rezystorach. Wtedy można zasilić ATTiny i prostować sieć, co powinno dać dobry efekt przy PWM.

    Dam znać co z tego wyszło. Nie krytykujcie mnie za dzielnik, ale takie rozwiazanie działa w tych fabrycznych. Z kondensatorów jest tylko taki elektrolit na 16V, na któym zmierzyłem 4,7V DC.

  • #32 20 Gru 2011 17:33
    maystero
    Poziom 24  

    Kolega strakowski mnie wyprzedził.
    Cóż ja swojego nie zdążyłem uruchomić. Niestety moc problemów nie zna granic.
    Możliwe że strakowski ma racje z tym migotaniem. Ja swojego układu nie dałem rady przetestować jeszcze. Ale nie wykluczone że da się układ usprawnić. Jak ogarnę się z problemami to dam znać jak mój układ działa... o ile zadział.

  • #33 21 Gru 2011 18:49
    maystero
    Poziom 24  

    Panowie.
    Złożyłem sterownik, ale nie mogę swojego Attiny13 zaprogramować.
    Dostaje taki oto komunikat:
    Prosty sterownik lampek choinkowych 4 x 100 LED

    Mam 5 takich Attiny i na każdym to samo. Programator OK.
    Attiny ma działać na defaultowych ustawieniach.

  • #34 21 Gru 2011 19:21
    strakowski
    Poziom 11  

    Nie znam dobrze tego programu, ale wydaje mi się, że masz zaznaczoną opcję wyłączania procesora po wykonaniu flasha. Odznacz ją. Z logu wynika, że flash przechodzi prawidłowo, dopiero weryfikacja zawodzi.
    Sprawdź też zawartość flasha, czyli wyciągnij co wgrałeś i porównaj pliki binarne. Przy okazji stwierdzisz, czy na pewno flash przebiegł jak trzeba.
    Spróbuj też dla porównania użyć DUDE z linii komend.

  • #35 22 Gru 2011 22:00
    maystero
    Poziom 24  

    Sprawę rozwiązał http://khazama.com/project/programmer/
    ale niestety procek nie reaguje na pilota RC.... eh.

    EDIT
    Eureka! Problem rozwiązany. Kolega, który robił mi PCB zrobił mi gratis małe zwarcie nie widoczne gołym okiem.
    Co prawda już po świętach, ale jak mi sie uda to na dniach podłącze ustrojstwo do choinki.

  • #36 27 Gru 2011 21:10
    maystero
    Poziom 24  

    Szanowni koledzy!
    Podłączyłem sterownik pod choinkę. Owszem zadziałało, ale kolega strakowski miał racje. Diody migotają, i jest to dość denerwujące. Wymyśliłem taki oto patent ale zdaje sie że to nie zadziała
    Prosty sterownik lampek choinkowych 4 x 100 LED

    Podpowiedzcie jak udoskonalić mój sterownik, tak aby pozbyć się migotania?

  • #37 27 Gru 2011 22:14
    atom1477
    Poziom 43  

    Dopiero sobie coś uświadomiłem.
    Wy to sterujecie PWMem?
    No to tak to nigdy nie zadziała (tyrystory się nie wyłączą wtedy kiedy trzeba).
    Musicie to sterować fazowo.
    Trochę spóźniona ta moja rada bo już wytrawiliście płytki, ale lepiej powiedzieć to teraz niż to przemilczeć.

    maystero: na Twoim schemacie jest błąd. Masa procesora nie jest połączona z katodami tyrystorów (i niestety teraz nie może być). Układ wystrzeli po podłączeniu do sieci (więc go nie podłączaj).

  • #38 27 Gru 2011 22:32
    strakowski
    Poziom 11  

    Fakt, sterowanie fazowe jest najlepsze. PWM jest dobre, ale do sterowania na napięciu stałym do testów - diody rozjaśniają się i gasną płynnie, na tyrystorach była kicha (sprawdziłem).

    Zaproponowany nowy schemat faktycznie ma poważny błąd, układ spowoduje zwarcie. Nie jestem pazerny, ale zastosowanie transformatora 0,6W 6V i dwóch mostków to koszt 9zł. Wszystko mieści się na płytce uniwersalnej i działa naprawdę dobrze (i bezpiecznie). Sterowanie fazowe dorobię jak się obrobię ze swoją robotą ;)

    Potrzebne będzie synchronizowanie tyrystorów i detekcja przejścia przez "0". Powinno zadziałać. Dam znać o efektach. Swoją drogą, te chińskie układziki tez mają synchro i detekcję przez rezystor 1 MOhm wprost z sieci ;)

    Układ chodzi u mnie od 23 grudnia po 12 godzin na dobę i praktycznie sterownik nie robi się nawet lekko letni, więc jest tak jak założyłem. Na koniec jeszcze naskrobię gdzieś schemat i pokażę wszystkim.
    Całość chodzi na ATTiny45.

  • #39 27 Gru 2011 23:37
    atom1477
    Poziom 43  

    strakowski napisał:
    PWM jest dobre, ale do sterowania na napięciu stałym do testów - diody rozjaśniają się i gasną płynnie, na tyrystorach była kicha (sprawdziłem).

    Ale sprawdziłeś nie to co trzeba :D
    PWM przy napięciu zmiennym jest również bardzo dobry. To nie PWM jest problemem tylko tyrystory.

  • #40 28 Gru 2011 19:49
    maystero
    Poziom 24  

    Moja konstrukcja nie zawiera na razie sterowania PWM.
    Są tylko proste opcje:
    1. NO/OFF [wszytko]
    2. NO/OFF [pierwszy sznur x100LED]
    3. NO/OFF [drugi sznur x100LED]
    4. NO/OFF [trzeci sznur x100LED]
    5. NO/OFF [czwarty sznur x100LED]
    Urządzenie podłączyłem pod choinkę i działa. Jedynie dołożyłem diodę prostowniczą (D4) do układu. Dodanie kondensatora elektrolitycznego za diodą powoduje iż tyrystory się nie wyłączają.
    Prosty sterownik lampek choinkowych 4 x 100 LED

  • #41 07 Lut 2013 17:39
    maystero
    Poziom 24  

    maystero napisał:
    Szanowni koledzy!
    Podłączyłem sterownik pod choinkę. Owszem zadziałało, ale kolega strakowski miał racje. Diody migotają, i jest to dość denerwujące. Wymyśliłem taki oto patent ale zdaje sie że to nie zadziała
    Prosty sterownik lampek choinkowych 4 x 100 LED

    Podpowiedzcie jak udoskonalić mój sterownik, tak aby pozbyć się migotania?


    Chciałbym wrócić do tematu. Ktoś może mi podpowiedzieć jak rozwiązać ten problem?

  • #42 07 Lut 2013 17:57
    BlueDraco
    Specjalista - Mikrokontrolery

    Poprosić zakład energetyczny o zwiększenie częstotliwości sieci do min. 200 Hz. Ewentualnie całkiem od nowa zaprojektować układ - bez tyrystorów.

  • #43 07 Lut 2013 18:08
    maystero
    Poziom 24  

    BlueDraco napisał:
    Poprosić zakład energetyczny o zwiększenie częstotliwości sieci do min. 200 Hz.

    Odpada :)


    BlueDraco napisał:
    Ewentualnie całkiem od nowa zaprojektować układ - bez tyrystorów.

    Zdaje sobie sprawę że ten patent trzeba zarzucić i przeprojektować całość. Ale co będzie bardziej efektowniejsze? Sterowanie przez tranzystory? Triaki (chyba nie)?

    Jak rozwiązać zasilanie CPU? Transformator? Czy aktualne rozwiązanie?

  • #44 07 Lut 2013 18:10
    BlueDraco
    Specjalista - Mikrokontrolery

    Z przodu prąd stały, sterowanie PWM przez MOSFETy. Napięcie - lepiej niższe, np. 24..60 V - mniejsza liczba diod w łańcuchu. Można łatwo za grosze kupić przyzwoite zasilacze impulsowe 24 V, takie jak do notebooków.

  • #45 07 Lut 2013 18:37
    maystero
    Poziom 24  

    BlueDraco napisał:
    Z przodu prąd stały, sterowanie PWM przez MOSFETy. Napięcie - lepiej niższe, np. 24..60 V - mniejsza liczba diod w łańcuchu. Można łatwo za grosze kupić przyzwoite zasilacze impulsowe 24 V, takie jak do notebooków.


    Kolego, pomysł dobry, ale musiałbym wyrzucić sznur LEDów do kosza! LEDy które posiadam pochodzą z chińskiego zestawu 4x100 LED. Chiński sterownik już dawno zakończył żywot, a ja postanowiłem dać nowe życie LEDom. Ten sznur był zasilany przez mostek Getza i tam nie występowało migotania.


    Więc jeszcze raz jak to udoskonalić?
    Tu znalazłem podobny temat
    https://www.elektroda.pl/rtvforum/topic2422253-0.html
    Ale kolega też nie znalazł rozwiązania.
    Jeden schemat wydaje sie być sensowny....
    Prosty sterownik lampek choinkowych 4 x 100 LED

    Tylko czy to zadziała?

    Dodam że ja nie potrzebuje PWM. Zdecydowanie starcza mi ON/OFF.

  • #46 07 Lut 2013 20:07
    BlueDraco
    Specjalista - Mikrokontrolery

    Jeśli uparłeś się na tyrystory - będziesz miał migające 100 Hz. Koniec.
    żeby nie migało, musiałby dorzucić kondensator - wtedy napięcie nie będzie spadać do 0 i tyrystory się nie wyłączą.

    Możesz dorzucić kondensator na zasilaniu LED i zastąpić tyrystory wysokonapięciowymi nMOSFETami. Trzeba tylko zadbać o to, by im dobrze wysterować bramki - w pełne otwarcie. jeśli znajdziesz tranzystor specyfikowany na VGS = 4.5 V - nie ma problemu. Wtedy po zamianie tyrystorów naMOSFETy cała reszta mogłaby pozostać bez zmian.

  • #47 07 Lut 2013 20:51
    maystero
    Poziom 24  

    BlueDraco napisał:
    Jeśli uparłeś się na tyrystory - będziesz miał migające 100 Hz. Koniec.


    ale przy pełnym wyprostowaniu napięcia sinusoidalnego, częstotliwość zmian będzie tak duża, że będzie nie zauważalna.

    Taki o to popełniłem kolejny schemat:
    Prosty sterownik lampek choinkowych 4 x 100 LED

    Na LEDy podane będzie ok. 230V "wyprostowane" nie filtrowane kondensatorem. Tyrystor powinien się wyłączyć. Pytanie czy te "masy" mogą być wspólne?

  • #48 07 Lut 2013 20:57
    BlueDraco
    Specjalista - Mikrokontrolery

    100 Hz zawsze zauważysz!!! Zwłaszcza, gdy ruszysz głową albo będziesz patrzył "kątem oka".

    Te masy mogą i muszą być wspólne, a migać będzie fatalnie - to NIE jest rozwiązanie - wrzuć MOSFETy i możesz mieć prąd stały..

  • #49 07 Lut 2013 21:27
    maystero
    Poziom 24  

    Prosty sterownik lampek choinkowych 4 x 100 LED

    Na tą chwile do głowy przyszły mi tylko IRF830. To trochę jak z armatą na muchę, ale na tą chwile nic innego mi do głowy nie przychodzi.

    Teraz zadziała?

  • #50 07 Lut 2013 21:56
    BlueDraco
    Specjalista - Mikrokontrolery

    Tranzystor powinien być specyfikowany na napięcie bramki 4.5 V, z VGSth nie więcej niż 3..3.5 V. Nie musi wytrzymywać 500 V, bo masz gwarantowany spadek na LED - poszukaj jakiegoś na 200..300 V.

  • #51 08 Lut 2013 12:24
    Dar.El
    Poziom 40  

    Zastosuj triaki z optotriakami, tak będzie dużo bezpieczniej. 100Hz nie przeszkadza już tak bardzo a stosowanie wysokonapięciowych mosfetów w instalacji 230V wymaga dużego doświadczenia.

  • #52 08 Lut 2013 12:47
    maystero
    Poziom 24  

    Dar.El napisał:
    Zastosuj triaki z optotriakami, tak będzie dużo bezpieczniej.


    Nie jestem pewien czy traki będą współpracować z LEDami. Triak idealnie nadaje się do prądu przemiennego, a praca z napięciem stałym to już inna bajka.
    Chyba że jestem w błędzie to proszę mnie oświecić.

  • #53 08 Lut 2013 12:51
    Dar.El
    Poziom 40  

    Możesz zostawić mostek prostowniczy, triakom to nie przeszkadza. Ważne aby prąd spadał do zera, kierunek nie musi być zmieniany. Możesz też zostawić tyrystory i sterować je z optotriaków.

  • #54 08 Lut 2013 13:12
    BlueDraco
    Specjalista - Mikrokontrolery

    Chciałem przypomnieć, że od jakiegoś czasu rozmawiamy o wyrzucaniu triaków i tyrystorów, żeby zlikwidować migotanie 100 Hz. Koledzy robią koło...

  • #55 08 Lut 2013 21:05
    maystero
    Poziom 24  

    Dar.El napisał:
    Możesz zostawić mostek prostowniczy, triakom to nie przeszkadza. Ważne aby prąd spadał do zera, kierunek nie musi być zmieniany. Możesz też zostawić tyrystory i sterować je z optotriaków.


    Szanowny kolego podzielam twój wywód, iż 100Hz nie będzie już tak meczące jak aktualne rozwiązanie. Dlatego namalowałem kolejny schemat:

    Prosty sterownik lampek choinkowych 4 x 100 LED

    Oceń proszę fachowym okiem poprawność połączeń.

  • #56 09 Lut 2013 09:31
    Dar.El
    Poziom 40  

    Miały być optotriaki i rozdzielona masa napięcia sieci od obwodów niskonapięciowych. Do sterowania fazowego MOC3021 do MOC3023, do włącz/wyłącz MOC3041 do MOC3043. Zwróć uwagę na czułość optotriaków i zastosowanie odpowiedniego rezystora określającego prąd LED.

  • #57 08 Gru 2013 11:15
    maystero
    Poziom 24  

    Witam.
    I znów jak co roku święta :D
    Jakiś czas temu ukończyłem prace nad moim sterownikiem do choinki. W trosce o bezpieczeństwo przeprojektowałem układ zasilania. We wcześniejszej wersji wykorzystałem 7805 ale baaaardzo się grzał (do tego szczelnie zamknięta obudowa - ochrona przed małymi dziećmi). Po paru godzinach pracy temp była już dość odczuwalna, więc całość zmieniłem na znany i lubiany MC34063.

    Resztę widać na zdjęciach. Nie ma co sie rozpisywać. Jedyny mankament to cewka... 220uH :(

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

  • #58 06 Sty 2015 17:04
    hiszpan5
    Poziom 11  

    Witam,

    Chciał bym nieco odświeżyć temat. Niestety już po świętach ale chciał bym zbudować sterownik na kolejne święta. Strasznie irytują mnie wbudowane sterowniki a ciągłe świecenie się lampek jest nudne.

    Głównym założeniem mojego sterownika jest płynne sterowanie diodami LED np za pomocą sygnału PWM z mikrokontrolera np ATmega8. Nie da się tego wykonać na optotriakach ani na tyrystorach, które są w oryginalnym układzie sterownika ze względu na migotanie.

    Czy można taki sterownik wykonać na tranzystorach MJE 13007 lub MJE 13009?
    Czy taki schemat ma sens?

    Prosty sterownik lampek choinkowych 4 x 100 LED

  • #59 06 Sty 2015 19:34
    atom1477
    Poziom 43  

    Można na MJE13007 lub na MJE13009 jak takie masz.
    Ale jak masz dopiero kupować to taniej na MPSA42.
    Ale schemat sensu nie ma. Brakuje rezystorów na bazach tranzystorów. I obwodów zasilania (żeby można się było wypowiedzieć na ich temat).

  • #60 06 Sty 2015 19:40
    maystero
    Poziom 24  

    Przyznam się, że przed świętami miałem chęć odświeżyć mój projekt. Miałem chęci na dodanie opcji sterowania LED-ami ze smartfona (WiFi), 4x PWM, jakieś gotowe programy typu błyskanie, biegnące światełko itp. ale święta się już skończyły i zapał również :( Może za rok...