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.

TMS320F28069M: Lab 11b Vibration Compensation Example

Part Number: TMS320F28069M


Tool/software:

I am debugging the instaspin_labs routine Lab 11b Vibration Compensation Example, but vibration compensation has no effect. My air compressor rotates at 3000 rpm. Under what usage conditions will this vibration compensation algorithm be effective.

Purple represents the compressor current waveform, while blue represents the vibration compensation output。 

How to suppress the vibration of my compressor?

  • plesae note most of our team is OOO due to the US holiday.  You can expect a response next week.

  • Hi,

    What is the full speed range of your compressor motor? 3000RPM seems on the high end to me, but please clarify.

    You typically don't need vibration compensation to be enabled at higher speeds for a compressor motor, or at least the injected current to the speed controller should not need to be as large. Tuning the Kp/Ki speed gains can sometimes be enough. At lower speeds vibration compensation becomes more important.

    To measure the success of vib comp you can measure the delta of the calculated speed. Lower is better, i.e. the speed is being maintained better.

    Also, refer to 'instaspin_labs.pdf' file for tuning the learning rates and phase advance for the vib comp solution.

    Best,

    Kevin