圓創力科技

 找回密碼
 立即註冊

QQ登錄

只需一步,快速開始

查看: 8916|回復: 0

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

[複製鏈接]
magiccar 發表於 2015-4-15 11:08 | 顯示全部樓層 |閱讀模式
因為 Mecanum wheel 需要同時控制四顆馬達, 我就一步一步說明要如何修改 Me Encoder Motot Driver ,讓大家可以更快上手。" I9 a& s, v4 Y* g8 l) X- t

mecanum wheel

mecanum wheel
$ p/ v% R3 ^0 \& }

3 L- Z: `; _# o6 m4 C/ Z9 W主要是利用模組上預留的排針孔上的 RXD 及 TXD 來更改 I2C 位址。$ [6 m) ]3 @' t
注意:排針不用焊上去,因為寫完資料就用不到了!
: ~( {& V; z6 ?) v" L 20150414_182625[1].jpg 9 H8 a3 Q7 T3 s  E, H& `
2 I! Z4 V, T3 d1 p. x
隨便找一個 RX/TX 轉 USB 的模組,裝好並裝好驅動程式,記下新增的 COM PORT 的編號。1 E% a1 h) [8 Y5 n  f6 {% E# |
將(馬達控制板的)  RX 接到 TX  (USB轉換板)6 B% F% s$ c' j3 U; ]( r" X9 F' ?
將(馬達控制板的)  TX 接到 RX  (USB轉換板)
" ?, h6 W5 A; ^; A# w將(馬達控制板的)  5V 接到 5V  (USB轉換板) - U0 R& \$ p/ Y& @7 G
將(馬達控制板的)GND 接到 GND(USB轉換板) ) r7 m! a0 R: G) m5 @9 c

USB連接法

USB連接法
. a9 D' N9 s- G- T" j9 V
, v  i4 Y6 k! ~: r0 n$ s" P
軟體要先下載 MakeBlock編碼馬達模組設定工具下載點,解壓縮到資料夾中,在執行設定程式前,用手輕微側頂住排針,讓排針與模組孔上的金屬接點有接觸並亮燈,即可執行下方設定程式。
/ Y: e3 R4 W, D8 w0 x/ i 20150414_183253.jpg # }3 S; m% ^0 @) }2 B( v

5 k+ b  S8 V' T& \' K) [: u先在右下角選擇RX/TX 轉 USB 的模組的 COM PORT 的編號。  d+ M' P2 k( }
再按下 COM PORT 選項右側 Disconnected 按鈕。, `" P% i4 b7 ~
20150414_183324.jpg + h  f5 V! v: I

: k( \7 m4 z5 sDisconnected 按鈕會顯示 Connected, 成功連結後,圖表中央會有線段在表中描繪。6 \& V) F0 x" u: z& l& A+ |$ [* z
20150414_183348.jpg
# g0 ?0 t9 R8 \- H- X5 ?* u+ _8 J6 ]% Q1 h3 \
接著按下 "get" 會讀入模組現在的參數。
" U  j% X% o7 j8 _6 g- u; u$ q 20150414_183529.jpg
: Y: K0 N2 \  Y5 L2 S9 j
0 I8 o* R9 {" ]( h, _) U$ u我們目標是要更改 I2C 的位址,預設是 9 號可,我們把它改成 8 號,按下 "save" 就完成設定,按下 COM PORT 選項右側 Connected 按鈕離線收工。9 P+ w7 E. r! Y* }1 K: ~0 [4 T
注意:目前只有預設 9 號位址的 Me Encoder Motor  Driver 可在 mBlock 使用,非 9 號位址的 Me Encoder Motor  Driver ,要透過 Arduino 指令來驅動,之後 mBlock 改版會修正此部分。
/ f& L) N" g: A; u( n 20150414_183552.jpg ' F5 Z7 ?" o- C6 L

! n; ^* C" ^; N再來就是開啟 mBlock 用一個簡單的編碼馬達指令,轉成 Arduino 程式碼。7 ?$ {3 v2 ~+ \8 M4 K
20150414_183655.jpg
; j# f  F( G+ I5 s; Y" |$ g
4 q# u/ `( m" D" I. W* A選擇 用 Arduino 編輯,改我標註的地方。
  z% g& f. ?  p9 U- u5 { 20150414_183727.jpg
  |" k0 z5 V1 ]2 F) _8 M' ?" q
" A5 m! s$ @2 n2 r- E& I) V第三四顆馬達參數加入我們改的新位址即可。
; R/ ~3 U4 |6 _3 E# c/ ?( S 20150414_184137.jpg , v& S7 j- @. l4 G% Y- [

3 X5 `" e" w7 }1 s完工!記得用指令啟動每一個馬達的編碼器哦!
( W* A3 S$ O( n5 B 20150414_184150.jpg 6 k/ a+ u( a; [% i& z; E% X

  ^' Y) B$ c  y9 A眼尖的朋友應該發現 MakeBlock編碼馬達模組設定工具 還有其它功能,我們抽空再討論囉!/ t: ?' @" w- u( k) R1 D' C. m( o
您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

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

GMT+8, 2025-11-3 18:23 , Processed in 0.028194 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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