圓創力科技

 找回密碼
 立即註冊

QQ登錄

只需一步,快速開始

查看: 8943|回復: 0

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

[複製鏈接]
magiccar 發表於 2015-4-15 11:08 | 顯示全部樓層 |閱讀模式
因為 Mecanum wheel 需要同時控制四顆馬達, 我就一步一步說明要如何修改 Me Encoder Motot Driver ,讓大家可以更快上手。5 @6 m: q* A7 e2 c" f2 U% |0 T

mecanum wheel

mecanum wheel

: f0 f' `3 x' m' S4 b! \/ ^( x  y+ c. I
主要是利用模組上預留的排針孔上的 RXD 及 TXD 來更改 I2C 位址。
7 E4 r+ L3 ~4 |9 M) t注意:排針不用焊上去,因為寫完資料就用不到了!
! \- _- `; Y$ l: u" ~  s 20150414_182625[1].jpg % ]1 T7 e/ q% d4 v

! r/ ]9 g" l- y8 q. k& H- p9 l隨便找一個 RX/TX 轉 USB 的模組,裝好並裝好驅動程式,記下新增的 COM PORT 的編號。
  r6 }/ z' T. Y將(馬達控制板的)  RX 接到 TX  (USB轉換板)1 p  `4 p! O* |/ j* j8 K
將(馬達控制板的)  TX 接到 RX  (USB轉換板)
/ \+ |  n; J  z$ {2 l將(馬達控制板的)  5V 接到 5V  (USB轉換板)
/ K) X0 x+ ?4 l! }' V4 S將(馬達控制板的)GND 接到 GND(USB轉換板) 2 q) S8 }$ D. t* `/ M5 N. I

USB連接法

USB連接法

% ^5 _; K( X0 K! x% a6 i8 A
% R2 |& m" N$ n軟體要先下載 MakeBlock編碼馬達模組設定工具下載點,解壓縮到資料夾中,在執行設定程式前,用手輕微側頂住排針,讓排針與模組孔上的金屬接點有接觸並亮燈,即可執行下方設定程式。
0 m- Q: `* x+ z: |9 J 20150414_183253.jpg
! Y: Z: T# p7 k& f3 t% `9 J
  M- }! w# l2 g( V' Z7 h7 W先在右下角選擇RX/TX 轉 USB 的模組的 COM PORT 的編號。
* X6 ?' a; M6 _+ u6 q再按下 COM PORT 選項右側 Disconnected 按鈕。; T4 k7 `2 r! A& R: G+ _
20150414_183324.jpg : }2 l) B8 K, y  P( D
$ N7 q/ |- A1 [# j0 H9 I) N
Disconnected 按鈕會顯示 Connected, 成功連結後,圖表中央會有線段在表中描繪。& F: o9 x, D( Z& \  ~5 s8 o
20150414_183348.jpg ; C! y8 H! b' G6 a$ t8 S& ]1 i
$ V+ n2 o: \: F' j: [3 D) Z
接著按下 "get" 會讀入模組現在的參數。: g  L# N0 E# }
20150414_183529.jpg 9 k  G, X0 U7 t" y1 \& g

- v4 h& L% S7 k9 p! z- u我們目標是要更改 I2C 的位址,預設是 9 號可,我們把它改成 8 號,按下 "save" 就完成設定,按下 COM PORT 選項右側 Connected 按鈕離線收工。
$ v9 j7 a3 O5 M8 T7 S) Y7 u注意:目前只有預設 9 號位址的 Me Encoder Motor  Driver 可在 mBlock 使用,非 9 號位址的 Me Encoder Motor  Driver ,要透過 Arduino 指令來驅動,之後 mBlock 改版會修正此部分。
2 n6 i. v5 |2 B, ?6 d5 Y: q 20150414_183552.jpg
9 U( k' p% o0 V# p
2 m' E& R1 i6 ^2 U) e) W" ?再來就是開啟 mBlock 用一個簡單的編碼馬達指令,轉成 Arduino 程式碼。% v- u- C: D/ y! I
20150414_183655.jpg ; ?& s6 z3 {( D6 M( f  V
5 g- T4 U6 Z+ x! c$ p  t! K4 `
選擇 用 Arduino 編輯,改我標註的地方。4 Q* I4 d4 B* N! b
20150414_183727.jpg
1 Q" ~3 }, t- r$ D  E0 |  j
" }6 c. j, Z% {- d第三四顆馬達參數加入我們改的新位址即可。5 A+ Y/ J6 b- W5 |. {+ G4 Q
20150414_184137.jpg - e) x5 a9 ~) }9 S
) l3 x$ |$ b: f- x. Z5 s  x
完工!記得用指令啟動每一個馬達的編碼器哦!7 C) i2 M. k" r
20150414_184150.jpg
7 d! i# h  f2 o9 q/ w! a. O* c3 d7 h+ U& h- v+ K, ?9 H
眼尖的朋友應該發現 MakeBlock編碼馬達模組設定工具 還有其它功能,我們抽空再討論囉!4 Z! z4 b2 D& Z( e
您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

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

GMT+8, 2025-11-17 01:15 , Processed in 0.025571 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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