adams驱动旋转速度_使用L293D电机驱动器IC和Arduino控制直流电机

使用L293D电机驱动器IC和Arduino控制直流电机

2b54a3185dff1e901d65748d1223b6e0.png

如果您打算组装新的机器人朋友,那么您最终将想了解有关控制直流电动机的知识。控制DC电机最简单,最便宜的方法之一是将L293D电机驱动器IC与Arduino接口。它可以控制两个直流电动机的速度和旋转方向。

另外,它甚至可以控制单极性步进电机(例如28BYJ-48)或双极性步进电机(例如NEMA 17)。

控制直流电动机

为了完全控制直流电动机,我们必须控制其速度和旋转方向。这可以通过结合这两种技术来实现。

  • PWM –用于控制速度
  • H桥–用于控制旋转方向

PWM –用于控制速度

直流电动机的速度可以通过改变其输入电压来控制。执行此操作的常用技术是使用PWM(脉冲宽度调制)

PWM是通过发送一系列ON-OFF脉冲来调整输入电压平均值的技术。

平均电压与称为占空比的脉冲宽度成比例。

占空比越高,施加到直流电动机(高速)的平均电压越大,占空比越低,施加到直流电动机(低速)的平均电压越小。

下图显示了具有各种占空比和平均电压的PWM技术。

d994543ad863bf6329874e7650a61823.png

脉宽调制(PWM)技术

H桥–用于控制旋转方向

直流电动机的旋转方向可以通过改变其输入电压的极性来控制。执行此操作的常用技术是使用H桥。

H桥电路包含四个开关,电机在中心,形成H形排列。

同时闭合两个特定的开关会反转施加到电动机的电压的极性。这引起电动机旋转方向的改变。

下图显示了H桥电路的工作原理。

179c40d353d8c687038ae3efe4350506.gif

H桥的工作

L293D电机驱动器IC

77a7f43c74996c70990e243f9d59d5bc.png

L293D是双通道H桥电机驱动器,能够驱动一对DC电机或一个步进电机。

这意味着它可以单独驱动最多两个电机,因此非常适合构建两轮机器人平台。

电源供应

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值