PWM.pdf
(
432 KB
)
Pobierz
Programowanie mikrokontrolerów Modulacja szeroko±ci impulsu
Programowaniemikrokontrolerów
Modulacjaszeroko±ciimpulsu
MarcinEngelMarcinPeczarski
13listopada2008
PulseWidthModulation
I
P
ulse
W
idth
M
odulation.
I
Modulacjaszeroko±ciimpulsu.
I
Wa»natechnikasterowaniamoc¡odbiorników.
I
Stosowana,np.:
I
doregulacjipr¦dko±ciobrotowejsilnika,
I
doregulacjijasno±ci¹ródeł±wiatła,
I
ustawianiak¡tawychyleniaserwa,
I
...
Szeroko±¢impulsu
I
Dotychczasgenerowali±mysygnałyowspółczynniku
wypełnienia50%.
I
Czastrwaniafazywysokiej=czastrwaniafazyniskiej
sygnału:
0 1 2 3 4 5 6 7 8 9 10
I
Mo»nate»inaczej,np.:współczynnikwypełnienia70%
oznacza,»epoziomsygnałuprzez70%czasujestwysoki:
0 1 2 3 4 5 6 7 8 9 10
SzybkiPWMlicznika0
I
Licznikzliczazawszeod0do255.
I
Stanwyj±ciaOC0zmieniasi¦(wsposóbokre±lonyprzez
konfiguracj¦)poosi¡gni¦ciuwarto±ciminimalnejorazpo
osi¡gni¦ciuzgodno±ci.
I
Dokumentacjanieprecyzuje,kiedy
dokładnie
dochodzido
zmianystanuwyj±ciaOC0(„
atbottom
”i„
oncompare
match
”),aleniematowielkiegoznaczenia.
I
Uzyskiwanacz¦stotliwo±¢:
clk
256
·
N
,
clk–cz¦stotliwo±¢zegara,N–współczynnikpodziału
preskalera.
I
Współczynnikwypełnienia:
OCR0
+
1
256
.
I
VMlab
nie
symulujetegotrybu!
PrzebiegczasowywtrybieszybkiegoPWM
clk
TCNT0
0
...
OCR-1 OCR OCR+1
...
254 255 0
...
OCF0
TOV0
OC0
Plik z chomika:
funak
Inne pliki z tego folderu:
Wstep.pdf
(290 KB)
Wejscia_analogowe.pdf
(317 KB)
PWM.pdf
(432 KB)
Przerwania_liczniki.pdf
(368 KB)
Klawiatury.pdf
(256 KB)
Inne foldery tego chomika:
• KiCad 2011 PL full
Atmel AVR Technical Library DVD
C
Dokumenty
Elektronika Praktyczna(CD)
Zgłoś jeśli
naruszono regulamin