圓創力科技

 找回密碼
 立即註冊

QQ登錄

只需一步,快速開始

查看: 7909|回復: 0

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

[複製鏈接]
magiccar 發表於 2015-4-15 11:08 | 顯示全部樓層 |閱讀模式
因為 Mecanum wheel 需要同時控制四顆馬達, 我就一步一步說明要如何修改 Me Encoder Motot Driver ,讓大家可以更快上手。
  ~0 p1 h$ C0 K+ ~, y

mecanum wheel

mecanum wheel
( A+ H' J  ]$ N" d
( Y) A* k# }( Z0 o! X1 N7 d& d" P0 ]  S
主要是利用模組上預留的排針孔上的 RXD 及 TXD 來更改 I2C 位址。, N/ Z2 e) W; S' k" G
注意:排針不用焊上去,因為寫完資料就用不到了!% [( k& t4 m/ x4 C
20150414_182625[1].jpg ! l- z  N& x2 ~) |% E7 R2 T

- g4 r9 J2 Z. J隨便找一個 RX/TX 轉 USB 的模組,裝好並裝好驅動程式,記下新增的 COM PORT 的編號。
) W7 z- h! F2 e5 N/ Y1 W) a7 B% P將(馬達控制板的)  RX 接到 TX  (USB轉換板), V% k1 T' m# z. t4 v- S
將(馬達控制板的)  TX 接到 RX  (USB轉換板) / [- Y( b3 \" H! M7 Y( S8 \% F
將(馬達控制板的)  5V 接到 5V  (USB轉換板) ) b. g, R0 U/ S- t6 m" R
將(馬達控制板的)GND 接到 GND(USB轉換板) 2 x% H; ?% x# w* |

USB連接法

USB連接法

5 y4 T6 W7 `* z1 T, `! R9 O  `2 b* t" G" y( c2 ]/ \9 P( y
軟體要先下載 MakeBlock編碼馬達模組設定工具下載點,解壓縮到資料夾中,在執行設定程式前,用手輕微側頂住排針,讓排針與模組孔上的金屬接點有接觸並亮燈,即可執行下方設定程式。5 Z! S# \0 N& h: ?: u; G6 V
20150414_183253.jpg
2 _& {" l  E5 X6 ~9 J  K5 S
: U0 u9 r! F7 w: |' ?# m先在右下角選擇RX/TX 轉 USB 的模組的 COM PORT 的編號。
) p* V  a/ y( m; l+ N7 y8 Q! S再按下 COM PORT 選項右側 Disconnected 按鈕。, [/ j: p# j: c) p- D) ?9 f
20150414_183324.jpg
; ]6 T/ D6 P) K9 t( s8 S4 [: W" r2 f4 Z& v, H8 ^1 B
Disconnected 按鈕會顯示 Connected, 成功連結後,圖表中央會有線段在表中描繪。- t) A, K. `# F5 L+ e
20150414_183348.jpg 6 p$ v/ }& W: `0 E# q: m, A

, U9 D/ f, f0 V' ]& A, e6 `接著按下 "get" 會讀入模組現在的參數。* v+ l; k: I- H9 _4 m
20150414_183529.jpg ' e' Y2 k; I: z# o
' g8 C# p5 P6 }, S4 T1 `5 M5 v& h
我們目標是要更改 I2C 的位址,預設是 9 號可,我們把它改成 8 號,按下 "save" 就完成設定,按下 COM PORT 選項右側 Connected 按鈕離線收工。
5 i7 H7 Q" z8 D! R, E注意:目前只有預設 9 號位址的 Me Encoder Motor  Driver 可在 mBlock 使用,非 9 號位址的 Me Encoder Motor  Driver ,要透過 Arduino 指令來驅動,之後 mBlock 改版會修正此部分。
6 ~9 r8 T3 {0 G2 | 20150414_183552.jpg
; M+ J, W( _/ [- b* @3 V' O: k& r  n' @% j  r
再來就是開啟 mBlock 用一個簡單的編碼馬達指令,轉成 Arduino 程式碼。
8 G. W) ?1 T) h, ^( F% ] 20150414_183655.jpg ' Z0 ^6 L" O, k( m4 s9 H

# I+ h2 `7 ^$ g' _. R. K+ }選擇 用 Arduino 編輯,改我標註的地方。' ?# J8 V+ l1 r
20150414_183727.jpg 7 C$ O' B) l  n- O
2 m- Z3 J. ?. k5 M2 ~
第三四顆馬達參數加入我們改的新位址即可。6 f9 G/ v! _; }" I: C6 G! [
20150414_184137.jpg
) v4 L% ^4 c! U$ `# f) }; k7 s4 W; }# w: ^. W! o
完工!記得用指令啟動每一個馬達的編碼器哦!
7 _4 M; W" T" m# E+ X9 R 20150414_184150.jpg % Y& u( D+ ^- T
& I+ \  `3 ^7 Y9 \0 _% w
眼尖的朋友應該發現 MakeBlock編碼馬達模組設定工具 還有其它功能,我們抽空再討論囉!
2 X& m, i; _% `. |" K  d+ g
您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

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

GMT+8, 2024-11-23 21:16 , Processed in 0.024556 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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