找回密码
 立即注册
楼主: lcwswust

关于"STC-FOC"之我的猜想

[复制链接]
已绑定手机

7

主题

445

回帖

6696

积分

论坛元老

积分
6696
 楼主| 发表于 2026-10-13 12:19:35 | 显示全部楼层
QQ6243*** 发表于 2026-10-13 11:51
官方的例程只给了15

所以我说,关键在于调试,你的使用条件不同,终究要以实际效果为准,多用示波器看看。
首先看电路,我也不知道你的电路,PMOS门极的上拉电阻越小,死区就可以越小;
另外,你的PWM时钟不一样了,同样的寄存器值对应的时间不一样。
回复

使用道具 举报 送花

0

主题

24

回帖

228

积分

中级会员

积分
228
QQ
发表于 2026-10-13 13:05:28 | 显示全部楼层
回复

使用道具 举报 送花

已绑定手机

307

主题

584

回帖

2965

积分

金牌会员

积分
2965
发表于 2026-10-15 13:34:19 | 显示全部楼层
lcws*** 发表于 2026-10-13 12:19
所以我说,关键在于调试,你的使用条件不同,终究要以实际效果为准,多用示波器看看。
首先看电路,我也 ...

FOC.zip (1.2 MB, 下载次数: 140)

能在帮我调一下吗,我把表格改成4096个元素,然后就启动不了了,然后转速超级慢
回复

使用道具 举报 送花

已绑定手机

7

主题

445

回帖

6696

积分

论坛元老

积分
6696
 楼主| 发表于 2026-10-15 14:30:48 | 显示全部楼层
QQ6243*** 发表于 2026-10-15 13:34
能在帮我调一下吗,我把表格改成4096个元素,然后就启动不了了,然后转速超级慢
...

大概看了下代码:
unsigned long edata mot_vp;//相位累加器
DianJiaoDu=(unsigned int)((mot_vp+=mot_speed)>>16)>>4;
mot_vp是32位变量,从0到0xFFFFFFFF为一个周期,而之前的程序是从0~36000为一个周期,也就是说现在的周期数据是之前的十多万倍,也就是说你的mot_speed也得相应提高那么多倍才能达到之前的速度。
回复

使用道具 举报 送花

已绑定手机

7

主题

445

回帖

6696

积分

论坛元老

积分
6696
 楼主| 发表于 2026-10-15 14:42:27 | 显示全部楼层
QQ6243*** 发表于 2026-10-15 13:34
能在帮我调一下吗,我把表格改成4096个元素,然后就启动不了了,然后转速超级慢
...

“上面0~36000”应改为“0~35999”;
建议限制mot_vp的范围,并相应减少右移位数。
回复

使用道具 举报 送花

已绑定手机

307

主题

584

回帖

2965

积分

金牌会员

积分
2965
发表于 2026-10-16 16:19:39 | 显示全部楼层

截图202610161613477037.jpg

FOC.zip

258.81 KB, 下载次数: 132

回复

使用道具 举报 送花

已绑定手机

307

主题

584

回帖

2965

积分

金牌会员

积分
2965
发表于 2026-10-16 16:23:51 | 显示全部楼层
lcws*** 发表于 2026-10-15 14:42
“上面0~36000”应改为“0~35999”;
建议限制mot_vp的范围,并相应减少右移位数。 ...


一直闭不了环,找不到原因
帮忙找下,谢谢
FOC.zip (258.81 KB, 下载次数: 197)
回复

使用道具 举报 送花

已绑定手机

7

主题

445

回帖

6696

积分

论坛元老

积分
6696
 楼主| 发表于 2026-10-16 22:20:16 | 显示全部楼层
QQ6243*** 发表于 2026-10-16 16:23
一直闭不了环,找不到原因
帮忙找下,谢谢


改了三处,能转,但感觉力量较小,建议你再多调试,结合示波器测试:
1.减慢了启动过程;
2.提前关闭PWM;
3.目标角度提前;
傲游截图20261016221646.png
傲游截图20261016221316.png
傲游截图20261016221258.png


回复

使用道具 举报 送花

已绑定手机

307

主题

584

回帖

2965

积分

金牌会员

积分
2965
发表于 2026-10-18 11:55:15 | 显示全部楼层
截图202610181152524987.jpg

梁工说过零检测角度是135度和315度,而你说是150度
截图202610181153583034.jpg
当我问Ai第一次告诉我150度,第二次说它算错了,重算了一遍又变成90度了,不靠谱啊。
所以过零角度到底是多少 啊
回复

使用道具 举报 送花

已绑定手机

7

主题

445

回帖

6696

积分

论坛元老

积分
6696
 楼主| 发表于 2026-10-18 11:56:05 | 显示全部楼层
QQ6243*** 发表于 2026-10-18 11:55
梁工说过零检测角度是135度和315度,而你说是150度

当我问Ai第一次告诉我150度,第二次说它算错了,重算 ...

用示波器测
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2026-11-9 15:33 , Processed in 0.077182 second(s), 92 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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