ginners 發表於 2012-3-18 02:06:32

8051 控制伺服馬達 電壓值 改變轉速

現在已成功可以透過High Low 控制角度 但速度一直是問題所在
一共要控制8顆伺服馬達 但又可以分別控制轉速至少15段(不能有案鍵是靠程式控制)

問題一: 用什麼方法可以實現這個辦法? 我的想法是只要能改變8051輸出PORT電壓值的PWM訊號就可以改變轉速嗎?

marbol 發表於 2012-3-18 08:37:20

ginners 大大,請參考,站上就有討論過~~可適用於一般伺服機,簡易的除法運算
http://www.robofun.net/forum/viewthread.php?tid=2157

ginners 發表於 2012-3-18 11:20:20

本帖最後由 ginners 於 2012-3-18 11:21 編輯

恩! 那個已經參考過了
但現在問題點是 要分別控制"速度"用電壓

如果單純控制pwm訊號電壓(HIGH LOW延遲不變,但高度改變也就是訊號線的電壓改變) 但伺服馬達紅線接VCC+5不改變 是否可以達到降速後再升速的效果? 簡單講就是靠訊號的電壓改變速度 脈波寬度改變角度

nichal 發表於 2012-3-20 10:55:45

ginners大大

如果您所用的馬達確定是servo的話
改變電壓並不是改變速度的好方法唷~~~
因為降壓會一整個影響到馬達的輸出能力
升壓會造成馬達線圈發熱情況加劇

建議您朝另一個方向去思考
速度是怎麼來的??
速度是單位時間的變化量.......
如果您已經可以控制定點的角度
相信控制變化量對您來說也一定沒問題的!
試試看吧~~~
頁: [1]
查看完整版本: 8051 控制伺服馬達 電壓值 改變轉速