圓創力科技

 找回密碼
 立即註冊

QQ登錄

只需一步,快速開始

查看: 8917|回復: 0

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

[複製鏈接]
magiccar 發表於 2015-4-15 11:08 | 顯示全部樓層 |閱讀模式
因為 Mecanum wheel 需要同時控制四顆馬達, 我就一步一步說明要如何修改 Me Encoder Motot Driver ,讓大家可以更快上手。
7 r4 P* a& @- O- @

mecanum wheel

mecanum wheel

: ~6 ^" j4 L4 [
9 n0 B4 t, y: E8 }主要是利用模組上預留的排針孔上的 RXD 及 TXD 來更改 I2C 位址。1 `5 d) ~. M8 I4 X2 N/ f1 A2 A
注意:排針不用焊上去,因為寫完資料就用不到了!, l$ N" c+ p$ _7 a: C( y# U
20150414_182625[1].jpg
( Q& a; u& @2 j4 j9 }1 q6 d; I" \- l! w/ `3 E8 i. c. G
隨便找一個 RX/TX 轉 USB 的模組,裝好並裝好驅動程式,記下新增的 COM PORT 的編號。
% k& ?2 i& q) {3 o將(馬達控制板的)  RX 接到 TX  (USB轉換板), b2 K) O+ v$ {5 _* ?
將(馬達控制板的)  TX 接到 RX  (USB轉換板) 2 \9 R( a9 `3 O: a8 r, Y' H' O
將(馬達控制板的)  5V 接到 5V  (USB轉換板)
2 {, X% T/ t; q% J& e2 m( ^將(馬達控制板的)GND 接到 GND(USB轉換板) : H; s  t3 r+ i6 h

USB連接法

USB連接法

9 e' ?  I1 ^5 q$ C# K( T
6 U9 n/ G# k# ^  ?$ M: e軟體要先下載 MakeBlock編碼馬達模組設定工具下載點,解壓縮到資料夾中,在執行設定程式前,用手輕微側頂住排針,讓排針與模組孔上的金屬接點有接觸並亮燈,即可執行下方設定程式。  {/ n$ _0 A/ {5 R9 F
20150414_183253.jpg % R" \( r! I3 n& j# n

& u* @) i# }& K先在右下角選擇RX/TX 轉 USB 的模組的 COM PORT 的編號。
: b& X6 _. d9 I再按下 COM PORT 選項右側 Disconnected 按鈕。
$ b$ I; M/ n( z) J7 G! T( L 20150414_183324.jpg 0 i2 P% t9 e/ i9 v* _- P2 ?
& r' P* q; m& X" G
Disconnected 按鈕會顯示 Connected, 成功連結後,圖表中央會有線段在表中描繪。- k' L" q& p+ y- Y" U' j
20150414_183348.jpg 7 o( t; J: H1 {' w

9 w$ V3 O- K! E# |* C0 |: N接著按下 "get" 會讀入模組現在的參數。7 M8 G6 }- @# a  B' i3 P3 X# W" h
20150414_183529.jpg 7 w0 L4 i. X) s. [
% A7 ?3 e) I/ q) p, Q+ w: c* C
我們目標是要更改 I2C 的位址,預設是 9 號可,我們把它改成 8 號,按下 "save" 就完成設定,按下 COM PORT 選項右側 Connected 按鈕離線收工。
2 \1 h2 u1 K0 i% `* B' H注意:目前只有預設 9 號位址的 Me Encoder Motor  Driver 可在 mBlock 使用,非 9 號位址的 Me Encoder Motor  Driver ,要透過 Arduino 指令來驅動,之後 mBlock 改版會修正此部分。
( ~% ]! l/ C' V, A# U 20150414_183552.jpg
" h1 w+ u. o2 ^' t$ C9 v) h1 V" h- g
. D! n- {: E2 f; a- B9 N7 }再來就是開啟 mBlock 用一個簡單的編碼馬達指令,轉成 Arduino 程式碼。2 z2 g- p+ L+ E+ A2 k9 i
20150414_183655.jpg
. J2 q4 h4 H. ^' `9 W4 s6 l0 V1 a3 ]1 ^; C
選擇 用 Arduino 編輯,改我標註的地方。
! b1 p% }1 \6 L$ D# ]4 ^ 20150414_183727.jpg % h* G% [/ @- @9 Y$ \" P

$ ?% Y+ ]7 A, f* [9 A: H第三四顆馬達參數加入我們改的新位址即可。
- G& k" r! {- [' V1 G 20150414_184137.jpg
3 m& |, Q- M  S$ C% E/ l. }" t% G; C0 m& v7 e. u
完工!記得用指令啟動每一個馬達的編碼器哦!
0 ]3 {+ q8 F0 P2 S! F5 n" o1 [$ U 20150414_184150.jpg " D5 {3 y- @) Z& k' T
  J' E7 U. j/ C
眼尖的朋友應該發現 MakeBlock編碼馬達模組設定工具 還有其它功能,我們抽空再討論囉!' j8 Z8 s( p/ m/ p$ N0 e
您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

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

GMT+8, 2025-11-3 18:23 , Processed in 0.024888 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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