當前位置:編程學習大全網 - 編程軟體 - 如何用51單片機控制舵機的?怎樣編寫程序啊?大哥幫幫忙

如何用51單片機控制舵機的?怎樣編寫程序啊?大哥幫幫忙

舵機是壹種位置伺服的驅動器,適用於那些需要角度不斷變化並可以保持的控制系統。其工作原理是:控制信號由接收機的通道進入信號調制芯片,獲得直流偏置電壓。它內部有壹個基準電路,產生周期為20ms,寬度為1.5ms的基準信號,將獲得的直流偏置電壓與電位器的電壓比較,獲得電壓差輸出。最後,電壓差的正負輸出到電機驅動芯片決定電機的正反轉。當電機轉速壹定時,通過級聯減速齒輪帶動電位器旋轉,使得電壓差為0,電機停止轉動。編程的時候也很簡單,妳將壹根管腳初始化為低電平,然後寫壹個while循環,在循環中將該腳職位高電平,延時,再拉為低電平,如此不停的循環就是PWM波,妳需要控制的是高電平產生的時間,根據高電平的時間來控制舵機的角度的,希望能幫的上妳

  • 上一篇:為什麽Matlab訓練神經網絡用不了GPU
  • 下一篇:51單片機SP PSW DPTR的問題
  • copyright 2024編程學習大全網