查看: 4049|回复: 45

[原创] 【翻译文档】LPC55S3x 上的步进电机控制

[复制链接]
  • TA的每日心情
    开心
    2024-3-26 15:16
  • 签到天数: 266 天

    [LV.8]以坛为家I

    3303

    主题

    6550

    帖子

    0

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    32069
    最后登录
    2024-4-30
    发表于 2022-9-28 14:13:53 | 显示全部楼层 |阅读模式
    【翻译文档】LPC55S3x 上的步进电机控制
    1 简介
    本应用笔记涉及 LPC55S36 上双极步进电机的开环控制EVK 配备两个 FRDM-MC-LVPMSM 板。它提出了如何设置、评估和控制这种电机。
    1.1 阅读本手册
    本文档对想了解 MCU 设置和基本控制的人很有用两相步进电机。有步进电机和基本的简介控制方法。软件包可用于 MCUXpresso IDE 的示例。FreeMASTER 实时调试器用作应用程序 GUI。
    2 步进电机简介
    步进电机是一种无刷电机,通过其结构可以划分一个完整的旋转分成若干相等的步骤。如果电机尺寸正确,适用于以下应用扭矩和速度,可以命令电机的位置移动并保持在一个这些步骤中没有任何位置传感器用于反馈(开环控制器)。
    步进电机分为三种类型:
    • 永磁步进
    永磁步进电机在转子中使用永磁体 (PM),并且作用于转子 PM 和定子线圈之间的吸引力。
    • 可变磁阻 (VR) 步进器
    VR电机有一个铁转子,并根据最小原理运行勉强以最小的差距发生。因此,转子点被吸引到定子磁极。
    • 混合同步步进
    混合同步是永磁体和变量的组合不同的类型。
    两相电磁线圈有两种基本绕组布置步进电机:
    • 单极
    单极步进电机每相有一个带中心抽头的绕组。每个部分每个方向的磁场都打开绕组。
    • 双极
    双极电机每相有一对单绕组连接。反转一个磁极,绕组中的电流必须反向。因此,驱动电路必须使用 H 桥布置来完成。


    3 应用硬件设置
    为了评估本应用笔记,LPC55S36 EVK 和两个自由低电压需要功率级板 FRDM-MC_LVPMSM,如图 1 所示。 Freedom功率级板适用于三相电机。但是,我们只使用两个每个板的逆变器支路为独立的步进电机相位创建 H 桥。
    11.png
    本应用使用的电机是双极步进电机 Nanotec ST4118X1404-A。每个电机绕组连接到 FRDM 板的 A 相和 B 相输出。电源(20V DC) 必须连接到两个自由板。各种双极步进电机是可以连接,但必须调整施加的电压。理想情况下,可以使用更适合步进驱动的不同板,例如 KIT33932EKEVBE,它可以更有效地安排 MCU PWM 输出,但必须从这个功率级到 PWM、ADC 和电源 EVK 接头进行一些布线。
    12.png
    4 操作模式
    本应用说明介绍了步进电机的基本控制,包括在线将单极(软开关)更改为双极(硬开关)以及将全步控制更改为微步控制的可能性。软件示例作为框架来开发更复杂的控制方法。
    4.1 切换方式

    图 3 显示了单极开关和双极开关在微步(正弦)调制情况下的区别。单极开关将 PWM 应用于每个 H 桥的一个桥臂,第二桥臂保持零占空比。此设置启用通过底部晶体管的电流衰减。对于相反的正弦极性,PWM 驱动第二条腿,而第一条腿的占空比为零。在双极模式下,每条腿的 H-brigle PWM 以反相方式切换。当需要零电压时,占空比为 50%。电机采用开环控制,因此在本例中没有反馈或电流控制。
    13.png


    4.2 全步模式

    要执行全步控制,请按照图 4 中的时序,通过固定占空比将所需电压施加到适当的相位。
    14.png

    图 5 和图 6 显示了真实的电机波形。在顶部电网上,有 A 相电压(黄色)和电流(紫色)。在底部网格上,有 B 相电压(蓝色)和电流(绿色)。
    15.png
    16.png

    4.3 微步模式
    要执行微步模式,请将 sin/cos 旋转系统应用于具有定义的角度增量(等于速度)和 sin/cos 幅度的电机相位。

    17.png
    图 8 和图 9 显示了真实的电机波形。在顶部电网上,有 A 相电压(黄色)和电流(紫色)。在底部网格上,有 B 相电压(蓝色)和电流(绿色)。
    18.png
    19.png
    4.4 PWM 设置

    在 MCU 上,有两个 eFlexPWM 模块:PWM0 和 PWM1。要为具有定义死区时间的 H 桥创建 PWM 信号,每个 PWM 模块使用两个子模块 (0,1)。对于双极模式,每个子模块 1 的极性相反。预处理器根据定义的频率预先计算 PWM 模块。默认 PWM 频率值为 20 kHz。启用了 PWM 中断 FLEXPWM0_RELOAD0_IRQHandler。在此中断中,完成了有关步进电机控制的所有工作。有关详细信息,请参阅简单的源代码示例。


    5 评估软件
    必须安装 MCUXpresso、LPC553x/LPC55S3x SDK 包和 FreeMASTER 工具。
    要运行该示例,请执行以下步骤:
    1. 将示例解压缩到您的硬盘位置。
    2. 将示例导入 MCUXpresso IDE。
    3. 构建示例。
    4. Flash示例。电机立即运转。
    5. 启动 FreeMASTER 项目。
    6. 单击 FreeMASTER 运行按钮。

    7. 使用变量,例如:
    20.png
    21.png



    签到签到
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    昨天 19:32
  • 签到天数: 2048 天

    [LV.Master]伴坛终老

    17

    主题

    4838

    帖子

    5

    金牌会员

    Rank: 6Rank: 6

    积分
    9933
    最后登录
    2024-5-6
    发表于 2022-9-29 15:37:42 | 显示全部楼层
    收藏了
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2022-11-7 14:09
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    2

    主题

    47

    帖子

    0

    注册会员

    Rank: 2

    积分
    188
    最后登录
    2024-1-3
    发表于 2022-9-29 19:12:31 | 显示全部楼层
    牛呀,freemaster用的六
    老子今天不上班
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    7 天前
  • 签到天数: 868 天

    [LV.10]以坛为家III

    0

    主题

    4784

    帖子

    1

    金牌会员

    Rank: 6Rank: 6

    积分
    5630
    最后登录
    2024-4-30
    发表于 2022-9-29 20:28:18 | 显示全部楼层
    学习了
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

  • TA的每日心情
    开心
    昨天 09:29
  • 签到天数: 1284 天

    [LV.10]以坛为家III

    21

    主题

    1万

    帖子

    1

    金牌会员

    Rank: 6Rank: 6

    积分
    13270
    最后登录
    2024-5-6
    发表于 2022-9-29 20:29:40 | 显示全部楼层
    55S36控制步进电机是不是太浪费了
    跟着日天混 ,三天饱九顿!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    昨天 13:35
  • 签到天数: 1483 天

    [LV.10]以坛为家III

    203

    主题

    2万

    帖子

    64

    超级版主

    Rank: 8Rank: 8

    积分
    92962
    最后登录
    2024-5-6
    发表于 2022-9-29 22:08:34 | 显示全部楼层
    感谢分享~~~
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-4-25 16:39
  • 签到天数: 460 天

    [LV.9]以坛为家II

    0

    主题

    1613

    帖子

    1

    金牌会员

    Rank: 6Rank: 6

    积分
    3026
    最后登录
    2024-4-30
    发表于 2022-9-29 23:22:19 | 显示全部楼层
    感谢分享
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2023-10-31 12:36
  • 签到天数: 471 天

    [LV.9]以坛为家II

    1

    主题

    687

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1691
    最后登录
    2024-3-22
    发表于 2022-9-30 08:33:37 | 显示全部楼层
    牛牛牛
    happy!
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-1-4 09:08
  • 签到天数: 493 天

    [LV.9]以坛为家II

    2

    主题

    763

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1842
    最后登录
    2024-4-2
    发表于 2022-9-30 08:36:34 | 显示全部楼层
    感谢分享!
    加油!
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2024-1-21 12:18
  • 签到天数: 1081 天

    [LV.10]以坛为家III

    16

    主题

    1903

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    5081
    最后登录
    2024-5-6
    发表于 2022-9-30 08:40:42 | 显示全部楼层
    不错,学习一下
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2024-5-7 08:25 , Processed in 0.157751 second(s), 31 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表