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.

TMDSHVMTRPFCKIT: Does TI provode any projects and Labs User's Guide?

Part Number: TMDSHVMTRPFCKIT
Other Parts Discussed in Thread: TMS320F28035, CONTROLSUITE, TMS320F28027F

Dear TI Experts:
For InstaSPIN technique, TI had provided many InstaSPIN projects and Labs User's Guide for the user.

With TMDSHVMTRPFCKIT, TI had also provided many project files for the users.
I hope to use TMS320F28035 and TMDSHVMTRPFC to develop my custom design (sensorless or sensored PMSM FOC control with 3 Rshunt).
My question is that if TI had also provided some user's guide to teach the users how  to learn and modify these labs program?
For the small question, could you kindly show me?
Best Wishes,
Tang Han
  • You may find the related documents at the folder of controlSUITE utility, which includes hardware and application guide.

    Hardware: \ti\controlSUITE\development_kits\HVMotorCtrl+PfcKit_v2.1\~HVMotorCtrl+PFC-HWdevPkg\HVMotorCtrl+PFCKit-R1.1

    Sensorless FOC: \ti\controlSUITE\development_kits\HVMotorCtrl+PfcKit_v2.1\HVPM_Sensorless\~Docs

    Sensored FOC: \ti\controlSUITE\development_kits\HVMotorCtrl+PfcKit_v2.1\HVPM_Sensored\~Docs

  • Dear Expert Luo:

    Thanks for your kind and professional reply. But In fact, I have already known the documents recommended by you. 

    For example, for the user's custom design, there will be different Rshunt and OPA for sensing phase current. Moreover, if the user uses different ADC polarity than that in TMDSHVMTRPFCKIT. In this manner, how can the user modify the following commands?

                 offsetA= K1*offsetA + K2*(AdcMirror.ADCRESULT1)*0.00024414;    //Phase A offset
                 offsetB= K1*offsetB + K2*(AdcMirror.ADCRESULT2)*0.00024414;    //Phase B offset
                 offsetC= K1*offsetC + K2*(AdcMirror.ADCRESULT3)*0.00024414;    //Phase C offset

                 clarke1.As=((AdcMirror.ADCRESULT1)*0.00024414-offsetA)*2*0.909; // Phase A curr. 
                 clarke1.Bs=((AdcMirror.ADCRESULT2)*0.00024414-offsetB)*2*0.909; // Phase B curr.

    It seems that the documents are only targeted for the TMDSHVMTRPFCKIT. I am eager to know if TI provides any teaching material for modifying the programs for the custom design. 

    Wish you the best!

    Tang Han

  • Dear Expert Yanming:

    Let me describe my question again.

    For my custom design (a PMSMS FOC control with rated 3KW and rated Vbus=86V ), the Rshunt=0.003/4 Ohm and the OPA gain=20 (Negative polarity) for the phase current sensing.

    In this manner, how can I modify the project files provided by TI to meet my design?  For the above offset values, do I need to modify them?

    I found the *.h (setting file) for TMDSHVMTRPFCKIT (with TMS320F28035) is simpler than the user.h for InstaSPIN MCU, such as TMS320F28027F or 69M.  Does it mean the project programs of TMDSHVMTRPFCKIT is very smart, so the users only have to set the motor data, base voltage, and base current?

    I really need your help to finish the job.

    Many thanks in advance!

    Tang Han

  • Please have a look at the application guide under the folder as I mentioned above, and follow the guide to run the project from level1 to the last level, you will understand the project more easily.

    1. The offset will be calibrated automatically, so you don't change anything if you didn't skip the step and didn't change the current feedback circuit of h/w board as well.

    2. These two solutions are different, the project should need to do more tuning than InstaSPIN-FOC. You may focus on InstaSPIN-FOC that should be easier to spin the motor in a short time.