Rat 發表於 2009-5-25 14:36:13

關於伺服馬達轉的速度

請問今天一顆是伺服馬達規格為 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:33

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

有的馬達內建 PID 控制,移動距離短和長,得到的時間通常不是線性的喔

omegaCD 發表於 2009-5-27 13:43:17

只要是馬達都會有轉子,轉子重量都是不一定的,因此每顆馬達都會有個"到達最大轉速"的延遲時間,以及停下來的時間。
步進馬達的話通常都會有這兩個參數,但是不一定準確,因為還要考慮到負載大小...-D-
(空載是可以知道...)
如果要計算速度的話還是加入編碼器比較可靠喔....=v=,否則就得確保馬達參數和負載是固定的(不太可能=w=)

g921002 發表於 2009-5-30 18:25:12

RC馬達用你原來推論就對了。有差嗎?有!需要很Care它嗎?不用。需要Encoder嗎?不用。
要提高精度?拆了他吧!把裡面的電位計換一個精度好一點的,再用有AD的單晶片去作伺服控制就好啦。

一般RC馬達內部只有P控制,所以過激都滿大的(自己量一量就知道囉!),但是響應不錯,如果要要響應快和過激小,那就是把RC馬達的電位計線路接出來用單晶片作PID,那就可以做到不錯的效果。
頁: [1]
查看完整版本: 關於伺服馬達轉的速度