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

一、简介a4988 是一款完全的微步电动机驱动器,带有内置转换器,易于操作。该产 品可在全、半、1/4、1/8 及 1/16 步进模式时操作双极步进电动机,输出驱动 性能可达 35 v 及 ±1 a。a4988 包括一个固定关断时间电流稳压器,该稳压器 可在慢或混合衰减模式下工作。转换器是 a4988 易于实施的关键。只要在“步 进”输入中输入一个脉冲,即可驱动电动机产生微步。无须进行相位顺序表、高 频率控制行或复杂的界面编程。
二、接线典型接线图
实际接线此处为方便 ms1-ms3不接enable 低电平有效 此处不接 有需要可自行连接配置
a4988 模块stc89c52rc步进电机电源
dir p1.3
step p1.3
sleep接reset
reset接sleep
ms1(不接)
ms2(不接)
ms3(不接)
enable(不接)
gnd gnd
vdd 5v
1b a+
1a a-
2a b+
2b b-
gnd gnd
vmot 8v (电流建议大于1a)
三、部分代码此处用定时器输出pwm信号驱动a4988 模块
引脚定义sbit pwm=p1^4;sbit dir=p1^3;定时器初始化//定时器0初始化 晶振11.0592void time0init(){ tmod=0x01; tl0 = 0xf7; //设置定时初始值 th0 = 0xff; //设置定时初始值10us tr0=1; et0=1; ea=1;}主函数void main(){ time0init(); turn_syntropy();//正转 实际看接线方式 while(1) { }}四、实验现象
五、注意事项1、vcc gnd切勿接反 接反易烧
2、供电电流建议1a以上
3、接好后下载程序电机震动不转可能是pwm信号占空比太大或者太小 可调整下试试
4、震动不转且电流很小 需要调电位器 顺时针增大 切记要慢调


映众RTX2060黑金至尊版高清拆解图赏
开关电源VCC不同辅助供电电路设计方法
浅谈古建筑电气火灾的防控与管理
AR说|这家美国知名VR媒体快挂了吗?
开关稳压器的电感器下方是否应接地
基于51单片机驱动A4988实现步进电机逆时针转动
深度解读水系制备富镍NCA正极的长循环性能
DS18B20-PAR/DS18S20-PAR/DS1822-PAR在远程温度检测方面的优势
莫仕加入自动驾驶车辆网络联盟,将与其他的行业领导者开展合作
新品众测——华为智选 海雀智能摄像头3 4K版
海康威视测温数据云平台可融合其他数据,实现提升疫情防控能力
高效能64位SoC FPGA问世 大举进攻通信等市场
三星会在今年下半年推出全新的Gear S4智能手表,提供银色、金色和黑色三种配色版本
集线器的端口类型
微波光子学研究的进展
小米推送升级AIoT路由器AX3600固件
未来智能家居的发展或将更着力于整合资源 构建完整的生态系统
盒式磁带使用数次之后夹紧修理
索尼真无线运动耳机WF-SP900评测 喜欢运动的用户算得上值得考虑的选择
音、视频干扰分析与抑制