Tool/software: Code Composer Studio
When motor speed reaches 80krpm-90krpm, it becomes instability, how to solve the problem? What parameters or section should we modify for the software source code?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Tool/software: Code Composer Studio
When motor speed reaches 80krpm-90krpm, it becomes instability, how to solve the problem? What parameters or section should we modify for the software source code?
Hi,
The instability is from the wrong zero-crossing detection. For the different motors, we need tune the BEMF detection threadhold in s/w to tune the zero-crossing level. Please try to tune below data in s/w:
BEMF_THRESHOLD: it means the zero-crossing detection level.
COMMUTATION_BLANK_TIME: it skips the wrong signal after commutation.
PWM_BLANK_COUNTS: It means sample time delay in order to avoid noise.
B.R
Hawken