PWM | Modulacja szerokości impulsów | #39 [Arduino]

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 ก.พ. 2025

ความคิดเห็น • 81

  • @norbasza
    @norbasza 10 ปีที่แล้ว +7

    "no i po prostu...." - Kocham ten zwrot :)

  • @CriaAndan
    @CriaAndan 10 ปีที่แล้ว

    Ale super wszystko wytłumaczone. Z niecierpliwością czekam na kolejne odcinki. Pozdrowienia dla elektroprzewodnika.

  • @sylwestermachaj7946
    @sylwestermachaj7946 5 ปีที่แล้ว

    dobra wejsciowa w sensie : intro, muzyka i montaż

  • @annau7551
    @annau7551 4 ปีที่แล้ว

    Najlepiej wyjaśnione.

  • @karoljaskulski12
    @karoljaskulski12 10 ปีที่แล้ว

    Bardzo ciekawy odcinek. Dużo mnie nauczyłeś. Powodzenia

  • @fittechserwis
    @fittechserwis 10 ปีที่แล้ว

    Bardzo ciekawy i pomocny film. Pozdrawiam

  • @tdx110
    @tdx110 10 ปีที่แล้ว

    Jedna uwaga do czasu 17:55
    Od bodajże 2012 roku płyty główne mają w komputerach typu Desktop mają zwiększony prąd maksymalny na portach USB do kilku amper.
    Osobiście podłączałem lutownice USB która pobierała 1,3 A i działała bez problemu

  • @norbasza
    @norbasza 10 ปีที่แล้ว +4

    Czacha mi pęka :) :)

  • @hubibubi2732
    @hubibubi2732 3 ปีที่แล้ว

    To ja tyle lat potrzebowałem żeby to zrozumieć. Dzieki....

  • @dariuszop
    @dariuszop 7 ปีที่แล้ว

    Dziękuję pozdrawiam serdecznie

  • @marcinbiaecki9731
    @marcinbiaecki9731 5 ปีที่แล้ว

    Dzięki :) Przydatny film

  • @kujon123456789
    @kujon123456789 7 ปีที่แล้ว +2

    Wstęp misztrzowski :D Diody sobie tancza, tancza taczna tancza : D

  • @Qart28
    @Qart28 10 ปีที่แล้ว +1

    mam problem, gdy buduje ten układ z 4:20 to wszystkie diody oprócz tej która ma 0, świecą przktycznie tak samo. wszystko buduje i wpisuje tak samo

  • @nightwatch77
    @nightwatch77 10 ปีที่แล้ว

    Bardzo fajne!

  • @norboelargusson3354
    @norboelargusson3354 8 ปีที่แล้ว

    Rozumiem ze przy układzie z taką częstotliwością kondensator można zastosować , przy wyższej stanowiłby zwarcie ? Nie zdążyłby sie naładować i mierzenie na nim napiecia nie miałoby sensu ?

  • @maciejprokop3730
    @maciejprokop3730 10 ปีที่แล้ว

    Żeby kontrolować w pełni jasność diod w programie powinieneś wpisać "analogWrite(3,(analogRead(A0)/4,0117647058822353" bo 1023:255=4,0117647058822353.

    • @ElektroPrzewodnik
      @ElektroPrzewodnik  10 ปีที่แล้ว +1

      Roździelczość 10bitowa - 1024. Roździelczość 8bitowa - 256
      1024/256 = 4.

    • @maciejprokop3730
      @maciejprokop3730 10 ปีที่แล้ว

      ElektroPrzewodnik Pomyliłem się o 1 w dzielniku i dzielnej.

  • @kkjuszaa
    @kkjuszaa 10 ปีที่แล้ว +1

    Na filmiku widać, że w układzie bez cewki, przy odłączaniu LED'a napięcie skacze do wartości ~3,6V (19:25), a w układzie z cewką do wartości ~3,7V (23:29) - cewka nic nie zmieniła? Czym jest to spowodowane? Chciałbym zbudować podobny układ, dlatego dopytuję.
    Pozdrawiam

    • @ElektroPrzewodnik
      @ElektroPrzewodnik  10 ปีที่แล้ว

      A dlaczego miała cokolwiek zmienić z napięciem na zaciskach kondensatora? Skok ten wynika z czasu jaki potrzebuje Arduino aby zmniejszyć wypełnienie. Jak wiadomo nie jesteśmy tutaj w stanie zmniejszyć napięcia na kondensatorze z poziomu Arduino, możemy tylko zwiększać lub zastosować na stałe jakieś małe obciążenie, które będzie rozładowywać kondensator.

    • @kajteklubon
      @kajteklubon 10 ปีที่แล้ว

      ElektroPrzewodnik Myślę, że żeby skrócić czas trwania tego piku, można by napisać mądrzejszy program, który zamiast dodawać i odejmować o 1 na stanie wyjścia, robił by to zmiennie (czasem o 5, czasem o 3, a czasem o 1)

    • @ElektroPrzewodnik
      @ElektroPrzewodnik  10 ปีที่แล้ว +3

      Kajetan Kaczmarek Oczywiście, można zrobić to w bardziej skomplikowany sposób obliczając różnicę pomiędzy odczytem napięcia a wartością poprawną i korygując o tyle PWM ale w ElektroPrzewodniku pokazuje najprostsze rozwiązania a widzom pozostawiam pole do popisu w ulepszeniu danego rozwiązania. Na tym chyba polega nauka?

  • @PrinceAmy100
    @PrinceAmy100 10 ปีที่แล้ว +1

    Konkretnie i zwięźle mówisz. dobrze się ogląda Twoje programy.
    Proszę o małą pomoc: Lubię bawić się elektroniką za pomocą programów symulacyjnych. Jaki program symuluje jasność LED? Wszystkie programy pokazują że diodka jest w stanie On lub Off, a ja chcę widzieć różny poziom jasności! (Bez modulacji oczywiście)

    • @ElektroPrzewodnik
      @ElektroPrzewodnik  10 ปีที่แล้ว

      No ciężko to zasymulować, różne diody różnie świecą (mają różne ch-ki prądowo-napięciowe), sprawdzaj po prostu jaki prąd płynie jeżeli sterujesz prądowo lub jeżeli przez PWM to sprawdzaj przebieg napięcia na tym pinie gdzie jest led ;)

  • @Daroslav222
    @Daroslav222 10 ปีที่แล้ว

    Po pierwszym oglądnięciu moher mi się gotuje :)

  • @Niceguy54444
    @Niceguy54444 6 ปีที่แล้ว

    PWM 50% oznacza ze co 1ms nastepuje wlaczenie/wylaczenie, a ludzkie oko interpretuje to jako zmniejszenie jasnosci? Czy nie doprowadzi to do szybkiego uszkodzenia diody? Czy jest to zdrowe dla oczu?

  • @100grajek
    @100grajek 9 ปีที่แล้ว

    Elektroprzewodniku, czy Mógłbyś podać wartości (oznaczenia) elementów wykorzystanych do budowy tej przetwornicy Step-Down?

  • @joannac5142
    @joannac5142 8 ปีที่แล้ว

    Witam mam pytanie może banalne no ale. Potrzebuje zmienić częstotliwość modulacji PWM standardowo jest 980 Hz i 490 Hz tak jak podałeś w poradniku a ja potrzebuje mieć inną, to muszę załadować jakiś nowy wsad do arduino czy da się to jakoś zrobić prostą komendą. (głównie chodzi o to że podczas gdy podłącze sygnał PWM do drivera żeby wysterować diodami i strasznie piszczy prawdopodobnie cewka i chyba to właśnie wina częstotliwości modulacji - chciałem potestować) Wielkie dzięki za pomoc.

  • @marcingronkiewicz5205
    @marcingronkiewicz5205 6 ปีที่แล้ว

    Można w ten sposób przez transoptor sterować silnikiem indukcyjnym?

  • @skorakora
    @skorakora 7 ปีที่แล้ว +1

    Udało modulację PWM zrobić na zwykłym NE555

  • @radarmon1977
    @radarmon1977 10 ปีที่แล้ว +1

    Ha, czyżby już tylko jeden krok do zrobienia prostego syntezatora?

  • @Zborek1991
    @Zborek1991 10 ปีที่แล้ว

    Czy cewka nie wprowadza zbędnego tłumienia? Jaka ona ma impedancje przy tych 4kHZ/9kHZ? Na tyle małą że jest nieistotna?

  • @MinecraftMIB
    @MinecraftMIB 10 ปีที่แล้ว

    Czy będzie odcinek poświęcony generowaniu odpowiednich przebiegów np.trójkątnych czy dość ciężkich do uzyskania analogowo sinusoidalnych?

  • @DJFTV
    @DJFTV 10 ปีที่แล้ว

    Szkoda że w StarterKicie ElektroPrzewodnik nie było kondensatorów żadnych, bo nie mogę przetwornicy zrobić :/

  • @pawelwojcik7550
    @pawelwojcik7550 9 ปีที่แล้ว

    witam, czy mógłbyś podpowiedzieć jaki układ wybrać do zasilenia diody LED 6v 19W 3A? chciałbym sterować ją na pwm przez arduino, nie znalazłem jednak odpowiedniego małego chipa (wielkość ma znaczenie)

  • @KindaStrang3
    @KindaStrang3 5 ปีที่แล้ว

    Tak hipotetycznie, jakbym chciał np za pomocą PWM generować przebieg prostokątny, ale w prądzie przemiennym to da się to jakoś elegancko zrobić?

  • @jacekswiety8967
    @jacekswiety8967 10 ปีที่แล้ว

    Piny oznaczone ~ są przeznaczone do wyjścia PWM a czy jak w programie zmienie pin wyjściowy np. na A0 oznaczając jako Pin14 też będzi PWM ?

  • @edek83lubin
    @edek83lubin 10 ปีที่แล้ว

    Witam Serdecznie.
    Dodajcie jakiś prosty przykład jak podłożyć wynik z czujnika cyfrowego pod PWM
    np. ds18b20 bo nie mogę nic takiego znaleźć :(

  • @vrfunpl8099
    @vrfunpl8099 10 ปีที่แล้ว

    (P) mam pytanie : Czy jesli zamiast diody podłącze serwo i chce aby poruszało sie zgodnie z ruchem potencjometra w skali 1:1 czyli jak zrobie potencjometrem 40* to serwo też zrobi 40* bedzie taki kod :
    void loop() {
    Serwo.Write(analogRead(A0)/6); // odczyt potencjometru(zakres od 0-1023) przejście na 0-180 i zapis do pwm'u
    }

  • @ukaszturon8893
    @ukaszturon8893 5 ปีที่แล้ว

    Leonardo (wszystkie mają ) ma wbudowane generatory może o tym zrobisz filmik? ( PWM to jest czubek góry lodowej co to potrafi )

  • @karolsyta1742
    @karolsyta1742 10 ปีที่แล้ว +1

    Gdzie można kupić taką koszulkę z outro? :D

  • @metalfanllica
    @metalfanllica 10 ปีที่แล้ว +1

    Ha, czyżby już tylko jeden krok do zrobienia falownika ? :)

    • @scrappyqwerty6537
      @scrappyqwerty6537 4 ปีที่แล้ว

      Nie 🙄falownik dziala nieco inaczej i jest bardziej skomplikowany

  • @MArcin91
    @MArcin91 10 ปีที่แล้ว

    Czy w Arduino jest możliwość zmiany częstotliwość pracy PWM do ok. 30-40Hz?

    • @us3r_d0e5nt_3x1st
      @us3r_d0e5nt_3x1st 3 ปีที่แล้ว

      tak, komenda delay z tego co pamiętam

    • @MArcin91
      @MArcin91 3 ปีที่แล้ว

      @@us3r_d0e5nt_3x1st Matko boska, ja o to pytałem 6 lat temu 🤣

    • @us3r_d0e5nt_3x1st
      @us3r_d0e5nt_3x1st 3 ปีที่แล้ว

      @@MArcin91 Cóż, drobne opóźnienia, chociaż trochę smutne, że przez 6 lat nikt ci na to nie odpowiedział, jak zresztą (Edit: prawie) każdemu pod tym filmem, ale na elektrodzie za takie coś miałbym chyba bana xD

    • @MArcin91
      @MArcin91 3 ปีที่แล้ว +1

      @@us3r_d0e5nt_3x1st elektroda to już w ogóle kółko różańcowe wzajemnej adoracji.🤣

  • @quatium1000
    @quatium1000 10 ปีที่แล้ว

    Elektroprzewodniku, W jakim programie robisz takie schematy?

  • @NorekR
    @NorekR 10 ปีที่แล้ว

    no ok ale jak podłączyć diodę RGB z naszego zestawu żeby 3 kolory ładnie świeciły? tranzystor ??

    • @banytube
      @banytube 10 ปีที่แล้ว

      Dokładnie trzy tranzystory i trzy regulatory PWM. (Mogą być oparte na tym samym generatorze częstotliwości) Subtelna korekta wypełnienia poszczególnych kolorów jest nieodzowna ze względu na różne charakterystyki diód 3w1 w funkcji czasu i temperatury złącza PN.

    • @NorekR
      @NorekR 10 ปีที่แล้ว

      Reguratory pwm a co to ??

    • @banytube
      @banytube 10 ปีที่แล้ว

      Można próbować z przetwornikami C/A osobno dla każdego koloru i odpowiednio dobranych driver-ów. Każdy kolor posiada inne napięcie przewodzenia. Równoległe połączenie diod RGB, zaświeci tylko czerwoną.

    • @NorekR
      @NorekR 10 ปีที่แล้ว

      Aha czyli musi to poczekac na wieksze moje doświaczenie

  • @liqufri
    @liqufri 10 ปีที่แล้ว

    w jaki sposób wartość 682 przedstawia 3.3V? z proporcji 1023 - 5V wychodzi 675.

    • @grabaz3
      @grabaz3 10 ปีที่แล้ว

      5/1023*682 = 3.333333

  • @north_se
    @north_se 5 ปีที่แล้ว

    U mnie jak kręciłem potencjometrem to arduino sie wyłączało

  • @csmiron
    @csmiron 9 ปีที่แล้ว

    8:00 gdzie rezystor do diody?

    • @ElektroPrzewodnik
      @ElektroPrzewodnik  9 ปีที่แล้ว +2

      +csmiron jest to dioda z wbudowanym rezystorem dla napięcia zasilania 5V, wymontowana z obudowy komputerowej ;)

    • @csmiron
      @csmiron 9 ปีที่แล้ว

      wydaje mi sie ze nie ma takiej diody.

    • @ElektroPrzewodnik
      @ElektroPrzewodnik  9 ปีที่แล้ว +3

      +csmiron oczywiście, że takie są ;) na napięcia 5V, 12V bez problemu można kupić, nawet migające. Przykładowa dioda: pl.farnell.com/kingbright/l-53id-5v/led-5mm-he-red/dp/1142556

  • @1121astra
    @1121astra 10 ปีที่แล้ว

    a jest możliwe wygenerowanie na wyjściu cyfrowym z ardiuno o wartości -5v

    • @ElektroPrzewodnik
      @ElektroPrzewodnik  10 ปีที่แล้ว

      Tak ;) Pin cyfrowy będzie masą a masa napięciem -5V ;) To chyba logiczne.

    • @1121astra
      @1121astra 10 ปีที่แล้ว

      a dzięki :)

  • @MaciekStaniec
    @MaciekStaniec 10 ปีที่แล้ว

    A ja zrobiłem układ z triakiem BT138 i optotriakiem MOC3021 żeby sterować żarówką na 230V i cyfrowo działa super, ale na PWM nie. Dlaczego?

    • @banytube
      @banytube 10 ปีที่แล้ว

      Sterowanie triakiem przy pomocy PWM, nie ma sensu. Triak, podobnie jak tyrystor, po "zapaleniu" go bramką, przewodzi do czasu, kiedy prąd przewodzenia jest większy od prądu podtrzymania. Praktycznie przewodzi do czasu kiedy, płynący prąd nie spadnie do zera. Do wykorzystania PWM, należy prąd przemienny wyprostować i wygładzić na kondensatorach. Do sterowania PWM wykorzystujemy odpowiedni tranzystor kluczujący na prądzie stałym.

    • @MaciekStaniec
      @MaciekStaniec 10 ปีที่แล้ว

      Woj nart A te kondensatory to konieczne, jeśli tak, to jaka min. wartość?
      Bo sprawdzałem na e-bay'u i po 470uF straaaasznie drogie.

    • @banytube
      @banytube 10 ปีที่แล้ว +1

      Maciek Staniec Kondensatory są konieczne z kilku powodów. Są to: ochrona sieci przed udarami, powodowanymi gwałtownym wzrostem prądu po załączeniu klucza i znacznemu osłabieniu zaszumienia jej. Zmniejszenia strat w przewodach zasilających, powodowanych przez impulsowy przepływ prądu (P=I2*R). Odbiornik jest również zasilany w przejściu sieci przez 0. Jeśli chodzi o żarówkę, to kondensator może być znacznie mniejszy. 470uF, trzeba do sterowania mocą ok. 0,5 kW

    • @banytube
      @banytube 10 ปีที่แล้ว

      Maciek Staniec Kondensator można również spróbować policzyć, albo w przypadku żarówki, pominąć. Częstotliwość PWM, powinna kilkukrotnie przekraczać częstotliwość sieci. >=500 Hz.

    • @MaciekStaniec
      @MaciekStaniec 10 ปีที่แล้ว

      Woj nart Ok, rozumiem. Robię jeden taki układ pod żarówkę do 100W i tam daję kondensator 100uF, oraz drugi układ do żarówek LED, do 20W i tu daję 33nF. Wystarczą? czy do 100W można dać jeszcze mniejsze kondensatory?

  • @janczaja3965
    @janczaja3965 10 ปีที่แล้ว

    jaka moc cewki

  • @1kcal915
    @1kcal915 ปีที่แล้ว

    Lata mijają, a błędy zostają.
    Dlaczego ściemnianie didody świecącej łatwo zauważyć na zewnętrznej podłączonej diodzie, a ciężko zobaczyć na wbudowanej SMD? Ponieważ jest błąd w koncepcji programu ściemniającego i rozjaśniającego diody. W praktyce tam jest układ podobny do przetwornicy z kondensatorem. Każda dioda ma swoją pojemność złącza PN. To obniża napięcie, dzięki czemu LED pracuje z różnymi napięciami Vf. Dodany rezystor ograniczający prąd tylko zwiększa skuteczność wygładzania napięcia na złączu PN. Wbudowane diody mają rezystory dobrane tak, aby mogły świecić z praiw maksymalnym prądem przewodzenia, dlatego nie widać na nich działania ściemniacza.
    Dioda w przetwornicy - nie nie musi być shotky. Również będzie działać prostownicza, tyle że ta na schemacie nie działa jako przeciwprzepięciowa, tylko zamykająca obwód. Dioda shotky jest tam ze względu mniejsze niż w zwykłej prostowniczej napięcie Vf.

  • @lukiw389
    @lukiw389 5 ปีที่แล้ว

    Hej, napisz do mnie proszę. Mam do rozwiązania zagadnienie z PWM, do którego srednio potrafię podejść.
    qatro16@wp.pl
    Chciałem pogadać o temacie ;)

  • @JakubPomykaa
    @JakubPomykaa 10 ปีที่แล้ว

    ale psychodeliczne intro

  • @matid8453
    @matid8453 9 ปีที่แล้ว

    to PWM zbytnio nie widać