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.

DRV8312-C2-KIT-v128 driving +12V motor?

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

Hello,

I am trying to drive a +12V motor with the DRV8312-C2-KIT_v128 InstaSPIN_BLDC development kit and I am unable. When driving a +24V motor, and lowering the voltage very slowly, the board seems to cut out at +19V. When I say cut out I mean that the motor just stops and the power supply even current limits. Even though the current draw was not even 10% of the limit. I have determined that this is not a supply issue but a micro controller threshold issue.

Is it possible in this kit to drive a +12V motor?

Thank you,

Matt

  • Is it possible in this kit to drive a +12V motor

    as is, no. However, if you change the jumpers and provide 12V for the rest of the board / controlCARD power regulator, it should be able to. I just haven't done it myself.  Beleive you need to switch JP1 to 12V, provide 12V at AUX 12V, and still provide your Vbus at PVDDIN.

     

  • I have switched JP1 to 12V and am providing +12V on the auxiliary line that usually draws around 264mA. I am also providing my own PVDD into the terminal blocks. This is the voltage that I start at +24V and everything works fine. Then I lower it incrementally and right at +19.0V it shuts off. Or if I start at +12V nothing ever happens. the GUI gives me a yellow light in the DC Bus Voltage indicator but nothing else happens. 

    Is there anywhere in software that the bus voltage is monitored and has a certain threshold? 

    Thanks,

    Matt

  • Ah, didn't check which SW you are using. Yes, the InstaSPIN-BLDC GUI checks that the voltage is within a certain % of 24V and doesn't let you operate otherwise.  For InstaSPIN-FOC and -MOTION we removed this check.

    easiest at this point will be to move to the CCS project and follow the directions here

    C:\ti\controlSUITE\development_kits\DRV8312-C2-KIT_v128\InstaSPIN_BLDC\~Doc

     

  • Just to be sure, you are saying I should go through the 8 steps of the Incremental System Build for InstaSPIN-BLDC project ? 

    Will this mean I can't use the GUI in the end?

    Thanks,

    Matt

  • Well, what you can try first is to take the GUI project

    C:\ti\controlSUITE\development_kits\DRV8312-C2-KIT_v128\GUI_project_InstaSPIN_BLDC\BLDC_Int_GUI_DRV83xx.c

    change this value

     Gui.Min_VDC = 1920;

    to

     Gui.Min_VDC = 800;

    re-compile, load the .out to the chip, power cycle, and launch the GUI.

    As long as the variables in your .out don't move location - and with this small change they should not - it should re-attach correctly in the GUI and you should be able to use.

     

  • Awesome works great!

    Thank you Chris.

  • Hi Chris:

    Is it possible to do the same thing for 

    DRV8412 revG?


    I also need to use it to control a 12V Step motor but it provides with 24V adaptor..

  • Yes, I think so. You can update these values in DRV8412GUI_Main.c , recompile, and flash the .out onto the chip to use the GUI.  Or you can just use CCS to interface to your software.

    int16 Max_VDC_Brushed = 2880;
    int16 Min_VDC_Brushed = 1920;
    int16 Max_VDC_Step = 2880;
    int16 Min_VDC_Step = 1920;
    int16 Max_VDC_BrushedParallel = 2880;
    int16 Min_VDC_BrushedParallel = 1920;

  • Hi Chris,

    This worked great last time and now I need to do it again to a new computer. I am having trouble with the compile step. For some reason last time it went very smoothly but this time I can't seem to update the project files. I can edit the BLDC_Int_GUI_DRV83xx.c but then I can't remember the step to compile that with the rest of the project files so the .out will reference the correct file. Any advice you may have will be greatly appreciated. 

    Thank you,

    Matt

  • In CCStudio

    Project --> Import

    select the project

    Project --> Build all