原標題:舵機轉速與工作電壓之間有何關係?
舵機的性能
舵機[1] 在自動控制場合被廣泛應用。舵機的輸出力矩、轉動速度、命令更新頻率等標準了舵機的工作性能。在全國大學生智能車競賽中 ,大多數車模作品的方向控制都使用了舵機控制。在賽道上運行的車模速度,在控制參數設置合理的情況下,最高速度取決於舵機的響應速度。
通常,舵機的運行取決於舵機特有的脈衝指令高電平時間寬度[2] ,而與脈衝指令的頻率無關。所以控制舵機的脈衝波形與控制電機運行的 PWM 波形的作用是不同的。
舵機內部具有驅動電路板,保證輸出角度與脈衝指令的寬度之間呈現比例關係。舵機輸出轉角速度則取決於舵機本身內部機械結構、電機的性能、工作電壓等各種因素。
▲ 舵機指令與舵機轉軸位置
由於舵機的轉速與指令無關,所以從本質上講, 舵機不是一個線性模型[3] 。當舵機轉動角度越大,它的動態非線性就越明顯。
01、舵機轉動速度與工作電壓
舵機的轉動速度越快,在智能車競賽中車模控制性能就會越好。正好手邊測試了一個角度編碼器 ST-3806-15-RS[4] ,它有每周 15bit 的角度解析度。這款角度編碼器用於一款雙軸機械臂的控制中。現在正好可以用它來測試舵機轉動的角度、角速度。依次來分析舵機工作電壓與執行速度之間的關係。
1。 測量方法
選擇 S-D5 舵機,使用橡膠套管將舵機輸出軸與角度編碼器連接在一起。使用機械平臺將它們固定、共軸。使用角度編碼器 ST-3806-15-RS[4] 測試電路模塊來讀取角度傳感器的數值,控制多級的轉動。
▲ 使用角度傳感器測量舵機旋轉速度
給定舵機脈衝指令,從 1000us 突變到 2000us。舵機順時針旋轉 60°。在這個過程中,採集角度的速率為 3ms,讀取 200 個。得到的角度曲線如下:
取角度上升線性部分(距離最下,最上各 5%的餘量),進行線性擬合。再計算擬合直線與最小角度、最大角度對應的時間交點。使用這個交點之間的時間差作為舵機的執行時間。執行時間的倒數可以反映舵機輸出角速度。
▲ 測量旋轉角度曲線對應執行時間
2。 測量數據
下面使用數控直流電源調節舵機工作電壓,從 4.0V ~ 6V,分成 20 個工作電壓點。在每個工作電壓點,測量舵機的轉動曲線,使用上面的方法,獲得舵機的轉動時間。
▲ 隨著工作電壓的增加,舵機轉動角度的曲線的變化
下圖給出了舵機轉動時間與工作電壓測量的數據曲線。工作電壓越高,舵機執行時間就越短。
▲ 工作電壓與轉動時間之間的關係
將上述時間取倒數(1000/time(ms)),可以獲得下面的舵機轉動相對速度與工作電壓之間的關係。大體可以看到舵機執行速度與工作電壓成正比。
▲ 工作電壓與舵機轉動速度之間的關係
02 分析結論
通過前面的分析可以看出:
為了提高多級的執行速度,可以在舵機允許的工作電壓範圍內儘可能提高舵機的工作電壓;為了避免高的工作電壓對舵機內部的電路過壓的影響,需要在舵機工作電源進行必要的限幅和穩壓。在舵機工作過程中,如果頻繁的轉動,需要考慮到舵機散熱;
▲ 舵機指令在 1000us 在 2000us 之間切換變化
此外,還可以通過在舵機輸出軸,增加執行懸臂的長度,來通過機械放大提高舵機控制車模前輪轉向的速度。
參考資料[1]
舵機內部結構: 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
(文章來源:與非網)
(責任編輯:DF398)