Skocz do zawartości

Regulacja fazowa wentylatora 230


Rikardo

Pomocna odpowiedź

Anonim

W programie należy zmienić FALLING na RISING ! a jeśli masz CHANGE to na RISING.
Wyłączenie przed końcem połówki sinusoidy daje zysk czasu,który jest bardzo potrzebny przy tego typu sterowaniu mocą.
Znalazłem w moich zasobach optotriak i triak. Zbudowałem układ mocy bez filtra(na razie brak właściwych części,myślę skąd je wyjąć) i podłączyłem do sterownika.Włączyłem i zobaczyłem kilka błyśnięć żarówki po czym cisza,nic.Napisałeś Rikardo,że u Ciebie też błyska.Niby wszystko jest dobrze a jest źle.W moim przekonaniu winny jest filtr.Właściwe usytuowanie układu filtrującego jest sztuką. 10 lat temu miałem podobny problem tylko wtedy chodziło o to by triaki się nie włączały w momencie załączenia zasilania a triaki działały jak zwykły włącznik.Chyba z tydzień się mordowałem z tematem aż wreszcie w przypływie desperacji przylutowałem filtr na końcówkach transformatora po stronie pierwotnej.Zadziałało ale jak szukałem tego właściwego miejsca to znalazłem takie miejsce gdzie sto na sto włączeń do zasilania kończyło się niekontrolowanym włączeniem triaków.Takie szukanie jest mocno .... ale uczy pokory. Rikardo zamiast zespołu optotriak triak podłącz do D5 diodę led połączoną szeregowo z rezystorem np300Ω i do masy. Dioda powinna świecić a to oznacza,że cały układ do sterowania zespołem optotriak triak jest sprawny.Z drugiej strony widać jak kapryśnym elementem jest triak,jakie wprowadza zakłócenia.Z mojej strony za daleko idące było stwierdzenie,że niesprawny jest transoptor.Być może wyrzucenie transformatora czyli dużej indukcyjności rozwiąże problem.W to miejsce mostek prostowniczy bezpośrednio podłączony do AC 230V ,na wyjściu do plusa rezystor 180K min.1W następnie wejście transoptora pin1  a pin2 do minusa mostka.Zasilacz porządny impulsowy 12V 1,25A.

Link do komentarza
Share on other sites

Wielkie dzięki szymonw

W międzyczasie też transoptor podłączyłem za mostkiem gretza z opornikiem 1kΩ, a przed diodą aby kondensator nie robił problemów, nie próbowałam bezpośrednio do 230V. Diodę z opornikiem 330Ω podłączałem naprzemiennie z optotriakiem ale ona tylko trochę miga i to nie równo. RISING miałem. Niby układ i program działający komuś na internecie, a nam nie działa. Uparte stworzenie. Pobawię się jeszcze tym za tydzień może dwa, teraz jestem trochę zły że mi to nie wychodzi, robię coś prostszego, poprawiam menu. Fajnie, że ktoś jeszcze we mnie wierzy. Czytam też o przerwaniach wewnętrznych bo i tak ostatecznie to lub moduł SSR, ale ciężko to zrozumieć z brakiem podstaw, ale wierzę że choćby metodą prób i błędów do czegoś dojdę.

Link do komentarza
Share on other sites

Anonim

Nadal uważam,że SSR jest najlepszym rozwiązaniem.SSR jest dobrze zaprojektowany i ze sterowaniem nie ma problemów. Co to za kondensator?Na wejściu i wyjściu transoptora nie może być żadnych kondensatorów.Natomiast spróbuj podłączyć ten filtr 0,01µF/250V AC rezystor 39Ω do nóżek transformatora po stronie pierwotnej ,tam gdzie jest 230V.

Link do komentarza
Share on other sites

szymonw, filtr dołączyłem na zasilaniu transformatora, transoptor podłączony z opornikiem za mostkiem, a przed diodą prostowniczą i kondensatorem, stabilizatorem. Wyszukałem detekcję zera z oryginalnego sterownika i podłączyłem do arduino, żarówka tak samo się zachowuje jak przy mojej detekcji, problem pewnie w kodzie i krótkim impulsie na optotriak. Wytłumacz mi jeśli możesz dlaczego po podłączeniu tetekcji dioda mi słabo świeci, jest w szereg z opornikiem 330Ω, niezalażnie od ustawionej mocy. Dioda jest podłączona równolegle do optotriaka. Popatrz na film https://www.youtube.com/watch?v=ERflpoWSxoc&t=14s

Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

Anonim

Wyrzuć transformator! Przebuduj układ wejściowy na któryś z tych poniżej

w1.thumb.png.3c918288a578ec58286b8347b77dc577.pngw2.thumb.jpg.9365ffa0c08e3f503ac6337ab089553f.jpg

Program poniższy jest przeróbką innego programu i działa.Wyjście na optotriak jest na D3.To działa, lepiej gorzej, trudno ocenić.Podłącz do silnika wtedy będzie będzie można coą powiedzieć więcej

int dimming = 50;
void setup() {
 pinMode(3,OUTPUT);
 pinMode(2,INPUT);
// pinMode(13,INPUT);

    
   // int AC_LOAD = 3;    // Output to Opto Triac pin
  // Dimming level (0-128)  20 = ON, 50 = OFF


  attachInterrupt(0, zero_crosss_int, RISING);  // Choose the zero cross interrupt # from the table above
}

//the interrupt function must take no parameters and return nothing
void zero_crosss_int()  //function to be fired at the zero crossing to dim the light
{
  // Firing angle calculation : 1 full 50Hz wave =1/50=20ms 
  // Every zerocrossing thus: (50Hz)-> 10ms (1/2 Cycle) 
  // For 60Hz => 8.33ms (10.000/120)
  // 10ms=10000us
  // (10000us - 10us) / 128 = 75 (Approx) For 60Hz =>65

int   dimtime = (dimming);    // For 60Hz =>65  

  delayMicroseconds(dimtime);    // Wait till firing the TRIAC
  digitalWrite(3, HIGH);   // Fire the TRIAC
  delayMicroseconds(200);         // triac On propogation delay (for 60Hz use 8.33)
  digitalWrite(3, LOW);    // No longer trigger the TRIAC (the next zero crossing will swith it off) TRIAC
}

void loop()  {
  int pot=analogRead(A0);
 
  
    dimming=pot+600;
   
   delayMicroseconds(10);
  
}

 

Edytowano przez szymonw
Link do komentarza
Share on other sites

Anonim

Co słabo świecącej diody led to ona świeci tylko w ciągu sekundy 100*200µs=20000µs a sekunda to 1mln µs.Połowa sinusoidy to 10ms czyli 10000µs  200/10000=0,02 czyli 2%. Wypełnienie jest zatem 2%.Poczytaj o PWM.Drugi schemat z arduino nano ma błąd podłączenia.D4 jest niepodłączone i nie jest zwarte do masy. Raczej wykonaj obwód według schematu z mostkiem!!!!!!

Poprawiłem schemat i dla arduino nano schemat jest jak najbardziej ok.

 

 

Edytowano przez szymonw
Link do komentarza
Share on other sites

Widzę że jesteś dobrym matematykiem, moje pytanie wynikło z tego że przy grupowym sterowaniu mrugała na pełną moc, a przy fazowy takie ledwo co, sprawa wyjaśniona.

Moja detekcja działa, końcówka mocy już też, po wymianie triaka okazało się, że mój układ ładnie ściemnia bez mrugania żarówki, wentylator też ładnie pracuje jak na moim ostatnim filmie. Czas przerwy do załączenia triaka na pełną moc to 1500 mikrosekund, a minimalna moc to 9000 mikrosekund, tak wyszło z wyliczeń. Na moim sterowniku pełna regulacja od 0-100 % wychodziła na 15% skali mojego sterowania, muszę to przerobić na 1-100%. Oczywiście muszę uwzględnić minimalną moc ay wentylator bezproblemowo ruszał. Czas włączonego triaka początkowo miałem na 200, ale na 150 mikrosekund tak samo pracuje. Całym moim problemem był uszkodzony triak, dobrze, że podkusiło mnie podpięcie się do oryginalnego sterownika i drogą eliminacji udało się. Pewnie gdybym miał oscyloskop to bym do tego doszedł tydzień wcześniej, ale wszystkiego się nie da mieć.

  • Lubię! 1
Link do komentarza
Share on other sites

Anonim

Super filmik.Bardzo się cieszę,że się udało ruszyć z miejsca.Powodzenia.Oscyloskop to przystawka do komputera, w moim przypadku to DSO2020.Kupiłem kiedyś za jakieś 250zł ale jak obserwuję rynek to podobnych jest już na rynku kilka.Bardzo pomocny przyrząd przy uruchamianiu wszelkich projektów.Jeszcze jedno nie zapomnij o zabezpieczeniu obwodów bezpiecznikami. Musi być pełny profesjonalizm. Zwyczajowo większość nie przykłada to tego elementu konstrukcyjnego większej wagi ale to one czasami ratują nam życie i dobytek. To gwarantuje spokój i szybką diagnozę uszkodzeń.Bezpieczniki muszą być dobrze dobrane.Do prób zawsze mam w obwodzie zabezpieczenie w postaci dwupolowego esa .Silnik promieniowy ma to do siebie,że wolno się rozpędza,poraża mnie jego bezwładność.

Edytowano przez szymonw
Link do komentarza
Share on other sites

Witam, jeśli ktoś jeszcze jest zainteresowany. Po prawie dwu letniej przerwie postanowiłem na nowo zająć się moim programem. Przerwań wewnętrznych nie opanowałem, nawet specjalnie jakoś nie starałem się, postanowiłem problem mielenia programu jak to ktoś nazwał rozwiązać w inny sposób, do Mega dołożyłem Uno(docelowo Nano) które zajmuje się detekcją i sterowaniem dmuchawy, a cała reszta programu realizowana jest przez Mega. Program z większa napisany jeszcze parę poprawek będzie trzeba wykonać ale już działa. W programie EasyEDA zaprojektowałem płytkę, uruchomiłem, podłączyłem do mojego kotła peletowego. Jeżeli ktoś będzie zainteresowany to w nie długim czasie podzielę się zdjęciami czy filmikiem.

  • Lubię! 1
Link do komentarza
Share on other sites

46 minut temu, Rikardo napisał:

Przerwań wewnętrznych nie opanowałem

A to akurat nie jest zaden problem bo jest przynajmniej kilka dobrze dzialajacych bibliotek do ich obslugi i nie trzeba bawic sie rejestrami...a uzycie bardzo analogiczne do przerwan zewnetrznych...

 

56 minut temu, Rikardo napisał:

postanowiłem problem mielenia programu jak to ktoś nazwał rozwiązać w inny sposób, do Mega dołożyłem Uno(docelowo Nano) które zajmuje się detekcją i sterowaniem dmuchawy, a cała reszta programu realizowana jest przez Mega.

No teraz te plytki to diabelsko drogie wiec szanuj te co masz 😉, a jak cos padnie to mozna sie zmotywowac zeby wszystko chodzilo z jednego procka...ostatnio tez robilem sterowanie wentylatorem na triaku i optotriaku (zero-cross) do tego, rtc(i2c), nrf24(spi), ds18b20(onewire) , guziki, przekazniki, czujnik wilgotnosci(i2c) i wszystko z pro mini chodzi jak ma chodzic, a jeszcze duzo programu mozna by upchac(choc juz pinow brak), ale to tylko tak sobie gadam😉 wazne ze dziala jak chciales👍

Link do komentarza
Share on other sites

Zdradź jakie to biblioteki może na przyszłość się przydadzą o ile detekcja to nie za szybko dla nich. Arduino zdrożało kupiłem Nano w cenie Mega dwa lata temu no i pech Nano padło po dwóch dniach zabawy, tymczasowo podłączyłem Uno. Załączam płytkę mojego pomysłu. Czekam na nową płytkę Nano, nie wiem czy reklamację uznają, jak nie to kolejne koszty, ale warto. Gdy dogram wszystko w całość to prześlę link z filmemIMG20220509185813.thumb.jpg.781eb20475914a9f6570d92e2e5c314b.jpgIMG20220509184714.thumb.jpg.b4844d8a400645c92aead3c1cbf38679.jpgIMG20220509185638.thumb.jpg.84ca0716f7056f7dc26605f48bfd5e21.jpg

  • Lubię! 1
Link do komentarza
Share on other sites

1 godzinę temu, Rikardo napisał:

Zdradź jakie to biblioteki może na przyszłość się przydadzą o ile detekcja to nie za szybko dla nich.
IMG20220509184714.thumb.jpg.b4844d8a400645c92aead3c1cbf38679.jpgIMG20220509185638.thumb.jpg.84ca0716f7056f7dc26605f48bfd5e21.jpg

Np taka...https://github.com/NicoHood/PinChangeInterrupt 

I przyklad... 

#include "PinChangeInterrupt.h"

// Choose a valid PinChangeInterrupt pin of your Arduino board
#define pinBlink 7

void setup() {
  // set pin to input with a pullup, led to output
  pinMode(pinBlink, INPUT_PULLUP);
  pinMode(LED_BUILTIN, OUTPUT);

  
  // Attach the new PinChangeInterrupt and enable event function below
  attachPCINT(digitalPinToPCINT(pinBlink), blinkLed, CHANGE);
}

void blinkLed(void) {
  // Switch Led state
  digitalWrite(LED_BUILTIN, !digitalRead(LED_BUILTIN));
}

void loop() {
  // Nothing to do here
}

 

Link do komentarza
Share on other sites

Trochę później się przyjrzę tej bibliotece, wcześniej nie wiedziałem o niej.

Nano padło samo od siebie, działało i tu nagle wyświetlacz przestał wyświetlać wskazania, stabilizator wrzątek, procek Nano również, po podłączeniu starego uno działa prawidłowo, obudowę mam z odzysku, będzie ładnie pasowało po uzyskaniu Nano, schemat mam nadzieję że będzie czytelny.

 

 

 

1979021974_projektsterownika.thumb.png.d724c1f78fa7fbe6e8902a9cb21e8353.png

  • Lubię! 1
Link do komentarza
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.