[程式] 步進馬達的測試?

看板Printer3D (3D列印)作者 (方正無法達成,那麼有沒H)時間9年前 (2015/04/28 04:29), 編輯推噓0(003)
留言3則, 3人參與, 最新討論串1/1
最近想測試一下步進馬達的速度, 這次用的零件如下: Arduino uno R3 路邊電子材料行買的 ULN 2003APG 模組, 5V 步進馬達 28BYJ-48 測試程式如下, https://gist.github.com/sanbis1983/dd394ad0c1c1852bb3b8 這裡先簡單說明一下上次測試的結論, (原文在 electronics 版) 28BYJ-48的步進角是5.625/64,馬達本體確實是64 step就轉一圈,但是減速比 是1/64,所以你要64/(1/64) or 64*64 => 4096 step,這樣才會真的轉一圈。 規格5.265/64,是用4 Phase/8 Step來算的,所以如果你用4 Phase/4 Step驅動, 則是11.25/32,加上減速比1/64則為 32/(1/64) or 32*64 => 2048 step一圈。 這次測試的重點在於速度~ 程式碼中有一小段設定轉速的敘述, stepper.setSpeed(150); // 將馬達的速度設定成140RPM 最大 150~160 我比較想知道這個設定值是從那裡來的? 有時候設太高,就是有聲音,但是不會轉 這跟那塊 ULN 2003 模組有關係嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.223.169.210 ※ 文章網址: https://www.ptt.cc/bbs/Printer3D/M.1430166572.A.78A.html

04/28 08:45, , 1F
跟馬達本身有關吧...
04/28 08:45, 1F

04/28 11:54, , 2F
RPM設定太高失步了
04/28 11:54, 2F

07/07 11:42, , 3F
東方馬達(28框4000rpm,不接任何東西)!!!
07/07 11:42, 3F
文章代碼(AID): #1LFfmiUA (Printer3D)
文章代碼(AID): #1LFfmiUA (Printer3D)