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.

TMS320F280049C: TMS320F280049C

Part Number: TMS320F280049C
Other Parts Discussed in Thread: C2000WARE, , DRV8323, MOTORWARE

Tool/software:

Hello,
I am using the TMS320F280049C in conjunction with the CCS v12. My project is based on the is07_speed_control project from the C2000Ware_MotorControl_SDK_5_02_00_00.
The hardware is a proprietary development based on the Eval board of the TMS320F280049C and the DRV8323 board. I use this setup to control a BLDC motor.
I would like to extend this project to include the option of Rs recalibration (no online calibration) (the motor should be stationary during calibration).
Unfortunately, just setting the flagEnableRsRecalc does not work.
What would be the correct procedure / tutorial to perform a recalibration?
Do I need to make code changes to the is07_speed_control project to incorporate a recalibration?

The Estimator has some functions that indicate trajectory generators - how/where are these configured?
Are all of them called up and calculated using the functions “EST_enable(estHandle)” and “EST_enableTraj(estHandle)”?
I once tried to set a value using the function EST_setTargetValue_Id_A and then read it back in the next step using the function EST_getTargetValue_Id_A – unfortunately this didn't work.
Is there any documentation besides the “2000Ware MotorControl SDK in TI Resource Explorer.html” such as the spruhj1i.pdf for the older motorware_1_01_00_18, which shows the structural design of the observer as a block diagram and how it is put together? Is there a slightly more detailed description of the signals? For example, the only description given for EST_setTargetValue_Id_A is “Sets the target value in the Id trajectory generator”.

Best regards,
Thomas

  • Thomas,

    Implementation of the InstaSPIN-FOC Motor ID algorithm is covered in large part in the InstaSPIN-FOC and InstaSPIN-MOTION User's Guide. Specifically, section 6 covers Motor Identification. Please note that I do not believe it is possible to ONLY trigger Rs recalibration outside of the Rs online functionality you've already discussed that you do not want to use. While this document is somewhat out of date, it is still broadly correct.

    Additionally, many motor control projects which utilize the Motor ID process, such as the Universal Motor Control Lab, have implementation details and guidelines in the respective user's guide. I highly suggest looking through one of these projects to see how the Motor ID process is implemented- it will give a greater understanding than just looking at the user's guides.

    Regards,
    Jason Osborn