加入星計劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴散
  • 作品版權(quán)保護
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入
  • 正文
    • 舵機的性能
    •  
    • 01、舵機轉(zhuǎn)動速度與工作電壓
    • 02 分析結(jié)論
    • 參考資料[1]
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請入駐 產(chǎn)業(yè)圖譜

舵機轉(zhuǎn)速與工作電壓之間有何關(guān)系?

2020/09/15
256
閱讀需 6 分鐘
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

舵機的性能

舵機[1] 在自動控制場合被廣泛應(yīng)用。舵機的輸出力矩、轉(zhuǎn)動速度、命令更新頻率等標(biāo)準(zhǔn)了舵機的工作性能。在全國大學(xué)生智能車競賽中 ,大多數(shù)車模作品的方向控制都使用了舵機控制。在賽道上運行的車模速度,在 控制參數(shù)設(shè)置 合理的情況下,最高速度取決于舵機的響應(yīng)速度。

通常,舵機的運行取決于 舵機特有的脈沖指令高電平時間寬度[2] ,而與脈沖指令的頻率無關(guān)。所以控制舵機的脈沖波形與控制電機運行的 PWM 波形的作用是不同的。

舵機內(nèi)部具有驅(qū)動電路板,保證輸出角度與脈沖指令的寬度之間呈現(xiàn)比例關(guān)系。舵機輸出轉(zhuǎn)角速度則取決于舵機本身內(nèi)部機械結(jié)構(gòu)、電機的性能、工作電壓等各種因素。

▲ 舵機指令與舵機轉(zhuǎn)軸位置

由于舵機的轉(zhuǎn)速與指令無關(guān),所以從本質(zhì)上講, 舵機不是一個線性模型[3] 。當(dāng)舵機轉(zhuǎn)動角度越大,它的動態(tài)非線性就越明顯。

?

01、舵機轉(zhuǎn)動速度與工作電壓

舵機的轉(zhuǎn)動速度越快,在智能車競賽中車??刂菩阅芫蜁胶?。正好手邊測試了一個 角度編碼器 ST-3806-15-RS[4] ,它有每周 15bit 的角度分辨率。這款角度編碼器用于一款 雙軸機械臂 的控制中。現(xiàn)在正好可以用它來測試舵機轉(zhuǎn)動的角度、角速度。依次來分析舵機工作電壓與執(zhí)行速度之間的關(guān)系。

?

1. 測量方法

選擇 S-D5 舵機,使用橡膠套管將舵機輸出軸與角度編碼器連接在一起。使用機械平臺將它們固定、共軸。使用 角度編碼器 ST-3806-15-RS[4] 測試電路模塊來讀取角度傳感器的數(shù)值,控制多級的轉(zhuǎn)動。

▲ 使用角度傳感器測量舵機旋轉(zhuǎn)速度

給定舵機脈沖指令,從 1000us 突變到 2000us。舵機順時針旋轉(zhuǎn) 60°。在這個過程中,采集角度的速率為 3ms,讀取 200 個。得到的角度曲線如下:

取角度上升線性部分(距離最下,最上各 5%的余量),進行線性擬合。再計算擬合直線與最小角度、最大角度對應(yīng)的時間交點。使用這個交點之間的時間差作為舵機的執(zhí)行時間。執(zhí)行時間的倒數(shù)可以反映舵機輸出角速度。

▲ 測量旋轉(zhuǎn)角度曲線對應(yīng)執(zhí)行時間

?

2. 測量數(shù)據(jù)

下面使用數(shù)控直流電源調(diào)節(jié)舵機工作電壓,從 4.0V ~ 6V,分成 20 個工作電壓點。在每個工作電壓點,測量舵機的轉(zhuǎn)動曲線,使用上面的方法,獲得舵機的轉(zhuǎn)動時間。

▲ 隨著工作電壓的增加,舵機轉(zhuǎn)動角度的曲線的變化

下圖給出了舵機轉(zhuǎn)動時間與工作電壓測量的數(shù)據(jù)曲線。工作電壓越高,舵機執(zhí)行時間就越短。

▲ 工作電壓與轉(zhuǎn)動時間之間的關(guān)系

將上述時間取倒數(shù)(1000/time(ms)),可以獲得下面的舵機轉(zhuǎn)動相對速度與工作電壓之間的關(guān)系。大體可以看到舵機執(zhí)行速度與工作電壓成正比。

▲ 工作電壓與舵機轉(zhuǎn)動速度之間的關(guān)系

02 分析結(jié)論

通過前面的分析可以看出:

為了提高多級的執(zhí)行速度,可以在舵機允許的工作電壓范圍內(nèi)盡可能提高舵機的工作電壓;為了避免高的工作電壓對舵機內(nèi)部的電路過壓的影響,需要在舵機工作電源進行必要的限幅和穩(wěn)壓。在舵機工作過程中,如果頻繁的轉(zhuǎn)動,需要考慮到舵機散熱;

▲ 舵機指令在 1000us 在 2000us 之間切換變化

此外,還可以通過在舵機輸出軸,增加執(zhí)行懸臂的長度,來通過機械放大提高舵機控制車模前輪轉(zhuǎn)向的速度。

參考資料[1]

舵機內(nèi)部結(jié)構(gòu): https://zhuoqing.blog.csdn.net/article/details/108363726

[2]舵機特有的脈沖指令高電平時間寬度: https://zhuoqing.blog.csdn.net/article/details/108419980

[3]舵機不是一個線性模型: https://zhuoqing.blog.csdn.net/article/details/105701378

[4]角度編碼器 ST-3806-15-RS: https://zhuoqing.blog.csdn.net/article/details/108563292

相關(guān)推薦

電子產(chǎn)業(yè)圖譜

公眾號TsinghuaJoking主筆。清華大學(xué)自動化系教師,研究興趣范圍包括自動控制、智能信息處理、嵌入式電子系統(tǒng)等。全國大學(xué)生智能汽車競賽秘書處主任,技術(shù)組組長,網(wǎng)稱“卓大大”。