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.

HC motor kit DRV8301+F28069

Other Parts Discussed in Thread: MOTORWARE, CCSTUDIO, INSTASPIN-BLDC, CONTROLSUITE, DRV8312, DRV8301

Hi everybody on TI forum,

                                             This is Siva, am actually working with a 24 Volts 8A BLDC motor in the High current motor control kit with F28069 and DRV8301 combination. It works well when trying it with Motor ware GUI. But i got strucked when i planned to proceed it with a example code which is given for F28069 controller in the control suite. I configured the program for BUILD LEVEL 7 and changed the motor parameters in the program and worked following the instaspin incremental build manual. It is asked to enable the flag and change the ISW values in the watch expression. when i change the ISW value to 1, the motor starts jerking but not running. what might be the problem? and how to fix this problem? It will be so good if i get a solution very soon.

Regards,

Siva.V.Girish

  • siva,

    if you have the F28069M controlCARD that comes with DRV8301-69M-KIT and are using the MotorWare GUI for InstaSPIN-FOC and InstaSPIN-MOTION, you should be using the InstaSPIN-FOC or InstaSPIN-MOTION CCStudio projects in MotorWare.

    controlSUITE supports the DRV8301-HC-C2-KIT which ships with the F28035 controlCARD. With this kit we show InstaSPIN-BLDC, and sensorless FOC using our standard sliding mode observer (SMO).  The SMO project is dual built to run on the F28069 (or F28069M) controlCARD as well, so you SHOULD be able to run this project in general. However, note that the SMO project with this kit is set-up for the parameters of the NEMA17 BLDC motor (that ships with the DRV8312 kits).  With your own motor you would have to follow the directions on how to update the parameters for your motor and then tune the SMO.

    As you should have noted, InstaSPIN-FOC makes this process much easier by identifying the needed parameters, self tuning the estimator, tuning the current controllers, and setting a good starting point for the speed PI controller.  InstaSPIN-MOTION then identifies the inertia of the system and lets you set an ideal tuning of the speed controller VERY easily. You can then add on specific motions with specific curves very easily.

     

  • Dear chris,

                       Where i could find the information about " how to update the parameters for my motor"  to tune the SMO.



    Thanks and regards,

    Siva.V.Girish

  • the documentation for the solution you are using will have information

    for example on the DRV8301 kit the SMO FOC documentation is here

    C:\ti\controlSUITE\development_kits\DRV830x-HC-C2-KIT_v104\PM_Sensorless\~Doc

    and the settings themselves are in

    PM_Sensorless-Settings.h

     

  • Dear chris,

                       I tried with the parameters changed for my motor specification, but still its just jerking not rotating.

  • it got locked to the position and starts jerking. what could be the problem. In the reference manual they have given to modify the Kslide and Kslf values. how much it can be varied?

  • siva,

    that is a hard question to answer from where I'm sitting knowing nothing about your motor...and hence why we created InstaSPIN-FOC.  All I can point you to is to follow the instructions to the best of your ability when trying the SMO projects.  There are multiple knobs required to tune the SMO, and then you have to tune the Id and Iq controllers as well.

     

  • silva,

    I believe the issue is that the 69M (and 69F, all M or F devices) have the IQMath tables relocated. So trying to run standard 6x built code will probably have an issue. Part of the port between the two devices should be to relocate the linkers for the IQMath tables.