Asked — Edited
Resolved Resolved by Steve G!

H-Bridges Stop Working After Ez Updated

Afternoon All

I just upgraded to the latest EZ software and now all of my H-Bridges no longer work. None of the ports or settings were changed and I've checked and current no longer flows to the motors (12 volt) when direction is activated. This has happened before when I've updated. My ultimate solution was to disconnect everything and rebuild. I really hate to do this each time.

Has anyone encountered this and if so what were you solutions?

Thanks,

Daniel


ARC Pro

Upgrade to ARC Pro

Unleash your robot's full potential with the cutting-edge features and intuitive programming offered by Synthiam ARC Pro.

United Kingdom
#9  

If your project is saved, either to your computers hard drive or the cloud, reinstalling ARC is not much different to updating it. With a fresh instal, you can then load your saved project with all of your settings still in place. Saving it to the cloud, doing a reinstall, then opening the project from the cloud, you can then save it back in to your project folder.

As for the wiring, as you are only using one motor in your example mentioned above, I'd say use ports D0, D1 for triggers and D2 for PWM on either the left or right triggers and PWM (maybe someone could confirm that), as you don't need to use both left and right triggers and PWM's to control one motor (left triggers for left motor, right triggers for right motor).

And make sure you are using board 0 for your H-Bridge movement panel, as it won't work on another board (shouldn't be a problem though as you said you didn't change anything). Go brought all of the suggestions one by one to eliminate possible causes, and report back with what you have tried and with what results.

Can I ask, what model pololu H-Bridge are you using?

United Kingdom
#10  

Your port settings most definitely look wrong. You should be using a different digital port for each trigger and PWM. Both PWMs can use the same digital port (or no digital port if PWM isn't required) but triggers and PWMs shouldn't be sharing the same digital port.

#11  

That is correct.You can use 1 or 2 two motors with h-bridge..You could use D0 (right trigger) for motor #1 forward direction,D1(right trigger) for reverse direction and D2 for pwm for motor #1 . Use D3 (left trigger)for for motor #2 forward direction,D4 (left trigger)for reverse and D5 for pwm for motor#2 . Of course you can use any digital ports you need. You can use 1 or two motors as needed.

#12  

Hi Daniel, Sorry I'm late to this question.

I was using this combination before I switched over to Sabertooth/Kangaroo and it worked great for me.

If your still considering replacing the Pololu H-Bridge with the standard one sold by EZ Robot I think that would be a mistake. While the one sold here is good the Pololu is much more robust. If I remember correctly the Pololu your using is protected from fly back voltage and will handle the higher amp load your waist motor is puling. Could you let me know again what model H-Bridge you have and what waist motor your using? Is it a single motor h-bridge or double? Are you sure there are no LED's to show you have a direction signal? I know there are a couple Pololu models that don't have them.

If all you did was upgrade your ARC software there should be no reason why the motor controller you were using shouldn't keep working. Did you change anything else, add anything or move any wiring or connections around? Please, before you start taking everything apart and rebuilding:

Triple check all your connections and trace out all your wiring to see they go to the proper places or haven't come loose or disconnected or broken somehow.

Use your multi meter and Make sure you have continuity from contention to connection on each wire.

Make sure you have a common ground between the EZB controller and the H-Bridge.

Make sure all your ports you have your enable pins on the H-Bridge attached to on the EZB correspond to the ports you have set in the controls or scripts in ARC.

Make sure you set a PWM speed in ARC for the port you want to enable on the H-Bridge before you enable it. Without a PWM speed set the H-Bridge will think you want zero speed and not send the proper voltage pulse to the motor.

Use your volt meter to monitor the voltages to make sure your getting the proper voltages where they should be. Disconnect the motor from the H-bridge and measure voltage on the motor output to see if you have voltage there when you enable PWM Speed and the movement command. This voltage is measured between the output pin and ground and will vary depending on the PWM speed setting you choose. Then measure for voltage (between this pin and ground) on the enable pin on the H-Bridge to see if your even getting a signal from the EZB. You should get somewhere above 3 vdc or 5 vdc depending on the version EZB your using. If nothing there measure the voltage on the EZB digital port your connected to when you send a command. All this will tell you if you are getting the signals to the proper places.

Please keep me posted on your progress. If possable post some good pics of your connections, wiring and a link to your ARC project.

Good luck. cool

#13  

Thanks everyone. Looks like its been resolved. I tossed the H-Bridge control with PWM and just did the regular one using Steve's recommendation on which ports to use. Worked fine. That previous control was a nightmare. I suppose I chose it first and just continued to wrestle with it. :P

Again I appreciate all the help. Someday this behemoth will come to life.

D. Scott