找回密码
 立即注册
楼主: 神农鼎

便宜的车规-FOC,24万转@STC32G12K128-24A车规,STC-FOC 新算法库,4/1更新

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

147

主题

4049

回帖

1万

积分

超级版主

积分
10691
发表于 2026-8-20 14:19:22 | 显示全部楼层
pyx*** 发表于 2026-8-20 14:08
可以在设计时转速低的时候用vf控制,转速上来后直接切入foc控制吗?不用开环控制,直接闭环控制可以吗? ...

V/F其实也是开环吧,里面写了一个简单的开环斜率控制,按照哪个来的话也可以实现类似的效果
回复

使用道具 举报 送花

3

主题

65

回帖

269

积分

中级会员

积分
269
发表于 2026-8-20 14:22:30 来自手机 | 显示全部楼层
具体怎么实现?能指导一下吗?
回复

使用道具 举报 送花

3

主题

65

回帖

269

积分

中级会员

积分
269
发表于 2026-8-20 14:23:49 来自手机 | 显示全部楼层
王昱顺 发表于 2026-8-20 14:19
V/F其实也是开环吧,里面写了一个简单的开环斜率控制,按照哪个来的话也可以实现类似的效果 ...

这个斜率控制怎么实现?谢谢。

点评

可以查看文档内的,直接控制起始值和结束值即可。中间是使用自动插值实现的  详情 回复 发表于 2026-8-20 14:25
回复

使用道具 举报 送花

已绑定手机
已实名认证

147

主题

4049

回帖

1万

积分

超级版主

积分
10691
发表于 2026-8-20 14:25:05 | 显示全部楼层
pyx*** 发表于 2026-8-20 14:23
这个斜率控制怎么实现?谢谢。

可以查看文档内的,直接控制起始值和结束值即可。中间是使用自动插值实现的
回复

使用道具 举报 送花

3

主题

65

回帖

269

积分

中级会员

积分
269
发表于 2026-8-20 14:30:21 来自手机 | 显示全部楼层
王昱顺 发表于 2026-8-20 14:25
可以查看文档内的,直接控制起始值和结束值即可。中间是使用自动插值实现的 ...

能固定在一个低频状态持续工作吗?或者说由程序控制什么时候切入闭环控制?

点评

固定低频估计不大行,程序内给出了持续开环模式,但是由于非积分累计方式调整颗粒度比较粗。 程序是斜坡控制开环的,开环结束就直接切入闭环了  详情 回复 发表于 2026-8-20 14:39
回复

使用道具 举报 送花

已绑定手机
已实名认证

147

主题

4049

回帖

1万

积分

超级版主

积分
10691
发表于 2026-8-20 14:39:05 | 显示全部楼层
pyx*** 发表于 2026-8-20 14:30
能固定在一个低频状态持续工作吗?或者说由程序控制什么时候切入闭环控制? ...

固定低频估计不大行,程序内给出了持续开环模式,但是由于非积分累计方式调整颗粒度比较粗。
程序是斜坡控制开环的,开环结束就直接切入闭环了
回复

使用道具 举报 送花

3

主题

65

回帖

269

积分

中级会员

积分
269
发表于 2026-8-20 15:59:34 来自手机 | 显示全部楼层
王昱顺 发表于 2026-8-20 14:39
固定低频估计不大行,程序内给出了持续开环模式,但是由于非积分累计方式调整颗粒度比较粗。
程序是斜坡 ...

能在电机转动的情况下直接切入闭环控制吗?

点评

有提供这个接口,是可以的 开环转闭环也是直接切入的,如果电机没有反电动势,切入是不成功的  详情 回复 发表于 2026-8-20 16:47
回复

使用道具 举报 送花

已绑定手机
已实名认证

147

主题

4049

回帖

1万

积分

超级版主

积分
10691
发表于 2026-8-20 16:47:13 | 显示全部楼层
pyx*** 发表于 2026-8-20 15:59
能在电机转动的情况下直接切入闭环控制吗?

有提供这个接口,是可以的
开环转闭环也是直接切入的,如果电机没有反电动势,切入是不成功的
回复

使用道具 举报 送花

3

主题

65

回帖

269

积分

中级会员

积分
269
发表于 2026-8-21 13:17:13 | 显示全部楼层
王*** 发表于 2026-8-20 16:47
有提供这个接口,是可以的
开环转闭环也是直接切入的,如果电机没有反电动势,切入是不成功的 ...

if(P54 == 0){if(PWMA_BKR==0x84)PWMA_BKR = 0x04;else PWMA_BKR = 0x84;while(P54==0);user_delay_us(10e3);}
王总,是这个地方直接切入吗?

点评

不是的,具体可以看一下头文件,里面注释有些,通过一个函数切入的,未写明在main里面  详情 回复 发表于 2026-8-21 13:37
回复

使用道具 举报 送花

已绑定手机
已实名认证

147

主题

4049

回帖

1万

积分

超级版主

积分
10691
发表于 2026-8-21 13:37:40 | 显示全部楼层
pyx*** 发表于 2026-8-21 13:17
if(P54 == 0){if(PWMA_BKR==0x84)PWMA_BKR = 0x04;else PWMA_BKR = 0x84;while(P54==0);user_delay_us(10 ...

不是的,具体可以看一下头文件,里面注释有些,通过一个函数切入的,未写明在main里面
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2026-9-24 21:17 , Processed in 0.082077 second(s), 91 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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