Sterowanie grupowe - płynna regulacja mocy - Wersja do druku +- Arduino Polska Forum (https://forum.arduinopolska.pl) +-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino) +--- Dział: Piaskownica (https://forum.arduinopolska.pl/dzial-piaskownica) +--- Wątek: Sterowanie grupowe - płynna regulacja mocy (/watek-sterowanie-grupowe-p%C5%82ynna-regulacja-mocy) |
Sterowanie grupowe - płynna regulacja mocy - oloweczek - 27-01-2017 Witam. Jestem początkującym użytkownikiem Arduino i jednocześnie początkującym "elektronikiem" i być może porwałem się na zbyt ambitny projekt. Ale trzeba sobie stawiać wysoko poprzeczkę . Spędziłem już nad tym sporo czasu szukając rozwiązania przeczytałem wiele artykułów, i 2 książki o Arduino ale dalej nie mogę sobie poradzić z moim problemem. Niby teoria jest mi znana ale jak chcę ją użyć zaczynają się schody. Przejdźmy do sedna sprawy. Postanowiłem stworzyć sterowanie mocą żarówki/grzałki/silnika w sposób płynny gdzie na wyświetlaczu 0 - wyłączone świecenie 100 max moc świecenia. Detekcja w "0". Doszedłem do miejsca w którym mam sterowanie mocą do 70-80 kroków i uzyskuję max. Może ktoś podpowie mi jak to ogarnąć, lub poda opis gdzie mógłbym o tym doczytać abym sobie z tym poradził. Tworząc ten projekt korzystałem z następujących stron - i płytkę sterującą wykonałem 1) ściemniacz1 http://arduinotehniq.blogspot.com/2014/10/ac-light-dimmer-with-arduino.html 2) ściemniacz2 https://arduinodiy.wordpress.com/2012/10/19/dimmer-arduino/ Naciskając przyciski licznik na wyświetlaczu liczy po kolei od 0-100, ale płynne sterowanie jest od 0-80 (mierzę miernikiem) Napięcie na poszczególnej jednostce licznika 0 - 0V 25 - 84V 50 - 176V 75 - 224V 80 - 227V - MAX MOC Mój kod Kod: #include <SPI.h> W książce, którą napisał Pan Mirosław Kardaś (niebieska) doczytałem w rozdziale o sterowaniu silnikiem, że problem może być w szerokości szpilki i zmieniłem rezystor 10K na 30K ale też to nic nie dało. Może być to jakiś banał a może (a nawet na pewno) robię coś źle i nigdy powyższy kod nie zadziała tak jak chciałbym. Jeśli ktoś jest doświadczony w tym temacie, proszę o nakierowanie mnie abym mógł ruszyć dalej. Z góry dziękuję za odpowiedzi. RE: Sterowanie grupowe - płynna regulacja mocy - bob35 - 27-01-2017 Kolego zacznij od podstaw elektryczności . To co przedstawiłeś to typowy regulator PRĄDU a nie napięcia . Zrób pomiary prądu . RE: Sterowanie grupowe - płynna regulacja mocy - oloweczek - 27-01-2017 (27-01-2017, 21:34)bob35 napisał(a): Kolego zacznij od podstaw elektryczności . To co przedstawiłeś to typowy regulator PRĄDU a nie napięcia . Zrób pomiary prądu . Ok może i prąd(A) coś da, ale mierzę napięcie miernikiem z RMS przy podłączonej żarówce (czyli pod obciążeniem). Przy pożyczonym urządzeniu (regulatorze) na pewno nie opartym na Arduino (nie wiem na czym jest zrobione bo jest zaplombowane) przy takiej samej konfiguracji (żarówka mierzenie równolegle) otrzymuję wartości: 0- 0V 25 ~ 101,7V 50 ~ 174,5V 75 ~ 210V 90 ~ 213V 99 ~ 220V Mogę zmierzyć PRĄD - ale wydaje mi się, że to nic nie wniesie do tego tematu. Problem jest w detekcji '0" i późniejszym wyjściu na sterowanie TRIAKIEM. Detekcja 0 działa jak ją odepnę żarówka nie świeci. Nie mam na razie dostępu do oscyloskopu żeby zmierzyć szerokość impulsu detekcji 0 - bo tu też może być problem. Jeśli ktoś może przeanalizować kod - bo tu raczej jest problem (zrobiłem błąd ) będę bardzo wdzięczny. RE: Sterowanie grupowe - płynna regulacja mocy - bob35 - 30-01-2017 Kolego jakby było idealnie to pełne napięcie otrzymasz w połowie czyli przy 50- 227V potem 60-227 aż 100- 227V. Tylko na początku cyklu napięcie wzrasta potem tylko regulujesz prądem . |