作者mick99988 (高雄人)
看板ASM
標題[問題] 想問關於89S52去控制伺服馬達相關問題
時間Thu Oct 22 22:53:07 2015
最近打算做一個專題是用89S52去控制機械手臂的抓取等動作
所以想先從如何控制一顆伺服馬達開始
但是該機械手臂的範例幾乎都是跟著Arduino跑居多,並不是我要的
對伺服馬達的認識是好幾年前有用過BasicStamp玩過,
但只記得什麼設定上1500或其他參數,能控制轉的角度
已知問題點是
1. 89S52好像沒有內建PWM,但我看書上卻能控制...
是如何產生的?
2. 目前是有看一本叫"機器人單晶片微電腦控制"裡面的範例寫的看不懂,
想問說有無哪邊推薦的書籍或是有控制範例說明能參考或推薦!
3. 想先以讓伺服馬達轉0到180度,再來是90度為一個進度
4.有做過機械手臂的大大們能分享說哪邊該注意的嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.175.108.168
※ 文章網址: https://webptt.com/m.aspx?n=bbs/ASM/M.1445525590.A.BB4.html
1F:推 god145145: 套句廣告詞“你終究要用32bit,為什麼不一開始就用” 10/22 23:19
2F:推 sss22213: 8052用時間中斷生出PWM 10/23 01:00
3F:推 sss22213: 專題不一定要執著51或是52~ 10/23 01:03
4F:推 WolfLord: 3232bit又不是必須,簡單有效就好,更何況賜福馬達這玩 10/23 04:27
5F:→ mick99988: 因為學校教S52 所以順其然就用89S52做了 10/23 09:39
6F:→ mick99988: 難道要用PIC XDDD? 10/23 09:40
7F:→ mick99988: 如果有其他微控制器 有哪顆好用的0.0? 10/23 10:10
8F:→ dysyase: Arduino就用它啊!大學專題重視的是過程跟延伸新方法 10/23 13:13
9F:推 DRQX: 萬年吵mcu. 10/23 13:20
10F:→ mick99988: 我是職訓專題XD 10/23 18:20
11F:推 god145145: 要找工作就更要會其他IC,至少型號背一下,面試拿來說 10/23 22:00
其實本來想用Arduino 但看到網路上有篇文章寫說Arduino有害論,讓我遲疑了...
12F:→ god145145: 嘴 10/23 22:00
13F:→ god145145: 話說哪區職訓這麼好還有專題 10/23 22:01
是自己想做的 想說有個作品對結訓後的面試會有幫助
14F:→ james732: 8051家族比較便宜 10/23 22:17
15F:→ walter0914: 用TIMER中斷做出PWM功能 10/24 13:02
好喔 感謝你!!
不過89S52只有3組Timer夠給4個PWM給4個Servo馬達嗎?
※ 編輯: mick99988 (1.175.80.211), 10/24/2015 13:20:32
16F:→ dysyase: 原文只說控制一個!MCU硬體不夠的話!就用兩個MCU啊! 10/24 13:40
17F:→ dysyase: 印象中!清雲的樣子有篇論文(或專題報告),用51作4軸控制 10/24 13:42
18F:→ dysyase: 操作UI是用VB去作的樣子!應該是中文文章! 10/24 13:43
19F:→ walter0914: TIMER用來做空佔比控制,輸出還是用IO 10/24 13:48
20F:→ mick99988: 有人能解釋說什麼有一派的人都不建議從最近很火紅的Ard 10/24 15:16
21F:→ mick99988: uino學起單晶片? 他不也是ATmega324 算AVR嗎 10/24 15:16
22F:→ dysyase: 先不論組語或C!用arduino的人需要了解atmega?答案是否定 10/24 15:55
23F:推 sss22213: 這一派? 10/24 15:56
25F:→ sss22213: o.php 10/24 15:56
26F:→ dysyase: 的!所以技術派當然不建議,如果只是想閃閃燈之類的文創派 10/24 15:57
27F:→ dysyase: arduino是很好用的工具!!! 10/24 15:58
28F:→ mick99988: 對欸 是看到這篇 10/24 16:18
29F:→ MasterChang: 資訊看完要會判斷...不要A說就往東,B說就往西... 10/24 22:35
30F:推 chuegou: 寫起來不像在寫MCU的MCU...這是我對arduino的感想 10/25 00:24
31F:→ ohm22k: 建議先從伺服馬達的動作原理開始 了解他的訊號控制方式後 12/06 01:43
32F:→ ohm22k: 再來思考這些控制訊號能用什麼MCU的什麼功能實現 12/06 01:44
33F:→ ohm22k: 也建議原PO先了解什麼是PWM 12/06 01:45