STM32 电机教程 25 - ST MCLIB实战之开环svpwm控制

12 篇文章 86 订阅
1 篇文章 8 订阅

前言

   上一节已经成功手动将工程修改成绝对式位置传感器方案FOC,有些朋友可能按照上面的操作电机已经成功转动起来了,可能有些朋友的还是有点问题,电机转动不起来有很多因素,如接线相序不对,位置不对,FOC电流环控制参数不好等都有可能使电机转动不起来,那么有没有一种简单且方法来验证到底是哪里的问题使电机转动不起来呢,本节将给大家介绍一般分析流程。

1,确保位置传感器(如本例中的绝对式磁编码芯片TLE5012B)可以正常读取到正确的数据,这部操作很简单,可以用示波器看通信波形,或直接仿真调试工程代码看结果,调试该步时可以用外力掰动电机观察磁编码器芯片数据是否改变,该过程只要是电源电压正确,芯片连接正确,芯片未损坏,一般问题不大,很好调式。

2,成功得到电机的绝对位置后,如何让电机转动起来,也很简单,可以让电机运行于开环的SVMPWM模式,在ST的电机库中操作如下:

编译,下载程序,如果电机接线正确,且位置传感器读取正确,电机基本能成功运转(电机空转电流大致是100-200ma,没有明显噪音或异响),如果电机成功运转起来,接下来只需修改一下Drive_parameters.H中的Iq,id,及速度环控制参数即可:

3,如果开环SVPWM模式电机还转不起来,说明要么电路上还有点问题,这时可重点关注一下电路,电机接线,以及电机极对数是否正确。

 

到此,ST MCLIB实战之开环svpwm控制实验就完成了。也欢迎大家留言!!最后喜欢这个公众号的同学们记得加关注了,每天都会有技术干货推出!!

 

文中源码及资料下载,关注十三公众号:

在公众号里给十三发送 “下载|STM32 电机教程25” :

 

 

  • 4
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
步进电机是一种常用于控制机械运动的电机,其控制方式简单,可靠性高。丝杠滑台作为一种常见的机械结构,可以通过步进电机的驱动来实现运动控制。本文将介绍如何使用STM32驱动步进电机实现丝杠滑台的开环控制。 ### 步进电机驱动 步进电机是一种转换输入脉冲数为旋转角度的电机,其输出转速与输入脉冲频率成正比,转动角度与输入脉冲数成正比。步进电机有两种控制方式:全步进和半步进。 全步进控制方式是指每次输入一个脉冲,电机就会转动一个固定的角度,通常为1.8度或0.9度。全步进控制方式简单可靠,但转动精度较低。 半步进控制方式是指每次输入一个脉冲,电机会转动一个固定的角度的一半,即0.9度或0.45度。半步进控制方式可以提高转动精度,但控制复杂度略高。 在STM32驱动步进电机时,可以选择使用全步进或半步进控制方式。具体控制方式根据应用需求来选择。 ### 丝杠滑台控制 丝杠滑台是一种常见的机械结构,通过丝杠的旋转来实现滑台的线性运动。丝杠的旋转可以通过步进电机的驱动来实现。丝杠的螺距与步进电机的步距角之间存在比例关系,通过控制步进电机的步进数和方向,可以实现丝杠的旋转控制,从而实现滑台的线性运动控制。 在开环控制中,可以通过设置步进电机的旋转速度和步进数来控制滑台的运动速度和位置。具体控制方式需要根据应用需求来选择。 ### STM32驱动步进电机实现丝杠滑台开环控制 以下是使用STM32驱动步进电机实现丝杠滑台开环控制的基本步骤: 1. 初始化GPIO口和定时器:使用STM32的GPIO口和定时器来控制步进电机的旋转和控制丝杠滑台的运动。 2. 配置定时器的计数模式:定时器的计数模式需要根据步进电机控制方式来选择。 3. 配置定时器的时钟源和分频系数:定时器的时钟源和分频系数需要根据具体的步进电机控制方式来选择。 4. 设置定时器的计数值:定时器的计数值需要根据步进电机的旋转速度来选择。 5. 设置步进电机的方向:根据丝杠滑台的运动方向来设置步进电机的方向控制引脚。 6. 发送脉冲信号:通过控制定时器的计数值来发送脉冲信号,从而驱动步进电机旋转。 以上是使用STM32驱动步进电机实现丝杠滑台开环控制的基本步骤。具体实现时需要根据具体的硬件和软件环境进行调整和优化。 总之,STM32驱动步进电机实现丝杠滑台开环控制是一种常见的机械运动控制方式,其控制方式简单可靠,适用于许多应用场景。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值