0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

步进电机“乾坤大挪移”之外功招式——有感控制

MPS芯源系统 来源:未知 2023-05-25 05:55 次阅读
点击标题下「MPS芯源系统」可快速关注4c00f43e-fa7d-11ed-90ce-dac502259ad0.png

上期回顾:汽车电子中,识破开关频率的凡尔赛文学(下篇)

各位攻城狮朋友们,好久不见!电源小课堂第四季全新回归~这一季,我们将给大家带来更有价值的电源知识,内容多多,诚意不变,欢迎大家持续关注!

本期内容

上回说到,初出茅庐的步进电机通过磨练习得了细分控制,并且获得了武林同僚们的认可,它被广泛应用在各个领域当中。

但是,如果步进电机转子遇到失步,甚至更加恶劣的堵转时,又没有后续的诊断和解决策略,那么终端产品将无法发挥出所需的实力。

4c14aa4c-fa7d-11ed-90ce-dac502259ad0.png

例如,在安防行业的球机应用中,如果球机摄像头在旋转过程中遇到失步和堵转的问题,就无法准确捕获到所需位置的图像。

4c77c6e0-fa7d-11ed-90ce-dac502259ad0.png

在打印机的应用中,如果打印的转轴遇到了旋转失步或者堵转的问题,打印出来的纸张文字间距就会不均匀。

4c8f3280-fa7d-11ed-90ce-dac502259ad0.png

所以步进电机想要在电机领域内更进一步,堵转失步的问题是需要突破的一大难关,这次它又是何应对的呢?在说明这个问题之前,我们还是需要进一步认识步进电机的控制系统和特性。

观看视频


频文字部分

步进电机开环位置控制系统

步进电机开环位置控制系统主要由三部分构成: MCU(进行步进脉冲和方向指令发送)、双全桥驱动以及步进电机(见图1)。

4cc804b6-fa7d-11ed-90ce-dac502259ad0.png

图1 步进电机开环位置控制系统框图

MCU发送步进脉冲和方向指令,双全桥驱动根据控制指令输出功率,驱动步进电机旋转。MCU每发送一个脉冲,步进电机就按照步进模式旋转一个电气角度,所发送的脉冲频率越高,相应的步进频率也就越高,步进电机就旋转得越快。每秒的脉冲数量称之为PPS(脉冲频率),代表了步进电机的旋转速度。

步进电机能够输出的负载转矩,由两个参数来表示:牵入转矩和牵出转矩。这两个参数可以在坐标轴上清晰地表现出来,以PPS为横坐标,动态转矩为纵坐标,步进电机会获得牵入转矩和牵出转矩曲线(图2)。

4ceb4c14-fa7d-11ed-90ce-dac502259ad0.png

图2 步进电机牵入/牵出转矩曲线

牵入转矩

指步进电机在不失步的情况下能够按照给定的步进频率,克服转子惯量,负载和摩擦力的情况下,确保启动的加速转矩。只要负载大小在牵入转矩的曲线区域内,也就是启动区域内,就能够进行正常的起步。

牵出转矩

指步进电机在不失步的前提下,能够连续恒速运转时,转轴端可以提供的最大转矩。

在牵入和牵出转矩曲线之间是步进电机的带载连续运行区域。如果负载或者步进频率进一步增加,步进电机就会无法提供相应的转矩,就会处于失步区域。这是因为在更高的步进频率或者更重的负载情况下,步进电机转子实际的转动频率无法跟上定子磁场变换的频率。如果负载在此时更进一步的加重,严重情况下,将会导致转子直接堵转。

那么在实际的应用中,将如何应对步进电机的失步和堵转呢?

“乾坤大挪移”

为了应对失步和堵转,步进电机需要更进一步地练习新的功法---“乾坤大挪移”。

该功法主要分为外功招式和内功心法。外功招式就是有感控制,内功心法则是无感的诊断方法。本篇内容主要是对有感控制进行详细地介绍,无感的诊断方法将会出现在下篇内容中。

有感控制

指步进电机在不失步的情况下能够按照给定的步进频率,克服转子惯量,负载和摩擦力的情况下,确保启动的加速转矩。只要负载大小在牵入转矩的曲线区域内,也就是启动区域内,就能够进行正常的起步。

4d0c849c-fa7d-11ed-90ce-dac502259ad0.png

图3 磁编码器安装结构

4d2af29c-fa7d-11ed-90ce-dac502259ad0.png

图4 步进电机磁编码器底装示意图

磁编码器能够输出多种角度信号形式,来满足不同要求下的应用。

[A/B/Z 信号]

A/B/Z信号是一种增量型的脉冲输出信号。(图5)

A相和B相信号会在旋转的每圈 (360°)输出固定数量的脉冲方波。磁编码器的分辨率越高,脉冲数目就越多。MCU通过对脉冲数目的捕获就能计算出步进电机转子旋转的角度大小,见公式(1)。

4d8fd52c-fa7d-11ed-90ce-dac502259ad0.png

图5 A/B/Z 角度信号

4ec31a6c-fa7d-11ed-90ce-dac502259ad0.png

公式(1)

其中,Angle为转子转过的角度,count为A相合B相的脉冲数目以及上升和下降沿总和, bit为磁编码器的分辨率。A相和B相信号在相位上会相差90度,通过对A相和B相信号之间相位角的超前或者滞后的检测,来判断转子是进行了顺时针还是逆时针的旋转。Z相信号在每圈只会输出一个脉冲,主要是用来做圈数角度的校准使用。

[寄存器数值]

角度信号也可以通过读取磁编码器寄存器获得(图6),这是一种绝对式的位置角度信号。无论转子停在哪一个位置,都能有唯一对应的磁场位置和角度信号。通过对读取到的值进行角度计算,就可以获得转子的旋转角度,见公式(2)。

4f271256-fa7d-11ed-90ce-dac502259ad0.png

公式(2)

其中,Register为读取的寄存器值大小,bit为磁编码器的分辨率。

4f42dd9c-fa7d-11ed-90ce-dac502259ad0.png

图6 角度寄存器

[ 角度补偿]

有了角度信息的输入,步进电机就仿佛知道了破绽所在。通过对比MCU输出的角度指令PPS和角度传感器反馈的角度信号,就能知道步进电机目前是否处于失步和堵转状态。通过发送补偿指令,控制步进电机转动,进行角度补偿。

控制的方式可以是半闭环的位置控制,MCU输出补偿脉冲进行角度补偿。(图7)

4f9d26d0-fa7d-11ed-90ce-dac502259ad0.png

图7 步进电机的位置半闭环控制

角度补偿也可以是更为复杂和难度较高的位置闭环控制。用获得的转子角度信息,对步进电机的A相和B相电流进行空间坐标变换,形成转子位置和dq坐标电流的双闭环控制,就能获得更好的性能。(图8)

4fbb2522-fa7d-11ed-90ce-dac502259ad0.png

图8 步进电机的位置闭环控制

这里涉及的一些更深入的技术知识大家可以通过文献资料进行学习,本篇文章也只是做一个抛砖引玉。那么除了外功招式,内功心法无感的诊断究竟是什么样子的呢?让我们下一期再见~

END

往期精彩回顾

第三季第十六话:汽车电子中,识破开关频率的凡尔赛文学(下篇)

第三季第十五话:汽车电子中,识破开关频率的凡尔赛文学(上篇)

第三季第十四话:不是所有的升压都是Boost

第三季第十三话:别让BOOST规格书标题误导了你

第三季第十一话:Buck电感的计算

第三季第十话:DC-DC变换器FB分压电阻设计

第三季第九话:合适的比例,让效率曲线更加优美

第三季第八话:如何让“下电”变的干净利落

第三季第七话:浅谈 POE 握手协议

第三季第六话:细分控制 --- 双极性步进电机如何练成“凌波微步”(下篇)

第三季第五话:细分控制 --- 双极性步进电机如何练成“凌波微步”(上篇)

第三季第四话:聊聊功率因数校正那些事儿(下篇)

第三季第三话:聊聊功率因数校正那些事儿(上篇)

第三季第二话:防反电路一定要用 PMOS 吗?(下篇)

第三季第一话:防反电路一定要用 PMOS 吗?(上篇)

4fd9876a-fa7d-11ed-90ce-dac502259ad0.png5010a466-fa7d-11ed-90ce-dac502259ad0.png

503e68ce-fa7d-11ed-90ce-dac502259ad0.png

504e1918-fa7d-11ed-90ce-dac502259ad0.png5063a3f0-fa7d-11ed-90ce-dac502259ad0.png50bdfce2-fa7d-11ed-90ce-dac502259ad0.png

50db5a8a-fa7d-11ed-90ce-dac502259ad0.png点击“阅读原文”获取更多内容

我知道你在看50ed6996-fa7d-11ed-90ce-dac502259ad0.gif


原文标题:步进电机“乾坤大挪移”之外功招式——有感控制

文章出处:【微信公众号:MPS芯源系统】欢迎添加关注!文章转载请注明出处。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • MPS
    MPS
    +关注

    关注

    26

    文章

    235

    浏览量

    63328

原文标题:步进电机“乾坤大挪移”之外功招式——有感控制

文章出处:【微信号:MPS芯源系统,微信公众号:MPS芯源系统】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    如何调整二相步进电机步进角度,控制步进角度的功能?

    在当今的自动化设备中,二相步进电机作为一种常见的驱动元件,其精确控制步进角度的功能尤为重要。那么,博扬智能如何调整二相步进
    的头像 发表于 03-25 17:49 708次阅读
    如何调整二相<b class='flag-5'>步进</b><b class='flag-5'>电机</b>的<b class='flag-5'>步进</b>角度,<b class='flag-5'>控制</b><b class='flag-5'>步进</b>角度的功能?

    什么是步进电机的细分控制步进电机为什么要细分,如何细分?

    什么是步进电机的细分控制步进电机为什么要细分,如何细分? 步进
    的头像 发表于 02-18 09:39 1471次阅读

    arduino控制步进电机代码

    Arduino是一种开放源代码的电路板平台,它可以用于控制各种不同的电子设备,包括步进电机步进电机是一种电动机,可以通过下达特定的指令来
    的头像 发表于 02-14 16:29 561次阅读

    步进电机控制器电路图分享

    步进电机控制器是一种能够发出均匀脉冲信号的电子产品,主要用于控制步进电机的运动。它发出的信号进入
    的头像 发表于 02-07 17:57 1080次阅读
    <b class='flag-5'>步进</b><b class='flag-5'>电机</b><b class='flag-5'>控制</b>器电路图分享

    步进电机控制方法 步进电机和伺服电机的区别

    步进电机控制方法 步进电机是一种将电信号转化为机械转动的电动机,其输出转角是按照电脉冲控制信号的
    的头像 发表于 01-22 17:18 381次阅读

    步进电机控制方法 步进电机控制器参数设置

    步进电机是一种在控制系统中常见的电机类型,它以步进角度为单位进行旋转,并且可以精确控制位置和速度
    的头像 发表于 01-19 10:50 726次阅读

    步进电机控制方法及需要哪些控制信号

    步进电机是一种将电子信号转化为机械运动的电动机,广泛应用于机器人、打印机、数码相机等领域。步进电机由于其精度高、固有扭矩大、容易控制等特点,
    的头像 发表于 12-20 11:21 1035次阅读

    步进电机定位控制的常用方法

    步进系统=步进驱动器+步进电机步进电机步进驱动器
    发表于 10-30 11:30 1211次阅读
    <b class='flag-5'>步进</b><b class='flag-5'>电机</b>定位<b class='flag-5'>控制</b>的常用方法

    步进电机开环控制与闭环控制有什么区别?

    步进电机开环控制和闭环控制的区别概述:步进电机是一种特殊的
    的头像 发表于 10-28 08:07 1542次阅读
    <b class='flag-5'>步进</b><b class='flag-5'>电机</b>开环<b class='flag-5'>控制</b>与闭环<b class='flag-5'>控制</b>有什么区别?

    基于PLC S7-200与步进电机的运动控制

      步进电机的运行要有一电子装置进行驱动,这种装置就是步进电机驱动器,它是把控制系统发出的脉冲信号,加以放大以驱动
    发表于 10-19 10:59 313次阅读
    基于PLC S7-200与<b class='flag-5'>步进</b><b class='flag-5'>电机</b>的运动<b class='flag-5'>控制</b>

    步进电机闭环系统的组成和优缺点 闭环步进电机驱动的9大优势

    步进电机基本上以开环电路驱动,用于位置控制 。换句话说,步进电机以外的电机尤其是高精度的
    发表于 09-22 10:37 838次阅读
    <b class='flag-5'>步进</b><b class='flag-5'>电机</b>闭环系统的组成和优缺点 闭环<b class='flag-5'>步进</b><b class='flag-5'>电机</b>驱动的9大优势

    步进驱动器+步进电机+西门子PLC控制案例

    步进系统=步进驱动器+步进电机步进电机步进驱动器
    发表于 08-25 11:15 756次阅读
    <b class='flag-5'>步进</b>驱动器+<b class='flag-5'>步进</b><b class='flag-5'>电机</b>+西门子PLC<b class='flag-5'>控制</b>案例

    plc如何控制步进电机的速度和方向?

    plc作为一种工业控制计算机,具有模块化结构、配置灵活、高速的处理速度、精确的数据处理能力、PLC对步进电机也具有良好的控制能力,利用其高速脉冲输出功能或运动
    的头像 发表于 08-07 08:09 1174次阅读
    plc如何<b class='flag-5'>控制</b><b class='flag-5'>步进</b><b class='flag-5'>电机</b>的速度和方向?

    步进电机控制原理是什么?如何实现步进电机控制

    先来看一下硬件原理图,可看到控制步进电机的管脚分别为:GPIO6[2]、GPIO6[3]、GPIO6[4]和GPIO1[15]。使用的是一路四相五线步进
    发表于 08-04 14:45 2707次阅读
    <b class='flag-5'>步进</b><b class='flag-5'>电机</b>的<b class='flag-5'>控制</b>原理是什么?如何实现<b class='flag-5'>步进</b><b class='flag-5'>电机</b>的<b class='flag-5'>控制</b>?

    步进电机控制器原理 步进电机控制器的应用设置

    步进电机控制器是一种能够发出均匀脉冲信号的电子产品,它发出的信号进入步进电机驱动器后,会由驱动器转换成
    发表于 05-05 14:16 4次下载
    <b class='flag-5'>步进</b><b class='flag-5'>电机</b><b class='flag-5'>控制</b>器原理 <b class='flag-5'>步进</b><b class='flag-5'>电机</b><b class='flag-5'>控制</b>器的应用设置