L293D大功率电机驱动板板怎么用啊,有人用过吗.和单

本文主要介绍如何使用L293D(准确地说是用L293D Motor Control Shield For Arduino)对电动机进行驱动。本文基于Arduino Mega 2560进行介绍,如果你使用的是其他版本的arduino,请视情况做相应的修改。
该驱动板功能强大,具有以下几种功能:
可以支持2个5V舵机,可以连接到arduino的高分辨率专用计时器;最多支持4个直流电机,使用独立的8位速度选择(大约0.5%的解析度)
最多支持2个步进电机(无极或者双极),步进电机可以是单线圈的,双线圈的,interleaved或者micro-stepping
路H桥:L293D芯片给每路桥提供0.6A电流(峰值1.2A),并带有热保护,4.5V到25V
当电压过高时,下拉电阻保证电机保持停止状态
大终端接线端子(10-22AWG),方便连接电线
带有Arduino复位按钮
提供2个外接电源接线端子,保证数字和逻辑电源分离
适配Mega,Uno
将电机驱动板L293D和Arduino板的相应接口(数字一一对应)通过杜邦线连接起来,具体针脚连接方式如下:
如果只想使用直流/步进电机应该连接以下引脚:
数字端口11:直流电机#1/步进#1(PWM)
数字端口 3:直流电机#2/步进#1(PWM)
数字端口 5:直流电机#3/步进#2(PWM)
数字端口 6:直流电机#4/步进#2(PWM)
如果要控制直流/步进电机应该增加以下引脚:
数字引脚4:DIR CLK触发
数字引脚7:DIR EN指令的允许端EN
数字引脚8:DIR SER
数字引脚12:DIR ATCH中断连接
另外,GND、5V引脚必须也要连接,否则的话就无法稳定地控制直流电动机。
具体接线图如下所示:
要给L293D单独供电,不要将电源接在Arduino上;
给L293D通电时,电源正负极千万不要接反,否则很容易烧毁板子;
安装函数库
在使用该驱动之前,你需要安装相应的函数库。该驱动使用的是Adafruit-Motor-Shield-library函数库,在仓库的lib文件夹中有相应的压缩包,直接解压到你的arduino安装路径下的library中即可。
函数库中包括驱动直流电动机、步进电机等的函数接口,使用起来十分方便。详细使用方法可以参考。
使用测试程序
本文使用的驱动程序可以在这里或者。在使用本程序之前,请在你的arduino IDE中安装相应的函数库,可以在这里。
对单个电动机控制:
其中命令r代表设置右前轮速度,参数100为速度大小。
下表是了列举了各命令代表的含义:
设置左前轮
设置右前轮
设置左后轮
设置右后轮
设置所有车轮
NOTE: 我想你大概也会猜到,与其他命令不同的是命令A的参数为4个,分别为左前轮速度、右前轮速度、左后轮速度、右后轮速度。
只要将参数设置为负值,即可改变电动机旋转方向。
如果你想终止电动机转动,可以使用命令s或者S:
# 终止左前轮
# 终止所有车轮
命令非常好理解,通过车轮对应的编号即可终止相应的车轮。
NOTE:当然,将速度设置为0也可以达到相同的效果。
具体可以查看程序中的command.h文件:
#define FRONTLEFT
#define FRONTRIGHT
#define BACKLEFT
#define BACKRIGHT
#define ALLWHEELS
#define STOPWHEEL
#define STOPWHEELS
Arduino中文社区:
本作品采用进行许可。
【教程向】如何用L298N电机驱动模块与Arduino实现PWM调速
要理解本教程,你需要:
①已经理解什么是高低电平
②已经知道什么是PWM调速(可等效于知道什么是占空比)
③已经学会使用analogWrite和digitalWrite
④知道L298N能带动...
L293D电机驱动版在Arduino上使用笔记
L293D电机驱动版在Arduino上使用笔记硬件连接电源驱动板是可以接受Arduino板的电力的,但是,arduino也就那么点电压,带一两个小直流电机还好说,东西搞多了,也是供不应求的.不过幸好L...
L293/L293d使用总结
L293 L293d 应用总结
Arduino: L293D for a DC motor
L293D for a DC motor
A L293D motor controller chip and a DC motor.
I got fed u...
arduino L293D电机扩展模块入门 Reference
注意,是这个模块,
号称能带动2个步进电机,2个舵机,4个直流电机
驱动四路直流电机和两路舵机
驱动两路直流电机和一路步进电机和两路舵机
驱动两路步进电机和两路舵机
用verilog实现L293D 驱动板接口
课程实验做了一个蓝牙智能小车,nexys4开发板,MIPSfpga(一个在 FPGA 上实现的商业 MIPS 处理器软核,Imagination Technologies公司提供给高校免费使用),再加...
使用Arduino与L298N(红板) 驱动直流电机
L298N 简介
L298N驱动模块,可以驱动2个直流电机,可分别实现正转,反转功能.
Arduino Uno
L298N驱动模块
Arduino通过L298N红板控制板控制直流电机
在Arduino论坛上看到很多人都做过智能小车,有两轮的,有四轮的,功能也是多种多样,有寻迹、壁障、无线遥控、红外遥控的,其实小车就是个底盘或者载体,然后可以根据需要向小车上加功能模块。于是我在淘宝上...
没有更多推荐了,鏌ョ湅: 9047|鍥炲?: 9
Arduino鍏煎?鍏ㄥ姛鑳絃293D鐢垫満椹卞姩鏉

我要回帖

更多关于 乐行电机驱动板 的文章

 

随机推荐