(SKU:RB-01C071)RoboClaw 2x15A電機(jī)驅(qū)動板 (V4)

來自ALSROBOT WiKi
2015年6月12日 (五) 11:3726wd討論 | 貢獻(xiàn)的版本

(差異) ←上一版本 | 最后版本 (差異) | 下一版本→ (差異)
跳轉(zhuǎn)至: 導(dǎo)航、 搜索
RB-01C071.jpg

目錄

產(chǎn)品概述

RoboClaw是一種高效、多用途、雙通道的同步可再生電機(jī)控制器。隨著工作模式的不同,在6-34V電壓作用下,它能夠驅(qū)動兩刷直流電機(jī)在15A電流下連續(xù)運轉(zhuǎn),允許兩倍的峰值電流流過。 RoboClaw的特點是具有雙正交解碼能力。內(nèi)建的PID程序能夠?qū)崿F(xiàn)閉環(huán)控制、速度保持。甚至是負(fù)載變化、編碼器數(shù)值與速度都可以通過外部微控制器直接從RoboClaw讀取。在閉環(huán)位置控制的情況下,也可獲得到模擬量反饋。

規(guī)格參數(shù)

  1. 工作電壓:6V到34V的驅(qū)動電壓
  2. 工作電流:5A到60A的連續(xù)電流輸出(依賴控制模式)
  3. 產(chǎn)品尺寸:5.2cm×7.4cm
  4. 產(chǎn)品重量:59g
  5. 當(dāng)電機(jī)電流在額定電流的1倍到2倍之間時,會自動限制電流來降低占空比
  6. 三種通信或控制模式
  7. PID雙閉環(huán)控制
  8. 與終端快速連接/斷開
  9. 通過板載按鍵配置
  10. 反饋制動
  11. 允許高速情況下的變向
  12. 跳線選擇5V BEC
  13. 電源檢測與過放電下的低電壓掉電保護(hù)
  14. 兩刷電機(jī)的單雙向控制

使用方法

RB-01C0681.jpg
  • A:散熱器
  • B:穩(wěn)定器
  • C:主電池輸入
  • D:電機(jī)1頻道
  • E:電機(jī)2頻道
  • F:BEC 3A電路
  • G:設(shè)置按鈕
  • H:邏輯電壓源/選擇標(biāo)題
  • I:編碼器輸入
  • J:控制器的輸入
  • K:USB連接器minib(可選)

應(yīng)用例程

RC模式控制Arduino

根據(jù)下面的程序?qū)rduino和P5連接到S1,P6連接到S2。設(shè)置為模式2選項4。

示例代碼

//Basic Micro RoboClaw RC Mode. Control RoboClaw 
//with servo pulses from a microcontroller. 
//Mode settings: Mode 2 with Option 4.
#include <Servo.h> 
 
Servo myservo1; // create servo object to control a RoboClaw channel
Servo myservo2; // create servo object to control a RoboClaw channel
 
int pos = 0; // variable to store the servo position 
 
void setup() 
{ 
 myservo1.attach(5); // attaches the RC signal on pin 5 to the servo object 
 myservo2.attach(6); // attaches the RC signal on pin 6 to the servo object 
} 
 
 
void loop() 
{ 
 myservo1.writeMicroseconds(1500); //Stop
 myservo2.writeMicroseconds(1500); //Stop
 delay(2000);
 myservo1.writeMicroseconds(1250); //full forward
 delay(1000);
 myservo1.writeMicroseconds(1500); //stop
 delay(2000);
 myservo1.writeMicroseconds(1750); //full reverse
 delay(1000);
 myservo1.writeMicroseconds(1500); //Stop
 delay(2000);
 myservo2.writeMicroseconds(1250); //full forward
 delay(1000);
 myservo2.writeMicroseconds(1500); //Stop
 delay(2000);
 myservo2.writeMicroseconds(1750); //full reverse
 delay(1000);
} 

程序效果

驅(qū)動一個2電機(jī)4輪機(jī)器人方向運動,停止,前進(jìn),左轉(zhuǎn),然后右轉(zhuǎn)。

產(chǎn)品相關(guān)推薦

購買地址:RoboClaw 2x15A電機(jī)驅(qū)動板 (V4)

相關(guān)資料1:數(shù)據(jù)表

相關(guān)資料2:Arduino庫和實例

相關(guān)資料3:Raspberry Pi,OSX,Linux,Windows應(yīng)用示例