Other Parts Discussed in Thread: CONTROLSUITE
Hello,
Regarding Lab11e for TMS32F28069F.
Description:
Currently Lab9a is being used. The most significant change implemented was related to error handling.
If the bridge driver DRVxxxx shows a fault, we configure the Trip Zone to single shot -> if the DRVxxxx shows an error, Trip Zone disables the PWM signals to the bridge and the motor stands still.
File "hal.c" Function "HAL_setupFaults" and here line "PWM_enableTripZoneSrc(obj->pwmHandle[cnt],PWM_TripZoneSrc_OneShot_TZ3_NOT)"
Now Lab11e is being used. The same change to single shot is done, but now when the software runs in "HALLBLDC", the error in the Trip Zone is immediately cleared and the HALLBLDC algorithm will drive the motor current again, so the motor begins to spinning.
Question 1) How can I stop the PWM immediately in such an error case?
Question 2) Why is the program construction changed from Lab 9a to 11e and when is lab 11e as fpu32 available?
Thank for your support.