Go to Post If they want my business, then they should act accordingly. If they don't, I am quite happy to take my business (and that of my $16.5 billion organization) elsewhere. - dlavery [more]
Home
Go Back   Chief Delphi > Technical > Control System > FRC Control System
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 09-02-2013, 17:27
matthewgkerr matthewgkerr is offline
Registered User
FRC #4529 (Team Melbourne)
Team Role: Mentor
 
Join Date: Jan 2013
Rookie Year: 2012
Location: Melbourne, Australia
Posts: 26
matthewgkerr is an unknown quantity at this point
CIM and Jaguar Test Bench

Hi all. As each of our subteams are building the various components of our robot (shooting, disk collection and feeding, climbing, driving, image processing, etc) we are finding that we are in constant competition for the cRIO. This is resulting in a lot of downtime which I think can be avoided. For example, we have decided to build each component as physically separate blocks and as such we have a separate shooting component. This includes the flywheels, CIM motors and Jaguar motor controllers. The Jaguar motor controllers are PWM controlled. When I want to test the shooting mechanism, I need to coordinate with the software team who are likely looking into their own issues or helping out another subteam.

What I would like to to is build a test bench (as simple as possible) which allows me to provide both power and PWM control to the jaguar so that I have full range of control of the motors. With the key requirement being that the unit under test (in this example, the shooting component) is being tested WITH OUT the cRIO.

I was wondering if any other teams were doing anything like this, and if so, could they provide some guidance/suggestions and point me in the right direction. Thanks and good luck!
__________________
__________________
Matthew Kerr
Engineering Mentor
Team Melbourne
Victoria Australia
Reply With Quote
  #2   Spotlight this post!  
Unread 09-02-2013, 17:30
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,024
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: CIM and Jaguar Test Bench

Quote:
Originally Posted by matthewgkerr View Post
... shooting component ... includes the flywheels, CIM motors and Jaguar motor controllers
I recommend using Victor888 instead of Jag for shooter wheel if you are planning to use bang-bang-controller.


Reply With Quote
  #3   Spotlight this post!  
Unread 10-02-2013, 06:14
matthewgkerr matthewgkerr is offline
Registered User
FRC #4529 (Team Melbourne)
Team Role: Mentor
 
Join Date: Jan 2013
Rookie Year: 2012
Location: Melbourne, Australia
Posts: 26
matthewgkerr is an unknown quantity at this point
Re: CIM and Jaguar Test Bench

Thanks for the tip. Unfortunately we have no 888's and only 1 884 - which I assume is the same. Why do you suggest the 888 over the jaguar?
__________________
__________________
Matthew Kerr
Engineering Mentor
Team Melbourne
Victoria Australia
Reply With Quote
  #4   Spotlight this post!  
Unread 10-02-2013, 09:49
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,024
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: CIM and Jaguar Test Bench

Quote:
Originally Posted by matthewgkerr View Post
Thanks for the tip. Unfortunately we have no 888's and only 1 884 - which I assume is the same. Why do you suggest the 888 over the jaguar?
The Jag has built-in overcurrent protection which may kick in when banging at low rpm (like when starting up from zero rpm).

You can make the Jag work, but you have to fuss with it a bit. Add an extra line to the bang-bang:

if (measured_RPM >= target_RPM) motor_command = 0.0;
else if (measured_RPM >= spinup_RPM) motor_command = 1.0;
else motor_command = low_command;

... and then tune the two parameters:

spinup_RPM” should be tuned to the lowest speed above which full power can be commanded without causing the Jag to shut down.

low_command” should be tuned to the highest value (0.0 to 1.0) that can be commanded at zero rpm without causing the motor controller to shut down.



Reply With Quote
Reply


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


All times are GMT -5. The time now is 19:03.

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