打印

STM32开发三相混合式步进电机驱动器!

[复制链接]
5004|19
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
dzlj95|  楼主 | 2012-7-23 22:44 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
请问有朋友做过类似的开发吗?我们目前使用ST公司的FOC算法库来开发三相混合式步进驱动器,现在遇到的问题就是低速跑得很好,一旦速度跑到200RPM左右,就有很大的震动和噪声,甚至失步,不知道是不是FOC算法不太适合步进这样的电机啊?
沙发
figo20042005| | 2012-7-23 23:12 | 只看该作者
你这种电机结构类似ACIM还是PMSM,驱动波形是正弦波?如果是这样的话,可以使用

使用特权

评论回复
板凳
dzlj95|  楼主 | 2012-7-23 23:33 | 只看该作者
非常类似于一台多极对数的(典型为50对极)PMSM电机,而且我已经按照PMSM的方式驱动的很好,不过只是在低速情况下工作(180RPM以下),超过这个速度,电机振动很大甚至失步停车。请问有朋友做过这样的开发吗?

使用特权

评论回复
地板
dzlj95|  楼主 | 2012-7-23 23:35 | 只看该作者
低速下驱动是3相互差120°的正弦波,电机运行很好,但是一旦速度高了,波形就失真严重,造成电机振动。

使用特权

评论回复
5
figo20042005| | 2012-7-24 08:34 | 只看该作者
你用180读变频驱动。振动严重,有可能是观测的不好,或者PI调节没到位

使用特权

评论回复
6
dzlj95|  楼主 | 2012-7-24 09:15 | 只看该作者
前辈有什么好的建议吗?看到很多人提过可以使用FOC+SVPWM方式来做的。

使用特权

评论回复
7
dzlj95|  楼主 | 2012-7-24 09:18 | 只看该作者
那为什么在低速下跑的很好呢?根本就不震动,噪音也很好。而且我看过已经有产品退出来,也是使用的STM32的芯片,就是不知道是不是SVPWM+FOC算法。

使用特权

评论回复
8
lai832| | 2012-7-25 13:37 | 只看该作者
观望,准备弄中.....

使用特权

评论回复
9
dzlj95|  楼主 | 2012-8-21 15:49 | 只看该作者
有专家来帮忙解决这个问题吗?

使用特权

评论回复
10
ddseven_2000| | 2014-1-17 10:53 | 只看该作者
我也碰到类似的问题,不过用的是TI的DSP芯片,好像是反电势太大造成的。现在也没有很好的办法
ST好像偶 CYCLE_LIMIT这个函数可以等比例缩小的,反电势应该不会有问题

使用特权

评论回复
11
huzi2099| | 2014-1-17 13:08 | 只看该作者
dzlj95 发表于 2012-8-21 15:49
有专家来帮忙解决这个问题吗?

没有一个说到点上的

使用特权

评论回复
12
明月小厨| | 2014-1-17 13:18 | 只看该作者
没听懂,观望中

使用特权

评论回复
13
shdjdq| | 2014-1-17 15:19 | 只看该作者
ST的库,1XX和4XX是不是通用的?

使用特权

评论回复
14
huzi2099| | 2014-1-17 16:53 | 只看该作者
失步原因大体有两个,pwm波形不对极性反转不对,力矩不够(波形不好也表现出力矩不足),建议你先确定波形是正确的.
低速正常不意味高速也没问题,

使用特权

评论回复
15
huzi2099| | 2014-1-17 16:56 | 只看该作者
电流异常增大力矩却不大多半是波形控制的问题.

使用特权

评论回复
16
ddseven_2000| | 2014-1-22 13:57 | 只看该作者
低速时候,IaIb波形不是很漂亮的正旋波,但是顺着速度的上升,波形反而越来越漂亮。(这个时候,电流是闭环的)
当到某个速度后,电流一下变小,电机出现堵转。(这个时候,电机电压高于驱动电压)

使用特权

评论回复
17
huzi2099| | 2014-2-11 11:53 | 只看该作者
示波器截个图看看

使用特权

评论回复
18
ddseven_2000| | 2014-2-11 12:32 | 只看该作者


这个是图片

使用特权

评论回复
19
eydj2008| | 2014-3-14 12:06 | 只看该作者
你这个 怎么突然加速 肯定不行了  如果只是高速不行 一般是电机制造工艺问题

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

19

帖子

0

粉丝