Go to Post So, apparently I have my own division in nationals going by the search, "elgin clock division". Why was I not told about this? jeesh... - Elgin Clock [more]
Home
Go Back   Chief Delphi > Technical > Programming > Java
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 15-01-2014, 15:06
hasin5 hasin5 is offline
Registered User
None #4777
 
Join Date: Jan 2013
Location: Canada
Posts: 20
hasin5 is an unknown quantity at this point
Controlling Solenoid Speed

Am I able to control the solenoid / piston speed through Java, and if not directly, is there an indirect way to do it (like controlling the pressure of the air release).
Reply With Quote
  #2   Spotlight this post!  
Unread 15-01-2014, 15:08
cgmv123's Avatar
cgmv123 cgmv123 is offline
FRC RI/FLL Field Manager
AKA: Max Vrany
FRC #1306 (BadgerBOTS)
Team Role: College Student
 
Join Date: Jan 2011
Rookie Year: 2011
Location: Madison, WI
Posts: 2,073
cgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond repute
Re: Controlling Solenoid Speed

You can't do it in software, but you can add a Flow control valve onto the actuator input in place of a regular fitting.
__________________
BadgerBOTS Robotics|@team1306|Facebook: BadgerBOTS
2016 FIRST Championship Tesla Division | 2016 Wisconsin Regional Engineering Inspiration Award

2015 FIRST Championship Carson Division | 2015 Wisconsin Regional Chairman's Award

2013 FIRST Championship Curie Division | 2013 Wisconsin Regional Chairman's Award

2012 FIRST Championship Archimedes Division | 2012 Wisconsin Regional Engineering Inspiration Award, Woodie Flowers Finalist Award (Lead Mentor Ben Senson)


Last edited by cgmv123 : 15-01-2014 at 15:12.
Reply With Quote
  #3   Spotlight this post!  
Unread 15-01-2014, 15:25
notmattlythgoe's Avatar
notmattlythgoe notmattlythgoe is offline
Flywheel Police
AKA: Matthew Lythgoe
FRC #2363 (Triple Helix)
Team Role: Mentor
 
Join Date: Feb 2010
Rookie Year: 2009
Location: Newport News, VA
Posts: 1,715
notmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond repute
Re: Controlling Solenoid Speed

Does the speed need to be variable or once you set it is it going to stay the same? If you can just set it once you'll want to go the route cgmv123 is sending you. If you need to do it in your code you could toggle the solenoid on and off repeatedly and see if that gives you the functionality you are looking for.
Reply With Quote
  #4   Spotlight this post!  
Unread 15-01-2014, 15:30
cgmv123's Avatar
cgmv123 cgmv123 is offline
FRC RI/FLL Field Manager
AKA: Max Vrany
FRC #1306 (BadgerBOTS)
Team Role: College Student
 
Join Date: Jan 2011
Rookie Year: 2011
Location: Madison, WI
Posts: 2,073
cgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond repute
Re: Controlling Solenoid Speed

Quote:
Originally Posted by notmattlythgoe View Post
If you need to do it in your code you could toggle the solenoid on and off repeatedly and see if that gives you the functionality you are looking for.
I wouldn't recommend that. Solenoids are mechanical devices. Just like Spikes, pulsing them is not a good idea.
__________________
BadgerBOTS Robotics|@team1306|Facebook: BadgerBOTS
2016 FIRST Championship Tesla Division | 2016 Wisconsin Regional Engineering Inspiration Award

2015 FIRST Championship Carson Division | 2015 Wisconsin Regional Chairman's Award

2013 FIRST Championship Curie Division | 2013 Wisconsin Regional Chairman's Award

2012 FIRST Championship Archimedes Division | 2012 Wisconsin Regional Engineering Inspiration Award, Woodie Flowers Finalist Award (Lead Mentor Ben Senson)

Reply With Quote
  #5   Spotlight this post!  
Unread 15-01-2014, 16:54
FrankJ's Avatar
FrankJ FrankJ is offline
Robot Mentor
FRC #2974 (WALT)
Team Role: Mentor
 
Join Date: Feb 2011
Rookie Year: 2009
Location: Marietta GA
Posts: 1,906
FrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond repute
Re: Controlling Solenoid Speed

in breakaway we had multiple cylinders on our kicker. We had a half speed by firing on cylinder.
Reply With Quote
  #6   Spotlight this post!  
Unread 15-01-2014, 17:55
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,042
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: Controlling Solenoid Speed

Quote:
Originally Posted by cgmv123 View Post
I wouldn't recommend that. Solenoids are mechanical devices. Just like Spikes, pulsing them is not a good idea.
The analogy may lead to an incorrect conclusion.

A Spike receives a small electric signal and switches a large electric current by opening and closing electrical contacts.

A Solenoid receives power on/off and switches pneumatic flow on/off by sliding a mechanical valve open/closed.

They are somewhat analogous but not necessarily "just like" Spikes concerning the effects of switching.

In a given application, it may be possible to find a switching frequency for the solenoid which avoids problematic resonances and stresses and yet provides the desired flow regulation.

I'd be curious to know if there are any teams who have had success doing this.


Reply With Quote
  #7   Spotlight this post!  
Unread 16-01-2014, 07:47
notmattlythgoe's Avatar
notmattlythgoe notmattlythgoe is offline
Flywheel Police
AKA: Matthew Lythgoe
FRC #2363 (Triple Helix)
Team Role: Mentor
 
Join Date: Feb 2010
Rookie Year: 2009
Location: Newport News, VA
Posts: 1,715
notmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond repute
Re: Controlling Solenoid Speed

Quote:
Originally Posted by Ether View Post
The analogy may lead to an incorrect conclusion.

A Spike receives a small electric signal and switches a large electric current by opening and closing electrical contacts.

A Solenoid receives power on/off and switches pneumatic flow on/off by sliding a mechanical valve open/closed.

They are somewhat analogous but not necessarily "just like" Spikes concerning the effects of switching.

In a given application, it may be possible to find a switching frequency for the solenoid which avoids problematic resonances and stresses and yet provides the desired flow regulation.

I'd be curious to know if there are any teams who have had success doing this.


I know 1610 used something like this last year but I'm not sure it was to the extent that we are talking about here. They would turn the solenoid on and off to only fill the cylinder up a certain amount to control the angle of their shooter. I'm not sure how quickly they toggle the solenoid though.
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 09:34.

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