Go to Post It's over, done, let's move on and be positive. Next year maybe everything will be perfect. :cool: - Ed Sparks [more]
Home
Go Back   Chief Delphi > Technical > Motors
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 02-01-2011, 17:47
kamocat's Avatar
kamocat kamocat is offline
Test Engineer
AKA: Marshal Horn
FRC #3213 (Thunder Tech)
Team Role: Mentor
 
Join Date: May 2008
Rookie Year: 2008
Location: Tacoma
Posts: 894
kamocat is just really nicekamocat is just really nicekamocat is just really nicekamocat is just really nicekamocat is just really nice
Send a message via AIM to kamocat Send a message via MSN to kamocat
Modeling motor control

I'm trying to calculate the torque of a motor based on the voltage, speed, and current.
I'm actually interested in the torque at the output of the transmission, not simply at the output of the motor.
This means I need to know the no-load current of the motor.
I was thinking no-load current was proportional to voltage. Apparently it's not.

Here's a graph:


This is measured with a Jaguar over CAN, though I've confirmed the approximate current trend with a Fluke 179. (I didn't care to take 10,000 samples by hand)

Some curious things about this:
There is a sudden drop in current at 10v (about 16800 RPM on the motor shaft)
At this drop, the sound of the motor changes. Before, it is somewhat buzzing, and afterwards it is quiet and smooth.
After the sudden drop, current continues to decrease.
Speed remains proportional to Voltage, regardless of current.

Some more about my setup:
I'm using an rs550 motor with a Banebots 20:1 planetary transmission. This is attached via chain and sprockets (at a 2:1 ratio) to a small wooden wheel. (The wheel serves as a temporary until I get around to making mecanums for my half-size testing 'bot.)


I'm guessing this particular point is specific to this motor, but has to do with the speed of the motor (as opposed to the duty cycle of the Jaguar).


Have you ever seen this before?
What do you think is happening?
__________________
-- Marshal Horn
  #2   Spotlight this post!  
Unread 03-01-2011, 18:11
kamocat's Avatar
kamocat kamocat is offline
Test Engineer
AKA: Marshal Horn
FRC #3213 (Thunder Tech)
Team Role: Mentor
 
Join Date: May 2008
Rookie Year: 2008
Location: Tacoma
Posts: 894
kamocat is just really nicekamocat is just really nicekamocat is just really nicekamocat is just really nicekamocat is just really nice
Send a message via AIM to kamocat Send a message via MSN to kamocat
Re: Modeling motor control

Here's a drill motor, with no gearbox or pinion attached . I think it's from a 6v Ryobi.

Unfortunately, there's no encoder on it, so I'll have to assume the speed is proportional to voltage.
The current curve seems a lot more regular; there's less noise, and it looks like a continuous function [perhaps 1/x*log(x) ].
__________________
-- Marshal Horn
  #3   Spotlight this post!  
Unread 03-01-2011, 18:19
Hawiian Cadder's Avatar
Hawiian Cadder Hawiian Cadder is offline
Registered User
AKA: Isaak
FRC #0159 (Alpine Robotics)
Team Role: CAD
 
Join Date: Feb 2010
Rookie Year: 2003
Location: Fort Colins Colorado
Posts: 573
Hawiian Cadder is a name known to allHawiian Cadder is a name known to allHawiian Cadder is a name known to allHawiian Cadder is a name known to allHawiian Cadder is a name known to allHawiian Cadder is a name known to all
Re: Modeling motor control

i think that the current has that weird curve is because there is not enough load for it to run at near no load, but there is not enough load for it to run consistently at multiple speeds, try adding some load to the motor and see if that does anything.
  #4   Spotlight this post!  
Unread 03-01-2011, 20:28
kamocat's Avatar
kamocat kamocat is offline
Test Engineer
AKA: Marshal Horn
FRC #3213 (Thunder Tech)
Team Role: Mentor
 
Join Date: May 2008
Rookie Year: 2008
Location: Tacoma
Posts: 894
kamocat is just really nicekamocat is just really nicekamocat is just really nicekamocat is just really nicekamocat is just really nice
Send a message via AIM to kamocat Send a message via MSN to kamocat
Re: Modeling motor control

Quote:
Originally Posted by Hawiian Cadder View Post
i think that the current has that weird curve is because there is not enough load for it to run at near no load, but there is not enough load for it to run consistently at multiple speeds, try adding some load to the motor and see if that does anything.
How should I create additional load in a repeatable way?

What would this tell me?

EDIT:
Are you saying the motor speed isn't repeatable?
Based on the first graph, we saw that the speed is directly proportional to current, with fairly tight control. It's only the current that is doing funny things.
I can tell you that at full voltage, it's operating pretty close to no load, under peak efficiency. Below that speed, I have no data. That's why I'm doing this test.
__________________
-- Marshal Horn

Last edited by kamocat : 03-01-2011 at 20:41.
  #5   Spotlight this post!  
Unread 03-01-2011, 20:45
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,074
Ether has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond repute
Re: Modeling motor control




Marshal, I know you have read this thread, but for others who have not, it provides some additional background discussion and links to external info about no-load current vs voltage.


  #6   Spotlight this post!  
Unread 03-01-2011, 21:05
kamocat's Avatar
kamocat kamocat is offline
Test Engineer
AKA: Marshal Horn
FRC #3213 (Thunder Tech)
Team Role: Mentor
 
Join Date: May 2008
Rookie Year: 2008
Location: Tacoma
Posts: 894
kamocat is just really nicekamocat is just really nicekamocat is just really nicekamocat is just really nicekamocat is just really nice
Send a message via AIM to kamocat Send a message via MSN to kamocat
Re: Modeling motor control

I'm not sure why my data differs so vastly from those assumptions.
__________________
-- Marshal Horn
  #7   Spotlight this post!  
Unread 03-01-2011, 21:06
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,074
Ether has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond repute
Re: Modeling motor control

Quote:
Originally Posted by kamocat View Post
I'm not sure why my data differs so vastly from those assumptions.
Perhaps because you are comparing apples to oranges.

Do you have an FP or a Globe motor, like the ones referenced, that you could run on your test setup ?


  #8   Spotlight this post!  
Unread 03-01-2011, 21:11
kamocat's Avatar
kamocat kamocat is offline
Test Engineer
AKA: Marshal Horn
FRC #3213 (Thunder Tech)
Team Role: Mentor
 
Join Date: May 2008
Rookie Year: 2008
Location: Tacoma
Posts: 894
kamocat is just really nicekamocat is just really nicekamocat is just really nicekamocat is just really nicekamocat is just really nice
Send a message via AIM to kamocat Send a message via MSN to kamocat
Re: Modeling motor control

I have a globe motor, but the current is too small to measure with a Jaguar.
I don't have any Fisher Price motors (but plenty of different drill motors).
I'm going to try to get ahold of a CIM with a toughbox and encoder, but I may not get that for a few days.
__________________
-- Marshal Horn
  #9   Spotlight this post!  
Unread 03-01-2011, 21:18
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,074
Ether has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond repute
Re: Modeling motor control

Quote:
Originally Posted by kamocat View Post
I'm going to try to get ahold of a CIM with a toughbox and encoder, but I may not get that for a few days.
If you run a CIM with a toughbox, what do you expect to compare that data to? There is no manufacturer's data for this. Still apples and oranges.

Quote:
I have a globe motor, but the current is too small to measure with a Jaguar.
If you run the CIM w/o the toughbox, the no-load current is too low to measure with any accuracy with the Jag, isn't it?



Last edited by Ether : 03-01-2011 at 21:22.
  #10   Spotlight this post!  
Unread 03-01-2011, 21:59
kamocat's Avatar
kamocat kamocat is offline
Test Engineer
AKA: Marshal Horn
FRC #3213 (Thunder Tech)
Team Role: Mentor
 
Join Date: May 2008
Rookie Year: 2008
Location: Tacoma
Posts: 894
kamocat is just really nicekamocat is just really nicekamocat is just really nicekamocat is just really nicekamocat is just really nice
Send a message via AIM to kamocat Send a message via MSN to kamocat
Re: Modeling motor control

The current just needs to be greater than 1A to be measured.

The point of measuring a CIM with a toughbox is to see if it still has these strange current characteristics.
__________________
-- Marshal Horn
  #11   Spotlight this post!  
Unread 03-01-2011, 23:13
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,074
Ether has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond repute
Re: Modeling motor control

Quote:
Originally Posted by kamocat View Post
The current just needs to be greater than 1A to be measured.
Per the datasheet, the accuracy of the Jag's current measurement is +/-2 amps for currents less than 8A. The no-load current for the CIM is 2.7 amps.

Quote:
The point of measuring a CIM with a toughbox is to see if it still has these strange current characteristics.
The point of measuring something for which you have manufacturer's data is to validate your test method. It is possible that the funky data is a problem with your test method.

Just sayin'



  #12   Spotlight this post!  
Unread 03-01-2011, 23:43
theprgramerdude theprgramerdude is offline
WPI Freshman
AKA: Alex
FRC #2503 (Warrior Robotics)
Team Role: Mentor
 
Join Date: Feb 2010
Rookie Year: 2008
Location: Brainerd, Minnesota
Posts: 347
theprgramerdude has much to be proud oftheprgramerdude has much to be proud oftheprgramerdude has much to be proud oftheprgramerdude has much to be proud oftheprgramerdude has much to be proud oftheprgramerdude has much to be proud oftheprgramerdude has much to be proud oftheprgramerdude has much to be proud oftheprgramerdude has much to be proud oftheprgramerdude has much to be proud of
Re: Modeling motor control

Would it be better to hook up (not really) a magnetic current monitor outside the wires to measure current that way? It might have a more accurate current reading, if you can find a model that can handle such low currents and ignore any interference from the motor.
__________________
Attending: MN Duluth Regional
  #13   Spotlight this post!  
Unread 03-01-2011, 18:39
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,074
Ether has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond repute
Re: Modeling motor control

Quote:
Originally Posted by kamocat View Post
Here's a drill motor, with no gearbox or pinion attached . I think it's from a 6v Ryobi.

Unfortunately, there's no encoder on it, so I'll have to assume the speed is proportional to voltage.
The current curve seems a lot more regular; there's less noise, and it looks like a continuous function [perhaps 1/x*log(x) ].
Why is the plot of current a series of horizontal lines?




  #14   Spotlight this post!  
Unread 03-01-2011, 18:59
Hawiian Cadder's Avatar
Hawiian Cadder Hawiian Cadder is offline
Registered User
AKA: Isaak
FRC #0159 (Alpine Robotics)
Team Role: CAD
 
Join Date: Feb 2010
Rookie Year: 2003
Location: Fort Colins Colorado
Posts: 573
Hawiian Cadder is a name known to allHawiian Cadder is a name known to allHawiian Cadder is a name known to allHawiian Cadder is a name known to allHawiian Cadder is a name known to allHawiian Cadder is a name known to all
Re: Modeling motor control

Quote:
Originally Posted by Ether View Post
Why is the plot of current a series of horizontal lines?





account for error i believe.
  #15   Spotlight this post!  
Unread 03-01-2011, 19:01
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,074
Ether has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond repute
Re: Modeling motor control

Quote:
Originally Posted by Hawiian Cadder View Post
account for error i believe.
If he is setting the voltage and measuring current, I would have expected the error bars to be vertical.



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
Encoder Motor Control Wicked NI LabVIEW 3 11-02-2009 18:21
Motor control problem Lablabla Programming 3 17-01-2007 15:27
Motor Control Systems Astronouth7303 Programming 3 05-04-2005 19:35
Four motor control judson Programming 1 14-02-2005 20:17
Motor Control archiver 2000 1 23-06-2002 23:01


All times are GMT -5. The time now is 04:51.

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