Microduino-Motor是一款具有脉宽调制(PWM)的双路全桥式低电压步进电机、单和双直流直流电机控制器。
特色
- 内部PWM电流限制控制;
- 同步整流,可降低功耗;
- 欠压锁定;
- 低的RDS(on)输出;
- 直流电动机制动模式;
- 睡眠功能;
- 交叉电流保护;
- 热关断;
- 产品规格小;
规格
- 20个引脚
- 4 mm×4mm×0.75mm规格大小
- QFN封装,并带有用于增强裸露焊盘来散热
- 100%雾锡电镀引脚
电器规格
引脚说明
Microduino Motor芯片引脚 |
Microduino引脚 |
功能
|
SLEEP |
Microduino IO口 |
睡眠逻辑输入,低电平有效
|
IN1 |
Microduino IO口 |
控制输入
|
IN2 |
Microduino IO口 |
控制输入
|
IN3 |
Microduino IO口 |
控制输入
|
IN4 |
Microduino IO口 |
控制输入
|
VMOT |
接外部电源 |
外部电源给步进电机供电
|
VCC |
VCC |
给A3906芯片和Microduino供电
|
GND |
GND |
共地
|
文档
驱动芯片:A3906 文件:A3906-Datasheet.pdf
开发
直流电机接线
将一个直流电机接(OUT1A,OUT1B),另外一个直流电机接(OUT2A,OUT2B);
直流电动机控制方式
IN1 |
IN2 |
IN3 |
IN4 |
OUT1A |
OUT1B |
OUT2A |
OUT2B |
功能
|
0 |
0 |
0 |
0 |
Off |
Off |
Off |
Off |
关闭
|
1 |
0 |
1 |
0 |
High |
Low |
High |
Low |
向前
|
0 |
1 |
0 |
1 |
Low |
High |
Low |
High |
反向
|
1 |
1 |
1 |
1 |
Low |
Low |
Low |
Low |
制动
|
步进电机的接线
- 步进电机与Microduino Motor驱动连接:
- 四线二相步进电机有两组线圈a,b,每组线圈电阻很小,只有几欧。a 和b 组是绝对绝缘的,不连通的。用万用表测量,连通的是一组;
- 测出后,将一组线圈接(OUT1A,OUT1B),另外一个线圈接(OUT2A,OUT2B);
步进电机控制方式
IN1 |
IN2 |
IN3 |
IN4 |
OUT1A |
OUT1B |
OUT2A |
OUT2B |
功能 |
|
0 |
0 |
0 |
0 |
Off |
Off |
Off |
Off |
Disabled |
Disabled
|
1 |
0 |
1 |
0 |
High |
Low |
High |
Low |
Full Step 1 |
½ Step 1
|
0 |
0 |
1 |
0 |
Off |
Off |
High |
Low |
|
½ Step 2
|
0 |
1 |
1 |
0 |
Low |
High |
High |
Low |
Full Step 2 |
½ Step 3
|
0 |
1 |
0 |
0 |
Low |
High |
Off |
Off |
|
½ Step 4
|
0 |
1 |
0 |
1 |
Low |
High |
Low |
High |
Full Step 3 |
½ Step 5
|
0 |
0 |
0 |
1 |
Off |
Off |
Low |
High |
|
½ Step 6
|
1 |
0 |
0 |
1 |
High |
Low |
Low |
High |
Full Step 4 |
½ Step 7
|
1 |
0 |
0 |
0 |
High |
Low |
Off |
Off |
|
½ Step 8
|
应用
程序下载
测试程序:文件:Program Test A3906.zip
Microduino Motor简单控制两直流电机应用
- 结合Microduino核心模块与Microduino Motor的四线二相步进电机驱动:
- 所需要准备的硬件有:Microduino FT232R、Microduino Core、Microduino Motor、两直流电机、2.5~9V电源;
- 所需要准备的软件有:Microduino提供的测试程序(Arduino端)、Arduino IDE(1.0版本以上);
- 启动Arduino IED,打开Microduino提供的测试程序,板卡选择Microduino Core (Atmega328P@16M,5V),直接下载即可;
Microduino核心模块与Microduino Motor相连的洞洞板制作:
- Microduino Motor驱动直流电机测试:
- 外接5V或9V电源,初始化电机不会转动;
- 启动Arduino IED串口监视器
- 输入0000,回车,两电机不转动
- 输入0101,回车,两电机正转
- 输入0110,回车,一个电机正转、一个电机反转
- 输入1001,回车,一个电机反转、一个电机正转
- 输入1010,回车,两电机反转
- 输入1111,回车,两电机制动
其它应用:
Microduino 小车
Microduino 自平衡小车:http://www.microduino.cc/wiki/index.php?title=Microduino_%E8%87%AA%E5%B9%B3%E8%A1%A1%E5%B0%8F%E8%BD%A6/zh
Microduino 蓝牙控制小车:http://www.microduino.cc/wiki/index.php?title=Microduino_蓝牙控制小车/zh
Microduino 重力感应小车:http://www.microduino.cc/wiki/index.php?title=Microduino_重力感应小车/zh
Microduino 智能壁障小车:http://www.microduino.cc/wiki/index.php?title=Microduino_智能壁障小车/zh
Microduino 寻迹小车:http://www.microduino.cc/wiki/index.php?title=Microduino_寻迹小车/zh
Microduino Wifi远程遥控侦查机器人小车:http://www.microduino.cc/wiki/index.php?title=Microduino_Wifi远程遥控侦查机器人小车/zh
购买
|