圓創力科技

 找回密碼
 立即註冊

QQ登錄

只需一步,快速開始

查看: 8580|回復: 0

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

[複製鏈接]
magiccar 發表於 2015-4-15 11:08 | 顯示全部樓層 |閱讀模式
因為 Mecanum wheel 需要同時控制四顆馬達, 我就一步一步說明要如何修改 Me Encoder Motot Driver ,讓大家可以更快上手。
+ U$ `- t; Y0 q9 s1 m1 ^, ?1 K# D

mecanum wheel

mecanum wheel
1 u' S: G9 ?: D) E. V$ C
  g$ `) {, F* O. e
主要是利用模組上預留的排針孔上的 RXD 及 TXD 來更改 I2C 位址。& m$ R3 @7 `4 y+ I5 k$ N0 z
注意:排針不用焊上去,因為寫完資料就用不到了!
+ ]: C" K6 W8 J0 {& X8 C: y; i 20150414_182625[1].jpg
+ q# K' i, Q$ m; j. C" h) b# ~( W" C' A2 J" ~
隨便找一個 RX/TX 轉 USB 的模組,裝好並裝好驅動程式,記下新增的 COM PORT 的編號。+ x8 k+ v: z" d" f  u6 S
將(馬達控制板的)  RX 接到 TX  (USB轉換板)
$ w+ I) D  [9 ^將(馬達控制板的)  TX 接到 RX  (USB轉換板)
0 b+ W3 w! t# r2 ^8 z3 k5 \  y將(馬達控制板的)  5V 接到 5V  (USB轉換板) " p8 B0 S/ Y, ?: d5 ]4 R+ b& F6 a! Y& k
將(馬達控制板的)GND 接到 GND(USB轉換板) / R& Y, j# T. d8 z. F

USB連接法

USB連接法
+ V7 f; F3 R: H! E9 G# {, J

% l% {. @( n7 m4 d, n$ J$ }軟體要先下載 MakeBlock編碼馬達模組設定工具下載點,解壓縮到資料夾中,在執行設定程式前,用手輕微側頂住排針,讓排針與模組孔上的金屬接點有接觸並亮燈,即可執行下方設定程式。5 L- t. U9 |6 h4 j+ K
20150414_183253.jpg
8 P! g% u/ F& G0 ~/ a+ z( S8 n3 G' n; R8 m% ]- t- a
先在右下角選擇RX/TX 轉 USB 的模組的 COM PORT 的編號。
1 h) }1 Z" @8 i! ?3 u再按下 COM PORT 選項右側 Disconnected 按鈕。
3 m5 S9 G1 d8 ]/ d 20150414_183324.jpg
. b/ W) c9 k1 J! O- Z' H+ ^* ^. _3 ]$ f  A& ~' y
Disconnected 按鈕會顯示 Connected, 成功連結後,圖表中央會有線段在表中描繪。
8 f. Q& x/ v3 V+ f' F) u% G3 C( m 20150414_183348.jpg
+ x' [- b0 k. ]  E* s; c9 G% Q
6 y9 p1 ^# j' e. @: v- L% f接著按下 "get" 會讀入模組現在的參數。5 C: L0 o1 F& b; R2 t
20150414_183529.jpg   w, ]: t; S: q6 X

* C* ]: V; i, k1 r) ~+ L: {我們目標是要更改 I2C 的位址,預設是 9 號可,我們把它改成 8 號,按下 "save" 就完成設定,按下 COM PORT 選項右側 Connected 按鈕離線收工。
; T' X; |* @+ u注意:目前只有預設 9 號位址的 Me Encoder Motor  Driver 可在 mBlock 使用,非 9 號位址的 Me Encoder Motor  Driver ,要透過 Arduino 指令來驅動,之後 mBlock 改版會修正此部分。8 `1 f5 i) _" z1 a1 j
20150414_183552.jpg ; f: P' s6 ^5 p* I+ d

$ X' M6 S, A" M再來就是開啟 mBlock 用一個簡單的編碼馬達指令,轉成 Arduino 程式碼。  V. M" O  e0 X4 \
20150414_183655.jpg
2 n- J5 w' O" w; _8 j/ [( Q0 k0 D$ ~$ T  S, J4 u% w
選擇 用 Arduino 編輯,改我標註的地方。
- x% {5 l: a( E+ c, b1 }: \& E3 C 20150414_183727.jpg ; J7 ^8 G. p; a& Z8 T( r0 {: H

5 u* }. g' `) h$ p  W+ x第三四顆馬達參數加入我們改的新位址即可。
# k( Q- e( {' k; J3 z 20150414_184137.jpg 3 X) Y% }5 `0 Z: E8 Q( e
6 E. l# m6 S( _( g( k( P' d
完工!記得用指令啟動每一個馬達的編碼器哦!" V' x  M4 Y6 |; w9 ]: S! A$ {5 a
20150414_184150.jpg
9 O0 i- a7 D' N5 z% y' ]  C7 C* a
眼尖的朋友應該發現 MakeBlock編碼馬達模組設定工具 還有其它功能,我們抽空再討論囉!
8 e7 x0 N8 N2 M* w* }, e3 V
您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

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

GMT+8, 2025-7-19 11:55 , Processed in 0.026127 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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