Problem z sterowaniem led RGB

marcepanfazik
Posty: 57
Rejestracja: wt lis 27, 2018 8:31 pm

Subiektywnie obserwując reakcję ledów na regulację jasności wygląda to tak jakby maksymalna jasność była ograniczona do max 10%
LukaszH
Posty: 640
Rejestracja: sob gru 14, 2019 11:49 pm

Sterowanie jest dobrane pod n-kanałowy mosfet. Prawdopodobnie masz odwrotnie zrobiony hardware. Soft zakłada sterowanie stanem wysokim ale wyjście jest ujemne za mosfetem (stały plus, a minus jako pwm). Musi być też podciągnięcie Gate do masy rezystorem np. 10k bo inaczej nie zamkniesz drenu i też będzie źle działało. Dodatkowo warto mieć rezystor na wejściu aby nie upalić wyjścia z esp ale na tyle małe aby osiągnąć napięcie przełączenia (robi się dzielnik napięcia ten wcześniejszy pull down co pisałem). Nie wiem czy jasno opisałem ale po prostu podłącz odwrotnie :D
marcepanfazik
Posty: 57
Rejestracja: wt lis 27, 2018 8:31 pm

Mosfety to IRF 520N
Reszta jak na rysunku poniżej.
Zasilanie ledów 12V z osobnego zasilacza.
Masy Wemosa i zasilacza 12v połączone razem.
Przecież to musi działać.
Zwykłe diody led podłączone bezpośrednio do wemosa (2 szeregowo) zachowują się dokładnie tak samo.
Obrazek
Załączniki
mosfety.jpg
mosfety.jpg (77.58 KiB) Przejrzano 890 razy
krycha88
Posty: 5186
Rejestracja: pt lis 16, 2018 7:25 am
Kontakt:

Nie rozumiem po co ustawiasz kolor biały na drugim kanale. Ustaw go na pierwszym kanele i będzie ok.
https://gui-generic-builder.supla.io/
marcepanfazik
Posty: 57
Rejestracja: wt lis 27, 2018 8:31 pm

Dodaję jeszcze pomiar z oscyloskopu.
Żółty - ok. 25% jasności
Fioletowy - ok. 75% jasności

Obrazek
Załączniki
20211021_212150.jpg
20211021_212150.jpg (3 MiB) Przejrzano 876 razy
marcepanfazik
Posty: 57
Rejestracja: wt lis 27, 2018 8:31 pm

krycha88 pisze: czw paź 21, 2021 7:26 pm Nie rozumiem po co ustawiasz kolor biały na drugim kanale. Ustaw go na pierwszym kanele i będzie ok.
Zależało mi na niezależnym sterowaniu w apce (2 osobne ikony)
Leszekbialy
Posty: 98
Rejestracja: pt kwie 06, 2018 9:29 pm

Witam, miałem podobnie że tranzystory nie otwierały się w pełni, pomogły rezystory 10k na bramce podciągające do +12V a nie do masy. Dopiero wtedy miałem pełen zakres regulacji.
elmaya
Posty: 1482
Rejestracja: śr cze 27, 2018 5:48 pm
Lokalizacja: El Saucejo - Sevilla

Leszekbialy pisze: czw paź 21, 2021 8:37 pm Witam, miałem podobnie że tranzystory nie otwierały się w pełni, pomogły rezystory 10k na bramce podciągające do +12V a nie do masy. Dopiero wtedy miałem pełen zakres regulacji.
I think it's a very bad idea, ESP8266 is 3.3v.

regarding MOSFETs:

IRF 520N has a Gate Threshold Voltage of 4v so the 3v from ESF8266 is not enough.

for example the AOD4184 would be a better choice, Gate Threshold Voltage of 2.6v so the 3v from ESF8266 is enough.
LukaszH
Posty: 640
Rejestracja: sob gru 14, 2019 11:49 pm

elmaya pisze: czw paź 21, 2021 11:14 pm
Leszekbialy pisze: czw paź 21, 2021 8:37 pm Witam, miałem podobnie że tranzystory nie otwierały się w pełni, pomogły rezystory 10k na bramce podciągające do +12V a nie do masy. Dopiero wtedy miałem pełen zakres regulacji.
I think it's a very bad idea, ESP8266 is 3.3v.

regarding MOSFETs:

IRF 520N has a Gate Threshold Voltage of 4v so the 3v from ESF8266 is not enough.

for example the AOD4184 would be a better choice, Gate Threshold Voltage of 2.6v so the 3v from ESF8266 is enough.
Also I thought it was a mosfet problem but @leszekbialy mentioned that the LEDs connected directly to the ESP work the same.. therefore it is difficult to say what the root cause is
marcepanfazik
Posty: 57
Rejestracja: wt lis 27, 2018 8:31 pm

Temat rozwiązany
W moim przypadku sprawdziły się 2 możliwości i obie działają doskonale.
1. Wymiana tranzystorów na IRL530N
2. Pozostawienie tranzystorów IRF520 ale dodanie przed nimi konwertera poziomów (leżał sobie gdzieś w szufladzie)
Dziękuję wszystkim za podjęcie dyskusji
ODPOWIEDZ

Wróć do „GUI Generic”