西门子电机,贝得电机

您的需求 我的专业

全国免费热线:全国免费热线:

177-6510-7111

技术分享栏目图

技术分享

单片机驱动步进电机教程(如何用51单片机驱动步进电机)

文章来源:创始人 人气:1 发布时间:2022-11-09 13:50 S M L

55ae7152e8eb4775bf918dfd744c496f~noop.image?_iz=58558&from=article.pc_detail&x-expires=1668477450&x-signature=K0XRjQBYwmrEWpcIrwgQZrenkIc%3D

前言

步进电机是一种无刷电机,可以将电脉冲转化为机械旋转。顾名思义,它根据输入脉冲逐渐旋转,是现代数字程序控制系统中的主要执行元件。

与其他电机相比,步进电机一般有五个明显的特点:

首先,可以实现精细和正确的定位。

其次,可以简单地用脉冲信号控制。

第三,体积小,扭矩大。

第四,可以自己保持止损位。

第五,可以进行大惯性负载。

广泛用于工业、医疗和消费电子应用。简而言之,它用在任何需要精确旋转或定位物体的地方。

在单片机领域有着广泛的应用,所以给大家分享一个小项目。

-操作

步进电机内部线圈原理图:

5ba2e3b83c5247c995e1bc567c8475ad~noop.image?_iz=58558&from=article.pc_detail&x-expires=1668477450&x-signature=Ox1Bmbc1QYNuBLzH7D0owWrU0dA%3D

步进电机通常有多个励磁线圈(相)和一个齿形转子。电机的步长由转子的相数和齿数决定。步长是转子在一步中的角位移。例如,如果步进电机有4相50齿,则旋转一周需要504=200步。因此,步距角为360/200=1.8。

这次用的步进电机有4极,1/64减速齿轮机构,增加扭矩。电机的步距角为5.64。但考虑到减速齿轮,输出轴的步距角为5.64/64。

5f3ad7644a824610920de8c04a57ac5e~noop.image?_iz=58558&from=article.pc_detail&x-expires=1668477450&x-signature=jrYuGg2iTE9j%2Ffy0%2FHNWb02NFCw%3D

电路原理图:

7e6af5aa4a0b455eafc5fe4bfea63126~noop.image?_iz=58558&from=article.pc_detail&x-expires=1668477450&x-signature=36iP0Of5cGvSqm2%2B%2BbpDL0i0Ckg%3D

根据电路图连接到8051的步进电机的P1.0、P1.1、P1.2和P1.3引脚分别用于控制步进电机的A1、A2、A3和A4相。ULN2003用于驱动步进电机的每一相。

ULN2003是一种达林顿晶体管阵列,用于驱动继电器、电机等大电流负载。ULN2003有8个独立的通道,每个通道的容量为1A。通道可以并联连接,以增加电流容量。每个通道都配有一个独立的续流二极管,通过提供逻辑低电平来激活该通道。例如,如果我们将ULN2003的引脚1设置为低电平,步进电机的A1将被打开。

程序设计

dce7a32aa98b4401953f006ac69979e7~noop.image?_iz=58558&from=article.pc_detail&x-expires=1668477450&x-signature=aqiGPeJqY3ywg0noNO6i%2FPATGRs%3D

按照上图的线索顺序,按时间顺序循环到A1、A2、A3、A4。

c689384995554ef79e43fd69959db5cb~noop.image?_iz=58558&from=article.pc_detail&x-expires=1668477450&x-signature=yEI8nuwd2haNWL%2Fbba7JmEpuDfI%3D

9f3c6a1c26d24f4899a87459233d174e~noop.image?_iz=58558&from=article.pc_detail&x-expires=1668477450&x-signature=uxbRN7jYjFufmH%2BH9Wc3C9aPwPY%3D

首先,程序清除P1.0以启动步进电机(A1),并保持此状态65ms,然后将P1.0设置为1以禁用电机的第一相。然后对P1.1到P1.3重复同样的过程,反复重复整个循环,使电机顺时针旋转。

定时器0配置为模式1,产生65毫秒的延迟。65毫秒是每个控制脉冲的宽度。

结束

这个小项目很简单,主要是因为电机控制在单片机项目中太常见了,需要掌握。希望这篇分享可以帮助到有需要的同学。

想要高级单片机的同学,找我收入门和高级教程,加入我们,可以和导师一对一互动,快速成长。

上一篇:伺服电机冷却方式(电机控制器的冷却方式)

下一篇:如何让步进电机运转(单相电机正反转调整图解)

相关资讯