王昱顺 发表于 2025-9-12 16:07:55

HUHUhuhu 发表于 2025-9-12 15:07
请问我可以知道当前的电机转速吗?
可以的,用phasetime的数据即可,
单位是0.5us,使用60除以当前的换向时间,就是每分钟的转速的,
这是如果是2对极及以上的,还需要除以对应电机的对极数
例如变量里的值为3000,那么换向时间就是1500us=1.5e-3秒,60/1.5e-3=40000eprm
如果电机为7对极,那么此时的实际转速就是40000eprm/7≈5714rpm(转/每分钟)

王昱顺 发表于 2025-9-12 16:16:27

ybw620813 发表于 2025-9-12 11:59
CMP+和CMP-仔细检查与官方一致,分压电阻采用的20K+1.5K,工作电压24V,依然是开环启动电机转动正常,转 ...

看起来应该是你的采样部分,采样电压太小了
我计算了一下,就算是满24v进来,到比较器上的只有1.67v,这似乎有点太小了
更何况刚启动的时候电压比较小。如果确定就是24v下使用,不用更高电压的情况下,建议将20k电阻换成6.8k电阻,这样最高电压可以到4.33v,应该就比较容易启动了。
如果手边没有6.8k电阻,可以用两个20k电阻叠着焊接当10k的先试试,应该就能启动了
亦或者你使劲转一下电机,转的越快越容易进入闭环

HUHUhuhu 发表于 2025-9-12 16:32:52

王昱顺 发表于 2025-9-12 16:07
可以的,用phasetime的数据即可,
单位是0.5us,使用60除以当前的换向时间,就是每分钟的转速的,
这是如 ...

好的谢谢王工

ybw620813 发表于 2025-9-12 16:58:28

王昱顺 发表于 2025-9-12 16:16
看起来应该是你的采样部分,采样电压太小了
我计算了一下,就算是满24v进来,到比较器上的只有1.67v,这 ...

换成10K+1.5K,示波器观察CMP+和CMP-电压有4V左右,都是开环启动时转动正常,就是启动结束就立即停止,用手转动,怎么都不启动,只感觉有启动的动作。
电机是24V 60W,1700r,8P的

yf_gao 发表于 2025-9-12 17:16:03

有没有使用STC+IPM的方案,我想把原来使用的项目改成STC

王昱顺 发表于 2025-9-12 17:33:22

ybw620813 发表于 2025-9-12 16:58
换成10K+1.5K,示波器观察CMP+和CMP-电压有4V左右,都是开环启动时转动正常,就是启动结束就立即停止,用 ...

使用的是最新的程序嘛?之前的程序存在一些小问题,都在最新的程序中更改了。
有试过反着转嘛?考虑可能是开环转动方向和闭环方向不一致?

ybw620813 发表于 2025-9-12 17:47:53

最新9月11的文件,试过调线序,也试过改CW_CCW正反都是一样的无法启动后闭环,

ybw620813 发表于 2025-9-12 17:52:54

王昱顺 发表于 2025-9-12 17:33
使用的是最新的程序嘛?之前的程序存在一些小问题,都在最新的程序中更改了。
有试过反着转嘛?考虑可能 ...
开环启动转速都起来了,开环步骤退出就立即停止, 电机启动和停止就是开环执行步骤

王昱顺 发表于 2025-9-12 18:05:53

ybw620813 发表于 2025-9-12 17:52
开环启动转速都起来了,开环步骤退出就立即停止, 电机启动和停止就是开环执行步骤 ...

有可能是判断为堵转了,因为你这个转的比较慢还是,可以修改头文件定义中的overtime参数,例如将2改为5,这样可以延长堵转判定时间

梁工 发表于 2025-9-12 23:25:52

yf_gao 发表于 2025-9-12 17:16
有没有使用STC+IPM的方案,我想把原来使用的项目改成STC

原理是一样的,PWM接IPM(IGBT)模块即可。
页: 12 13 14 15 16 17 18 19 20 21 [22] 23 24 25 26 27 28 29 30 31
查看完整版本: 最便宜的 车规-FOC,24万转@STC32G12K128-24A车规,STC-FOC 新算法库,9/8