黄工无刷电机学习
登录
直播中
往事只能回首
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的配置。通过同时激活两个特定开关,我们可以改变电流的方向,从而改变电机的旋转方向。
在本篇文章中,我们将学习到如何使用Arduino开发板控制直流电机。我们将看看控制直流电机的一些基本技术,然后列举两个例子,通过例子我们将学习到如何使用L298N驱动器和Arduino开发板控制直流电机。我们可以通过简单地控制电机的输入电压来控制直流电机的速度,最常用的方法是使用PWM信号。
PWM直流电机控制
PWM或脉冲宽度调制技术允许我们通过快速打开和关闭电源来调整流向电子设备的电压的平均值。平均电压取决于占空比,或信号开启的时间量与信号在单个时间段内关闭的时间量之间的关系。
因此,根据电机的大小,我们可以简单地将Arduino开发板的PWM输出连接到晶体管的基极或MOSFET的栅极,并通过控制PWM输出来控制电机的速度。低功率Arduino的PWM信号接通和断开MOSFET的栅极,通过该栅极驱动大功率电机。
注意:Arduino GND和电机电源GND应连接在一起。
H桥直流电机控制
另一方面,为了控制旋转方向,我们只需要反转通过电机的电流方向,最常用的方法是使用H桥。 H桥威廉希尔官方网站 包含四个开关元件、晶体管或MOSFET,电机位于中心,形成类似H的配置。通过同时激活两个特定开关,我们可以改变电流的方向,从而改变电机的旋转方向。
举报
更多回帖
rotate(-90deg);
回复
相关问答
怎样通过
Arduino
开发板
和L293D驱动器
控制
直流电机
2021-10-18
1908
如何使用
Arduino
开发板
和ESC
控制
无感BLDC外转子
电机
的速度
2021-08-11
1780
ROS怎么使用
Arduino
控制
直流电机
?
2021-09-24
1382
请问怎么用蓝牙
控制
直流电机
?
2020-08-13
2453
如何使用
Arduino
L293D
电机
驱动器扩展板驱动
直流电机
?
2021-07-13
1992
STM32
开发板
是如何驱动无刷
直流电机
的?
2021-07-26
1036
继电器如何
控制
直流电机
,实现按键
控制
直流电机
功能?
2021-10-18
3269
L298N驱动
板
是怎样
控制
直流电机
的
2021-10-19
1278
请问
Arduino
是怎么
控制
直流电机
转动的?
2021-10-13
1759
如何使用
Arduino
控制
直流电机
?
2021-10-19
2523
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
英国威廉希尔公司网站
william hill官网 版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分