圓創力科技

 找回密碼
 立即註冊

QQ登錄

只需一步,快速開始

查看: 8228|回復: 0

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

[複製鏈接]
magiccar 發表於 2015-4-15 11:08 | 顯示全部樓層 |閱讀模式
因為 Mecanum wheel 需要同時控制四顆馬達, 我就一步一步說明要如何修改 Me Encoder Motot Driver ,讓大家可以更快上手。% _4 I- D/ V" ?- A, T  n7 w; @

mecanum wheel

mecanum wheel
- ]9 c6 c1 `5 E- i) c
9 O; T+ \2 n4 c  O
主要是利用模組上預留的排針孔上的 RXD 及 TXD 來更改 I2C 位址。' L7 y) U+ C0 _, W4 Y
注意:排針不用焊上去,因為寫完資料就用不到了!
+ i, M! Y7 d& b- d3 Q! p, A# F6 f+ | 20150414_182625[1].jpg   `- L: q2 S3 g+ Y6 d/ i0 d

& f2 ?! K% B/ Z" I隨便找一個 RX/TX 轉 USB 的模組,裝好並裝好驅動程式,記下新增的 COM PORT 的編號。
" R/ }7 o& F$ l. {5 W2 [將(馬達控制板的)  RX 接到 TX  (USB轉換板)
3 Q( J! S, N. v% o! \/ Z7 \' ^將(馬達控制板的)  TX 接到 RX  (USB轉換板) 6 T* |& n% z4 o! K0 P1 U
將(馬達控制板的)  5V 接到 5V  (USB轉換板)   W& b7 w5 H4 c4 E, Z" A
將(馬達控制板的)GND 接到 GND(USB轉換板)
( ]5 b( ^9 o) ~& c9 |. [

USB連接法

USB連接法

" Z7 h" {( c8 p/ t/ Z
+ H1 c; y- m5 P5 `. M8 A' \8 \: J軟體要先下載 MakeBlock編碼馬達模組設定工具下載點,解壓縮到資料夾中,在執行設定程式前,用手輕微側頂住排針,讓排針與模組孔上的金屬接點有接觸並亮燈,即可執行下方設定程式。
! B5 j3 G" k2 V& ?5 ` 20150414_183253.jpg
. c) Z( w6 Y" Z) K* R. K% {$ H7 n  o4 P; u& K
先在右下角選擇RX/TX 轉 USB 的模組的 COM PORT 的編號。9 Z1 W" @' P9 j- l
再按下 COM PORT 選項右側 Disconnected 按鈕。+ I3 i0 U$ {. u) ?. J/ X
20150414_183324.jpg ( A/ e7 ?; E, v5 ~
: [% A$ I5 N+ v7 H, e, C
Disconnected 按鈕會顯示 Connected, 成功連結後,圖表中央會有線段在表中描繪。
. O3 p& K1 |# T$ J8 p 20150414_183348.jpg
* x7 b) C# d3 O/ o2 d  |% @+ y3 o: k1 z4 \0 j4 t
接著按下 "get" 會讀入模組現在的參數。
2 N& k& Q+ @# I* M4 g6 ~ 20150414_183529.jpg
. o) K# I% @; m
0 L4 x' E4 B, Y我們目標是要更改 I2C 的位址,預設是 9 號可,我們把它改成 8 號,按下 "save" 就完成設定,按下 COM PORT 選項右側 Connected 按鈕離線收工。- _  i, ?) Z( ~' X7 E) N
注意:目前只有預設 9 號位址的 Me Encoder Motor  Driver 可在 mBlock 使用,非 9 號位址的 Me Encoder Motor  Driver ,要透過 Arduino 指令來驅動,之後 mBlock 改版會修正此部分。# K0 ?: |+ C6 Q; D  C
20150414_183552.jpg . l3 H1 K$ n8 d5 q

* V# x! ?  U" c: k再來就是開啟 mBlock 用一個簡單的編碼馬達指令,轉成 Arduino 程式碼。
( J% P  F% q4 z8 W 20150414_183655.jpg
3 K$ R1 x) G5 z0 A+ r. S- M1 |: s% F1 k3 T+ R5 _* v- ~1 R
選擇 用 Arduino 編輯,改我標註的地方。
# |2 q! S: [) D2 B) W/ V 20150414_183727.jpg ( y! ]/ W0 e5 \; g8 c+ r3 x

& D9 c7 S* q& R  j' ^2 N  x第三四顆馬達參數加入我們改的新位址即可。' H  I. e5 X& l& i: y+ {7 G
20150414_184137.jpg
' o, U9 U+ O& l1 \1 Y
$ i5 S1 k' [( v: v) Y: a完工!記得用指令啟動每一個馬達的編碼器哦!9 `$ f$ W' x" W) {% ^! e" Z. a
20150414_184150.jpg ' r& s% C! @" P# l! [5 T9 X+ R

0 G9 v: g+ W4 }4 z- S  i眼尖的朋友應該發現 MakeBlock編碼馬達模組設定工具 還有其它功能,我們抽空再討論囉!3 G" G% ?1 b. L: X+ Q4 G% v' M, m
您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

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

GMT+8, 2025-4-9 04:20 , Processed in 0.025328 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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