Part Number: TMDSHVMTRPFCKIT
Other Parts Discussed in Thread: TMS320F28035, CONTROLSUITE, TMS320F28027F
With TMDSHVMTRPFCKIT, TI had also provided many project files for the users.
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.
Part Number: TMDSHVMTRPFCKIT
Other Parts Discussed in Thread: TMS320F28035, CONTROLSUITE, TMS320F28027F
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.