黄工无刷电机学习
直播中

往事只能回首

12年用户 553经验值
私信 关注
[问答]

如何使用Arduino开发板控制直流电机?

如何使用Arduino开发板控制直流电机?

回帖(1)

彭瑾

2021-9-23 11:01:11
  在本篇文章中,我们将学习到如何使用Arduino开发板控制直流电机。我们将看看控制直流电机的一些基本技术,然后列举两个例子,通过例子我们将学习到如何使用L298N驱动器和Arduino开发板控制直流电机。我们可以通过简单地控制电机的输入电压来控制直流电机的速度,最常用的方法是使用PWM信号。
  PWM直流电机控制
  PWM或脉冲宽度调制技术允许我们通过快速打开和关闭电源来调整流向电子设备的电压的平均值。平均电压取决于占空比,或信号开启的时间量与信号在单个时间段内关闭的时间量之间的关系。
  
  因此,根据电机的大小,我们可以简单地将Arduino开发板的PWM输出连接到晶体管的基极或MOSFET的栅极,并通过控制PWM输出来控制电机的速度。低功率Arduino的PWM信号接通和断开MOSFET的栅极,通过该栅极驱动大功率电机。
  注意:Arduino GND和电机电源GND应连接在一起。
  H桥直流电机控制
  另一方面,为了控制旋转方向,我们只需要反转通过电机的电流方向,最常用的方法是使用H桥。 H桥威廉希尔官方网站 包含四个开关元件、晶体管或MOSFET,电机位于中心,形成类似H的配置。通过同时激活两个特定开关,我们可以改变电流的方向,从而改变电机的旋转方向。
  
举报

更多回帖

发帖
×
20
完善资料,
赚取积分