使用 ULN2003 驱动器和 Arduino 控制 28BYJ-48 步进电机

本文详细介绍了步进电机28BYJ-48的工作原理,如何通过ULN2003驱动板与Arduino配合控制,以及其技术规格和应用场景。

使用 Arduino 控制 28BYJ48 步进电机的教程

我们被步进电机包围着,甚至没有意识到,因为它们被用于许多日常用品中,包括百叶窗、3D 打印机、DVD 播放器、安全摄像头和数控机床。我们比您想象的更接近步进电机。

步进电机介于传统直流电机和伺服电机之间。它们可以像直流电机一样连续旋转,也可以像伺服电机一样精确定位(以离散步骤)。

如果您刚刚开始使用步进电机,28BYJ-48 是一个不错的选择。它们通常配备基于 ULN2003 的驱动板,因此使用起来非常简单。

你知道这些步进电机是如何工作的吗?

步进电机使用齿轮和电磁铁将轮子一次推一个“步”。

发送的每个高脉冲都会为线圈通电,吸引最靠近齿轮的齿,并以精确且固定的角度增量(称为步长)旋转电机。

步进电机360度旋转的步数实际上是齿轮上的齿数。

步进电机工作动画

这些线圈的脉冲方式决定了电机的运行方式。

  • 脉冲序列决定了电机的旋转方向。
  • 脉冲的频率决定了电机的速度。
  • 脉冲数决定电机转动的距离。

通过以正确的顺序给线圈通电,电机就会旋转。

28BYJ-48步进电机

28BYJ-48 是一款 5 线单极步进电机,运行电压为 5V。它非常适合需要精确定位的项目,例如打开和关闭通风口。

28BYJ48步进电机

由于电机不使用接触电刷,所以运动比较精确,相当可靠。

尽管尺寸较小,但该电机在 15 RPM 左右的速度下可提供 34.3 mN.m 的不错扭矩。即使在静止状态下,它也能提供良好的扭矩,并在电机通电时保持扭矩。

唯一的缺点是它有点耗电,即使静止也会消耗能量。

引脚排列

28BYJ-48 步进电机有五根线。引脚排列如下:

28BYJ48 步进电机引脚分配

28BYJ-48 有两个线圈,每个线圈都有一个中心抽头。这两个中心抽头在内部连接并作为第五根线(红线)引出。

线圈的一端和中心抽头一起形成一。因此,28BYJ-48共有四相。

28BYJ48步进电机线圈结构

红线始终拉高,因此当另一根引线拉低时,该相通电。

仅当各相按称为步进顺序的逻辑顺序通电时,步进电机才会旋转。

齿轮减速比

根据数据表,28BYJ-48电机以全步模式运行时,每步对应11.25°的旋转。这意味着每转有 32 步 (360°/11.25° = 32)。

28BYJ48步进电机齿轮比说明

此外,该电机还具有 1/64 减速齿轮组(实际上是 1/63.68395,但 1/64 对于大多数用途来说已经足够近似)。

这意味着实际上有 2038 步(每转 32*63.68395 步 = 2037.8864 大约 2038 步)。

能量消耗

28BYJ-48 通常消耗约 240 mA 的电流。

由于电机消耗大量电力,因此最好直接从外部 5V 电源供电,而不是从 Arduino 供电。

值得注意的是,即使在静止状态下,电机也会消耗功率以保持其位置。

技术规格

以下是规格:

工作电压
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值