PWM(Pulse Width Modulation)稱為脈衝調變.

是將類比信號轉換為脈波(數位信號)的一種技術,一般轉換後脈波的週期固定,但脈波的占空比(Duty cycle)會依類比信號的大小而改變。

PWM on wiki

這次會利用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的亮度控制,還有節省能量的優點.

實驗部份,後面會馬上補上.

 

 

文章標籤
全站熱搜
創作者介紹
創作者 一定!! 的頭像
一定!!

MU HAN的部落

一定!! 發表在 痞客邦 留言(0) 人氣(2,777)