日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

舵机不会玩?看这篇!

發布時間:2023/12/19 编程问答 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 舵机不会玩?看这篇! 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄

  • 什么是舵機?

  • 伺服控制

  • 硬件連接

  • 舵機規格

    • SG90

    • MG90S

    • MG996R

  • 總結

什么是舵機?

舵機是伺服電機的一種,伺服電機就是帶有反饋環節的電機,我們可以通過伺服電機進行精確的位置控制或者輸出較高的扭矩;

舵機

舵機也叫也叫 RC 伺服器,通常用于機器人項目,也可以在遙控汽車,飛機等航模中找到它們。

類似舵機這樣的伺服系統通常由小型電動機電位計嵌入式控制系統和變速箱組成。

電機輸出軸的位置由內部電位計不斷采樣測量,并與微控制器(例如STM32,Arduino)設置的目標位置進行比較;

根據相應的偏差,控制設備會調整電機輸出軸的實際位置,使其與目標位置匹配。這樣就形成了閉環控制系統。

閉環系統

變速箱降低了電機的轉速,從而增加了輸出軸上的輸出扭矩。輸出軸的最大速度通常約為60 RPM。

具體結構如下圖所示;

內部結構
  • ①:信號線:接收來自微控制器的控制信號;

  • ②:電位器:可以測量輸出軸的位置量,屬于整個伺服機構的反饋部分;

  • ③:內部控制器:處理來自外部控制的信號,驅動電機以及處理反饋的位置信號,是整個伺服機構的核心;

  • ④:電機:作為執行機構,輸出多少轉速,轉矩,位置;

  • ⑤:傳動機構/舵機系統:該機構根據一定傳動比,將電機輸出的行程縮放到最終輸出的角度上;

內部解剖圖

因此舵機是伺服電機的一種,整體電機就是一個閉環系統,輸入相應的信號,就能控制舵機輸出對應的位置量;

伺服控制

通過向舵機的信號信號線發送PWM信號來控制舵機的輸出量;

上一篇文章有介紹過PWM,一般來說,PWM的周期以及占空比,我們是可控的,所以PWM脈沖的占空比直接決定了輸出軸的位置。

下面舉個例子;

  • 當我們向舵機發送脈沖寬度為1.5毫秒(ms)的信號時,舵機的輸出軸將移至中間位置(90度);

  • 脈沖寬度為1ms時,舵機的輸出軸將移至最小的位置(0度);

  • 脈沖寬度為2ms時,舵機的輸出軸將移至最小的位置(180度);

注意:不同類型和品牌的伺服電機之間最大位置和最小位置的角度可能會不同。許多伺服器僅旋轉約170度(或者只有90度),但寬度為1.5 ms的伺服脈沖通常會將伺服設置為中間位置(通常是指定全范圍的一半);

具體可以參考下圖;

轉動角度與輸入信號的關系

伺服電動機的周期通常為20毫秒,希望以50Hz的頻率產生脈沖,但是許多伺服器在40至200 Hz的范圍內都能正常工作。

硬件連接

舵機的硬件布線比較簡單,我們只需要三條線:電源線,信號線,地線

如果單個舵機的電流比較小,例如SG90這種舵機,在空閑的時候大約只消耗10mA的電流,在旋轉的時候需要消耗100-250mA,因此,一般控制系統如果具備這樣的輸出能力,可以直接進行驅動;

如果舵機所需電流較大,則需要額外增加驅動電路,將數字控制端和功率端隔離開;

或者需要同時驅動多個舵機,可以使用PCA9685對多路PWM進行驅動;


舵機規格

下面是幾款幾款比較常見的舵機,我整理了一下它們的規格參數,在選型的時候,應該需要關注一下;

SG90

這款比較便宜,如下圖所示;

SG90

技術指標

Operating voltage4.8 V
Weight9 g
Stall torque1.8 kg/cm (4.8 V)
Gear typePOM gear set
Operating speed0.12 sec/60° (4.8 V)
Operating temperature0 – 55 °C

MG90S

MG90S

技術指標

Operating voltage4.8 V
Weight13.4 g
Stall torque1.8 kg/cm (4.8 V), 2.2 kg/cm (6.6 V)
Gear type6061-T6 aluminum
Operating speed0.10 sec/60° (4.8 V), 0.08 sec/60° (6.0 V)
Operating temperature0 – 55 °C

MG996R

MG996R

技術指標

Operating voltage4.8 – 6.6 V
Current draw at idle10 mA
No-load operating current draw170 mA
Stall current draw1400 mA
Weight55 g
Stall torque9.4 kg/cm (4.8 V), 11 kg/cm (6.0 V)
Gear typeMetal gear
Operating speed0.19 sec/60° (4.8 V), 0.15 sec/60° (6.0 V)
Operating temperature0 – 55 °C

-END-

|?整理文章為傳播相關技術,版權歸原作者所有?|

|?如有侵權,請聯系刪除?|

往期好文合集

做個全省一等獎的小車,其實不難。

「2020年電賽」電源題詳細技術方案,立即收藏!

太美了!PCB布線怎么可以這么美?

??最 后??

?

若覺得文章不錯,轉發分享,也是我們繼續更新的動力。

5T資源大放送!包括但不限于:C/C++,Linux,Python,Java,PHP,人工智能,PCB、FPGA、DSP、labview、單片機、等等

在公眾號內回復「更多資源」,即可免費獲取,期待你的關注~

總結

以上是生活随笔為你收集整理的舵机不会玩?看这篇!的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。