fsn103659 發表於 2015-2-12 12:58:41

關於步進馬達問題(急)

本帖最後由 fsn103659 於 2015-2-12 13:11 編輯

最近老師給我這馬達 研究沒甚麼頭緒http://www.100y.com.tw/product/54543.htm

另外在去買ULN2003APG IC晶片
照個這板大接線與程式碼燒入
http://atceiling.blogspot.tw/2013/04/arduino.html#.VNwtxPmL86U


主要是讓紙箱手臂上下動 轉速不能太快,爬文相關資料也難找


這幾天跑去買了ST-30步進/減速馬達 照著板大插法一樣


馬達抖動 沒有轉動 接法不太會接
到這板發文問看看大大們有瞭解嗎? 這幾天搞不懂怎麼用 謝謝

ates1687 發表於 2015-2-13 00:36:26

回復 1# fsn103659

網站上面是直接接5V,你ST-30步進馬達需求的是12V,
會抖動是正常的,因為電壓不足,
紅色V+需找12V(不建議),去找5V會比較好
老師給你的那顆馬達建議用3D印表機的步進馬達(NEMA17 L40)去使用!
另外搭配控制板Allegro MicroSystems A3967
如圖這樣↓(變壓器可接9V電池!)
    http://www.robofun.net/forum/attachments/swfupload/1502122251efde726080ea915d.jpg

測試程式如下
------------------------------------------------------------------
int dirpin = 2;   //方向
int steppin = 3;
void setup()
{
pinMode(dirpin,OUTPUT);
pinMode(steppin,OUTPUT);
}
void loop()
{
int i;
digitalWrite(dirpin,LOW);
delay(1);

for (i=1;i<10000;i++)      //增加步數
{
digitalWrite(steppin,LOW);
digitalWrite(steppin,HIGH);
delayMicroseconds(150);//增加速度

}
   digitalWrite(dirpin,HIGH);
delay(1);
for (i=1;i<10000;i++)       //增加步數
{
digitalWrite(steppin,LOW);
digitalWrite(steppin,HIGH);
delayMicroseconds(150);   //增加速度
}
}
----------------------------------------------------------------
注意:測試程式是我自己用在別的用途,要自己調步數跟速度,
否則手臂會"粉碎性骨折"or"開放性骨折"我就不管了XD......

fsn103659 發表於 2015-2-13 07:30:08

本帖最後由 fsn103659 於 2015-2-13 07:38 編輯

回復 2# ates1687

是說買這NEMA17 L40這顆步進馬達來用我的紙箱機器手臂?
2.Allegro MicroSystems A3967這板子 電子街有再賣嗎?


圖片死圖請重新用一下 謝謝!!


ates1687 發表於 2015-2-14 01:30:05

露天拍賣有再賣,關鍵字請搜尋那兩個關鍵字、
都會有7-11貨到付款,看你跟錢過不過的去(約800.NT),另外因為你是不會用,所以整個會被綁死
我這邊給你現成的包含其程式、硬體、軟體,一整個配套會比較好!省下不少時間(大約3天)
如果老師不滿意那顆馬達的話,你要另外自己想辦法~~(死圖沒關係,你去拍賣找就會有那張圖片!)

fsn103659 發表於 2015-2-14 10:54:38

恩 我再看看

nichal 發表於 2015-5-11 18:12:01

問題有解決了嗎?
原來的步進馬達其實很好用呀!
很多冷氣出風口的葉片是用這個馬達控制的
你可以嘗試確認一下是不是AB相搞錯了
四條線有12種組合
總會換到ok的接法
只要COM點記得接在12V就好了

如何判斷com點?
就是跟所有線量起來
阻值只有一半的那一條就對了
頁: [1]
查看完整版本: 關於步進馬達問題(急)