圓創力科技

 找回密碼
 立即註冊

QQ登錄

只需一步,快速開始

查看: 8531|回復: 0

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

[複製鏈接]
magiccar 發表於 2015-4-15 11:08 | 顯示全部樓層 |閱讀模式
因為 Mecanum wheel 需要同時控制四顆馬達, 我就一步一步說明要如何修改 Me Encoder Motot Driver ,讓大家可以更快上手。: }& _- X: q; x, k5 k3 H& L$ ]; T+ m/ l

mecanum wheel

mecanum wheel
) ~1 k3 |  E6 v' Q

2 ]% Z! p# K7 ]! T主要是利用模組上預留的排針孔上的 RXD 及 TXD 來更改 I2C 位址。
2 ?( Q% k8 t/ {6 w0 ?注意:排針不用焊上去,因為寫完資料就用不到了!2 \: e& S: N3 K% }- }' j
20150414_182625[1].jpg
6 T& Y1 H- Q8 p- |0 |7 o" {% Z
) e/ _: o/ F4 b& |) T3 L6 M隨便找一個 RX/TX 轉 USB 的模組,裝好並裝好驅動程式,記下新增的 COM PORT 的編號。
6 i# y5 u" p. j將(馬達控制板的)  RX 接到 TX  (USB轉換板), D+ m. [5 i- T+ g% n; q
將(馬達控制板的)  TX 接到 RX  (USB轉換板)
3 l( j( B* b/ s) `, z/ Z% s1 K% @將(馬達控制板的)  5V 接到 5V  (USB轉換板)
0 Q# v) v: B8 Y1 l) v將(馬達控制板的)GND 接到 GND(USB轉換板) 0 W: x) s, ]: _; P* o4 V

USB連接法

USB連接法
& C+ G# q7 b, s5 x6 ^% b: m
2 t. }+ I1 ]4 P  L, i; X5 y
軟體要先下載 MakeBlock編碼馬達模組設定工具下載點,解壓縮到資料夾中,在執行設定程式前,用手輕微側頂住排針,讓排針與模組孔上的金屬接點有接觸並亮燈,即可執行下方設定程式。
: {: C* M3 b# l) w 20150414_183253.jpg ( P/ C- ~1 c' ?, g
& q7 k/ d3 ~; D- t/ S7 r
先在右下角選擇RX/TX 轉 USB 的模組的 COM PORT 的編號。
: e: A" w/ t: m+ `. g6 l# F再按下 COM PORT 選項右側 Disconnected 按鈕。0 M7 U, {1 t, p9 I; X$ [, M
20150414_183324.jpg
; E) [* ?/ D* Z  |  m; G
0 Z6 a8 c% p! Z/ c: kDisconnected 按鈕會顯示 Connected, 成功連結後,圖表中央會有線段在表中描繪。9 h& G, C6 c% x6 J  D; y, A
20150414_183348.jpg
$ ?+ Z% r: ]/ o1 W, X. \, O6 h) a- w  h- d0 i9 `8 }, j8 [& w- p7 ~
接著按下 "get" 會讀入模組現在的參數。# {+ }$ ~7 o6 v# f( M' f% u
20150414_183529.jpg 7 O4 _2 w1 D) b( B9 M0 _  f6 @
5 N% ^: \! m% V* P2 Y$ w: b
我們目標是要更改 I2C 的位址,預設是 9 號可,我們把它改成 8 號,按下 "save" 就完成設定,按下 COM PORT 選項右側 Connected 按鈕離線收工。# }4 G: N9 B$ Q4 @: ^6 f" G
注意:目前只有預設 9 號位址的 Me Encoder Motor  Driver 可在 mBlock 使用,非 9 號位址的 Me Encoder Motor  Driver ,要透過 Arduino 指令來驅動,之後 mBlock 改版會修正此部分。
3 `5 i; ]4 o1 O/ ? 20150414_183552.jpg 1 M" m4 X, w8 \

) `% \. h# y7 A再來就是開啟 mBlock 用一個簡單的編碼馬達指令,轉成 Arduino 程式碼。: ]1 M, ]7 z* L8 o+ L% a# }. ]
20150414_183655.jpg ! s! D; Q8 j- s
1 ?  P( L. ]2 G( J0 i& K
選擇 用 Arduino 編輯,改我標註的地方。
: w5 h3 [6 B# k+ H: k, `  f: j 20150414_183727.jpg   E% c2 l* B" S
  M8 C8 A5 i# w: k/ B
第三四顆馬達參數加入我們改的新位址即可。
! P/ H% R+ |) e  [4 i9 Q2 L5 t 20150414_184137.jpg 6 N7 O  a2 y$ K1 }% Z2 g

. t, V2 D+ D  w! d8 y( K完工!記得用指令啟動每一個馬達的編碼器哦!
  d6 h" J0 V- W& O! g1 V4 ?% K 20150414_184150.jpg ; ]! \; \; v1 ^% F2 r

2 ]$ D" [( `' M' _( P3 U眼尖的朋友應該發現 MakeBlock編碼馬達模組設定工具 還有其它功能,我們抽空再討論囉!3 }! C* ^8 P+ J3 K9 A) }
您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

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

GMT+8, 2025-7-6 07:57 , Processed in 0.028182 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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