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 Regenerative Braking - INSTASPIN-BLDC GUI and BLDC_Sensored

Other Parts Discussed in Thread: INSTASPIN-BLDC, DRV8312, TMDSCNCD28069MISO, CONTROLSUITE, MOTORWARE, 2MTR-DYNO, BOOSTXL-DRV8301, LAUNCHXL-F28027F

Connected between my DRV8312-C2 Kit and Power Supply is an external current sink. This extra HW allows the absorption of current when the motor is in brake mode (or in generation mode). 

Here are my questions:

1. Is the InstaSPIN-BLDC GUI capable of "regenerative braking" ? While the motor is running in closed current loop, turning the knob to adjust the Current reference to negative (or opposite direction) causes a fault which disables the motor and reset the options in the GUI. Hence, I believe the GUI is not capable of demonstrating regenerative braking. Please confirm.

2. Another GUI for the DRV8312-C2 Kit is the DRV8312-EVM (See below jpg). What is the function of  "Brake on  disable"? I put a check on this option and noticed no difference at all when the motor is disabled. 

3. I am new on working with motors. How can I implement regenerative braking? I am currently testing and making modification on the BLDC_Sensorless and InstaSPIN_BLDC codes (with 6 and 8 Build Levels, respectively). Is there a sample source code that i can refer to? 

Looking forward to your feedback and responses. Thanks.

  • I highly recommend you drop the BLDC technique and use an FOC technique. Braking support is built-in to the control philosophy. InstaSPIN-FOC will do this out of the box. You can enable your DRV8312 board for InstaSPIN-FOC by using a different controlCARD:
    TMDSCNCD28069MISO
    and installing MotorWare for software development (vs. controlSUITE)

    here is an article I wrote...it's not specifically about re-gen control, but does show InstaSPIN-FOC operating in all four quadrants and proves the capability of +/- current/torque generation.
    www.edn.com/.../Testing-your-motor-control-algorithms
  • Hi Chris,

    I am thinking of getting my own DRV8312-69M Kit so i can continue working on my project at home. What extra equipment do i need to buy to test braking/generating operation of the Kit motor? The 2MTR-DYNO is expensive for a student like me.

    Or is it enough just to purchase BOOSTXL-DRV8301 and LAUNCHXL-F28027F?

    I am actually doing a thesis using DRV8312 and Hall Sensors. That is why I am keen on getting the BLDC work. Getting to know more about the FOC technique will just be to satisfy my curiosity.

    user4522670
  • the easiest way to handle regen is to have your motor and generator sharing the same DC bus. However you go about doing that is up to you.