Dear Yanming Luo:Got a new question and would like your help! I made two same PCB boards, same program, same motor, same load, but different experiment results, MCU uses 28069F. I checked the relevant voltage and current sampling circuit, the sampling value is the same when the voltage is the same, USER_MOTOR_RATED_FLUX = (0.8165*220.0/50.0), but when one of the circuit boards is running
gMotorVars.Flux_VpHz=3.5, gMotorVars.Flux_Wb=0.52, gMotorVars.Flux_Nm=1.24, this data is the value I hope, which is consistent with the actual situation, when another board is running, gMotorVars.Flux_VpHz=1.6, gMotorVars.Flux_Wb=0.26 , gMotorVars.Flux_Nm=0.51, this data is not the value I hope, obviously, the magnetic field strength is insufficient and the load capacity is insufficient. I checked for two days, but found nothing, because gMotorVars.Flux_VpHz = EST_getFlux_VpHz(obj->estHandle), I can't continue to check, please help to analyze what is the reason?
Thanks!
best regard!
Quan.