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.

What is the best solution for a high powered engine?

Other Parts Discussed in Thread: TMS320F28035, TMS320F28335, CONTROLSUITE, TMDSCNCD28027F, MOTORWARE

Hi all,

I need to make the current or torque control for PMSM motor using a 50KV DC bus, this will be anchored to the axle of a 4x4 vehicle, this vehicle will have an electric motor per wheel whith the same characteristics.

I am using various techniques and various types of control for this type of engine, implemented in TMDSHVMTRPFCKIT development kit, but really do not know which is the best solution. I'm using the control cards TMS320F28035 and TMS320F28335.

What is the best kit and what is the best type of control for this engine?

Can you help with this question?

Other question is, if I can use the ramp to start a high-powered engine without using the instaSPIN.

Thanks and regards.

  • Hi Jose,

    when using control card with F28035, i think you have the widest range of sample projects. You can find them in ControlSuite. The best way to control a PMSM is using FOC. Depending on your motor and what kind of position sensor it has implemented (hall, incremental, none), you have several projects to start with.

    Look, for example, at "\controlSUITE\development_kits\HVMotorCtrl+PfcKit_v2.0". There you have Sensored and Sensorless example Projects.

    And just to be sure: You do not have a DC-Bus Voltage of 50kV, right? xD

  • Hi Felix,

    Yes, I've been using the examples that you say,  but I've been seeing that for high power engines, it may be better to use the instaSPIN, but using different controlCARD of which I'm using, for example the TMDSCNCD28027F or TMDSCNCD28069MISO.

    In the vehicle load will vary according to the terrain that circulate, so I want to make sure to use the best option for both starting, runs may at high speeds and low speeds and unemployment.

    I tried to find and evaluate which is the best option.

    The motors that I have using are 55kW of power, whith 600V in DC bus.

    Thanks.



  • Choosing between InstaSPIN and non-InstaSPIN solutions for PMSM

    Do you plan to use a "sensorless" (software sensor / observer) technique?  If Yes
    - If you can use F2806x or F2802x, we recommend the InstaSPIN-FOC solution.  It has the best performing software sensor (FAST) and most expertise built-in (motor ID, self tuning current controllers, besstart-up, over-modulation, field weakening).

    - If you can't use InsatSPIN-FOC we recommend the sliding mode observer (SMO) technique, and especially the latest enhanced sliding mode observer (eSMO) which is demonstrated on F2803x using the HVKIT:
    C:\ti\controlSUITE\development_kits\HVMotorCtrl+PfcKit_v2.1\HVPM_Enhanced_Sensorless_2803x

    Do you require a sensor (encoder or resolver)?
    - If a sensor is required, InstaSPIN-FOC is not a valid solution.


    - If using a sensor InstaSPIN-MOTION provides more expertise built-in; use the InstaSPIN-FOC components for motor ID and current loop tuning, Inertia ID, SpinTAC single variable tuning for speed control, examples showing initial calibration of mechanical angled from the sensor to magnetic angle required for FOC,  MOVES: 3 curve types and motion generation from point A to B, state machine PLAN to connect MOVES.

    - the controlSUITE solutions feature full sorce code Speed+Torque and Servo (Position+Speed+Torque), best demonstrated again using the F2803x on the HVKIT:
    C:\ti\controlSUITE\development_kits\HVMotorCtrl+PfcKit_v2.1\HVPM_Sensored
    C:\ti\controlSUITE\development_kits\HVMotorCtrl+PfcKit_v2.1\HVPM_Sensored_Servo

    The InstaSPIN Solutions are supported through www.ti.com/tool/motorware , and can be browsed by installing and running MotorWare.exe from the installation directory.