步进及伺服调试中常见问题

2023-11-12

步进及伺服调试中常见问题

步进

1.步进电机驱动器可以接收两种脉冲信号:一种单脉冲方式、一种是双脉冲方式,可通过驱动器拨码开关设置进行选择。试分别画出两种方式的信号图?
单脉冲方式脉冲信号从脉冲端(PUL)输入,通过方向端(DIR)输入的高低电平来控制电机转动方向。方向端输入高电平,电机正转;方向端输入低电平,电机反转。
双脉冲方式脉冲信号可以从脉冲端输入,也可从方向端输入,通过改变脉冲信号输入的端口来控制电机转动方向。脉冲端输入脉冲信号,方向端保持无电流通过,电机正转;方向端输入脉冲信号,脉冲端保持无电流通过,电机反转。
单脉冲方式:
在这里插入图片描述
双脉冲方式:
在这里插入图片描述
单脉冲方式信号图:
正转:(PUL输入脉冲信号,DIR为高电平)
在这里插入图片描述
反转:(PUL输入脉冲信号,DIR为低电平)
在这里插入图片描述
双脉冲方式信号图:
正转:(PUL端输入脉冲信号)
在这里插入图片描述
反转:(DIR端输入脉冲信号)
在这里插入图片描述

2.使能信号ENA有什么作用,应用在什么场合,试举例说明?使能信号释放多长时间后重新再发脉冲信号不会造成丢步?
使能信号ENA为低电平时,驱动器输入到电机的电流关断,电机处于自由状态。在一些自动化设备中,有时需要在通电状态下手动转动电机轴,这时可以将ENA信号置低,待手动调节好电机轴后再将ENA信号置高,使电机恢复受控状态。步进驱动器出现过压、过流或欠压等故障时,故障指示灯红灯亮,除了重新上电之外也可以通过重新使能清除故障,即可先将ENA信号置低,红灯灭,再将ENA信号置高,电机恢复受控状态。
下图中黄色为绕组电流波形,蓝色为ENA信号波形:
在这里插入图片描述
ENA信号作用时,电机处于自由状态,绕组中无电流通过。释放ENA信号后,隔109ms可再发脉冲信号。

3.驱动器M542配57系列电机,当电机转速为15rps时,试分析绕组中的电流波形。转速为1rps、5rps、10rps时电流波形会有何不同?(雷赛系列)
电机运行时满足一个重要公式:
U = E + I ⋅ R + L d i d t U=E+I⋅R+L \frac{di}{dt} U=E+IR+Ldtdi
其中I为绕组电流,E为反电动势。反电动势与电机转速成正比,电机转速越高,反电动势就越大,从而导致实际加在电机绕组上的电流下降。
电机8线并联接法,设置驱动器细分数为1600,峰值电流2.84A。
1rps:
在这里插入图片描述
5rps:
在这里插入图片描述
10rps:
在这里插入图片描述
15rps:
在这里插入图片描述
在低速时,电机绕组电流波形是标准的正弦波,幅值为2.8A左右。但随着转速的增加电流波形明显偏离正弦波,而且幅值降低很快,在15rps时,电流幅值降低到2A以下。

4.变压器功率选择:

  1. 驱动器M860配86HS45电机,需要选择多大功率变压器合适?(雷赛系列)
    变压器功率的选择可以使用下面的公式计算:
    P = P m a x K η P=\frac {P{_{max}}} {K\eta} P=KηPmax
    其中 P m a x P{_{max}} Pmax为步进电机的极限输出功率;η为效率,一般取0.80-0.95;K为比例系数,一般取1.5-2.0。 P m a x P{_{max}} Pmax等于驱动器工作电压和电机绕组静态电流的乘积, P m a x P{_{max}} Pmax和K的商近似趋近于电机的最大功率。
    驱动器M860的工作电压范围为24~68VDC,假定为60V。86HS45电机的额定电流为4.2A。则变压器的功率为:
    P = 4.2 ⋅ 60 0.8 ⋅ 2 = 158 ( W ) P=\frac{4.2⋅60}{0.8⋅2}=158(W) P=0.824.260=158(W)
    选用输出功率大于158W规格的变压器可满足要求。
  2. 原用200W/36V的变压器,改用300W/36V之后,对驱动器的高速性能有何影响?
    使用200W/36V的变压器,在中高速时,可能存在变压器输出电压压降较大,电机力不够的情况,且变压器中电流上升的较快,发热较多。改用300W/36V的变压器可改善这一现象,提升驱动器的高速性能。

5.驱动器控制信号的接线方式有共阳极、共阴极、差分三种方式,分别画出它们的接线示意图。差分信号有什么优点?,画出它的输出脉冲信号波形。在差分方式下使用到的常见IC 有哪些型号?
共阳极接法:
在这里插入图片描述
共阴极接法:
在这里插入图片描述
差分式接法:
在这里插入图片描述
差分输入信号的波形为:
在这里插入图片描述
差分信号与单端信号比较的优点是:差分信号的抗干扰性强,对EMI高度免疫,且容易识别小信号。和单端信号不同,差分信号使用一对导线代替单根导线传输信号,有效信号为两个输入端的输入信号的差值。当存在干扰信号时,干扰信号会对两个输入信号产生相同的干扰作用,通过对两个输入端信号求差,可以有效的降低干扰的影响,达到共模抑制的目的。
差分方式下常使用到的驱动芯片有AM26LS31(单端信号转差分信号)、AM26LS32(差分信号转单端信号)等。

6.分别画出比较器、运放、霍尔元件的输出电路。画出同相、反相运放的电路图。如何计算运算放大器的放大倍数?
比较器:比较器实际上是工作在开环状态下的运算放大器,它是用来比较两个电压大小的器件。下图中,上图为差分运算放大电路,下图为比较器示意图。
在这里插入图片描述
在这里插入图片描述
当差分运算放大器满足 R f = R 3 = ∞ R_f=R_3=∞ Rf=R3= R 1 = R 2 = 0 R_1=R_2=0 R1=R2=0时即为比较器, V R E F V_{REF} VREF为参考电压, V 1 V_1 V1为输入电压, V 0 V_0 V0为输出电压。它的输出特性曲线为:
在这里插入图片描述
V 1 < V R E F V_1<V_{REF} V1<VREF 时,输出为高电平; V 1 > V R E F V_1>V_{REF} V1>VREF 时,输出为低电平。

运放:下图为理想集成运算放大器的模型图。
在这里插入图片描述
对于理想运放而言,有 i + = i − = 0 i+ = i- = 0 i+=i=0,即正负输入端之间“虚断”;V- = V+ ,即正负输入端之间“虚短”。运算放大器的放大倍数可根据其“虚短”和“虚断”这两个特征进行推导。 A V 0 A_{V0} AV0为开环增益,理论上为无穷大,输出电压 V 0 = A V 0 ( V + − V − ) V0 = A_{V0}(V_+ - V_-) V0=AV0(V+V)。运算放大器的输出特性曲线为:
在这里插入图片描述
其中, U O M U_{OM} UOM为运放可输出的最大电压。
霍尔元件: 霍尔元件的输出端为三极管集电极开路输出,所以检测霍尔元件时,输出端需接上拉电阻。
同相运放电路图:
在这里插入图片描述
放大倍数: A = V 0 V 1 = 1 + R f R 1 A=\frac {V_0}{V_1} =1+\frac {R_f}{R_1} A=V1V0=1+R1Rf
反相运放电路图:
在这里插入图片描述
放大倍数: A = V 0 V 1 = − R f R 1 A=\frac {V_0}{V_1} =-\frac {R_f}{R_1} A=V1V0=R1Rf

7.驱动器半流功能的原理和作用?
当停发脉冲信号约0.4s后,电机进入半流状态,即工作电流减半(实际为60%左右),这样可以使得驱动器和电机的发热降低,可靠性提高。在电机需要经常启停的场合半流功能的效果更为明显。

8.PLC的驱动信号电平为24V,而驱动器的信号电平为5V,需要串联多大的电阻才能保证驱动器正常工作?
在控制器信号端串联一个2kΩ的电阻可以保证驱动器正常工作。此电阻可以起到限流分压的作用。

9.两相、三相电机旋转一圈会产生多少个正弦波?
电机每旋转一个齿距角对应A、B两相绕组完成一个通断周期,即产生一个正弦波,所以电机旋转一圈产生的正弦波数应该与转子齿数一致。典型的两相、三相步进电机一般为50齿,对应电机旋转一圈产生的正弦波数应为50个。

设定电机转速为1r/s。
在这里插入图片描述
正弦波周期为20ms,每秒产生50个正弦波。
在这里插入图片描述
正弦波周期为20ms,每秒产生50个正弦波。

10.步进电机中高速时,如果力矩偏小,应如何解决?
步进电机在中高速时,如果力矩上不去,在条件允许情况下,首先应当选择增大供电电压,由于绕组电感会形成反电动势,且反电动势随着转速的升高而增大,实际加在电机上的工作电流会减小,从而导致力矩下降,增大电压,可以减少反电动势的影响,增大绕组的实际工作电流,提高电机的力矩。另外,在实际应用中,如果力矩只是稍稍偏小,则可以小范围调低驱动电流,这样可能有意想不到的效果。

步进驱动器、步进电机的温度偏高,应如何调整?
在正常使用情况下,驱动器、电机温度偏高时,可以考虑以下调整方式:
1) 如果驱动器处在全流模式,可以改为自动半流模式;
2) 如果电机转速不高,可以降低驱动器的供电电压;
3) 在负载力矩允许范围内,适当调低驱动器的驱动电流;
4) 更换低铁损的硅钢片,选用高效率的电机;
5) 加装散热装置,强制散热。

11.分析对比步进和伺服的优缺点?
为闭环控制,驱动器可以从编码器中获得反馈信号,内部构成位置环和速度环,控制性能更为可靠。
但是在一些对高速,加速减速要求不是很高的低功率(0.75W以下)场合,步进系统也有自己的优势,步进系统出现更早,技术更为纯熟,且体积小、操作简单、价格便宜,采用细分技术后,在这些场合的实际应用中其定位精度已接近伺服系统。因此,对于控制性能要求不高的应用场合,步进相比伺服仍然有独到的竞争力。

伺服

12.伺服系统稳速精度不高,首先应该调节什么参数?
电机停止前跟踪误差超调较大一般是由于速度过冲导致。适当调节速度环Vi可以减小速度控制误差,消除速度过冲。在系统稳定的条件下增大位置环Kd也可以抑制误差,提高控制精度。

13.200W的交流伺服电机,额定电压为36V。分析使用24V和48V的电源会有什么问题和不同?
原则上使用超过额定电压的直流电源不存在什么问题,但当电源为48V时,电机的温度更高,长时间使用的情况下会缩短电机的寿命;当电源为24V时,在中高速下可能出现电机力矩不够的情况。

14.某伺服电机额定转速为3000r/min,伺服电机的每圈所需脉冲数为8000pulse/rev,上位机可输出的极限脉冲频率为200kHz,如果希望电机达到额定转速,应如何设置电子齿轮比。
当上位机输入脉冲频率为200kHz时,伺服电机的转速为:
200000 ÷ 8000 × 60 = 1500 ( r / m i n ) 200000÷8000×60 = 1500(r/min) 200000÷8000×60=1500r/min 1500 × ( 分 子 / 分 母 ) = 3000 ( r / m i n ) 1500×(分子/分母)= 3000(r/min) 1500×/=3000r/min
可设置分子为2,分母为1。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

步进及伺服调试中常见问题 的相关文章

  • SQL 子查询

    查询 query 任何SQL语句都是查询 但此术语一般指SELECT语句 SQL还允许创建子查询 subquery 即嵌套在其他查询中的查询 为什么要这样做呢 理解这个概念的最好方法是考察几个例子 利用子查询进行过滤 订单存储在两个表中 每
  • c++中的左值与右值

    c 中的左值与右值
  • 编码: ASCII(ANSI), GB-2312, UNICODE, UTF-8,UTF-16

    几年前 我在初次接触Unicode时学习过一段时间的编码 当时解决了问题就没有继续下去 我记得当时遗留下来的一个问题就是UTF 8到底是怎样一种编码 和Unicode有什么区别 为什么有了Unicode还要有UTF 8 最近又遇到了UTF
  • sockjs.min.js

    链接 https pan baidu com s 15Gn9uJ1W7i9WgPrgIB1z7Q 提取码 oy34 过期私我更新

随机推荐

  • 16 个必知必会的Python编码技巧,越早知道越好

    介绍 Python 是一门用途广泛的编程语言 它具有大量的库和框架 有一些鲜为人知的 Python 编码技巧和库可以让你作为开发人员的工作更为轻松 编写代码更高效 本文中将探讨一些鲜为人知的 Python 技巧 这些技巧非常有用 但并不广为
  • 均值已知检验方差_了解假设检验

    假设检验是统计推断的另一个重要的应用 在分布未知或部分已知的情况下提出对总体的某种假设 比如总体的数学期望 方差以及分布 与参数估计类似 需要基于假设找到适合的检验统计量 通过计算检验统计量的值来确定是否接受假设 通常在方差已知的情况下我们
  • PAT A1123 2019.09.05 【AVL建树 层序判断完全二叉树】

    1123 Is It a Complete AVL Tree 30 分 An AVL tree is a self balancing binary search tree In an AVL tree the heights of the
  • vue-router跳转用法详解(新手必看)

    vue router是一个单页面的路由器 也就是说所有的跳转都会在这个页面实现 这种只需要跳转页面 不需要添加验证方法的情况 可以使用
  • MySQL学习(六)——SQL的语言规范

    1 SQL的两个重要标准 SQL92 和SQL99 2 SQL分类 数据定义语言 DDL Data Definition Languages 对数据库结构的操作 定义了不同的数据库 表 视图 索引等数据库对象 还可以用来增删改数据库和数据表
  • 微信小程序热门搜索功能实现

    微信小程序点击搜索按钮 弹出遮罩层 显示热门搜索和搜索功能界面 搜索框 遮罩 图层 input 热门搜索 页面元素自动换行 效果 点击搜索框 弹出第二个视图层 显示input搜索框 并自动弹出键盘 代码
  • js几种生成随机颜色方法

  • 栈抽象数据类型及Python实现

    目录 栈的实现 栈的应用 十进制转化为二进制 中缀转后缀 后缀表达式求值 栈的实现 栈Stack 一种有次序的数据项集合 在栈中 数据项的加入和移除都仅发生在同一端 一端叫栈 顶top 另一端叫栈 底base 栈的特性 反转次序 在栈中数据
  • 安卓页面布局中android:gravity与android:layout_gravity的区别

    android gravity 指的是在控件内的元素要排布的方向 android layout gravity 指的是该控件相对于父控件的显示位置 当这俩个属性取多个值时可以使用 来分隔 且在LinearLayout布局中 使用androi
  • 手把手教你用matlab做深度学习(二)- --CNN

    在上一篇博客中 讲解了怎么用matlab搭建CNN网络模型 并给出了训练过程与结果 但是结果不是很满意 大概训练精度在80 左右 现在给出改进方案 1 首先 我们可以把CNN滤波输出数改大点 从原来的32改为numFilters 128 完
  • 在线图片尺寸修改 生成图标

    https www sojson com image change html https www idc yun com index php icon make 工具机 https www idc yun com index php uti
  • python输出希腊字母

    24个希腊字母 一 希腊字母及读音 二 Python输出 三 发现问题 一 希腊字母及读音 大写 小写 英文读音 中文读音 Alpha 阿尔法 Beta 贝塔 Gamma 伽马 Delta 德尔塔 Epsilon 艾普西隆 Zeta 泽塔
  • R数据分析:方法与案例详解--自学笔记

    TOC 目录 第二章 数据结构与基本运算 2 1 数据类型 数值型 numeric 整数 小数 科学数 字符型 character 夹杂单引号或者双引号之间 MR 逻辑型 只能读取T TRUE 或 F FALSE 值 复数型 a bi 原始
  • Java框架简介

    一 框架介绍 1 SpringBoot SpringBoot是Spring家族中一个全新框架 用来简化Spring应用程序的创建和开发过程 特性 1 一个快速开发框架 能够快速创建基于Spring的应用程序 2 能够直接使用java mai
  • Jenkins管理Docker容器

    一 Docker镜像容器手动更新流程 1 Docker安装 curl o etc yum repos d epel repo http mirrors aliyun com repo epel 7 repo curl o etc yum r
  • ajax的添加,在ajax中添加更多参数

    我正在使用AJAX功能 我使用AJAX将3个变量传递到下一页 当我添加第4个变量时 函数不会被调用 Code Browser Support Code function ajaxFunction var ajaxRequest The va
  • 超大规模数据库集群保稳系列之一:高可用系统

    基于过去多年在大规模数据集群保稳方面的实践经验 我们希望能够跟业界进行一些技术交流 美团技术团队举办了第75期技术沙龙 我们邀请到了美团研究员赵应钢担任出品人 同时请邀请到张洪 王占全 蔺瑞超 沈裕锋等4位数据库方向的4位技术专家 围绕进攻
  • C++虚拟机制的压制

    C 中 如果一个类有虚拟函数的时候 当使用该类的指针调用其虚函数的时候 代码会被编译器转换为使用虚函数表中保存的函数地址找到函数后二次调用 即 class A public virtual void Out this gt Inner vi
  • ue4绘制线的三种方式

    第一种方式 是用样条线 简明扼要 但是打包后就消失了 AActor actor world gt SpawnActor lt AActor gt ActorClass actor gt AttachToActor this FAttachm
  • 步进及伺服调试中常见问题

    步进及伺服调试中常见问题 步进 伺服 步进 1 步进电机驱动器可以接收两种脉冲信号 一种单脉冲方式 一种是双脉冲方式 可通过驱动器拨码开关设置进行选择 试分别画出两种方式的信号图 单脉冲方式脉冲信号从脉冲端 PUL 输入 通过方向端 DIR