HUHUhuhu 发表于 2025-10-10 08:51
王工你好,现在在调试过程中,我用按键控制电机开和关。上电后初次开启电机是成功启动的,然后按下按键关闭 ...
可以的,电机从静止到再转起来必须调用stc_foc_start
但是再次启动无法进入到闭环
王工,
我注意到初次上电,电机没有启动前,
稳压电源14V/0.27A,有270mA电流;
但是当我按下按键关闭电机时(set_duty = 0)时,稳压电源就没有电流了。
请问初次上电无操作情况下,将近300mA的电流来自于哪里?
无法再次开启电机是否和这个有关?
HUHUhuhu 发表于 2025-10-10 09:20
王工,
我注意到初次上电,电机没有启动前,
稳压电源14V/0.27A,有270mA电流;
上电时PWM默认为50%占空比,但是这个耗电应该不会那么剧烈
你这个电流应该是由于电机上电时刻的启动造成的。
至于setduty给0以后,电机占空比全0,所以此时是不耗电的
HUHUhuhu 发表于 2025-10-10 09:20
王工,
我注意到初次上电,电机没有启动前,
稳压电源14V/0.27A,有270mA电流;
你上电初始化时,也设置set_duty = 0试试,应该跟按键关闭电机一样的。
上电已经给定 set_duty = 0,while循环中未写任何代码,此时上电也是有300mA左右电流
我发现
在main()函数中增加一个while(1)循环,
就算while循环内不增加任何语句,
上电也会有将近300mA电流(不开启电机运行);
但是如果删除while循环,上电就不会有电流。
请问这是怎么回事?
请问原厂调试的时候是否也会出现上述现象?
GG,嘉立创没法使用优惠卷打板呐.反馈说是,文件没有全程在嘉立创EDA设计。
有无大佬提供,FOC小功率的PCB文件,能直接使用嘉立创优惠卷打板???
王昱顺 发表于 2025-9-12 16:07
可以的,用phasetime的数据即可,
单位是0.5us,使用60除以当前的换向时间,就是每分钟的转速的,
这是如 ...
例如变量里的值为2000,那么换向时间就是1500us, 这个1500us是怎么计算出的?