当前位置: 首页 > news >正文

第一节:电路连接【51单片机+A4988+步进电机教程】

摘要:本节介绍如何搭建一个51单片机+A4988+步进电机控制电路,所用材料均为常见的模块,简单高效的方式搭建起硬件环境

一、硬件清单
①51单片机最小控制模块
②开关电源
③A4988模块+转接座
④二相四线步进电机
⑤电线若干
在这里插入图片描述

二、接线
在这里插入图片描述

三、A4988驱动器用法

3.1、驱动器功能界面
在这里插入图片描述
3.2、关键参数:
输入电压:DC8-35V
逻辑电压:DC3-5.5V
输出电流:2A(MAX)
细分设置:1,2,4,8,16
工作温度:-20~85°C
注意事项:A4988模块插入转接座不防呆,插错了会烧芯片

3.3、细分介绍
以二相四线混合步进电机为例,其固有步距角为1.8°,当A4988细分设置为4时,驱动器接收到一个脉冲,步进电机转动0.45°(1.8°/4)。当细分设置为16时,驱动器接收到一个脉冲,步进电机转动0.1125°(1.8°/16)

3.4、电流调节
根据数据手册给定的电机电流I计算公式
在这里插入图片描述
I = V R E F 8 × R S I=\frac{V_{REF}}{8 × R_{S} } I=8×RSVREF

根据模块实物Rs为R100,即0.1Ω。给模块VCC,GND加电后,万用表测量电位器和GND之间的电压,即可计算出电机电流
举例:电机如需1A电流
1 A = V R E F 8 × 0.1 Ω → V R E F = 0.8 V 1A=\frac{V_{REF}}{8 × 0.1Ω } \to V_{REF}=0.8V 1A=8×0.1ΩVREFVREF=0.8V

调节电位器使得VREF=0.8V即可
在这里插入图片描述

3.5、拨码设置
(https://i-blog.csdnimg.cn/direct/878dc9d5c6d84da68a474f3b9142c509.png)
本系列后续教程:细分为4,故S1-S3拨码为: OFF ON OFF

四、步进电机转动原理
关于二相四线步进电机转动的机械原理,详见如下文章:
https://mp.weixin.qq.com/s/r9l2HdZcAscg9dDs_xllFg?token=272239992&lang=zh_CN

五、补充说明
步进电机电线同相简单区分方法
方法一:将步进电机任意两个线接在一起,用手转动电机轴,有阻力的则可以确定为同相
方法二:用欧姆表电阻档量步进电机任意两相,有电阻的为同相

六、附件
物料清单表+A4988数据手册,百度网盘请转存
https://pan.baidu.com/s/1xk6f42hQjNxQYXENO-wCzg
提取码: 9nd5
在这里插入图片描述

http://www.lryc.cn/news/515932.html

相关文章:

  • 机器学习算法深度解析:以支持向量机(SVM)为例的实践应用
  • 解决Postman一直在转圈加载无法打开问题的方法
  • 利用 LangChain 构建对话式 AI 应用
  • 力扣--34.在排序数组中查找元素的第一个和最后一个位置
  • 【Java回顾】Day2 正则表达式----异常处理
  • 【SpringBoot】当 @PathVariable 遇到 /,如何处理
  • 【FlutterDart】页面切换 PageView PageController(9 /100)
  • Backend - C# 的日志 NLog日志
  • Flask是什么?深入解析 Flask 的设计与应用实践
  • malloc函数和calloc函数的区别是什么?
  • Ansys Maxwell:3PH 变压器电感计算
  • 【Go】Go文件操作详解
  • [react+ts] useRef获取自定义组件dom或方法声明
  • AI 将在今年获得“永久记忆”,2028美国会耗尽能源储备
  • 【视频笔记】基于PyTorch从零构建多模态(视觉)大模型 by Umar Jamil【持续更新】
  • 解决 C++ 中头文件相互引用和解耦问题
  • 河马剧场(短剧)APP的邀请码怎么填写
  • 01:C语言的本质
  • 第1章:数据库基础
  • C++教程 | string类的定义和初始化方法
  • React中的合成事件
  • [SMARTFORMS] 创建FORM
  • 成都和力九垠科技有限公司九垠赢系统Common存在任意文件上传漏洞
  • 基于Python的考研学习系统
  • 『SQLite』几种向表中插入数据的方法
  • 什么是Kafka的重平衡机制?
  • pdf预览 报:Failed to load module script
  • AI 角色扮演法的深度剖析与实践
  • weblogic问题
  • Qt仿音乐播放器:客户端唯一化