[請益] 請教步進馬達驅動問題

看板Mechanical作者 (溜女孩的狗)時間12年前 (2012/07/06 23:38), 編輯推噓1(1013)
留言14則, 7人參與, 最新討論串1/1
請教各位先進 我目前自製了一個步進馬達控制驅動器,並使用1/16 step 微步進的方式, 用來驅動一顆1.8度/step的步進馬達。馬達規格為 4.6V/0.98A。 控制器的驅動頻率為5KHz。 目前功能大致正常,但是發現了一個奇怪的問題。 當我一次丟3200個脈波時,馬達可以順利的轉一圈。 但是如果每次只丟50個脈波數以下時(例:1個脈波 or 50個脈波), 則步進馬達只感覺抖了一下,但是完全沒有轉動! 照理來說,輸出50個脈波出去,馬達應該轉5.625度, 連續輸出10次,應該可以很明顯的看到轉了56.25度。 但是用這種方式輸出,我的馬達就是無法轉動。 如果改為一次輸出500個脈波,則馬達可以很順利的轉56.25度。 目前是發現,只要輸出脈波小於50,就一定轉不起來。 如果每次輸出脈波大於80,就可以轉的起來。 請教各位前輩,這可能是什麼原因造成? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.132.121.83

07/06 23:55, , 1F
摩擦力或死區吧
07/06 23:55, 1F

07/07 00:11, , 2F
失步了
07/07 00:11, 2F

07/07 11:24, , 3F
跟失步好像有點不太一樣@@"
07/07 11:24, 3F

07/07 20:26, , 4F
隔空抓藥 有 脈波 轉矩變化圖? 轉舉是否不足造成失步?
07/07 20:26, 4F

07/07 20:27, , 5F
拉個馬達特性曲線來看看!?
07/07 20:27, 5F

07/08 01:28, , 6F
先拿示波器檢查一下訊號是否正確
07/08 01:28, 6F

07/08 01:29, , 7F
基本上如果頻率 電壓是一樣的 共振 失步的問題可以先排除
07/08 01:29, 7F

07/08 01:29, , 8F
比較可能的問題是 訊號有錯誤 或是遇上阿飄
07/08 01:29, 8F

07/08 12:06, , 9F
總算找到問題了。原來是控制器這邊的F/W出了些問題,
07/08 12:06, 9F

07/08 12:07, , 10F
丟完step後,不小心又丟了個reset的pluse把驅動器reset了
07/08 12:07, 10F

07/08 12:08, , 11F
一下,所以導致馬達的torque消失…XD。所以其實馬達有轉一
07/08 12:08, 11F

07/08 12:09, , 12F
滴滴,只是torque不見,所以又被帶回來。
07/08 12:09, 12F

07/08 12:11, , 13F
用示波器抓了好一些時間,才看到這根訊號…@@
07/08 12:11, 13F

07/08 12:11, , 14F
感謝前面幾位前輩的意見。
07/08 12:11, 14F
文章代碼(AID): #1FzmPaSN (Mechanical)