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:
Asembler - Podręcznik użytkownika.pdf
(4099 KB)
Asembler2.pdf
(216 KB)
Poznajemy Protel DXP [PL].pdf
(118470 KB)
EP 05-2011.pdf
(101447 KB)
ep.11.2010.pdf
(104945 KB)
Inne foldery tego chomika:
Pliki dostępne do 01.06.2025
Pliki dostępne do 08.07.2024
Pliki dostępne do 19.01.2025
_Green_Book_
Aldous Huxley - Nowy wspaniały świat
Zgłoś jeśli
naruszono regulamin