完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
嗨,
只是一点背景。我们做运动控制产品,需要平稳的低速到高速运动。我们还需要高扭矩,所有这些都适用于BLDC和PMSM电机。从我所做的研究看来,FOC控制可能是最好的选择。然而,在使用核-F302r8和teh bull运行7极电机和ST MC工作台获得上述开发板之后 - 低速控制确实非常无用 - 电机失速低于1500 RPM - 即使使用简单的梯形控制我也可以轻松实现使用大多数高速电机降至500 RPM。我试过从默认值调整PID回路 - 我在低速振荡方面得到了一些改进,但它仍然以相当高的速度停止。在此期间我会尝试其他电机,任何人都可以了解如何在不使用步进器的情况下获得真正平稳且非常慢的电机运动以及他们对St的FOC图书馆和低速控制的实践经验,这应该是FOC的主要优势。非常感谢,Imtiaz #foc 以上来自于谷歌翻译 以下为原文 Hi , Just a bit of background. We do motion control products and require smooth low speed to high speed motion. We also need high torque and all this lends itself to BLDC and PMSM motors. From the research Ive done it seems that FOC control may be the best bet. However after getting the dev board mentioned above with the nucleo -F302r8 and teh bull running 7 pole motor and the ST MC workbench - the low speed control is really quite useless - the motor stalls below 1500 RPM - even with simple trapezoidal control I can easily go down to 500 RPM with most high speed motors. I have tried tuning the PID loop from default values - I get some improvement on low speed oscillations but it still stalls at quite high speeds. I will try other motors in the meantime can anyone shed some light on how to get really smooth and really slow motor movement without using a stepper and their practical experience with St's FOC librarty and low speed control which is supposed to be the main advantage of FOC. Thanks a lot , Imtiaz #foc |
|
相关推荐
5个回答
|
|
Ciao Imtiaz
最好澄清一下,您提到的低速控制或高速范围控制是FOC的优势之一,但您必须考虑使用的速度传感器。您可以找到的主要无传感器算法基于BEMF估计,BEMF取决于速度,因此您可以想象在低速时任何无传感器算法都会失败。所以我同意你的观点,FOC应该能够以极低的速度到极高的速度运行电机,但为了达到这个目的,你必须使用物理速度传感器,如增量编码器(MC FOC lib支持) 。)你用套件找到的公牛运行样品马达没有这种传感器。所以我建议你专注于一个敏感的控制。 再见 梁咏琪 以上来自于谷歌翻译 以下为原文 Ciao Imtiaz Is better to clarify that the low speed control or the high speed range control that you mention are one of the advantage of the FOC, but you have to consider the speed sensor used. The main sensorless algorithm that you can find are based on BEMF estimation and the BEMF depends on the speed, so you can imagine that at low speed any sensorless algorithm fails. So I agree with you that FOC shall be able to run the motor with maximum efficiency from very low speed to very high speed, but to achieve this you have to use a physical speed sensor like incremental encoder (this is supported by the MC FOC lib.) The bull running sample motor that you find with the kit didn't have such kind of sensor. So I suggest you to focus on a sensored control. Ciao Gigi |
|
|
|
嗨吉吉,
那么我可以将一个外部正交编码器安装到公牛运行电机上并将其连接到核心上的正确引脚,然后配置MC工作台来控制FOC的正交吗?或者我是否需要内置霍尔效应传感器的电机? 谢谢 伊姆蒂亚兹 以上来自于谷歌翻译 以下为原文 Hi Gigi, So can I fit a an external quadrature encoder on to the bull running motor and wire it to the correct pins on the nucleo and then configure the MC workbench to control FOC with the quadrature ? Or do I have to get a motor with built in hall effect sensors? Thanks Imtiaz |
|
|
|
Ciao Imtiaz
我建议不要将HALL传感器用于极低速应用,因为这种传感器并不适用于此目的。最好将编码器粘在公牛跑步上。 再见 梁咏琪 以上来自于谷歌翻译 以下为原文 Ciao Imtiaz I suggest to not use the HALL sensors for very low speed application because this kind of sensor is not good for this purpose. Better to glue an encoder on the bull running. Ciao Gigi |
|
|
|
你让电机低速运转了吗?
我正在使用增量编码器,我无法通过电机获得低速。 你是怎么做到的? 以上来自于谷歌翻译 以下为原文 Did you get the motor running at low speeds? I'm using an incremental encoder and I can not get low speeds with the motor. How did you do it? |
|
|
|
谢谢Gigi,你会推荐一个编码器吗?
以上来自于谷歌翻译 以下为原文 Thanks Gigi, is there an encoder you would recommend? |
|
|
|
只有小组成员才能发言,加入小组>>
请教:在使用UDE STK时,单片机使用SPC560D30L1,在配置文件怎么设置或选择?里面只有SPC560D40的选项
2629 浏览 1 评论
3208 浏览 1 评论
请问是否有通过UART连接的两个微处理器之间实现双向值交换的方法?
1782 浏览 1 评论
3607 浏览 6 评论
5987 浏览 21 评论
939浏览 4评论
1315浏览 4评论
在Linux上安装Atollic TRUEStudio的步骤有哪些呢?
582浏览 3评论
使用DMA激活某些外设会以导致外设无法工作的方式生成代码是怎么回事
1302浏览 3评论
1357浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-21 22:56 , Processed in 1.277152 second(s), Total 87, Slave 70 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号