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.

Regulacja napięcia - Regulacja napięcia 230V

Damian7546 03 Gru 2014 14:39 1509 8
  • #1 03 Gru 2014 14:39
    Damian7546
    Poziom 21  

    Witam.

    Mam włączanie i wyłączanie silnika na 230 V bezprzewodowo na atmega8.

    Wykorzytsuje optiotriak moc3043 z wbudowanym detektorem zera oraz triaka bt136 gdyż używnay optotriak ma za małą moc - 150mW.

    Po ustawineiu wyjścia mikrokontrolera na 1 dioda w optotriaku się załącza i po przejściu przez zero włączany jest triak bt136.
    Schemat:

    Regulacja napięcia - Regulacja napięcia 230V

    Chciałbym teraz regulować napięcie na wyjściu 0-230V . Rozumiem że trzeba PWMem sterować załączanie triaka bt136, tylko jak>?

    0 8
  • #2 03 Gru 2014 17:44
    yokoon
    Poziom 28  

    Witam.
    Nie PWM'em, ponieważ PWM zmienia wypełnienie impusu przy stałej częstotliwości.
    Triakiem sterujemy fazowo, poczytaj o tym.

    0
  • #3 03 Gru 2014 18:04
    tmf
    Moderator Mikrokontrolery Projektowanie

    Czyli zasadniczo jest to PWM, tyle, że zsynchronizowany z siecią.
    Warto jednak sobie zadać pytanie co to za silnik - bo może okazać się, że nie można nim sterować fazowo i wymaga np. zbudowania falownika. Pytanie też co autor chce osiągnąć - regulację obrotów?

    0
  • #4 03 Gru 2014 18:20
    archanoid
    Poziom 25  

    Witam . Po pierwsze zmień optotriak na MOC3021 (baz detekcji zera ) . Następnie detektor zera i przerwanie zewnętrzne INT no i troszkę kodu .

    0
  • #5 03 Gru 2014 18:48
    EuroGenio
    Poziom 17  

    Bardzo ważne jaki to silnik - w jakim urządzeniu.
    Do niektórych takie sterowanie fazowe albo nie wystarczy albo też będzie bardzo "siało" do sieci.

    Do niektórych (np. mały wentylator) może być układ jak dotychczas i sterowanie grupowe. Nie będzie rewelacji, ale da się w jakimś zakresie regulować wydajność.

    0
  • #6 03 Gru 2014 19:21
    Damian7546
    Poziom 21  

    Chodzi mi tu przede wszystkim o zmianę napięcia od 0-230V

    archanoid napisał:
    Po pierwsze zmień optotriak na MOC3021 (baz detekcji zera ) . Następnie detektor zera i przerwanie zewnętrzne INT no i troszkę kodu .

    Po co dawac zewnetrzny detektor zera skoro jest wbudowany w optotriaku moc3043 ?

    0
  • #7 03 Gru 2014 19:27
    EuroGenio
    Poziom 17  

    Ponieważ ten wbudowany uniemożliwia Ci załączenie triaka w trakcie trwania półokresu a tylko synchronicznie z jego rozpoczęciem.
    Raz załączony triak "trzyma" aż do wygaśnięcia napięcia na jego końcówkach i nie można go wyłączyć.
    Dlatego nie można podać PWN o częstotliwości większej niż sieciowa i trzeba sterować synchronicznie - jak trafnie napisał kolega tmf takie PWM o częstotliwości sieciowej - w tym przypadku 100Hz

    0
  • #8 03 Gru 2014 20:16
    Damian7546
    Poziom 21  

    Podsumowując część "schematową" zostaje taki układ jak mam tylko z optotriakiem moc3021.
    Następnie z sieci (L1 i N) wyciągam na mostek z mostka na detektor zera (np cny17) i z tego detektora na przerwanie zewnętrzne do procka.

    To juz wiem kiedy jest zero- zgłasza mi procek przerwanie wyzwolone zboczem opadającym?

    I co 10ms generować sygnał zeby uzyskać 230V

    Opóźniając generowanie sygnału co 10ms zmieni napięcie?

    Sory jeśli jakieś głupie pytania, ale najpierw muszę zrozumieć żeby zacząć działać

    0
  • #9 03 Gru 2014 20:37
    EuroGenio
    Poziom 17  

    Zwróć uwagę na poprawne zaprojektowanie detektora zera.
    Musisz generować sygnał wyzwalający triak z opóźnieniem od 0 do 10 ms.
    Materiałów w necie pełno.
    Musisz rozumieć jaki przebieg uzyskasz na odbiorniku i co robisz, aby nie zrobić sobie kuku.

    0