Activity Forums Questions & Troubleshooting Control 6 DC motors driven by half-bridges

  • Control 6 DC motors driven by half-bridges

  • FranzWegerer

    January 6, 2023 at 5:36 pm

    Hi all!

    I want to drive 6 DC permanent magnetic motors (Voltage: 24 V DC, Typical Current (Full Load): 1,9 A)

    It wasn’t able to drive them directly (0/1). So I use the timers Fast PWM mode. maybe AnalogWrite() will also work.

    But when I switch from 100% PWM to 0% (stop motor, set both outputs to LOW with digitalWrite()) I get an OVL error. Not really sure why.

    Has this something to do with freewheel diodes?00

    Thank you very much

  • Jarda

    March 17, 2023 at 12:51 pm

    Hello Franz Wegerer,

    If you are using Half-Bridges – CONTROLLINO MEGA, there is internally freewheeling diode because of low side transistor internal body diode – no need to connect it externally.

    The problem is probably following. Because your motor is turning ON on the full speed, and you want to switch it OFF, you set both low side transistors to short circuit and motor is for the short time working as a generator and it generates such high current, that is detected as over-current inside the CONTROLLINO and reported as overload. This functionality with both transistors to low side is used for hard brake of the motor.

    If you don’t need the hard brake, switch it OFF in the way that for short time you switch OFF only the high side transistor and then ON the low side (play with proper timing in your application).

    Best Regards


Viewing 1 - 2 of 2 replies

Log in to reply.

Original Post
0 of 0 posts June 2018