发新帖我要提问
12
返回列表
打印
[其他ST产品]

电机控制算法有推荐的吗?

[复制链接]
楼主: V853
手机看帖
扫描二维码
随时随地手机跟帖
21
童雨竹| | 2025-1-24 14:19 | 只看该作者 回帖奖励 |倒序浏览
TI的MotorWare里面有开源的FOC实现,可以参考一下,文档和代码都比较全。

使用特权

评论回复
22
万图| | 2025-1-24 14:20 | 只看该作者
如果硬件资源有限,可以试试SVPWM(空间矢量脉宽调制)配合PI控制,效率和性能都不错。

使用特权

评论回复
23
Wordsworth| | 2025-1-24 14:21 | 只看该作者
开源推荐SimpleFOC,轻量级,支持Arduino和STM32平台,入门FOC算法很友好。

使用特权

评论回复
24
Bblythe| | 2025-1-24 14:22 | 只看该作者
无传感器控制也是一种趋势,比如用反电动势估算转子位置,可以减少传感器的依赖。

使用特权

评论回复
25
Pulitzer| | 2025-1-24 14:24 | 只看该作者
开源算法有些可能需要改动才能适配你的硬件,建议先学习控制原理,再选一个适合的库。

使用特权

评论回复
26
Uriah| | 2025-1-24 14:26 | 只看该作者
如果用的是STM32,可以直接用ST的Motor Control SDK,里边有FOC和其他控制算法的实现。

使用特权

评论回复
27
Clyde011| | 2025-1-24 14:27 | 只看该作者
对高性能要求的话,可以研究MPC(模型预测控制),虽然复杂点,但对复杂系统控制效果很好。

使用特权

评论回复
28
地瓜patch| | 2025-1-24 14:43 | 只看该作者
tpgf 发表于 2024-11-4 12:59
FOC控制:包括电流环、速度环和位置环三环控制,通过PI或PID控制器实现精确的速度和位置控制 ...

经典,PID一统天下千秋万代

使用特权

评论回复
29
地瓜patch| | 2025-1-24 14:44 | 只看该作者
公羊子丹 发表于 2025-1-24 14:15
最常用的还是FOC(磁场定向控制),开源的也不少,比如ST的Motor Control Workbench就有现成的实现。 ...

从哪里能下到开发包

使用特权

评论回复
30
地瓜patch| | 2025-1-24 14:45 | 只看该作者
周半梅 发表于 2025-1-24 14:16
如果要求不高,可以试试六步控制法,简单易用,入门很快,适合对效率要求不高的项目。 ...

那六步,展开说说

使用特权

评论回复
31
AutoMotor| | 2025-1-25 23:41 | 只看该作者
推荐电机控制算法包括PID控制、矢量控制(矢量变频技术)、直接转矩控制等。这些算法提高电机性能、效率和响应速度,根据实际需求和系统特点选择适合的算法。

使用特权

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

本版积分规则