圓創力科技

 找回密碼
 立即註冊

QQ登錄

只需一步,快速開始

查看: 8787|回復: 0

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

[複製鏈接]
magiccar 發表於 2015-4-15 11:08 | 顯示全部樓層 |閱讀模式
因為 Mecanum wheel 需要同時控制四顆馬達, 我就一步一步說明要如何修改 Me Encoder Motot Driver ,讓大家可以更快上手。" k' x1 p# q( X  Z, E

mecanum wheel

mecanum wheel

$ n7 K& S7 H; n9 g8 I& f* a! G: v/ V3 v9 F! }7 C# V) u
主要是利用模組上預留的排針孔上的 RXD 及 TXD 來更改 I2C 位址。, i' \) d$ [, S! Q; w
注意:排針不用焊上去,因為寫完資料就用不到了!) ^5 L4 @+ H. u$ b2 x9 S
20150414_182625[1].jpg 3 b6 Z0 A, k: O( O

1 V7 l$ J5 M' R2 @* A# e  Q1 Z隨便找一個 RX/TX 轉 USB 的模組,裝好並裝好驅動程式,記下新增的 COM PORT 的編號。$ t: f3 f: w  ^; D7 p- B: E
將(馬達控制板的)  RX 接到 TX  (USB轉換板)
! ?. H! V4 \8 g0 o" Q將(馬達控制板的)  TX 接到 RX  (USB轉換板) ! s3 Y) U$ S6 _% l
將(馬達控制板的)  5V 接到 5V  (USB轉換板)
9 ~" U" m+ ^6 B% G3 j將(馬達控制板的)GND 接到 GND(USB轉換板)
* |7 W8 r2 G+ s( r4 C5 {, y6 }9 {- I: w7 p

USB連接法

USB連接法

3 g( X" y$ c- u, _' f+ a
- F+ Q- u+ B, d( ^# t: U軟體要先下載 MakeBlock編碼馬達模組設定工具下載點,解壓縮到資料夾中,在執行設定程式前,用手輕微側頂住排針,讓排針與模組孔上的金屬接點有接觸並亮燈,即可執行下方設定程式。4 O3 O% U/ ^8 S' l8 A
20150414_183253.jpg
2 M' b! v; F$ z( x( Y
5 Q( x4 K% [9 o% j$ G6 n% o先在右下角選擇RX/TX 轉 USB 的模組的 COM PORT 的編號。
9 B# R4 w+ I7 Q# b  m7 X& s0 ^再按下 COM PORT 選項右側 Disconnected 按鈕。
+ _4 W4 r. b) X& Z2 L  }9 h 20150414_183324.jpg   S- R7 w6 k; ~- r
9 a9 L3 Q( v. u9 b2 M
Disconnected 按鈕會顯示 Connected, 成功連結後,圖表中央會有線段在表中描繪。
& d* [) i) A/ o8 w5 A# m' e! `7 L 20150414_183348.jpg
/ i  r! p3 {. m+ a7 H9 q! c: @2 _
1 d2 _1 z" Q# u+ Y' c接著按下 "get" 會讀入模組現在的參數。
: `% l% [0 }! t* G' q& I 20150414_183529.jpg 6 x1 z3 c; A$ `& i# V, d

% R7 @1 b6 c  d我們目標是要更改 I2C 的位址,預設是 9 號可,我們把它改成 8 號,按下 "save" 就完成設定,按下 COM PORT 選項右側 Connected 按鈕離線收工。
4 H6 V8 p/ \4 I+ E* t注意:目前只有預設 9 號位址的 Me Encoder Motor  Driver 可在 mBlock 使用,非 9 號位址的 Me Encoder Motor  Driver ,要透過 Arduino 指令來驅動,之後 mBlock 改版會修正此部分。
6 g7 J% y0 p% A; {  v4 t1 x 20150414_183552.jpg
9 |# M! R1 L8 d( B( Z. ^; p0 b; S, |1 X  c
再來就是開啟 mBlock 用一個簡單的編碼馬達指令,轉成 Arduino 程式碼。
2 y. S. I; d5 t) ]% q' g! x' ? 20150414_183655.jpg ; Y! L' y" M- `9 ^% @+ b

; j0 u8 ]7 y( a選擇 用 Arduino 編輯,改我標註的地方。; C# f2 i% x8 K. j# M
20150414_183727.jpg ) v$ y0 ~7 k% ^4 a

% n( ~1 \6 [! K9 r, R. W第三四顆馬達參數加入我們改的新位址即可。. A% {' w( }0 @1 v5 B. }" y& X
20150414_184137.jpg
& h9 `  A: l8 O1 l1 h+ z0 v) J  [5 [
完工!記得用指令啟動每一個馬達的編碼器哦!
$ ~& f9 L3 J  `( {7 \ 20150414_184150.jpg
  T: d  E( o7 e" l( E6 i0 P: V/ T# ~, U' w# i' @& c
眼尖的朋友應該發現 MakeBlock編碼馬達模組設定工具 還有其它功能,我們抽空再討論囉!
) A4 A3 t* E1 T1 q9 }
您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

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

GMT+8, 2025-9-19 02:57 , Processed in 0.026078 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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