首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >51单片机控制步进电机-电路连接[通俗易懂]

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

作者头像
全栈程序员站长
发布2022-09-03 17:22:25
发布2022-09-03 17:22:25
3.2K0
举报

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

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驱动器接收到一个脉冲,步进电机转动一步

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年5月3,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档