係統粉 > 電腦問答 > 其他問答

已解決單片機產生pwm信號的方法是什麼?

提問者:傻子等了一輩子  |  瀏覽次  |  提問時間:2017-03-16  |  回答數量:3

單片機產生pwm信號的方法是什麼?你好,在電機調速等方麵,PWM應用是最廣泛的,而用標準的51單片機內部沒有PMW模塊,隻得用軟件來產生PWM信號,這樣就得用51單片機的定時器來完成,而在中檔PIC單片機中由於內置...

已有3條答案
半成熟範er

半成熟範er

回答數:11794  |  被采納數:59

你好,在電機調速等方麵,PWM應用是最廣泛的,而用標準的51單片機內部沒有PMW模塊,隻得用軟件來產生PWM信號,這樣就得用51單片機的定時器來完成,而在中檔PIC單片機中由於內置了兩個CCP模塊,因此可以用它來同時產生兩路PWM信號,隻要設置好相應的PWM周期、脈寬和CCP模塊的初始化,CCP模塊就自動產生PWM信號從RC1和RC2引腳輸出。
2017-03-16 18:30:52
讚 1179
1239962002

1239962002

回答數:12950  |  被采納數:0

原理是當輸出頻率一定時,輸出電壓與高電平的占空比成正比,即PWM每個周期中高電平脈寬越寬輸出電壓越高。
單片機使用方法是
1.設置定時器的工作模式為PWM和輸出引腳;
2.設置定時器的工作頻率或PWM的頻率;
3.當需要改變輸出電壓時修改脈寬參數即可
2017-03-17 07:00:01
讚 1295
siting1999

siting1999

回答數:32286  |  被采納數:12

如果單片機有PWM的話,就直接使用PWM信號輸出,隻要設置要對應的pwm周期和占空比就可以了。如果沒有PWM,可以用IO模擬一個PWM信號。如果PWM要求頻率比較快的話,你要算一下單片機的速度是否夠快。
2017-03-18 08:12:15
讚 3228
相關問答
最新其他問答
解決方法