Robofun 機器人論壇

標題: 8051 控制伺服馬達 電壓值 改變轉速 [打印本頁]

作者: ginners    時間: 2012-3-18 02:06
標題: 8051 控制伺服馬達 電壓值 改變轉速
現在已成功可以透過High Low 控制角度 但速度一直是問題所在
一共要控制8顆伺服馬達 但又可以分別控制轉速至少15段(不能有案鍵是靠程式控制)  

問題一: 用什麼方法可以實現這個辦法? 我的想法是只要能改變8051輸出PORT電壓值的PWM訊號就可以改變轉速嗎?
作者: marbol    時間: 2012-3-18 08:37
ginners 大大,請參考,站上就有討論過~~可適用於一般伺服機,簡易的除法運算
http://www.robofun.net/forum/viewthread.php?tid=2157
作者: ginners    時間: 2012-3-18 11:20
本帖最後由 ginners 於 2012-3-18 11:21 編輯

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

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

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

建議您朝另一個方向去思考
速度是怎麼來的??
速度是單位時間的變化量.......
如果您已經可以控制定點的角度
相信控制變化量對您來說也一定沒問題的!
試試看吧~~~




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