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

第一节、电路连接【51单片机-TB6600驱动器-步进电机教程】

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

一、硬件清单
①51单片机最小控制系统
②USB转TTL模块
③开关电源
④TB6600步进电机驱动器
⑤二相四线步进电机
⑥电线若干
在这里插入图片描述
二、接线
在这里插入图片描述
三、TB6600驱动器用法
3.1、驱动器功能界面
在这里插入图片描述
3.2、关键参数:
输入电压:DC9-42V
输出电流:0.5-4A
最大功耗:160W
细分设置:1,2/A,2/B,4,8,16,32
工作温度:-10~45°C
信号口驱动电流:8~15mA
注意事项:STC51单片机的P0口灌电流能力8-12mA,可以满足TB6600信号口驱动电流要求。P1-P4口只有4-6mA,所以不能使用P1-P4
在这里插入图片描述
3.3、细分介绍
以二相四线混合步进电机为例,其固有步距角为1.8°,当TB6600细分设置为4时,驱动器接收到一个脉冲,步进电机转动0.45°(1.8°/4)。当细分设置为32时,驱动器接收到一个脉冲,步进电机转动0.05625°(1.8°/32)

3.4、有效脉冲介绍
TB6600是上升沿脉冲有效,即PUL+/PUL-从不通到接通为一个有效脉冲。对于如图所示的共阳极接法,当P0.2(PUL-)口从1变为0时,产生一个上升沿有效脉冲

3.5、拨码设置
在这里插入图片描述
在这里插入图片描述
本系列后续教程:细分为2,电流为1A,故S1-S6拨码为: ON OFF ON ON OFF ON

四、步进电机转动原理
关于二相四线步进电机转动的机械原理,详见如下文章:【微信公众号:皮皮黄步进电机】
https://mp.weixin.qq.com/s?__biz=MzkzOTIzMTgxOA==&mid=2247483746&idx=3&sn=71a99d33dac0f653f2eccc7afa3fb3ee&chksm=c2f55e47f582d751ee553973734295bc01b1d8649d6723cae767469543568adf9dcff44fecb1&token=9435992&lang=zh_CN#rd

五、补充说明
4.1 稳压电源到驱动器的两根线用0.5平方以上的电线,如无合适的线也可并联多根杜邦线使用
4.2 51单片机拉电流能力很弱,驱动器ENA/DIR/PUL只能采用共阳极接法
4.3 步进电机电线同相简单区分方法
方法一:将步进电机任意两个线接在一起,用手转动电机轴,有阻力的则可以确定为同相
方法二:用欧姆表电阻档量步进电机任意两相,有电阻的为同相

六、附件
物料清单表下载请见百度网盘
链接: https://pan.baidu.com/s/1dLIclfdPSagbkQfxKAHm_Q
提取码: cpgp
在这里插入图片描述

↓↓↓点击下方【目录】,查看本系列全部文章

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

相关文章:

  • 【通俗理解】Koopman算符与非线性动力系统分析
  • mybatis plus打印sql日志
  • ObjectMapper
  • 新增白名单赋予应用安装权限
  • 传奇996_51——脱下装备,附加属性设为0
  • 【Mac】安装Gradle
  • MySQL中的redoLog
  • Windows 安装 MySQL
  • yocto的xxx.bb文件在什么时候会拷贝文件到build目录
  • Ubuntu Server 22.04.5 LTS重启后IP被重置问题
  • Java基础复习
  • 简易图书管理系统
  • 结构型-组合模式(Composite Pattern)
  • 【知识堂】大数据
  • 力扣C语言刷题记录(三)搜索插入位置
  • 在Node.js局域网调试https的Vue项目
  • 3.5 认识决策树
  • 股市复盘笔记
  • Canal 深入解析:从原理到实践的全面解读
  • SQL SERVER 2016 AlwaysOn 无域集群+负载均衡搭建与简测
  • 解决 Maven 部署中的 Artifact 覆盖问题:实战经验分享20241204
  • 【开源免费】基于SpringBoot+Vue.JS中小型医院网站(JAVA毕业设计)
  • Linux CentOS
  • Android SurfaceFlinger layer层级
  • spark-sql配置教程
  • 生成表格pdf格式
  • C++ 游戏开发的前沿趋势:从光线追踪到人工智能的全新挑战
  • 微信小程序3-显标记信息和弹框
  • EasyNVR中HTTP-FLV协议无法播放怎么解决?
  • spring cloud之ribbon复习回顾