問題有解決了嗎? 原來的步進馬達其實很好用呀! 很多冷氣出風口的葉片是用這個馬達控制的 你可以嘗試確認一下是不是AB相搞錯了 四條線有12種組合 總會換到ok的接法 只要COM點記得接在12V就好了 如何判斷com點? 就是跟所有線量起來 阻值只有一半的那一條就對了 |
恩 我再看看 |
露天拍賣有再賣,關鍵字請搜尋那兩個關鍵字[Allegro MicroSystems A3967]、[NEMA17 L40] 都會有7-11貨到付款,看你跟錢過不過的去(約800.NT),另外因為你是不會用,所以整個會被綁死 我這邊給你現成的包含其程式、硬體、軟體,一整個配套會比較好!省下不少時間(大約3天) 如果老師不滿意那顆馬達的話,你要另外自己想辦法~~(死圖沒關係,你去拍賣找就會有那張圖片!) |
回復 1# fsn103659 網站上面是直接接5V,你ST-30步進馬達需求的是12V, 會抖動是正常的,因為電壓不足, 紅色V+需找12V(不建議),去找5V會比較好 老師給你的那顆馬達建議用3D印表機的步進馬達(NEMA17 L40)去使用! 另外搭配控制板Allegro MicroSystems A3967 如圖這樣↓(變壓器可接9V電池!) 測試程式如下 ------------------------------------------------------------------ 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...... |
21402124273255_777.jpg (45.73 KB, 下載次數: 820)
小黑屋|手機版|Archiver|機器人論壇 from 2005.07
GMT+8, 2025-2-6 05:39 , Processed in 0.309500 second(s), 12 queries , Apc On.
Powered by Discuz! X3.2
© 2001-2013 Comsenz Inc.