Asked — Edited
Resolved Resolved by CochranRobotics!

Ez-B Robot Controller Treats 7.4 Volt Supply As Too Low For Operation, Uncontrol

Full Title: EZ-B Robot Controller Treats 7.4 Volt Supply As Too Low For Operation, Uncontrollably Restarts When Servos Under Strain

Hello! I am the other half of the duo working on the robot featured in this question. Our robot is basically a scaled-up JD with wheels rather than legs.

Our new question isn't very much specific to our robot, but it's one we've only been experiencing very recently -- our EZ Robot Controller restarts during times of great servo stress (like calibration & performing arm motions) and it relays the dreaded "my battery is low" message even when we are positive that it is receiving a constant supply of 7.4 volts, which should be exactly what the Controller requires. To our knowledge this message is only relayed when power supply drops below 6.6v, which subsequently causes the Controller to shut off.

Here is a layout of the power inputs we've tried and the components which cause strain on the power:

Attempted Supply Inputs 6 AA battery holder (came with the developer kit) - though this did do the trick last week, our Controller will no longer accept it. Regardless of whether we plug 6, 5, or 4 NEW batteries into the holder, the Controller always relays "my battery is low" after a few seconds of robot action before shutting itself down. Voltmeter measurements from the barrel head of the power connector which plugs into the Controller tell us that the AA batteries are supplying voltage ranging from 8.4 to 7.1 depending on their number and charge, which are much too high for the Controller to relay the low battery message. Also, it is preferable that our solution not include batteries which need to be swapped out every hour or so -- we prefer power plugs.

7.4v wall socket power plug (recommended by DJ Sures) - for a few sessions, the Controller would work with this indefinitely, never relaying the low battery message, though the Controller would uncontrollably restart quite often whenever we had all of the arm servos firing at once (during calibration & while performing most JD Auto Position actions). Now, this power plug acts just like the battery holder, relaying the message after mere seconds of use. Voltmeter measurements from the barrel connector here give us a constant 7.4v supplied, which also does not warrant said low battery message.

Power Straining Components The only components connected to the Controller which may be straining its power supply are as follows: 7, eventually 9 Hi-Tec (HS-5685MH) servos which are rated to operate on a range of 4.8v-7.4v. Some of these rotate against a high force of torque whenever performing arm movements. The developer kit camera which of course is built to function with the EZ Robot Controller. JD's I2C components (JD's head is plugged in to our Controller because we couldn't seem to connect to ARC without it).

So the crux of our problem is that somehow the Controller is interpreting a signal of 7.4v as below 6.6v and that our components have only recently started causing the Controller to force restart (assumed do to power issues) despite there being no recent changes in the power straining components and multiple attempts at varied supply inputs.

Any help would be greatly appreciated!


ARC Pro

Upgrade to ARC Pro

Don't limit your robot's potential – subscribe to ARC Pro and transform it into a dynamic, intelligent machine.

#17  

I think before you add regulators you need to take a look at that power supply. If it is rated at 40A and the voltage drops that much when you activate a single servo there is most likely a problem with the power supply.

PRO
Synthiam
#18  

What are you powering the step down with? I doubt it’s the servo. If the step down is rated for 20 amps, the supply must have close to as much or A TON of voltage (watts law).

so the whole picture is missing. You’ll have to describe the setup.

  1. what is the actual power source?

  2. those wires of the step down can no way handle 20 amps. What wires are you using?

  3. pics or anything will be useful

PRO
Australia
#19  

As mentioned above my power supply is: https://www.alliedelec.com/product/tdk-lambda/sws300a7r5/70564409/ It runs off the mains. I did some voltage reading tests using the EZ robot LIPO battery. When moving the robot's arms I see the voltage dropping to 6.3v and it would go even lower as the battery starts to drain. Trying to add a voltage regulator to my power supply is getting a bit messy. So my conclusion is that the servos are working too hard and I need to keep my movements short and brief. You can see from my robot image that the arms are heavier than  a typical JD humanoid, even though they are fibreglass and as light as I could make them. The robot will sit on a stand with the legs hanging loose, so those servos work OK to move the legs back and forth. Without a stand (or harness) the robot would of course fall over. The stand has its own servos with wheels so it moves as the legs move.

User-inserted image

PRO
Synthiam
#20  

If that’s the case, I’m surprised the servos didn’t burn out and release smoke with that much of a voltage dip at that many amps. Very lucky!

are they HDD servos or hd?

think you might look into a new servo geared joint mechanism - or stronger servos. I’d lean toward the gear joint. Something like how the inmoov joints work. But a 3D printer would be necessary

PRO
Australia
#21  

I am using all HDD servos bar two which are HD. I do have a couple of stronger servos I might try for the arms. Hopefully that will lessen the voltage drop enough.