Robofun 機器人論壇
標題:
發問 6足控制是怎麼分配PWM
[打印本頁]
作者:
nothingma95
時間:
2010-10-20 17:11
標題:
發問 6足控制是怎麼分配PWM
最近剛小考完
,
看上許多大大所做的6足機器人的影片,其中幾個
關於 行走移動影片一
http://www.youtube.com/watch?v=vMSHBRI3skQ
影片二
http://www.youtube.com/watch?v=9MC3IkTxBTU
關於 前方有障礙物和階梯
影片三
http://www.youtube.com/watch?v=NUMGpDTm59w
影片四
http://www.youtube.com/watch?v=H7_WPeIUuQY
有些問題我想不出來,
這從這些六足機器人行走的模式來看,用慢速播放,發現移動一步時是3隻腳同時做同樣的動作,
是只用到2組PWM交互給(1、3、5)和(2、4、6)的腳使用嗎?
66666.png
(13.92 KB, 下載次數: 241)
下載附件
6足
2010-10-20 17:01 上傳
但是若是這樣,當遇到障礙物或要爬階梯時,如何一次只控制一隻腳動作?還是他們有使用多工器之類的><?
很想知道他們的pwm沒有很多卻如何可以控制這麼多動作? <冏>
有沒有大大可以提示下>"<
感謝
作者:
mjx4mois
時間:
2010-10-22 01:23
事實上51系列就可以達成了
寫法必須以同步方式輸出...
寫法可以分為組合語言或者C語言
個人覺得把用C語言比較方便
先把1us的 timer function 定義出來吧!
不然10us也可以,如果你伺服機角度沒講就什麼經杜微動的話
然後一同時輸出pwm 51 每隻腳定義0 or 1
所以 ㄧ個89S51單晶 可以同時控制32個伺服機(除非有幾隻腳有特定工作要做)
話說回來有一種數位式的伺服機 比較貴
你輸出ㄧ個pwm 之後 伺服機就會停在那個動作了
不會像一般的伺服機要不停輸出pwm
歡迎光臨 Robofun 機器人論壇 (https://robofun.net/forum/)
Powered by Discuz! X3.2