2025-08-21 1:12 AM
hi,
Question 1: Should I tune PolPulse directly at the end of profile? Without any pre-operation, such as changing "FOC Mode" from "profiling" to another one?
Question 2: Which phases are the PWM waves and currents from? Are there any requirements when I probe the signals?
Question 3: What kind of "Pulse current goal" is the best goal? (1/4 short circuit current as a starting point, What is ending point?) How to tune the PolPulse step by step?
Here is the Profiling Result as a reference.
Above all, thank you!
Solved! Go to Solution.
2025-08-22 9:20 AM
Hello ZHOUXIANG,
PolPulse tuning should be done after the profiling phase.
Since this feature is active during startup, the PolPulse parameters: pulse duration (N), decay time (Nd), and pulse current goal must be tuned during startup.
Fine tuning usually requires several start/stop cycles in closedLoop (FOC) mode.
After each cycle, check the Pulse Duty output to ensure it is not saturated (keep it below 0.98).
The pulse current goal is limited by hardware but should be set as high as possible to maximize the pulse current amplitude.
You can probe the phase currents using an oscilloscope or the Motor Pilot GUI (ADC_I_U, ADC_I_V, ADC_I_W).
The goal is to confirm the four pulses are correctly generated by checking both their amplitude and the timing (delay) between each pulse.
PolPulse Tuning Steps (example attached for ref):
1- Probe the 3-phase currents with an oscilloscope or Motor Pilot GUI.
2- Set the trigger to capture current at startup.
3- Set the pulse current goal based on the motor (default: ¼ of short circuit current), considering hardware limits.
4- Gradually increase pulse duration (N) while ensuring Pulse Duty stays below 0.98.
Verify the four pulses are generated correctly. If needed, increase decay time (Nd) to space pulses properly.
If several start/stop cycles run successfully without issues, the PolPulse tuning is complete.
Best regards,
Fouad
2025-08-22 9:20 AM
Hello ZHOUXIANG,
PolPulse tuning should be done after the profiling phase.
Since this feature is active during startup, the PolPulse parameters: pulse duration (N), decay time (Nd), and pulse current goal must be tuned during startup.
Fine tuning usually requires several start/stop cycles in closedLoop (FOC) mode.
After each cycle, check the Pulse Duty output to ensure it is not saturated (keep it below 0.98).
The pulse current goal is limited by hardware but should be set as high as possible to maximize the pulse current amplitude.
You can probe the phase currents using an oscilloscope or the Motor Pilot GUI (ADC_I_U, ADC_I_V, ADC_I_W).
The goal is to confirm the four pulses are correctly generated by checking both their amplitude and the timing (delay) between each pulse.
PolPulse Tuning Steps (example attached for ref):
1- Probe the 3-phase currents with an oscilloscope or Motor Pilot GUI.
2- Set the trigger to capture current at startup.
3- Set the pulse current goal based on the motor (default: ¼ of short circuit current), considering hardware limits.
4- Gradually increase pulse duration (N) while ensuring Pulse Duty stays below 0.98.
Verify the four pulses are generated correctly. If needed, increase decay time (Nd) to space pulses properly.
If several start/stop cycles run successfully without issues, the PolPulse tuning is complete.
Best regards,
Fouad