詳解舵機的基本原理以及控制方法

2021-10-11 06:49:37 字數 3074 閱讀 9797

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

舵機也叫也叫rc 伺服器,通常用於機械人專案,也可以在遙控汽車,飛機等航模中找到它們。

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

電機輸出軸的位置由內部電位計不斷取樣測量,並與微控制器(例如stm32,arduino)設定的目標位置進行比較;

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

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

具體結構如下圖所示;

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

通過向舵機的訊號訊號線傳送pwm訊號來控制舵機的輸出量;

下面舉個例子;

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

具體可以參考下圖;

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

舵機的硬體佈線比較簡單,我們只需要三條線:電源線,訊號線,地線

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

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

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

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

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

技術指標

技術指標

技術指標

operating voltage

4.8 – 6.6 v

current draw at idle

10 ma

no-load operating current draw

170 ma

stall current draw

1400 ma

weight

55 g

stall torque

9.4 kg/cm (4.8 v), 11 kg/cm (6.0 v)

gear type

metal gear

operating speed

0.19 sec/60° (4.8 v), 0.15 sec/60° (6.0 v)

operating temperature

0 – 55 °c

本文簡單介紹了舵機的基本結構和原理,以及如何通過pwm訊號控制舵機,簡單介紹了如何同時控制多個伺服電機,最後介紹了幾款市面上比較常用的舵機。我希望您覺得這篇文章有用和有益,請幫忙**,點讚,在看,與同樣喜歡電子產品和diy的朋友分享!

pwm控制的基本原理 PWM控制的基本原理

pwm pulse width modulation 控制 脈衝寬度調製技術,通過對一系列脈衝的寬度進行調製,來等效地獲得所需要波形 含形狀和幅值 pwm控制技術在逆變電路中應用最廣,應用的逆變電路絕大部分是pwm型,pwm控制技術正是有賴於在逆 變電路中的應用,才確定了它在電力電子技術中的重要地位...

mysql的基本原理 Mysql 基本原理

mysql 基本原理 mysql是一種關聯式資料庫管理系統,關聯式資料庫將資料儲存在不同的表中,而不是將所有資料放在乙個大倉庫內,這樣就增加了速度並提高了靈活性 ysql是資料庫登入命令 uroot預設超級使用者登入 p 預設沒密碼 中寫密碼 mysqladmin uroot password 12...

外呼控制的基本原理

假設每通 的平均時長為 t 秒 t mu 秒 t 秒 每通 中需要接入坐席的節點數為 n nn每個節點坐席的平均操作時長為 t 秒 t mu 秒 t 秒 那麼可以計算,每通 每秒需要坐席介入的時間為 z t nt zeta frac z t t n 那麼保持坐席滿負荷的基本計算公式就是 滿 負荷 通...