2015年7月4日 星期六

步進電機 (二) : 28BYJ-48 + EasyDriver (A3967 驅動板)

睇到個標題, 係咪好怪呢.  通常用得 EasyDriver, 都唔會玩隻 cheap cheap 步進.
偏偏我呢個 cheap 佬, 家陣初學玩 步進電機, 手頭接好哂線就係得呢隻.
已經網上淘緊幾隻 39 同 42 (1.8 度同 0.9度都買定) 既步進番黎了.
家陣玩用住隻 cheap 野, 試下點用張 EasyDriver 先.

隻步進之前都介紹過, 今次主要試下點用張 EasyDriver.

淘番黎既板, 本身無焊針腳既.  為左方便插麵包板試, 我焊左去板背.
前面好多野, 焊到好驚, 唔知有無焊死D乜野.


基本資料:

太複雜了, 可以去參考以下網站資料:


簡單講下張卡既接口資料, 用黎測試步進, 基本上只需要用到以下接口:

DIR連接 MPU, 控制轉動方向
STEP連接 MPU, 改善電壓發出轉動的指令 (一次 High/Low = 一步)
GND連接 MPU, 接地
PWR IN (M+)連接 電機電源 (+) ; 6 - 30V, 2A+
PWR IN (GND)連接 電機電源 (-)
MOTOR - A(L)連接 電機 A+
MOTOR - A(R)連接 電機 A-
MOTOR - B(L)連接 電機 B+
MOTOR - B(R)連接 電機 B-

注意, 雖然 28BYJ-48 只係 DC 5V, 但如果輸入 5V 電源, 電流唔夠, 未必可以推動的.
而且, 用 EasyDriver, 你可以用好大既電壓比佢, 問題只係你隻電機可能會好熱.
如果太熱既, 可以嘗試調較 EasyDriver 上面既 CUR Adj.
我既測試係用 7.4V 輸入, 一切都正常, 電機係會熱少少.
但速度上比用 ULN2003 接 arduino 取 5V 電快少少.


相關資料下載:
Allegro A3967 Datasheet

接線方法:

UNOULN2003
D2STEP
D3DIR
GNDGND



測試程式:
SM_28YBJ48_A3967.ino


沒有留言:

張貼留言