Mikrokontrolery - Jak zacząć?

... czyli zbiór praktycznej wiedzy dot. mikrokontrolerów.

czwartek, 14 kwietnia 2011

PWM - Co to takiego?


Autor: Dondu

PWM (ang. Pulse-Width Modulation) to generowany z wybraną częstotliwością np. 1kHz sygnał o różnym  Duty Cycle, czyli współczynniku wypełnienia stanem wysokim i niskim. Najlepiej przedstawią to poniższe przykładowe animacje:




Poniżej inny rodzaj sygnału PWM tzw. Fast PWM:




Duty cycle - to właśnie procent wypełnienia przebiegu i obliczany jest stosunkiem czasu trwania sygnału wysokiego do czasu trwania pełnego jednego cyklu.



Dokładne informacje o dostępnych rodzajach PWM i sposobach jego ustawiania znajdziesz w datasheet swojego mikrokontrolera.

Do czego można wykorzystać PWM? Na przykład do:

PWM warto dobrze poznać, gdyż daje ogromne możliwości!


Zobacz ten ciekawy wideo tutorial:

Oceń artykuł.
Wasze opinie są dla nas ważne, gdyż pozwalają dopracować poszczególne artykuły.
Pozdrawiamy, Autorzy
Ten artykuł oceniam na:

7 komentarzy:

  1. Duty cycle to chyba stosunek stanu wysokiego do okresu trwania całego sygnału, tak by się zgadzało z animacją.

    OdpowiedzUsuń
  2. Słuszna uwaga, błąd poprawiony. Dziękuję, za komentarz.

    OdpowiedzUsuń
  3. Jest szansa na jakiś większy i szczegółowy artykuł o PWM w Atmega8?

    OdpowiedzUsuń
  4. Zgłoszenia tematów prosimy realizować tutaj.

    OdpowiedzUsuń
  5. Mam pytanie. Włączam diode PWM-em. No i teraz jak zrobić aby dioda nie włączała się na okrągło tylko dajmy na to świeciła 10s. Próbowałem wstawiać opóźnienie w różne miejsca programu ale nie daje to efektów.
    Przepraszam, że smiece ale nie wiedziałem gdzie wstawić moje zapytanie.

    OdpowiedzUsuń
  6. Aby odpowiedzieć, na Twoje pytanie potrzebny jest kod programu, który napisałeś.

    Ale nie wklejaj go tutaj, tylko skorzystaj z jednego z forów. Dla tego tematu polecam Elektroda.pl. Jak uzyskać skutecznie odpowiedź oraz linki do for znajdziesz tutaj: Fora dyskusyjne są bardzo pomocne

    OdpowiedzUsuń
  7. Co to jest sygnał Pwm sterownika i podaj jego przykłady? Czy może ktoś odpowiedzieć na to pytanie bo potrzebuje tego do ćwiczeń że sterownika plc. Z góry dzięki

    OdpowiedzUsuń

Działy
Działy dodatkowe
Inne
O blogu




Dzisiaj
--> za darmo!!! <--
1. USBasp
2. microBOARD M8


Napisz artykuł
--> i wygraj nagrodę. <--


Co nowego na blogu?
Śledź naszego Facebook-a



Co nowego na blogu?
Śledź nas na Google+

/* 20140911 Wyłączona prawa kolumna */
  • 00

    dni

  • 00

    godzin

  • :
  • 00

    minut

  • :
  • 00

    sekund

Nie czekaj do ostatniego dnia!
Jakość opisu projektu także jest istotna (pkt 9.2 regulaminu).

Sponsorzy:

Zapamiętaj ten artykuł w moim prywatnym spisie treści.