王昱顺 发表于 2025-10-10 08:55:05

HUHUhuhu 发表于 2025-10-10 08:51
王工你好,现在在调试过程中,我用按键控制电机开和关。上电后初次开启电机是成功启动的,然后按下按键关闭 ...

可以的,电机从静止到再转起来必须调用stc_foc_start

HUHUhuhu 发表于 2025-10-10 08:59:31

但是再次启动无法进入到闭环

HUHUhuhu 发表于 2025-10-10 09:20:47

王工,
我注意到初次上电,电机没有启动前,
稳压电源14V/0.27A,有270mA电流;

但是当我按下按键关闭电机时(set_duty = 0)时,稳压电源就没有电流了。

请问初次上电无操作情况下,将近300mA的电流来自于哪里?
无法再次开启电机是否和这个有关?

王昱顺 发表于 2025-10-10 09:53:07

HUHUhuhu 发表于 2025-10-10 09:20
王工,
我注意到初次上电,电机没有启动前,
稳压电源14V/0.27A,有270mA电流;


上电时PWM默认为50%占空比,但是这个耗电应该不会那么剧烈
你这个电流应该是由于电机上电时刻的启动造成的。
至于setduty给0以后,电机占空比全0,所以此时是不耗电的

梁工 发表于 2025-10-10 10:24:38

HUHUhuhu 发表于 2025-10-10 09:20
王工,
我注意到初次上电,电机没有启动前,
稳压电源14V/0.27A,有270mA电流;


你上电初始化时,也设置set_duty = 0试试,应该跟按键关闭电机一样的。

HUHUhuhu 发表于 2025-10-10 10:52:55

上电已经给定 set_duty = 0,while循环中未写任何代码,此时上电也是有300mA左右电流

HUHUhuhu 发表于 2025-10-10 16:14:06

我发现

在main()函数中增加一个while(1)循环,
就算while循环内不增加任何语句,
上电也会有将近300mA电流(不开启电机运行);

但是如果删除while循环,上电就不会有电流。

请问这是怎么回事?

HUHUhuhu 发表于 2025-10-11 13:48:10

请问原厂调试的时候是否也会出现上述现象?

曾想上 发表于 2025-10-11 14:03:43

GG,嘉立创没法使用优惠卷打板呐.反馈说是,文件没有全程在嘉立创EDA设计。
有无大佬提供,FOC小功率的PCB文件,能直接使用嘉立创优惠卷打板???

yf_gao 发表于 2025-10-11 16:00:55

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

例如变量里的值为2000,那么换向时间就是1500us, 这个1500us是怎么计算出的?
页: 17 18 19 20 21 22 23 24 25 26 [27] 28 29 30 31 32 33 34 35 36
查看完整版本: 最便宜的 车规-FOC,24万转@STC32G12K128-24A车规,STC-FOC 新算法库,9/8