FX1S控制步进电机的实例(图与程序) :

•采用绝对位置控制指令(DRVA),大致阐述FX1S控制步进电机的方法。•FX系列PLC单元能同时输出两组100KHZ脉冲,是低成本控制伺服与步进电机的较好选择!
•PLS+,PLS-为步进驱动器的脉冲信号端子,DIR+,DIR-为步进驱动器的方向信号端子。
所谓绝对位置控制(DRVA),就是指定要走到距离原点的位置,原点位置数据存放于32位寄存器D8140里。当机械位于我们设定的原点位置时用程序把D8140的值清零,也就确定了原点的位置。
实例动作方式:X0闭合动作到A点停止,X1闭合动作到B点停止,接线图与动作位置示例如左图(距离用脉冲数表示)。
程序如下图:(此程序只为说明用,实用需改善。)

说明:
在原点时将D8140的值清零(本程序中没有做此功能)
•32位寄存器D8140是存放Y0的输出脉冲数,正转时增加,反转时减少。当正转动作到A点时,D8140的值是3000。此时闭合X1,机械反转动作到B点,也就是-3000的位置。D8140的值就是-3000。

当机械从A点向B点动作过程中,X1断开(如在C点断开)则D8140的值就是200,此时再闭合X0,机械正转动作到A点停止。
当机械停在A点时,再闭合X0,因为机械已经在距离原点3000的位置上,故而机械没有动作!
把程序中的绝对位置指令(DRVA)换成相对位置指令(DRVI):
当机械在B点时(假设此时D8140的值是-3000)闭合X0,则机械正转3000个脉冲停止,也就是停在了原点。D8140的值为0
•当机械在B点时(假设此时D8140的值是-3000)闭合X1,则机械反转3000个脉冲停止,也就是停在了左边距离B点3000的位置(图中未画出),D8140的值为-6000。

一般两相步进电机驱动器端子示意图:

•FREE+,FREE-:脱机信号,步进电机的没有脉冲信号输入时具有自锁功能,也就是锁住转子不动。而当有脱机信号时解除自锁功能,转子处于自由状态并且不响应步进脉冲。
•V+,GND:为驱动器直流电源端子,也有交流供电类型。
•A+,A-,B+,B-分别接步进电机的两相线圈。

FX1S控制步进电机的实例(图与程序)相关推荐

  1. 按键控制c51单片机驱动unl2003控制步进电机正反转停止及程序调速-萌新入门

    ** 按键控制c51单片机驱动unl2003控制步进电机正反转停止及程序调速 ** 分享一个萌新入门小工程 一.原件连接: 第一种直接用51开发板 第二种用最小单元加unl2003驱动 二.开发板电路 ...

  2. 基于单片机c语言的豆浆机,基于单片机的智能豆浆机控制系统设计(附实物图,电路原理图,程序)...

    基于单片机的智能豆浆机控制系统设计(附实物图,电路原理图,程序)(任务书,开题报告,中期检查表,毕业论文11800字) 摘要 由于市面上的豆浆机不具有长时间保温的功能,打浆完成后残渣很多,而且打浆用时 ...

  3. 『操作系统』 进程的描述与控制 Part 1 前驱图与程序执行

    文章目录 2.1 前趋图和程序执行 2.1.1 程序的顺序执行及其特征 1. 程序的顺序执行 2.程序顺序执行时的特征 2.1.2 前趋图 2.1.3 程序的并发执行及其特征 1. 程序的并发执行 2 ...

  4. 51单片机STC15W4K56S4控制步进电机28BYJ-48正反转

    步进电机28BYJ-48(12V)介绍: 首先,我们看下步进电机28BYJ-48(12V)外观图,如下: 28BYJ-48(12V)含义如下:28表示电机直径28毫米,B表示电机 ,Y表示永磁,J表示 ...

  5. PCM开发板模块实验指导--触摸屏控制步进电机速度实验

    模块推荐:https://item.taobao.com/item.htm?ft=t&id=671629736762         64---触摸屏控制步进电机速度实验:           ...

  6. 怎么用java程序控制步进电机_用单片机按键控制步进电机转动的程序怎么写

    描述 结合按键程序,我们设计这样一个功能程序:按数字键 1-9,控制电机转过 1-9 圈:配合上下键改变转动方向,按向上键后正向转 1-9 圈,向下键则反向转 1-9 圈:左键固定正转 90 度,右键 ...

  7. 单片机控制两个步进电机画圆_基于单片机的步进电机转速控制设计详解(附程序)...

    步进电机是将电脉冲信号转变为角位移或线位移的开环控制元件.在非超载的情况下,电机的转速.停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,即给电机加一个脉冲信号,电机则转过一个步距角.这 ...

  8. 【控制】滑模控制,小例子,有程序有结果图

    目录 滑模控制的一点笔记和看法 1 [控制]滑动模型控制(Sliding Mode Control) 2 [控制]滑模控制,小例子,有程序有结果图 3 [控制]滑模控制,滑模面的选择 文章目录 1 问 ...

  9. c语言按键控制的步进电机程序,独立按键控制步进电机运转c语言程序

    独立按键控制步进电机运转c语言程序 /* * 名称:步进电机 * * 晶振:12MHZ * * 修改:无 * * 内容: 主程序中用 3 个按键,加速.减速.启动和停止.定时器做数码* * 管动态扫描 ...

最新文章

  1. 1-2 用Python编写【房价预测】模型----paddle
  2. Blender和Substance Painter复古相机创作学习教程
  3. Java数组常用操作,创建,比较,排序,检索,打印数组;copyOf,equals,sort,toString
  4. pig安装部署_【视频系列】K3S 入门到生产部署
  5. tensorflow 卷积、反卷积形式的去噪自编码器
  6. 数据库为什么使用B+树而不是B树
  7. [深入浅出Windows 10]不同平台设备的适配
  8. [蓝桥杯][算法提高VIP]学霸的迷宫(bfs+dfs)
  9. arcgis按属性设置符号大小
  10. python中标识符的命名规则_Python——标识符的命名规则
  11. Report Style
  12. 理想化的 Redis 集群
  13. PHP 对象 多态性
  14. canvas 实现图片局部模糊_Canvas绘制图片模糊
  15. 数学建模小白必备手册
  16. 高维数据可视化之t-SNE算法
  17. 两个椭圆的公切线求法(Matlab)
  18. 12.2总结(纵使结局不如意,放弃实属下下签。)
  19. RSA加密算法加密与解密过程解析
  20. JSP——JSTL定制标签 - 递归标签显示属性结构

热门文章

  1. 高效利用团购,方便隔离生活
  2. ios多线程浅谈和使用
  3. 2017下半年掘金日报优质文章合集:Android篇,android开发工程师
  4. Excel数据透视表之多重合并
  5. 嵌入式linux零基础培训,零基础精通嵌入式linux系统有那么容易吗
  6. 面向开放词汇的目标检测ECCV2022
  7. 北京科技大学,计算机考研情况
  8. 一起学设计模式 - 一起开始设计模式的修炼之路
  9. 使用正则表达式 匹配 HTML 标签内的内容
  10. SDP: 会话描述协议(Session Description Protocol)