|
|
PWM控制方法
PWM通過占空比來控制舵機(jī),占空比周期T=20ms,高電平方波持續(xù)時(shí)間為0.5ms~2.5ms.對應(yīng)舵機(jī)角度為:
對于t = 0.5ms~2.5ms 的產(chǎn)生,寫程序時(shí)我們可以采用全局變量。讓全局變量等于5~25之間,因?yàn)槎鏅C(jī)的一個(gè)計(jì)數(shù)周期是0.1ms,這樣全局變量的5~25正好就是0.5ms~2.5ms
PWM波產(chǎn)生思路:將信號管腳線初始化為低電平,然后寫一個(gè)while循環(huán),在循環(huán)中將該管腳置為為高電平,延時(shí),再拉低為低電平,如此循環(huán)產(chǎn)生PWM波,以高電平產(chǎn)生時(shí)間來控制舵機(jī)轉(zhuǎn)動角度。
注意:5mv以上的控制電壓的變化就會引起電機(jī)的抖動。
|
|