Robofun 機器人論壇

標題: 89s51控制伺服馬達 問大家 [打印本頁]

作者: grass0423    時間: 2012-7-16 17:12
標題: 89s51控制伺服馬達 問大家
大家好 我是用89s51去控制伺服馬達(MG995)
但是沒多久單晶片就好像燒掉= ="
1.我上網有看到一些文章是單晶片的電源和馬達的電源是分開的
這樣比較好嗎??

2.網路電路圖
https://sites.google.com/site/nyosawu/8051zhuan-lan/8051kong-zhi-ci-fu-jimg995
這位網友的電路圖看起來在接馬達的部份也沒另外+電阻或是電晶體的為什麼沒有問題

3.主要控制是要能轉180度,是不是要用 PWM 信號才能做到
http://tw.myblog.yahoo.com/jl0821/article?mid=340&prev=386&next=309&l=f&fid=15
c程式
作者: mzw2008    時間: 2012-7-17 00:43
995電流比較大, 有負載會更大,接很多顆會很大
一定要另外獨立VCC去接電源

該網友的接法很確定就是獨立電源而已, 沒做別的動作
<--995就是我賣他的@@

但...995是否能到180度...這應該不行
至少個人這裏目前正在使用中的一百多顆通通不行
主要是他的電位計不能超過180度, 會卡住
當然要是不嫌麻煩, 拆開自己用工具給他如此這般, 還是勉強可以的
但....為何一定要180度呢? 一般的使用並不需要這麼大角度哩
作者: grass0423    時間: 2012-7-17 12:14
mzw2008 大大你好
能讓你這賣家回答真是太好了~~
那995可否正轉90度逆轉90度 或是75度也可以
我只是要做小閘門用而己
作者: mzw2008    時間: 2012-7-17 16:51
+-75度應沒問題
但90度真的不可以
畢竟這一顆才兩百多
作者: tegausu    時間: 2012-7-17 18:12
建議電源要分開,如果要用1組電源給馬達那 一邊串連1個2極體1-3A的 4001 4002都可以
在並聯1個100-1000MFD電解電容(+-極要接對),1個0.1MFD陶瓷電容做抗雜訊干預用,8051
工作才不受影響,8051這端也要一樣,1個100-1000MFD電解電容(+-極要接對),1個0.1MFD陶瓷電容
做電子電路要注意元件有互相干擾問題,做電路是要越穩定越好,為什麼有些可以有些不行道理在此
個人經驗,所有元件都有A級,B級,C級......在電子材料行一般消費者是拿不到A,B級的那是大廠在用
的,告訴大家一點經驗,我通常買電子零件來,先拿去冰箱冷凍動庫冰一些時間,再拿去烤箱約2-3分
(溫度80度左右)
重覆幾次後在來量它的值,在範圍內的就是比較好的零件,拿去組裝電路板結果一定包滿意,有點像
壽命試驗,其他的就可以丟掉
作者: tegausu    時間: 2012-7-17 18:23
至於控制SERVO MOTOR 用PWM或用TIME都可,但是單晶片不管89系列,PIC系列 PWM輸出腳
都不多1-4最多而已,要推動10-20顆伺服同時動作PWM就不夠用,我用 PIC16F877 一次推24個
用的方法是分時系統寫法(一個週期內每個馬達分多少時間,來模擬PWM輸出),怎麼做是要看你
要推動馬達的數量來決定,1,2個用 PWM很好寫
作者: grass0423    時間: 2012-7-20 09:27
= =發生慘案
昨天晚上忘了電源要分開,結果用接89s51的電源去接mg995
結果不知為何89s51被燒壞了!!! 可以清除但不能燒錄程式

馬達也不卻定是好是壞
請問有人可以給方法可以測馬達可不可以動???
作者: tegausu    時間: 2012-7-20 22:11
用 NE 555 做1個 PWM電路是最簡單的送電給mg995
先用萬用錶歐母檔 R*1檔量一下 馬達3支腳,每個腳都要量
,+-棒要交換,如果阻抗太低,剩下幾歐的話有可能馬達掛了
89S51到馬達信號腳串接1個約100歐的電阻或許比較不會
燒燬MCU
作者: marbol    時間: 2012-7-22 11:27
回復 7# grass0423

若嫌找555麻煩的話,可以買一個伺服機測試器試試~~
http://goods.ruten.com.tw/item/show?21010303580418
作者: nichal    時間: 2012-7-24 13:27
原來測試器已經便宜到這種程度了!!!
看來servo的量產真是讓很多玩家受惠呀~~~




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