PWM(Pulse Width Modulation)稱為脈衝調變.
是將類比信號轉換為脈波(數位信號)的一種技術,一般轉換後脈波的週期固定,但脈波的占空比(Duty cycle)會依類比信號的大小而改變。
這次會利用Arduino來實作PWM的控制,並且在加上一個硬體的低通濾波電路,讓Arduino也能輸
出類比電壓信號.
上圖從Arduino網站上關於PWM的說明,我多加上了橘色說明的部份.
Arduino的PWM軟體輸出範圍從0-255,硬體電壓範圍為0-5V.
則表示Duty Cycle output voltage = Duty Cycle x 5V.
譬如Duty Cycle=25% , Vout= 5 x 0.25 =1.25V
Duty Cycle=75%, Vout= 5 x 0.75 =3.75V
PWM如果應用在馬達轉速或者是LED的亮度控制,還有節省能量的優點.
實驗部份,後面會馬上補上.
文章標籤
全站熱搜
