资源预览内容
第1页 / 共28页
第2页 / 共28页
第3页 / 共28页
第4页 / 共28页
第5页 / 共28页
第6页 / 共28页
第7页 / 共28页
第8页 / 共28页
第9页 / 共28页
第10页 / 共28页
亲,该文档总共28页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
步进电机控制入门http:/yonyon.taobao.com步进电机控制入门-前言http:/yonyon.taobao.com摘自一位网友的话: 以前我总以为步进电机是一种即将被淘汰的玩意,即便是使用细分技术,同样会遇到丢步、振动、发热、响应慢等问题。偶然的机会做了个闭环驱动的实验,在其后面加装了一个1000线的编码器,步进电机通过编码器获得转子位置变换为矢量驱动当检测到位置偏差时提供驱动输出,到位后可以用极低的电流维持锁定初步试验达到了近似交流伺服的的效果,严格的来说在低速定位应用中,比伺服还要好!因为步进电机在低速时的力矩更大,而且锁定后不会像伺服电机那样在某个位置微震闭环驱动之后的步进电机消除了丢步、振动、发热等缺点,还可以成倍的提高转速,响应速度也非常快!闭环步进驱动闭环步进驱动其产品的介绍:主要特点:1、高响应与开环控制步进电机一样,Astep与脉冲命令同步运行,因此能使短行程可在短时间内精确定位。2、增益调整简单影响伺服系统使用的效果,不仅与伺服系统本身的性能有很大的关系,而且调整伺服系统的增益也非常关键,但调整增益是一件既繁琐又费时的事。Astep的调整非常简单,只需要调整一个拨码开关即可。它尤其适合于低刚性传动的应用,如同步带+滑轮等运动结构。3、停止无波动Astep的控制电机为步进电机,由于步进电机停止时具有保持转矩特性,因此,当停止时,电机位置保持完全不变且无波动,对于在停止时要求有不能振动的应用场合是一个非常理想的解决方案,如机器视觉、图像检测等行业。4、低速低振动由于驱动器采用了独特先进的电流矢量控制技术,平滑的效果可比得上细分驱动的效果,在低速运行时,振动也是非常小的。步进电机入门控制讲解1.步进电机结构-混合式步进电机2.细分控制原理3.H桥驱动方法 驱动 L6205为例4.矢量控制5.加减速度控制6.衰减模式细分控制原理1.在一步中,二个线圈 给不同的电流 形成的合力的夹角 ,就形成了步进电机转子转动的角度, 来达到细分的目的。2.如果单纯给脉冲 一个脉冲只能走一步 ,然后停下来,在一个新的平衡位置。3.不断的给这二个线圈加以 相位90度的正弦波,步进电机就开始转动起来了。(以二相4拍混合式步进电机为例,三相相差120度)二相四拍 步进电机驱动波形步进电机控制入门步进电机控制入门4相8拍 驱动波形步进电机控制入门步进电机控制入门1.L6205+L6506 才能恒流驱动 或是采用恒流功能的DRV8841 (电流略小一点)2.恒流驱动的好处 就是慢速的时候基本不受电机电感的影响,使得微步距比较均匀。3.当然为了降低成本 直接采用H桥也是可行的。4.下面就以L6205为例 SPWM控制5.右图 正弦波 就代表 PWM占空比的多少6.占空比为100 和0%时为最大力矩 50% 电流为0 SIN-SIN =SIN 原理高电平减去低电平时导通 的 电流就是此时的电流。然后将这个占空比依次调整为按正弦变化。7.L6205已经包含1US死区,如果是其它MOS需要插入死区 以免H桥损坏。矢量控制T0T1T3T2速度位置1.当目标位置T2 当前位置T0 加速 匀速 到指定位置T2V1V2V3矢量控制1.V1 V2 最高速度? 为总行程的 1/3 少 或更少 根需要 还有负载情况 2.V3 什么时候减速? 加速多少 减速多少。这要根据负载情况3.关于负载的计算 这里举例 克服摩擦做功的例子 步进电机启动频率1.步进电机 空载启动频率 一般可以到 1KHZ2.但是根据带负载的不同 会有所降低 需要实际测试。3.下面是计算方法 4.为了快速平稳到达目标位置 过低太慢,过高失步。要适中。加减速度控制1.用计算机 计算 查表方法 计算快速2.根据需要采用离散法 对S曲线 拟合。 为方便使用已经整理成上位机软件为方便使用已经整理成上位机软件。步进电机加速控制1.步进电机 多数矩频特性 也就是力矩曲线 就指数下降型2.那么我们加用加速曲线 也应该用指数曲线型 低数加速快,高速加速慢3.为了获得更好的刹车效果 可以将指数曲线优化 稍微像一个S型4.带负载启动时 要比启动频率低 ,正常运转又要比最高频率低。5.如下图1.2.3.H桥驱动 衰减模式运动控制系统里匹配步进电机和驱动器的5个简单步骤: 1. 选择合适的电机(基于对速度和转矩的要求)。 2. 确认电机技术指标中各相电感之间误差在5%以内。 3. 选择合适的驱动器。如果可能的话,获得驱动器输出的电流波形图。 4. 确认驱动器上有提高运行平稳性的功能或者选项,如调节续流阻尼深度(慢速或者快速电流衰减)或可调整电流波形的电位器。 5. 根据驱动器特性匹配电机电感量。通常说来,高电感量电机低速性能较好,但是需要驱动器具备高电流阻尼(快速续流),能让电流在续流期间快速下降。阻尼有助于电感的快速放电。低电感量电机高速性能好,如果驱动器能提供较低的电流阻尼(慢速续流),那么这些电机将呈现出良好的工作特性,因为他们在电感能量泄放过程中无需特别的阻尼帮助。对于一些电感量中等的电机来说,可以选择具备混合续流能力的驱动器。6.电机快速时 一般采用快速衰减模式 低速时采用慢速衰减模式。7.现在的步进电机细分的方式基本上都是电流细分法,将相电流按正弦波相切得到的电流点作为细分点。在相电流达到细分点时就要控制电流进行控制衰减,否则得话就会出现角度过冲也就无法准确的停留在细分角度上。电机的速度不同选择的衰减模式不同。高速时快衰减、低速时慢衰减。高速时慢衰减就会出现震动大、噪音高等问题。低速时选择快衰减就会导致电机无力严重时会出现定位不准。电机控制IC上的电流衰减所针对的是H桥开关管的控制模式。慢衰减时高侧管关闭,快衰减时高低侧管都关闭。混合衰减是先是以快速衰减然后以慢速衰减,混合衰减的时间比例因芯片和功率也个不相同。H桥驱动 衰减模式电流衰减模式特点及应用缓慢衰减模式的特点:马达在缓慢衰减时由于输出电流稳定的减少,所以电流的波纹会比较小,对马达转距会比较有利,但是在小电流的领域里,会因为电流的控制恶化造成输出电流增加,而且在半步进、四分之一步进模式下容易受到高脉冲频率驱动时马达反向电动势的影响,所以它不会随着电流限制值的变化而变化,会造成电流波形变形和马达震动。所以它比较适合在全步进模式或者低脉冲频率驱动时的半步进模式、四分之一步进模式使用。快速衰减模式的特点马达在快速衰减时由于输出电流急速减少,所以可以减低在高速驱动时电流波形的变形,但是输出电流的波纹会变大这会使平均电流下降(可以加大电流限制值来改善,但是也要考虑到输出额定电流),造成:马达转距的降低;马达的损失变大,增加发热。在没有和的问题下适合高速驱动的半步和四分之一步模式。混合衰减模式的特点混合衰减模式就是针对于上面所说的缓慢衰减模式、快速衰减模式所发生问题的改善方式。在混合衰减模式中电流衰减因为快速衰减和缓慢衰减的切换不会造成纹波电流的增大,可以改善电流的控制性.快速衰减 力矩会变小慢速衰减力矩会曾大步进电机控制入门步进电机控制入门上位机软件 配合前面所讲的 速度计算公式 主要用的是第一行 C0 K0 B0 叁考公式 C0*K0x+B0 速度曲线理论见上面大体流程T2 T8 定时器用于产生PWM 从而生成SVPWMT1 为速度控制定时器 T3 T5预留8个电机速度控制停止时电流和运行电流控制电机位置控制函数(应用层函数)指定位置 电机自动加减速 正反转控制MotorXControl(RXDData1*255); MotorYControl(RXDData2*255); 高8BIT 低8BITMotorXDmxDataControl(RXDData1,0); /DMX512测试 okMotorYDmxDataControl(RXDData2,0);根据位置控制速度根据位置控制速度,底层应用函数参数为:电机方向, 用于控制速度的启动 制动位置Motor1_drive(Motor1_speed_postion_dir,MotorXSpeedPos);细分控制及计算MotorPositionPointer 细分控制 计算例子TIM2-CCR1 = SinDataAMotorPositionPointer1;SinDataA 1024 个数据 2PI 个周期 1024/4/16= 16 细分 步进电机控制入门1.步进电机控制相对复杂 涉及程序,电子,数学,物理,以及材料等,这里只是用通俗简单语言,讲怎么去控制步进电机,希望对入门的朋友有用。2.有不对的地方,还请大家指正,多谢!3.最后感谢大家看完,多提宝贵意见。步进电机控制入门QQ 交流群:121960步进电机控制开发板http:/yonyon.taobao.com
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号