基于51单片机驱动A4988实现步进电机逆时针转动
创始人
2024-01-25 12:54:27
0

基于51单片机驱动A4988实现步进电机逆时针转动

  • 一、简介
  • 二、接线
    • 典型接线图
    • 实际接线
  • 三、部分代码
    • 引脚定义
    • 定时器初始化
    • 主函数
  • 四、实验现象
  • 五、注意事项

一、简介

A4988 是一款完全的微步电动机驱动器,带有内置转换器,易于操作。该产 品可在全、半、1/4、1/8 及 1/16 步进模式时操作双极步进电动机,输出驱动 性能可达 35 V 及 ±1 A。A4988 包括一个固定关断时间电流稳压器,该稳压器 可在慢或混合衰减模式下工作。转换器是 A4988 易于实施的关键。只要在“步 进”输入中输入一个脉冲,即可驱动电动机产生微步。无须进行相位顺序表、高 频率控制行或复杂的界面编程。

二、接线

典型接线图

在这里插入图片描述

实际接线

此处为方便 MS1-MS3不接ENABLE 低电平有效 此处不接 有需要可自行连接配置

A4988 模块STC89C52RC步进电机电源
DIRP1.3
STEPP1.3
SLEEP接RESET
RESET接SLEEP
MS1(不接)
MS2(不接)
MS3(不接)
ENABLE(不接)
GNDGND
VDD5V
1BA+
1AA-
2AB+
2BB-
GNDGND
VMOT8V (电流建议大于1A)

三、部分代码

此处用定时器输出PWM信号驱动A4988 模块

引脚定义

sbit Pwm=P1^4;
sbit DIR=P1^3;

定时器初始化

//定时器0初始化 晶振11.0592
void time0init()
{TMOD=0X01;TL0 = 0xF7;		//设置定时初始值TH0 = 0xFF;		//设置定时初始值10USTR0=1;ET0=1;EA=1;
}

主函数

void main()
{time0init();turn_Syntropy();//正转 实际看接线方式while(1){							}
}

四、实验现象

在这里插入图片描述

五、注意事项

1、VCC GND切勿接反 接反易烧
2、供电电流建议1A以上
3、接好后下载程序电机震动不转可能是PWM信号占空比太大或者太小 可调整下试试
4、震动不转且电流很小 需要调电位器 顺时针增大 切记要慢调

相关内容

热门资讯

喜欢穿一身黑的男生性格(喜欢穿... 今天百科达人给各位分享喜欢穿一身黑的男生性格的知识,其中也会对喜欢穿一身黑衣服的男人人好相处吗进行解...
发春是什么意思(思春和发春是什... 本篇文章极速百科给大家谈谈发春是什么意思,以及思春和发春是什么意思对应的知识点,希望对各位有所帮助,...
网络用语zl是什么意思(zl是... 今天给各位分享网络用语zl是什么意思的知识,其中也会对zl是啥意思是什么网络用语进行解释,如果能碰巧...
为什么酷狗音乐自己唱的歌不能下... 本篇文章极速百科小编给大家谈谈为什么酷狗音乐自己唱的歌不能下载到本地?,以及为什么酷狗下载的歌曲不是...
华为下载未安装的文件去哪找(华... 今天百科达人给各位分享华为下载未安装的文件去哪找的知识,其中也会对华为下载未安装的文件去哪找到进行解...
怎么往应用助手里添加应用(应用... 今天百科达人给各位分享怎么往应用助手里添加应用的知识,其中也会对应用助手怎么添加微信进行解释,如果能...
家里可以做假山养金鱼吗(假山能... 今天百科达人给各位分享家里可以做假山养金鱼吗的知识,其中也会对假山能放鱼缸里吗进行解释,如果能碰巧解...
四分五裂是什么生肖什么动物(四... 本篇文章极速百科小编给大家谈谈四分五裂是什么生肖什么动物,以及四分五裂打一生肖是什么对应的知识点,希...
一帆风顺二龙腾飞三阳开泰祝福语... 本篇文章极速百科给大家谈谈一帆风顺二龙腾飞三阳开泰祝福语,以及一帆风顺二龙腾飞三阳开泰祝福语结婚对应...
美团联名卡审核成功待激活(美团... 今天百科达人给各位分享美团联名卡审核成功待激活的知识,其中也会对美团联名卡审核未通过进行解释,如果能...