Robofun 機器人論壇

標題: 關於伺服馬達轉的速度 [打印本頁]

作者: Rat    時間: 2009-5-25 14:36
標題: 關於伺服馬達轉的速度
請問今天一顆是伺服馬達規格為 0.16 s/ 60度 (6v)

然後正常來說 PWM信號直接給0度到60度的話

所花時間為0.16秒

那假如今天直接從0到30度

是不是異味著延遲時間從0.16/2變0.08秒呢?

(假設PWM信號是直接0跳30 而電壓供應都維持6v)

謝謝
作者: mac1    時間: 2009-5-25 17:03
理論上是照你說的方式計算時間沒錯,
實際上,會因為各家馬達控制方法不同,抵達時間會有差別,
而且還有機械損失、年久失修...等原因會影響時間,
所以要用推論的方式計算時間可以,要準確的時間就不可這樣算了,
還是實際測的比較準...

有的馬達內建 PID 控制,移動距離短和長,得到的時間通常不是線性的喔
作者: omegaCD    時間: 2009-5-27 13:43
只要是馬達都會有轉子,轉子重量都是不一定的,因此每顆馬達都會有個"到達最大轉速"的延遲時間,以及停下來的時間。
步進馬達的話通常都會有這兩個參數,但是不一定準確,因為還要考慮到負載大小...-D-
(空載是可以知道...)
如果要計算速度的話還是加入編碼器比較可靠喔....=v=,否則就得確保馬達參數和負載是固定的(不太可能=w=)
作者: g921002    時間: 2009-5-30 18:25
RC馬達用你原來推論就對了。有差嗎?有!需要很Care它嗎?不用。需要Encoder嗎?不用。
要提高精度?拆了他吧!把裡面的電位計換一個精度好一點的,再用有AD的單晶片去作伺服控制就好啦。

一般RC馬達內部只有P控制,所以過激都滿大的(自己量一量就知道囉!),但是響應不錯,如果要要響應快和過激小,那就是把RC馬達的電位計線路接出來用單晶片作PID,那就可以做到不錯的效果。




歡迎光臨 Robofun 機器人論壇 (https://robofun.net/forum/) Powered by Discuz! X3.2