go away spammer

Author Topic: battery problem  (Read 1588 times)

0 Members and 1 Guest are viewing this topic.

Offline thewalkerTopic starter

  • Beginner
  • *
  • Posts: 1
  • Helpful? 0
battery problem
« on: September 15, 2008, 06:18:01 AM »
We encountered a problem with battery, motor controller and motor.

When we use a dc power supply, it turns on the motor controller and the motor runs based on our program. ALTHOUGH when we use the 12v battery it only turns on the motor controller but the motor does not move.

When we plug the battery to the motor without the motor controller, the motor moves.

Our program works. we have tested it with the motor, motor controller and dc supply

This is the link to the motor controller : http://parallax.com/Store/Microcontrollers/BASICStampModules/tabid/134/txtSearch/motor/List/1/ProductID/64/Default.aspx?SortField=ProductName%2cProductName

This is the link to the motor :http://parallax.com/Store/Microcontrollers/BASICStampModules/tabid/134/txtSearch/motor/List/1/catpageindex/2/ProductID/507/Default.aspx?SortField=ProductName%2cProductName

Please help us with our problem.

Thank you!

Offline ArcMan

  • Supreme Robot
  • *****
  • Posts: 519
  • Helpful? 4
  • Mmmm... Plasma
Re: battery problem
« Reply #1 on: September 15, 2008, 08:50:47 AM »
Well, batteries are pretty simple beasts.  They supply voltage and current.  Don't be fooled, though.  You can measure a voltage of 12V at no load and think everything is OK, but the voltage may drop like a rock when loaded if the battery is dead or damaged.  So load your battery up with the motors (preferably under mechanical load) and then check the voltage.

Offline vidam

  • Supreme Robot
  • *****
  • Posts: 423
  • Helpful? 1
  • Robotronics.org
    • DC/MD/VA Robotics and Automation Team
Re: battery problem
« Reply #2 on: September 15, 2008, 10:33:40 AM »
I had this problem recently. I'm quoting the vendor of my motor controller here:
Quote
What's most likely happening here is, a command with 4 motors to go straight from 0% to 100% causes a gigantic current spike, which drops the voltage of your battery for a short time. If it drops below the voltage at which the motor driver can function, that will shut down momentarily. When the spike is over (i.e. when the shutdown causes the motors to no longer draw current), the system will restart.

There are really two solutions to this. The first is to get a bigger or higher-voltage battery; the more room it has to play with in voltage and current, the less likely it is to brown out when that command is given. The other is to make your speed transitions a little more gradual. An R/C or analog input, even with hard acceleration, has a certain degree of ramping up. A serial input makes that change instantaneously.

The speed controller ceases to function at around 5.5V. It isn't in the user guide, since it crops up very rarely.

What happens is that batteries have a certain degree of internal resistance, so the more current being pulled out of them, the less voltage they supply (I=V/R). Since the internal resistance is usually pretty small, it doesn't come up during normal use. In a big spike, though, the voltage drops to a fraction of what it would be, and there's also a threshold for most batteries where it drops off even more. This voltage not being high enough to power your components causes a brown-out.

A bigger battery will generally have a lower internal resistance, and a higher-voltage set of batteries has more V that it can acceptably lose. More gradual throttle commands will decrease the height of the spike, so both your solutions should work. I would caution against putting more than 24V into the 2x10, though. =)

I tested these solutions and using a higher battery voltage solved the problem. I have my batteries in series now instead of parallel. This boosted the voltage from 12 to 24 Volts.

I also don't use full-speed commands initially. I use slower speed motor commands to start off and then later ramp up to faster speeds. So having a higher voltage and drawing less current initially reduces brownout. That is the technical word the technician used.

edit:

Keep in mind that my speed controller is from a different vendor (i.e. not Parallax). The same principal applies probably to your speed controller, though the maximum and minimum voltage to the Parallax may differ from mine.
« Last Edit: September 15, 2008, 11:05:41 AM by vidam »

 


Get Your Ad Here