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:
uniwel
Inne pliki z tego folderu:
Mikrokontrolery dla początkujących - Piotr Górecki wyd.BTC.pdf
(128585 KB)
10 практических устройств на AVR-микроконтроллерах. Книга 1.djvu
(6943 KB)
506k_timer_ne555_regulator_pwm.rar
(1188 KB)
2Porty_IO.pdf
(145 KB)
ADC i AVR.docx
(26 KB)
Inne foldery tego chomika:
1930
2009
GreenBook(GreenBook)
Zgłoś jeśli
naruszono regulamin