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.

DRV8301-HC-C2-KIT/ control schemes or control law for Synchronous PM Motor

Other Parts Discussed in Thread: CONTROLSUITE, DRV8301, DRV8312, TMS320F28035, TMS320F28069, MOTORWARE, TMDSHVMTRINSPIN

Hi!

I am looking for a platform to test some algorithms of control, for a permanent magnet motor. 

Does anyone know if DRV8301-HC-C2-KIT supports programming of control-schemes other than Vector Control or Trapezoidal Control?

thanks Uriel.

  • Hi Uriel,

    Depends what the hardware requirements are. You can see a schematic of the board in controlSUITE. Also, the DRV8301 kit supports a plug-in C2000 Control Card. These schematics are also on controlSUITE.

  • Hi Nicholas,

    Thanks for your answer. I will check controlSUITE. I did not understand: hardware requirements.

    For example, the DRV8312-C2-KIT has the motor included, so all hardware is fixed.

    Many industrial motor-drivers already have the Fiel Oriented Control or the Flux Control and no other control can be configured. The TexasInstrument kits already contain such control and I did not found any parragraph saying that we can implement a totally different control law.

    What I am planning is: implement the inputs voltage-control for any permanent magnet motor, i.e. I look forward to program my control algorithm (Sliding Control, Passive Control, Adaptive Control, etc). And what I need is a platform in wich I can "manage" the PMW according to my own control.

    Uriel.

  • The DRV8312-C2-KIT may contain a motor but it is adjustable to many different varieties of 3-phase motors.

    TI's InstaSPIN control solutions are not fixed to one motor and generally have some way to "tune" them.

    I am confused by what you mean in voltage control. By hardware requirement I mean, what feedback does your control algorithm require? Is it sensored, sensorless? Does it require phase voltages, phase currents...etc. This will determine whether you can utilize the board.

  • That's the point, I don't want to use InstaSPIN or the Field-Control-schemes to control the motor (by just tuning parameters).
    What anyone needs is to have the adequate mathematical equation of control-law (voltage-control) in the DQ-frame (i.e Vd and Vq) then apply the inverse of the Park matrix and finally send (somehow) Vd_out and Vq_out to the PWM (see page 23 http://www.ti.com/lit/ug/spruhj1b/spruhj1b.pdf).
    i.e. TI  implemented  a proportional-integral control, so users could tune the gains. But I want to implement another control scheme (control-law). 

    What I want to know is if I can modify the mathematical equation of that Vd and Vq directly in the microcontroller. This two signals are at the output-isolators from the microcontroller (see http://www.ti.com/solution/motor_control_permanent_magnet).

  • Uriel,

    I am going to move you over to the InstaSPIN forums as this topic is outside my expertise. Someone should be able to assist you there.

  • Ok no problem. 

    Thanks Nicholas.

  • Uriel,

    Yes, of course you can program whatever you like on the chips. All of the C2000 devices are essentially blank (although some do have sepecial algorithms in ROM that you can choose to purchase and use for InstaSPIN-FOC and InstaSPIN-MOTION). We put our C2000 MCUs on controlCARDs which then plug-in to different power level inverters like DRV8312, DRV8301, and TMDSHVMTRPFCKIT.

    The DRV8301-HC-C2-KIT comes with the TMS320F28035 on an isolated controlCARD.  This is a good device and there is a fully supported motor control library (moduels and peripherals) supported through www.ti.com/controlsuite

    However, if this is R&D type work I would recommend the TMS320F28069 device as it has an enormous amount of RAM, FPU, and runs 50% faster at 90 MHz.  This is what we do most development on.  Most of the controlSUITE F2803x controlSUITE SW runs on F2806x (but only as fixed point).

    The other software option for F2806x is www.ti.com/tool/motorware

    This is the infrastructure that supports InstaSPIN-FOC and -MOTION, but you can use all of the modules and peripheral drivers for your own work as well.

    Making the choice between controlSUITE and MotorWare is personal preference.  controlSUITE uses big fields and macros while MotorWare uses objects and abstracted APIs.  Depends on what you are comfortable with. If you are a software guy you will prefer MotorWare, if you aren't you will probably prefer controlSUITE style.

     

  • Hi Chris,

    Ok, now I understand.

    We plan to buy the TMDSHVMTRINSPIN, do you know any web link where we can see the voltage and current limits? so we can choose the motor.

    Thanks for the reply.  Uriel

  • Uriel,

    If you click the PN in your post it takes you to the tool folder. If you want to read the HW User's Guide you can install controlSUITE or MotorWare (though all the hardware files like the schematics, bom, gerbers are only in controlSUITE so you might as well just install that).

    With the fan for the heat sink enabled you can push a continuous 9-10A at 350V.  This is the type of testing we do on some washing machines.