在不使用PLC、单片机的情况下怎么只接控制步进电机呢?

让步进电机动起来需要有方向和脉冲,只要能够收到脉冲信号,电机就能根据一定的脉冲数量旋转一定的角度。

那么我们使用编码器作为输入元件,怎么来控制步进电机呢。

需要元件:步进电机驱动器、编码器、步进电机、24VDC电源

编码器介绍

首先明确我们的编码器是NPN型的,输出的低电平。

这里使用的编码器有6跟线

蓝色:0V

棕色:24V

黑色:A相

白色:B相

红色:Z相(这里暂不使用 )

理论上来说不管A相接脉冲还是接方向都没有关系。

如何快速辨别电机两相

再分享一个快速辨别步进电机A相和B相的方法,2相的步进电机有4根线,当我们4根线分开时,转动电机很轻松。当我们将任意两根连接起来,如果再转动电机,电机转动有一定的阻力并且转动时发出“滋滋滋”声音,那么说明这2根线是一组;另外两根是一组。

接线

编码器和驱动器接线如下

电机和编码器接线如下

使用编码器控制步进电机相关推荐

  1. arduino旋转编码器控制步进电机

    最近的一个想法是用编码器的旋转来控制步进电机,旋转编码器的转一圈发出的脉冲和小步进电机28BYJ-48转一圈所需的脉冲不一样,不能做到手转一圈编码器,步进电机也同步转一圈.而且手转的速度,这个64减速 ...

  2. 基于Arduino控制步进电机 编码器普菲特TB6600控制

    1.因为步进电机用的是下面 这种,它的电流是1.5A,因此我们把编码器上的 开关用1.7A的通道. 就是上面 这个通道,可以看出来我们要把s4,s5打开s6关闭. 就是上面 这种. 然后接线,先接电机 ...

  3. 步进电机编码器闭环程序,西门子200PLC和威纶通触摸屏实控制步进电机

    步进电机编码器闭环程序,西门子200PLC和威纶通触摸屏实控制步进电机本人自做威纶通触摸屏控制西门子200plc步进电机闭环程序,采用增量编码器查看是否存在丢步,若丢步大于10则报警,非常好的学习程序 ...

  4. stm32f302实现斩波控制步进电机_什么是步进电机控制器?

    在工业控制中难免会用到步进电机,步进电机如何控制,步进电机的速度.方向.驱动电流等等改如何设置,这就需要用到步进电机控制器,那么什么是步进电机控制.步进电机控制器与步进电机驱动器有什么区别.步进电机控 ...

  5. 西门子S7-1200 PLC通过定位轴控制步进电机

    一.实现的功能及应用的场合 本文讲述了西门子S7-1200系列PLC.步进电机及西门子TP900 comfort触摸屏实现对步进电机的控制,利用TIA Portal V16编程软件进行硬件组态和软件编 ...

  6. 微型计算机步进电机控制,步进电机的微型计算机控制

    步进电机的微型计算机控制 维普资讯 http://doc.xuehai.net 第 5期 20 0 7年 5月 山西焦煤科技 S a x o ig C a ce c& T c n l g h ...

  7. 树莓派harmonyos,【树莓派入门】(三)| 树莓派如何控制步进电机

    树莓派这个东西,一定要亲自动手玩一玩,多实践.所以,我打算录几期视频带大家动手做一做东西.估计要等到下半年,因为目前宿舍地方有限. 上一次我们说到了如何控制超声波传感器,这一次我们来介绍一下如何控制步 ...

  8. python控制电机_树莓派Python控制步进电机

    步进电机控制在Python 玩了LED,开关和蜂鸣器后,我觉得自然的下一步是用步进电机或两个.这可能构成了一个想法的一部分,我不得不创建一个自动停止动画动画"转台",用于旋转和拍摄 ...

  9. 51单片机 驱动步进电机 C语言 lcd,51单片机红外遥控控制步进电机的LCD显示源程序...

    /******************************************************************************* * 实验名              ...

最新文章

  1. Eclipse安装spring tool suite(4.9.0版本)
  2. 员工未回复群消息被罚200元,企业:符合公司规章制度
  3. ajax传formdata类型的数据_JQuery.Ajax()的data参数类型
  4. osg中实现HUDAxis功能
  5. python链表排序_链表排序+末尾各种排序
  6. php中节点值怎么获取,php – 节点更新:获取旧值
  7. java radio 不可选_在Java Swing中取消选择RadioButtons
  8. aps后缀是什么文件_APS审核真的取消了么?
  9. 基于Java聊天系统设计(含源文件)
  10. sass webpack_如何在Visual Studio和Webpack中编译Sass文件
  11. 03-03 APP 控件定位
  12. 部署项目到weblogic时提示文件被锁,导致报错
  13. LINUX下载编译libxml2
  14. java 换行分割_java – 如何通过换行分割字符串?
  15. 第05篇:Mybatis的SQL执行流程分析
  16. oracle remap schema,【IMPDP】 实现不同用户之间的数据迁移——REMAP_SCHEMA参数
  17. 如何使用KMS(2)
  18. 客户端与服务器信息交互的流程,客户端与服务器的交互流程
  19. 12 行列式01--- 定义、计算 与性质: n级行列式的性质、行列式计算
  20. 【倩女幽魂妖魔道】聊斋妖魔道之倩女幽魂单机版一键端源码分享

热门文章

  1. OpenGL超级宝典(第7版)笔记4 渲染管线介绍 清单2.3-2.7
  2. 深度学习入门之linux系统安装
  3. 强力推荐Linux下的五大BT下载工具
  4. python爬虫福布斯排行榜数据并可视化
  5. [python3.6] 图片排列与展示
  6. 长治学院计算机系考研,考研心得体会
  7. 清北学堂-D2-T2-chance
  8. 一种人吃蜂蜜火上浇油
  9. python-__shots__
  10. 企业如何做好业务监控​?