1、舵機圖片如下:
舵機有三根線、一般按順序依次來說是: 地(GND),電源(VCC),信號線 ;
2.舵機的工作原理是:
控制信號由接收機的通道進入信號調制芯片,獲得直流偏置電壓。它內部有一個基準電路,產生周期為20ms,寬度為1.5ms的基準信號,將獲得的直流偏置電壓與電位器的電壓比較,獲得電壓差輸出。最后,電壓差的正負輸出到電機驅動芯片決定電機的正反轉。當電機轉速一定時,通過級聯減速齒輪帶動電位器旋轉,使得電壓差為0,電機停止轉動。
3.舵機的控制:
舵機的控制一般需要一個20ms左右的時基脈沖,該脈沖的高電平部分一般為0.5ms-2.5ms范圍內的角度控制脈沖部分,總間隔為2ms。以180度角度伺服為例,那么對應的控制關系是這樣的:
0.5ms--------------0度;1.0ms------------45度; 1.5ms------------90度; 2.0ms-----------135度; 2.5ms-----------180度
4 總結經驗:
舵機 簡單來說 就是給它高電平延時xms;然后在低電平延時(20-x)ms,然后while 循環,就可以了 ;具體的程序 在 附件下載(其中包含了 步進電機的程序 可忽略)
提供以下方式的驅動程序:
使用T0、T1兩個定時器產生PWM控制
使用T0一個定時器產生PWM控制
使用PCA的16位軟件定時器產生PWM控制單片機源程序如下:
所有資料51hei提供下載:
制作步進電機控制模塊_C51程序.zip
(5.28 KB, 下載次數: 67)
|