51单片机控制步进电机-电路连接[通俗易懂]

51单片机控制步进电机-电路连接[通俗易懂]51单片机控制步进电机-电路连接概要:本案例讲解的内容是51单片机控制步进电机硬件连接部分。后续会分别讲解单片机程序,S曲线加减速方法,上位机等相关内容硬件清单:1、51单片机控制板一个2、二相四线步进电机一个3、稳压电源一个4、TB6600步进电机驱动器一个整体连接图:原理图:功能部分说明:1、51单片机:①输出脉冲到TB6600驱动器PUL端口,从而控制步进电机转动②控制TB6600驱动器ENA端口,从而控制步进电机使能③控制TB6600驱动器DIR端口,从而控制步进电机

大家好,又见面了,我是你们的朋友全栈君。

51单片机控制步进电机-电路连接
概要:本案例讲解的内容是51单片机控制步进电机硬件连接部分。后续会分别讲解单片机程序,S曲线加减速方法,上位机等相关内容

硬件清单:
1、51单片机控制板一个
2、二相四线步进电机一个
3、稳压电源一个
4、TB6600步进电机驱动器一个
在这里插入图片描述
整体连接图:
在这里插入图片描述
原理图:
在这里插入图片描述
功能部分说明:
1、51单片机:
①输出脉冲到TB6600驱动器PUL端口,从而控制步进电机转动
②控制TB6600驱动器ENA端口,从而控制步进电机使能
③控制TB6600驱动器DIR端口,从而控制步进电机转动方向

2、步进电机:
①提供机械动力

3、稳压电源:
①为步进电机提供电源

4、TB6600步进电机驱动器:
①二相四线步进电机常用驱动器

硬件连接图:
实物连接图与原理图如上所示。51单片机控制板与TB6600步进电机驱动器采用共阳极接法(TB6600驱动器的ENA+、DIR+、PUL+与单片机的VCC连接)。
51单片机P0.0口控制ENA-,P0.0高电位的时,步进电机掉电,步进电机自由状态,用手可以转动;P0.0低电位的时,步进电机上电,根据输入的脉冲信号进行转动,无脉冲信号时处于自锁状态;
单片机P0.1口控制DIR-,P0.1高电位与低点位分别对应步进电机的正转与反转;
单片机P0.2口控制PUL-,通过P0.2口高低电位的切换形成脉冲,TB6600驱动器接收到一个脉冲,步进电机转动一步

微信/QQ:pph846375164

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/138392.html原文链接:https://javaforall.net

(0)
上一篇 2022年5月31日 下午2:16
下一篇 2022年5月31日 下午2:36


相关推荐

  • js原生判断是否是数字类型[通俗易懂]

    js原生判断是否是数字类型[通俗易懂]js判断数字类型汇总最近在写代码的时候,有些逻辑需要判断数字类型,等用到的时候才发现自己了解的方法不太严密,然后就决心查资料汇总了解下有哪些方法比较严密第一种:typeof+isNaN使用typeof可以判断是否是一个数字类型,但是NaN也是数字类型,为了筛除这个可能,进一步通过isNaN来筛除。这种方法会遗漏InfinityfunctionisNumber(num){ retu…

    2022年6月28日
    26
  • led显示屏坏点(显示器坏点多少算正常)

    LED显示器的坏点相关问题   声明:本文为博主学习时的摘录,部分内容来源于网络,如有侵权,请联系博主删除,在此感谢分享这些内容的原作者,Helpingeachother,makeprogresstogether1,名称概述:  (1) 坏点   在白屏情况下为纯黑色的点或者在黑屏下为纯白色的点。在切换至红、绿、蓝三色显示模式下此点始终在同一位置上并且始终为纯黑色或纯白色…

    2022年4月10日
    1.3K
  • SpiderMonkey 入门

    SpiderMonkey 入门原文地址 https developer mozilla org en US docs SpiderMonkey JSAPI User Guide 文章为郭胜龙所写 转载说明出处本文是 mozilla 官网上关于 spiderMonder 的一篇用户指南 正好要用 顺带翻译了一下 JSAPI 用户指南全局对象 全局对象包括所有可被 JS 代码用的类 方法 变量 例如当 js 代码

    2026年3月18日
    3
  • ARM指令集发展概述

    ARM指令集发展概述指令集的设计是处理器结构中最重要的一个部分 用 ARM 的术语称之为 ISA InstructionS nbsp Architecture 所有的 ARMCortex M 处理器均基于 Thumb 2 技术 在一种工作状态中允许混合使用 16 位和 32 位指令 这一点与传统的 ARM 处理器如 ARM7TDMI 不同 为了更好地理解 ARM 处理器中不同指令集的差异 接下来我们简单回顾一下 ARM 指令集的发展历史

    2026年3月17日
    2
  • JavaScript 保留两位小数的三种实现方法[通俗易懂]

    JavaScript 保留两位小数的三种实现方法[通俗易懂]1、利用toFixed()方法varnum=3.1415926;num=num.toFixed(2);console.log(num);//输出结果:3.142、利用Math.floor()方法varnum=3.1415926;num=Math.floor(num*100)/100;console.log(num);//输出结果:3.143、利用正则表达式方法varnum=3.1415926;num=Number(n.

    2022年8月10日
    8
  • 各类光纤接口类型的区别与图示

    各类光纤接口类型的区别与图示光纤接头类型主要可以分为以下几种 FC 圆型带螺纹 配线架上用的最多 ST 卡接式圆型 SC 卡接式方型 光纤收发器用的较多 LC 卡接式方形 比 SC 略小 光纤交换机用的较多 MT RJ 方型 一头光纤收发一体 光纤单模和多模的标识 L 表示单模 波长 1310 纳米 LH 表示单模长距 波长 1310 纳米 1550 纳米 SM 表示多模 波长 850 纳米 SX LH 表示可以使用

    2026年3月26日
    1

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号