I want to test if the mosfet of the H-bridge that controls a 12v x 100A DC motor gets hot, for this I am thinking of putting weights so that the motor lifts it, but for it to consume 100A I really need to put a lot of weights, it is possible to increase consumption without increasing the weights? I was thinking of reducing the voltage from 12v to 8v but I'm not sure it will increase the current consumption

  • \$\begingroup\$ " I was thinking of reducing the voltage from 12v to 8v but I'm not sure it will increase the current consumption" - it would for the same power output, since current would have to increase at lower rpm. But would testing at lower voltage be valid? Does your motor have an integral gearbox, or can a load be connected directly to the motor shaft? \$\endgroup\$ Jun 10, 2021 at 23:29
  • 1
    \$\begingroup\$ Load the shaft of motor with generator and load the generator output with power resistors, light bulbs, spiral heating elements, etc... \$\endgroup\$
    – user208862
    Jun 10, 2021 at 23:37

2 Answers 2


you could block the rotor, that maximizes the current as there would be no counter emf on the winding, however, you may want to be careful as it may very well overheat even if the motor is rated for that current as, the fan that motors typically have won't be spinning.

an other option is using rheostats to simulate the load.

Adding weights won't really help, the current will be high until it reaches it's operational speed (the period where you are applying most energy) what you would like there is a brake, that dissipates all the energy continuously, instead of accumulating it in the form of kinetic energy


DC Motors have a dynamic resistance that spans typically 100:1 (+/-20%) .

This means locked rotor or start current at full voltage is about 10x rated current and no load is about 10% of rated load current.

So to test your Bridge, it must have the ability to absorb the \$I^2R*t\$ during initial start well within operating temperature without melting the FET junction. This means the FET RdsOn needs to be lower than the motor DCR. How much lower depends on the thermal resistance of each as the current declines during startup so that neither overheat from rapid start/stops.

The last statement hints how you may test the bridge without adding any load. Do this by regulating the speed range ant the toggle frequency of acceleration and braking to maintain the avg power of rated load. This requires current sensing and +/- acceleration control. Consider it like a SMPS continuous current mode (CCM) with low difference between +/- currents at some lower speed that matches full load rated current .

Can you do that?

  • \$\begingroup\$ Try oscillating between 50% and 60% RPM \$\endgroup\$ Jun 11, 2021 at 1:28
  • \$\begingroup\$ why between 50 and 60% \$\endgroup\$ Jun 11, 2021 at 12:46
  • \$\begingroup\$ Just an estimate of achieving the average rated max load current by using motor inertia to dither accelerating between 2 RPM’s with no other load, such that the |average current| = max rated. Recall that locked rotor= same as start surge=10x rated current due to. V+/DCR. This assumes you have a bridge that can brake. \$\endgroup\$ Jun 11, 2021 at 12:49

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.