圓創力科技

 找回密碼
 立即註冊

QQ登錄

只需一步,快速開始

查看: 7908|回復: 0

進階教學_同時驅動四個編碼馬達

[複製鏈接]
magiccar 發表於 2015-4-15 11:08 | 顯示全部樓層 |閱讀模式
因為 Mecanum wheel 需要同時控制四顆馬達, 我就一步一步說明要如何修改 Me Encoder Motot Driver ,讓大家可以更快上手。
( Z& [0 r/ G7 K) g) }1 V- _

mecanum wheel

mecanum wheel

2 }$ ]/ y( K# ~* {7 ~7 X
$ c; X8 i3 E5 H# E$ N9 z1 I3 E主要是利用模組上預留的排針孔上的 RXD 及 TXD 來更改 I2C 位址。
) ?& ]% X5 G, L- f& e) M" ?注意:排針不用焊上去,因為寫完資料就用不到了!& \' C- y3 l0 h
20150414_182625[1].jpg 1 W, f# [$ K9 W" C2 i. {9 ^7 J" p

8 m& X' B+ ~; }4 W8 b( ~隨便找一個 RX/TX 轉 USB 的模組,裝好並裝好驅動程式,記下新增的 COM PORT 的編號。* _! V; w  g9 d4 f# g
將(馬達控制板的)  RX 接到 TX  (USB轉換板)- l( W2 u( c' _. \8 E
將(馬達控制板的)  TX 接到 RX  (USB轉換板) " r1 k- l3 y! I2 y" j
將(馬達控制板的)  5V 接到 5V  (USB轉換板) & {/ Z4 e% G* j- g- v
將(馬達控制板的)GND 接到 GND(USB轉換板)
: N+ z; ~( a+ k2 U, R+ _  G* L( Z( @

USB連接法

USB連接法
: ^( ?9 d( G) X( a
% v% ]2 s2 x, P) w6 H6 i
軟體要先下載 MakeBlock編碼馬達模組設定工具下載點,解壓縮到資料夾中,在執行設定程式前,用手輕微側頂住排針,讓排針與模組孔上的金屬接點有接觸並亮燈,即可執行下方設定程式。7 S& t: a6 ~. t- w
20150414_183253.jpg # D% E# f) i) ?

# {5 }6 H7 f) c" w  \# v先在右下角選擇RX/TX 轉 USB 的模組的 COM PORT 的編號。; f. L  M( o- B
再按下 COM PORT 選項右側 Disconnected 按鈕。
0 f/ e. T9 `2 t! X$ j7 k 20150414_183324.jpg # A7 C, x" i" D2 M% Y5 A# `) H% }
9 v) O- f4 C) P9 l' G  Y
Disconnected 按鈕會顯示 Connected, 成功連結後,圖表中央會有線段在表中描繪。
0 m3 c! Y* T& ^. Z3 k8 r 20150414_183348.jpg
' G7 j8 B8 r0 c; A; g) y% }' [, H) I$ ^  N
接著按下 "get" 會讀入模組現在的參數。
1 G9 h! t# G$ c- D$ \6 G 20150414_183529.jpg . k7 k! D; g1 U% G4 Q

# J/ m) K  F& d4 R, A我們目標是要更改 I2C 的位址,預設是 9 號可,我們把它改成 8 號,按下 "save" 就完成設定,按下 COM PORT 選項右側 Connected 按鈕離線收工。
, ^: ?$ Q' L: H' r! ~/ s+ w注意:目前只有預設 9 號位址的 Me Encoder Motor  Driver 可在 mBlock 使用,非 9 號位址的 Me Encoder Motor  Driver ,要透過 Arduino 指令來驅動,之後 mBlock 改版會修正此部分。
3 L, L0 i4 Y, T' J6 |2 R9 x 20150414_183552.jpg % `" ^0 s" u, p# o/ v& L

. ~* \  V0 i3 O) [再來就是開啟 mBlock 用一個簡單的編碼馬達指令,轉成 Arduino 程式碼。
. k  f/ B0 ~) _3 G- ^9 A% O1 x' } 20150414_183655.jpg
) C7 {  N# K- M' B' s# e' A# ?$ K- ~/ k1 P" `" D
選擇 用 Arduino 編輯,改我標註的地方。) M7 B0 V& q9 i7 K
20150414_183727.jpg 0 Q: ]4 ^$ t$ E4 @% t1 E
. m) t! s/ H  H! o9 T/ `5 ?* u
第三四顆馬達參數加入我們改的新位址即可。1 Q( M. H7 ~8 D, Q
20150414_184137.jpg
; s& x8 }9 B7 q+ w' j8 B( I, k1 a% l* l- s  Z+ h* C
完工!記得用指令啟動每一個馬達的編碼器哦!. ~. v  h, f0 ?  z4 h  C: I
20150414_184150.jpg , G. D2 P# ~$ l& d

9 H3 @! u5 L+ ^  m$ q* B眼尖的朋友應該發現 MakeBlock編碼馬達模組設定工具 還有其它功能,我們抽空再討論囉!# k) D3 R& E  P  j+ P2 s
您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

QQ|Archiver|手機版|小黑屋|圓創力科技有限公司 IOP Robotic Technology Co.,Ltd Tel: 07-3924582 Fax: 07-3924001

GMT+8, 2024-11-23 18:44 , Processed in 0.022983 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回復 返回頂部 返回列表