“(SKU:RB-01C068)RoboClaw 2x30A电机驱动板 (V4)”的版本间的差异
来自ALSROBOT WiKi
(→产品相关推荐) |
(→产品相关推荐) |
||
第77行: | 第77行: | ||
[[文件:erweima.png|230px|无框|右]] | [[文件:erweima.png|230px|无框|右]] | ||
===产品购买地址=== | ===产品购买地址=== | ||
− | [http://www.alsrobot.cn/goods-530.html RoboClaw 2x30A电机驱动板 | + | [http://www.alsrobot.cn/goods-530.html RoboClaw 2x30A电机驱动板]<br/> |
===周边产品推荐=== | ===周边产品推荐=== | ||
− | [ | + | [http://www.alsrobot.cn/goods-47.html 双H桥直流电机驱动板]<br/> |
+ | [http://www.alsrobot.cn/goods-631.html RoboClaw 2x15A电机驱动板]<br/> | ||
+ | [http://www.alsrobot.cn/goods-529.html RoboClaw 2x5A电机驱动板 (V4)]<br/> | ||
+ | [http://www.alsrobot.cn/goods-503.html 双路大功率直流电机驱动扩展板 VNH5019 美国Pololu原装]<br/> | ||
+ | ===相关问题解答=== | ||
+ | [http://www.makerspace.cn/forum.php?mod=viewthread&tid=5465&fromuid=10780 Roboclaw电机驱动板驱动电机不转问题] | ||
===相关学习资料=== | ===相关学习资料=== | ||
− | [ | + | [https://www.pololu.com/product/2393/resources RoboClaw 2×30 A电机控制器相关资料]<br/> |
− | [http://downloads. | + | [http://downloads.ionmc.com/docs/roboclaw_user_manual.pdf RoboClaw 2×30 A电机控制器官方使用手册]<br/> |
− | [http://downloads. | + | [http://downloads.ionmc.com/code/arduino.zip RoboClaw 电机驱动板库文件下载地址]<br/> |
[http://www.makerspace.cn/portal.php 奥松机器人技术论坛]<br/> | [http://www.makerspace.cn/portal.php 奥松机器人技术论坛]<br/> |
2015年10月8日 (四) 17:13的版本
目录 |
产品概述
这款来自Orion Robotics(以前叫Basic Micro)的RoboClaw是一种高效、多用途、双通道的同步可再生电机控制器。随着工作模式的不同,在6-34V电压作用下,它能够驱动两刷直流电机在30A电流下连续运转,允许两倍的峰值电流流过。 RoboClaw的特点是具有双正交解码能力。内建的PID程序能够实现闭环控制、速度保持。甚至是负载变化、编码器数值与速度都可以通过外部微控制器直接从RoboClaw读取。在闭环位置控制的情况下,得到模拟量反馈也不是问题。 RoboClaw支持几种控制模式:适合嵌入式系统或PC的TTL串行通讯,玩具模型的ESC遥控控制、模拟电位计或模拟操作杆。
规格参数
- 工作电压:6V到34V的驱动电压
- 工作电流:5A到60A的连续电流输出(依赖控制模式)
- 产品尺寸:5.2cm×7.4cm
- 产品重量:63g
- 当电机电流在额定电流的1倍到2倍之间时,会自动限制电流来降低占空比
- 三种通信或控制模式
- PID双闭环控制
- 与终端快速连接/断开
- 通过板载按键配置
- 反馈制动
- 允许高速情况下的变向
- 跳线选择5V BEC
- 电源检测与过放电下的低电压掉电保护
- 两刷电机的单双向控制
使用方法
- A:散热器
- B:稳定器
- C:主电池输入
- D:电机1频道
- E:电机2频道
- F:BEC 3A电路
- G:设置按钮
- H:逻辑电压源/选择标题
- I:编码器输入
- J:控制器的输入
- K:USB连接器minib(可选)
应用例程
RC模式控制Arduino
根据下面的程序将Arduino和P5连接到S1,P6连接到S2。设置为模式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); }
程序效果
驱动一个2电机4轮机器人方向运动,停止,前进,左转,然后右转。
产品相关推荐
产品购买地址
周边产品推荐
双H桥直流电机驱动板
RoboClaw 2x15A电机驱动板
RoboClaw 2x5A电机驱动板 (V4)
双路大功率直流电机驱动扩展板 VNH5019 美国Pololu原装
相关问题解答
相关学习资料
RoboClaw 2×30 A电机控制器相关资料
RoboClaw 2×30 A电机控制器官方使用手册
RoboClaw 电机驱动板库文件下载地址
奥松机器人技术论坛