步進馬達的測試? - 3D列印
By Edith
at 2015-04-28T04:29
at 2015-04-28T04:29
Table of Contents
最近想測試一下步進馬達的速度,
這次用的零件如下:
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 模組有關係嗎?
--
這次用的零件如下:
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 模組有關係嗎?
--
Tags:
3D列印
All Comments
By Heather
at 2015-05-02T20:40
at 2015-05-02T20:40
By Selena
at 2015-05-05T21:44
at 2015-05-05T21:44
By Yedda
at 2015-05-09T01:48
at 2015-05-09T01:48
Related Posts
自組碳纖3D列印機可行性(?
By Daniel
at 2015-04-27T15:16
at 2015-04-27T15:16
請問有關3D繪圖的軟體選擇?
By Tristan Cohan
at 2015-04-26T17:42
at 2015-04-26T17:42
Arduino rs232的問題
By Christine
at 2015-04-16T13:17
at 2015-04-16T13:17
要買哪一款的套件?
By Aaliyah
at 2015-04-06T20:42
at 2015-04-06T20:42
請問g code中的指令G1
By Lily
at 2015-04-04T11:37
at 2015-04-04T11:37