Go to Post All we know is the "Oh my God, No data/Radio...reset...reset" dance before our matches! - tenfour [more]
Home
Go Back   Chief Delphi > Technical > Robotics Education and Curriculum
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 19-04-2005, 18:54
Spindle Spindle is offline
Registered User
None #1525
 
Join Date: Apr 2005
Location: Illinois
Posts: 8
Spindle is an unknown quantity at this point
Smile Electronic Speed Controllers for DC Motor

Hey,

I am building an inverted pendulum robot for my final project. Luckily our team has the EDU MINI RC Robot Controller. I am using that as the brains of my project. The problem is that I need to power two dc motors. Here is the specs on the motor I am running if it helps.

1. Voltage Operating Range: 3~9VDC
2. Nominal Voltage: 6V constant
3. No-Load Speed: 160 ± 16rpm
4. No-Load Current: Approx.140mA
5. Rated Speed: Approx.180rpm
6. Rated Current: Approx. 900mA
7. Rated Torque: Approx. 1.2kg-cm
8. Output Power: Approx. 2Watt
9. At Max. Effciency: Approx. 45%
10.Stall Torque: Approx. 5.2kg-cm 11. Motor Speed: 5000 ± 50rpm
12. Gear Ratio: 31:1
13. Shaft Brush: Sintered oiled bronze
14. Gear Material: Steel/Bronz hobbing gears
15. Max. allowable moment Torque : 18 kg-cm
16. Temperature Range: -10C ~ 60C
17. Relative Humidity: 20% to 85%RH
18. Insulatiion Strength: 20MΩ, 500VDC
19. Dielectric Strength: AC250V, 60Sec. Min.
20. Connector: JST PHR-2

I want to use the PWM outs to control this motor the problem of course is that this has to run through a speed controller and I don't have access to anymore Victor 884s and I also believe they wound's work because they draw too much power and are for higher power motors. Is there an Electronic Speed Control/Speed Controller out there I could use that would work with the input of the EDU MINI RC Robot Controller which output would work accordingly for my motors. I have searched for RC hobbie speed controllers for planes and the like but I don't know if this is the same because its a different PWM signal or has low hertz. Any help is appreciated! Thanks guys this is such a great community.

-Spindle
  #2   Spotlight this post!  
Unread 19-04-2005, 19:02
sanddrag sanddrag is offline
On to my 16th year in FRC
FRC #0696 (Circuit Breakers)
Team Role: Teacher
 
Join Date: Jul 2002
Rookie Year: 2002
Location: Glendale, CA
Posts: 8,515
sanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond repute
Re: Electronic Speed Controllers for DC Motor

You might want to look around on www.parallax.com and www.robotmarketplace.com
__________________
Teacher/Engineer/Machinist - Team 696 Circuit Breakers, 2011 - Present
Mentor/Engineer/Machinist, Team 968 RAWC, 2007-2010
Technical Mentor, Team 696 Circuit Breakers, 2005-2007
Student Mechanical Leader and Driver, Team 696 Circuit Breakers, 2002-2004
  #3   Spotlight this post!  
Unread 19-04-2005, 19:12
Max Lobovsky's Avatar
Max Lobovsky Max Lobovsky is offline
Fold em oval!
FRC #1257 (Parallel Universe)
Team Role: College Student
 
Join Date: Jan 2004
Rookie Year: 2004
Location: Scotch Plains, NJ
Posts: 1,026
Max Lobovsky has a brilliant futureMax Lobovsky has a brilliant futureMax Lobovsky has a brilliant futureMax Lobovsky has a brilliant futureMax Lobovsky has a brilliant futureMax Lobovsky has a brilliant futureMax Lobovsky has a brilliant futureMax Lobovsky has a brilliant futureMax Lobovsky has a brilliant futureMax Lobovsky has a brilliant futureMax Lobovsky has a brilliant future
Send a message via AIM to Max Lobovsky
Re: Electronic Speed Controllers for DC Motor

It's only 1 amp and its the approximately the correct voltage so I wonder if you could drive it directly from the pwm? I don't really know the properties of the pwm signal, but if it goes from a duty cycle of ~0% - ~100%, it might just cut it. If not, I am pretty sure that the RC world does use the same pwm signal. I wish I could say for sure, but if you could find some rc speed controller to test it on, I would.
__________________
Learn, edit, inspire: The FIRSTwiki.
Team 1257


2005 NYC Regional - 2nd seed, Xerox Creativity Award, Autodesk Visualization Award
2005 Chesapeake Regional - Engineering Inspiration Award
2004 Chesapeake Regional - Rookie Inspiration award
2004 NJ Regional - Team Spirit Award
  #4   Spotlight this post!  
Unread 19-04-2005, 19:30
Spindle Spindle is offline
Registered User
None #1525
 
Join Date: Apr 2005
Location: Illinois
Posts: 8
Spindle is an unknown quantity at this point
Re: Electronic Speed Controllers for DC Motor

Yeah I checked out www.robotmarketplace.com . I am not sure of the robot controller would work. I looked at http://robotcombat.com/marketplace_s...ntrollers.html specifically this model, Ant 150 Dual 5A Robot Controller with 15A AUX channel Now it says that the input for the speed controller is taken from the RC Reciever output. Now the big question is, is the EDU RC Mini Controller Board's PWM Outs the same as the RC Reciever outs. In short if I hook this up to the Left and Right motor along with the battey and pwm cables this shouldl work right? Plus there is an AUX line just in case I use it for something Thanks for the help guys/gals!
  #5   Spotlight this post!  
Unread 19-04-2005, 20:22
sanddrag sanddrag is offline
On to my 16th year in FRC
FRC #0696 (Circuit Breakers)
Team Role: Teacher
 
Join Date: Jul 2002
Rookie Year: 2002
Location: Glendale, CA
Posts: 8,515
sanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond repute
Re: Electronic Speed Controllers for DC Motor

If I remember correctly (which I may not but I think I do) RC receivers send out (and the speed controls like to receive) pulses approximately every 20ms varying in length from 1.0-2.0 ms each with a 1.5ms pulse being neutral. If that is approximately what the PWM command on the EDU RC does than you should be okay.

Another option for speed controllers would be to use two cheap (single) ones made for RC cars.
__________________
Teacher/Engineer/Machinist - Team 696 Circuit Breakers, 2011 - Present
Mentor/Engineer/Machinist, Team 968 RAWC, 2007-2010
Technical Mentor, Team 696 Circuit Breakers, 2005-2007
Student Mechanical Leader and Driver, Team 696 Circuit Breakers, 2002-2004
  #6   Spotlight this post!  
Unread 19-04-2005, 22:01
Spindle Spindle is offline
Registered User
None #1525
 
Join Date: Apr 2005
Location: Illinois
Posts: 8
Spindle is an unknown quantity at this point
Re: Electronic Speed Controllers for DC Motor

Ok thanks I'll try it!
  #7   Spotlight this post!  
Unread 20-04-2005, 00:46
Andy A. Andy A. is offline
Getting old
FRC #0095
Team Role: Coach
 
Join Date: Jun 2001
Rookie Year: 2001
Location: New Hampshire
Posts: 1,015
Andy A. has a reputation beyond reputeAndy A. has a reputation beyond reputeAndy A. has a reputation beyond reputeAndy A. has a reputation beyond reputeAndy A. has a reputation beyond reputeAndy A. has a reputation beyond reputeAndy A. has a reputation beyond reputeAndy A. has a reputation beyond reputeAndy A. has a reputation beyond reputeAndy A. has a reputation beyond reputeAndy A. has a reputation beyond repute
Re: Electronic Speed Controllers for DC Motor

The Edubot controller (at least the old pbasic version, and likely the newer C based board) outputs a PWM signal that is compatible with most hobby speed controllers. Likewise, most R/C systems made for model car use can drive a Victor with out any additional electronics (not true for many R/C systems used for aircraft).

So the Edubot controller will drive a typical R/C speed controller. Whether or not that will work at for you is harder to say. If you're willing to run the motor off a standard RC pack (7.2 volts) then there shouldn't be a problem. It will probably work with 6 volts. Although it seems to me that your current draws are so low that a full sized hobby speed controller may be overkill.

Also, make sure that if you choose to use a hobby speed controller, you get one that is capable of reverse.

I would recommend against trying to run a motor right from the PWM header. The switching frequencies are different and trying to draw that much current from the controller strikes me as likely to cause problems. Certainly, the pwm outputs were not meant to drive anything larger then a servo, and those have their own circuitry to actually control speed and position.

-Andy A.
  #8   Spotlight this post!  
Unread 20-04-2005, 08:18
seanwitte seanwitte is offline
Registered User
None #0116
Team Role: Engineer
 
Join Date: Nov 2002
Location: Herndon, VA
Posts: 378
seanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant future
Send a message via AIM to seanwitte
Re: Electronic Speed Controllers for DC Motor

Quote:
Originally Posted by Max Lobovsky
It's only 1 amp and its the approximately the correct voltage so I wonder if you could drive it directly from the pwm? I don't really know the properties of the pwm signal, but if it goes from a duty cycle of ~0% - ~100%, it might just cut it. If not, I am pretty sure that the RC world does use the same pwm signal. I wish I could say for sure, but if you could find some rc speed controller to test it on, I would.
No, this won't work. The PWM signal output from the RC is encoded with the direction and magnitude, which is decoded by the ESC to drive the motor. The frequency of the output to the motor is around 20kHz with variable duty cycle.

I think the mini-RC can output a 20kHz square wave, but you would need an external H-bridge to drive the motor. By controlling the duty cycle of the output you control the speed of the motor. A full bridge would have one input for the direction and another for the speed. For a small motor this would be an inexpensive option assuming you can figure out how to configure the PWM outputs on the RC.
  #9   Spotlight this post!  
Unread 20-04-2005, 14:29
Gdeaver Gdeaver is offline
Registered User
FRC #1640
Team Role: Mentor
 
Join Date: Mar 2004
Rookie Year: 2001
Location: West Chester, Pa.
Posts: 1,367
Gdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond repute
Re: Electronic Speed Controllers for DC Motor

If you can do a little breadboard wiring and reprogram the pwm port you might want to take a look at the SN754410 DC motor drive chip. It can control 2 motors. 2 inputs control the direction and the enable line can control speed by driving it with a fixed frequency PWM. Vary the duty to control power. You'll have to modify the default code to change the hardware PWM for the frequency and then add code to change the duty.
This app note is for basic but gives an example.http://kronosrobotics.com/an101/DAN101.shtml The same chip can controll stepper motors too. It could also drive Fets for higher power.There are also chips that can generate the PWM and monitor current for curent limiting. They are harder to implement. Note the warning about the 10000K resisters inline on the inputs. This chip is not isolated and if it fails there could be drive voltage on the inputs. The resistors povide some protection.
  #10   Spotlight this post!  
Unread 22-04-2005, 19:18
Spindle Spindle is offline
Registered User
None #1525
 
Join Date: Apr 2005
Location: Illinois
Posts: 8
Spindle is an unknown quantity at this point
Re: Electronic Speed Controllers for DC Motor

Ok I am a bit confused, I am am going to get this product Dual 5Amp Speed Controller - Carbide SOZDSCR2.3 at http://robotcombat.com/marketplace_soz.html will it work. I know it can control up to two motors independatly and it will hook up to my motor, battery, and pwm outputs from the EDU RC. My question is that I am running a 7.2volt battery of course and my dc motors are rated for 3-9 volts. I want to run the motors at 7.2 volts. Will the voltage be truncated down to 5volts or will the DC motors ends up getting the 7.2 volts from the battery. I need to know before I make the purchase.
  #11   Spotlight this post!  
Unread 22-04-2005, 21:09
seanwitte seanwitte is offline
Registered User
None #0116
Team Role: Engineer
 
Join Date: Nov 2002
Location: Herndon, VA
Posts: 378
seanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant future
Send a message via AIM to seanwitte
Re: Electronic Speed Controllers for DC Motor

Quote:
Originally Posted by Spindle
Ok I am a bit confused, I am am going to get this product Dual 5Amp Speed Controller - Carbide SOZDSCR2.3 at http://robotcombat.com/marketplace_soz.html will it work. I know it can control up to two motors independatly and it will hook up to my motor, battery, and pwm outputs from the EDU RC. My question is that I am running a 7.2volt battery of course and my dc motors are rated for 3-9 volts. I want to run the motors at 7.2 volts. Will the voltage be truncated down to 5volts or will the DC motors ends up getting the 7.2 volts from the battery. I need to know before I make the purchase.
It should work, but you will need to do two things:

1. Build a wiring harness to split the battery into two leads in parallel. One goes to the ESC and the other to the robot controller.

2. Read the manual and disable the BEC on the speed control.
  #12   Spotlight this post!  
Unread 23-04-2005, 02:45
Spindle Spindle is offline
Registered User
None #1525
 
Join Date: Apr 2005
Location: Illinois
Posts: 8
Spindle is an unknown quantity at this point
Re: Electronic Speed Controllers for DC Motor

Would I just have to splice the battery wires having one go to the ESC and the other to the EDU RC or is that in series? If you have a link to a wiring harness similar or a diagram that would be much appreciated. Also for the BEC I know its on the ESC but is it also on the EDU RC? Does 7.2 volts come out of the EDU RC PWM Outs or is it 5.0 volts. I needs to be 7.2. Thanks again!
  #13   Spotlight this post!  
Unread 23-04-2005, 09:18
seanwitte seanwitte is offline
Registered User
None #0116
Team Role: Engineer
 
Join Date: Nov 2002
Location: Herndon, VA
Posts: 378
seanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant future
Send a message via AIM to seanwitte
Re: Electronic Speed Controllers for DC Motor

I would order a few male and female battery connectors from IFI. Cut two red wires and join them at one end. Do the same with the black. The ends you joined together will go into a female connector that will mate to the battery. One of the free pairs gets a male connector and plugs into the rc, the other goes into the terminal block on the ESC.

Now you have power going to the ESC so you need just the signal. The ESC will be powered from the battery. If you cannot disable the BEC on the ESC then the best thing to do would be to get a servo extension and disconnect the red lead. The rc only needs to supply signal and ground, not sure how it would react to the BEC input.
Closed Thread


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
**FIRST EMAIL**/Important Fisher-Price motor and gearbox information sanddrag FIRST E-Mail Blast Archive 1 11-02-2005 18:19
PID control loops - closed loop feedback KenWittlief Technical Discussion 56 26-04-2004 21:27
"Automatic Transmission" Madison Technical Discussion 70 24-11-2003 09:03
Calibrating speed controllers and joysticks thedillybar Technical Discussion 4 11-02-2002 13:24
"Motors and Drive train edition" of Fresh From the Forum Ken Leung CD Forum Support 6 29-01-2002 12:32


All times are GMT -5. The time now is 13:10.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi