找回密码
 立即注册
楼主: 王昱顺

高性能FOC | 32F12K54-FOC Lite V2 开源!稳定无异常==已有更强的AI8051U方案

 火.. [复制链接]
已绑定手机
已实名认证

148

主题

4102

回帖

1万

积分

超级版主

积分
11030
 楼主| 发表于 2025-4-14 09:22:09 | 显示全部楼层
HUHU*** 发表于 2025-4-14 08:55
设定位置环的时候,我也是开机默认设置到4096,启动时就会发生剧烈抖动的情况,需要想您说的自己调试着去修 ...

需要的,我的pid参数是带负载情况下的,如果空载需要给p和i都调小一点点
回复

使用道具 举报 送花

11

主题

171

回帖

312

积分

中级会员

积分
312
发表于 2025-4-14 09:54:22 | 显示全部楼层
好的感谢王工的热心解答,我晚上再回去试试
回复

使用道具 举报 送花

11

主题

171

回帖

312

积分

中级会员

积分
312
发表于 2025-4-14 10:01:07 | 显示全部楼层
王*** 发表于 2025-4-14 09:21
都一样的,不能转太快

王工,那有什么方法可以让电机转得快一些吗

点评

提高供电电压就可以了  详情 回复 发表于 2025-4-14 11:30
回复

使用道具 举报 送花

已绑定手机
已实名认证

148

主题

4102

回帖

1万

积分

超级版主

积分
11030
 楼主| 发表于 2025-4-14 11:30:23 | 显示全部楼层
HUHU*** 发表于 2025-4-14 10:01
王工,那有什么方法可以让电机转得快一些吗

提高供电电压就可以了
回复

使用道具 举报 送花

11

主题

171

回帖

312

积分

中级会员

积分
312
发表于 2025-4-14 12:15:04 | 显示全部楼层
王*** 发表于 2025-4-14 11:30
提高供电电压就可以了

我调到12V的时候,发现设定转速5000r/min的时候,电流有6A左右,且电机发热很严重,这是正常现象吗?

点评

这部分主要是由于程序中的处理延迟和传输延迟造成的,驱动没有那么及时导致D轴存在分量,进而导致的电流较大。 推荐运行在4000以下的速度  详情 回复 发表于 2025-4-14 12:22
回复

使用道具 举报 送花

已绑定手机
已实名认证

148

主题

4102

回帖

1万

积分

超级版主

积分
11030
 楼主| 发表于 2025-4-14 12:22:59 | 显示全部楼层
HUHU*** 发表于 2025-4-14 12:15
我调到12V的时候,发现设定转速5000r/min的时候,电流有6A左右,且电机发热很严重,这是正常现象吗? ...

这部分主要是由于程序中的处理延迟和传输延迟造成的,驱动没有那么及时导致D轴存在分量,进而导致的电流较大。
推荐运行在4000以下的速度
回复

使用道具 举报 送花

11

主题

171

回帖

312

积分

中级会员

积分
312
发表于 2025-4-14 12:30:31 | 显示全部楼层
王*** 发表于 2025-4-14 12:22
这部分主要是由于程序中的处理延迟和传输延迟造成的,驱动没有那么及时导致D轴存在分量,进而导致的电流 ...

好的王工谢谢。还有一个问题请教您:setTorque(0.6, Zero_Dat) 这一句是零点校准,为什么要把机械角度设置在12287的位置?此时的Iq方向是180°方向吗?

点评

这个是四分之三的位置,意思是负的90度,因为Uq正常是超前90度拖着跑的  详情 回复 发表于 2025-4-14 12:38
回复

使用道具 举报 送花

已绑定手机
已实名认证

148

主题

4102

回帖

1万

积分

超级版主

积分
11030
 楼主| 发表于 2025-4-14 12:38:01 | 显示全部楼层
HUHU*** 发表于 2025-4-14 12:30
好的王工谢谢。还有一个问题请教您:setTorque(0.6, Zero_Dat) 这一句是零点校准,为什么要把机械角度设 ...

这个是四分之三的位置,意思是负的90度,因为Uq正常是超前90度拖着跑的
回复

使用道具 举报 送花

11

主题

171

回帖

312

积分

中级会员

积分
312
发表于 2025-4-14 12:59:30 | 显示全部楼层
王*** 发表于 2025-4-14 12:38
这个是四分之三的位置,意思是负的90度,因为Uq正常是超前90度拖着跑的

我的理解是此时Ud的方向是270°,Uq的方向是180°,是这样吗?

点评

在零点校准setTorque(0.6, Zero_Dat) 这一句中,Ud为0度,Uq为-90°  详情 回复 发表于 2025-4-14 13:09
回复

使用道具 举报 送花

已绑定手机
已实名认证

148

主题

4102

回帖

1万

积分

超级版主

积分
11030
 楼主| 发表于 2025-4-14 13:09:29 | 显示全部楼层
HUHU*** 发表于 2025-4-14 12:59
我的理解是此时Ud的方向是270°,Uq的方向是180°,是这样吗?

在零点校准setTorque(0.6, Zero_Dat) 这一句中,Ud为0度,Uq为-90°
回复

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2026-11-11 17:31 , Processed in 0.075517 second(s), 88 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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