圓創力科技

 找回密碼
 立即註冊

QQ登錄

只需一步,快速開始

查看: 8988|回復: 0

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

[複製鏈接]
magiccar 發表於 2015-4-15 11:08 | 顯示全部樓層 |閱讀模式
因為 Mecanum wheel 需要同時控制四顆馬達, 我就一步一步說明要如何修改 Me Encoder Motot Driver ,讓大家可以更快上手。5 C) v3 @4 Q  G, R( r

mecanum wheel

mecanum wheel

4 U* N0 R" Q9 }( Z8 [/ H& H& l% m" ^$ y% T" p: M& r  H
主要是利用模組上預留的排針孔上的 RXD 及 TXD 來更改 I2C 位址。. n/ r3 |5 D4 `$ |0 p. j" y
注意:排針不用焊上去,因為寫完資料就用不到了!
: u6 M7 ]+ M6 Y1 U. e4 w 20150414_182625[1].jpg
0 a5 G3 v" L; F6 ^% O
. F- R# @- P2 O4 \9 b9 |隨便找一個 RX/TX 轉 USB 的模組,裝好並裝好驅動程式,記下新增的 COM PORT 的編號。
0 J* V. U  h' K* _! ]4 e. l7 n將(馬達控制板的)  RX 接到 TX  (USB轉換板)# }- j  r, E3 l5 v6 W/ U. {- [* N$ f2 b
將(馬達控制板的)  TX 接到 RX  (USB轉換板) * [/ a. q6 M* v' w/ @( H
將(馬達控制板的)  5V 接到 5V  (USB轉換板)
4 {, G! h( i+ r& H' r7 F3 `' ?將(馬達控制板的)GND 接到 GND(USB轉換板)
7 m' ~, _9 M) I. e+ i! \4 C6 i5 `

USB連接法

USB連接法
% Y1 t6 z. K1 a# r6 B% Z
  }2 i5 v+ @4 X* Q/ u
軟體要先下載 MakeBlock編碼馬達模組設定工具下載點,解壓縮到資料夾中,在執行設定程式前,用手輕微側頂住排針,讓排針與模組孔上的金屬接點有接觸並亮燈,即可執行下方設定程式。- S: k( P! x: p2 J
20150414_183253.jpg
6 S( D4 K- y& x  P+ {+ E  ^# \' W& ]: c" G' l! m
先在右下角選擇RX/TX 轉 USB 的模組的 COM PORT 的編號。
# z' f: ?9 v$ X6 ^  v* M. ]再按下 COM PORT 選項右側 Disconnected 按鈕。5 E4 b2 c; j/ N& ]6 \6 @
20150414_183324.jpg $ J1 I3 H' h2 Z) _% s$ v

. d( H/ y: H4 KDisconnected 按鈕會顯示 Connected, 成功連結後,圖表中央會有線段在表中描繪。
% j, \" O( Z- O% _$ l3 m% L 20150414_183348.jpg
3 t* g' N+ G4 c. x6 E
+ s! c; @3 B" b9 H0 c接著按下 "get" 會讀入模組現在的參數。* l& l* n  W: |# I! ^
20150414_183529.jpg
# `% _  @$ Q2 O' U- d# ]' O& }6 |# v; O, f- r$ {+ t" a
我們目標是要更改 I2C 的位址,預設是 9 號可,我們把它改成 8 號,按下 "save" 就完成設定,按下 COM PORT 選項右側 Connected 按鈕離線收工。9 M+ P; l6 j7 B9 j; v7 ~6 V- m
注意:目前只有預設 9 號位址的 Me Encoder Motor  Driver 可在 mBlock 使用,非 9 號位址的 Me Encoder Motor  Driver ,要透過 Arduino 指令來驅動,之後 mBlock 改版會修正此部分。1 A2 e! _, Z& i! i4 W
20150414_183552.jpg ( k: ^6 R9 z$ t( |; D4 R+ `

& x/ @. |) n3 _& X1 L: E$ U再來就是開啟 mBlock 用一個簡單的編碼馬達指令,轉成 Arduino 程式碼。
8 Q* I1 E: C/ C3 R0 F& X* S# F 20150414_183655.jpg 9 d) v! y$ r& Y- F' F

) V0 x! w2 B. S. G! q. O# M選擇 用 Arduino 編輯,改我標註的地方。
& C6 x; d; J7 y# i  ~* r! N 20150414_183727.jpg
# i, b% a$ s5 V- N
6 _+ t- y2 h# \$ H3 D  I第三四顆馬達參數加入我們改的新位址即可。. r4 `, @) r% y8 ?/ k
20150414_184137.jpg * Z8 \, k" Z0 T8 v; F6 \; s

5 o# y/ P- w: q2 Q% _3 ?7 R完工!記得用指令啟動每一個馬達的編碼器哦!7 x1 p- i7 [  N* W! q! j; c3 L
20150414_184150.jpg $ _2 i+ R# \3 E9 Q8 r
& s0 b3 r: [8 q" T& z/ ]
眼尖的朋友應該發現 MakeBlock編碼馬達模組設定工具 還有其它功能,我們抽空再討論囉!5 r( |3 g+ A; f/ a6 p
您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

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

GMT+8, 2025-12-1 00:17 , Processed in 0.029354 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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