單片機PWM調制技術
我們可以看看下圖,下圖就是一個典型的PWM的波形圖。
T是一個周期,T1就是高電平所占用的時間,T2就是低電平所占用的時間。
如上圖所示T1為脈沖寬度(就是導通時間),周期為T,則輸出電壓的平均值為U=VCC*T1/T=a*VCC,a是占空比,變化范圍為0≤a≤1。VCC為電源電壓,一般情況下使用單片機的VCC為5V。在電壓不變的情況下,改變a的大小就可以改變輸出電壓的平均值。這就是單片機的PWM調制技術。
如何改變a呢?可以采用定時器,也可以用普通的延時,但是筆者推薦用定時器產(chǎn)生PWM輸出信號,誤差極小。
編輯:admin 最后修改時間:2018-05-18