L298N能用到arduino_好望角丨Arduino的简单应用 电机

56ad1565c37faa7ccef12f92fe5df67a.png

2e938c0de7d023faad6b90bf9926f2e4.png

-

玄智科技

 Xmind Technology

今天,小玄将给大家介绍一下Arduino的简单应用当中的电机驱动,包括130直流电机SG90舵机的驱动

f4e9eb18568c4aae3c4a616d7a830579.png Introduce

首先我们要知道Arduino单片机不能直接与电机进行连接,如果直接将电机连接到Arduino单片机的话,很有可能会导致电路板烧毁这里我们需要使用驱动电路或者专用的模块。

这里我们使用的是L298N电机驱动器。L298N电机驱动器当中装载着L298N芯片,这是一种双H桥电机驱动芯片,其中每个H桥可以提供2A的电流,功率部分的供电电压范围是2.5-48v,逻辑部分5v供电,接受5vTTL电平。一般情况下,功率部分的电压应大于6V,否则芯片可能不能正常工作。

54eccb8a71db42da398d9996333f290a.png

那么如何使用L298N电机驱动器呢?

19e12ea2fc3e87eae7d2af5ed94b48ba.png

(电路原理图)

其中OUT1、OUT2和OUT3、OUT4之间分别接2个电动机。IN1、IN2、IN3、IN4引脚从单片机接输入控制电平。控制电机的正反转。ENA,ENB接控制使能端,控制电机的停转。

L298N的逻辑功能表如下图所示:

acc53453dd3ca9261dea9e0de9736230.png

接线如下:

5fa01c68b99b2dc1b0906d1399a2381a.png

程序源码如下:

d00429aa59a012153d1a1b16e765b411.png

接下来小玄继续给大家介绍一下SG90舵机的使用。下图就是SG90舵机啦。

6fefee60787841094dd4f577162ea5f5.png

舵机不像直流电机可以一直转动,实际上是一种位置(角度)伺服的驱动器,适用于那些需要角度不断变化并可以保持的控制系统。舵机常用于提供较大的扭矩或是定角度的转动,如一些机械爪的抓取机构或是四足机器人的驱动都是通过舵机实现的。

舵机内部有齿轮减速机构、电机和电路板,这部分电路板是实现舵机定角度转动的关键。

a0e977b00a84be4e4c9172434ffe9915.png

那么,舵机又是怎样工作的呢?

舵机是一个闭环控制系统。电位器是它的输入传感器,其阻值随舵机转动位置的改变而改变。在控制脉冲持续给定的情况下,通过控制电路读阻值并与控制脉冲比较就能调整电机的速度和方向,使电机向指定角度旋转并固定在该角度。

控制信号由接收机的通道进入信号调制芯片,获得直流偏置电压。它内部有一个基准电路,产生周期为20ms,宽度为1.5ms的基准信号,该信号定义的位置为舵机转角的中间位置(±90度);控制舵机的脉冲信号高电平部分范围为0.5ms到2.5ms,其中0.5ms为最小值,2.5ms为最大值。舵机的角度由连续发送的控制信号脉冲所产生,脉冲持续时间长短决定脉冲转动的角度(脉冲编码调制,PCM)。脉冲必须持续发送才能稳定舵机的角度,有限的外力影响将不会让舵机角度产生变化。当脉冲停止发送时,舵机会停在当前位置而不会自动复位,此时外力可改变舵机角度。

接线如下:

983d0de02b4f764ded5ac13bc9011fbd.png

程序如下:

7170e32fd587cfb74f58fa972e7d9ea2.png

怎么样?看完小玄的介绍是不是对130电机和SG90舵机的驱动有了一定的了解了呢,今天关于Arduino简单应用当中的电机驱动就介绍到这里,关于格斗机器人,大家想了解更多的话,请关注小玄。

-

责任编辑丨尤国淳  王伟成

推文编辑丨刘笑麟  韩冰雪

推文排版丨李伟芳

415664d856b9951e2611c40a32c412b3.png

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值