How to configure a shunt resistor

How to configure a shunt resistor

Problem

I have a shunt resistor in my application and I don't know how to configure its triggering (in order to absorb regenerative energy) from the software point of view according to my requirements. What steps do I need to follow?

Steps

  • Before starting the configuration of the shunt resistor in the MotionLab software, it is assumed that the resistor has already been properly dimensioned in terms of its resistance and rated/peak power. If that is not the case, proceed to use the guidelines in the following article to size up the appropriate shunt resistor for your application: Dimensioning a shunt resistor for regenerative braking.
  • Once sized up, we need to proceed to configure the shunt configuration parameters. The first one, its availability, is easily configured in the Actuator window by selecting "Yes" in the Shunt available field:

  • The other 2 parameters can be easily configured as well in the Shunt window that appears once you set "Yes" to its availability. In order to understand better how these 2 parameters work, it is good to explain how the algorithm of the shunt works:

  • As it can be seen from the picture, the external shunt is activated when the actual bus voltage is higher than Max user voltage plus hysteresis and is deactivated when the bus voltage is lower than Max user voltage hysteresis. The hysteresis is expressed as a percentage of max bus voltage.
  • The duty used parameter has a range of 0 to 2048 with 0 meaning 0% of the duty cycle of the resistor is being used and 2048 meaning 100% of the duty cycle is used. For hysteresis a value of 1-2% is usually the best:

  • Finally, you need to set the voltage level above which the shunt will start to operate. This can be done by setting the appropriate max user voltage in the Protections window, stated as "Over voltage warning level" in this window:


    • Related Articles

    • How to configure a linear actuator

      Problem I have a linear actuator (combination of rotatory brushed DC + gearbox that transforms into linear movement) with a certain type of feedback device but I don't know how to properly configure it and tune it. What is the right process that I ...
    • How to configure a dual-loop application

      Problem I have quite a complex system that I can't figure out how to configure. I have a rotatory brushless motor with a certain feedback device for commutation, a gearbox in the motor shaft and an absolute encoder on the output shaft of the system. ...
    • How to configure a brushed DC motor

      Problem I have a rotatory brushed DC motor with a certain feedback device but I don't know how to properly configure it and tune it. What is the right process that I need to follow? Clarifications and checkings This article describes (step by step) ...
    • How to configure the brake of your motor

      Problem I have a brake in my application and I don't know how to configure its enabling/disabling from the software point of view according to my requirements. What steps do I need to follow? Steps The first step that needs to be done is to assign a ...
    • How to configure a rotatory brushless motor with resolver feedback

      Problem I have a rotatory brushless motor with resolver as feedback but I don't know how to properly configure it and tune it. What is the right process that I need to follow? Clarifications and checkings This step by step process assumes that your ...