Go to Post I've come to believe that the current alliance selection system is just like democracy. It's the worst system possible, aside from all the other ones. - DampRobot [more]
Home
Go Back   Chief Delphi > Technical > Electrical
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 08-02-2008, 13:22
Iceman1330's Avatar
Iceman1330 Iceman1330 is offline
Registered User
FRC #2523 (Lab Rats)
Team Role: College Student
 
Join Date: Jan 2008
Rookie Year: 2008
Location: Vermont
Posts: 13
Iceman1330 is an unknown quantity at this point
Help with custom circuts

Wanted to know if it was legal to use a switch to directly cut voltage to the arm servo motor when it reaches its mechanical limit???
  #2   Spotlight this post!  
Unread 08-02-2008, 13:30
Vikesrock's Avatar
Vikesrock Vikesrock is online now
Team 2175 Founder
AKA: Kevin O'Connor
no team
Team Role: Engineer
 
Join Date: Mar 2006
Rookie Year: 2007
Location: Manchester, NH
Posts: 3,305
Vikesrock has a reputation beyond reputeVikesrock has a reputation beyond reputeVikesrock has a reputation beyond reputeVikesrock has a reputation beyond reputeVikesrock has a reputation beyond reputeVikesrock has a reputation beyond reputeVikesrock has a reputation beyond reputeVikesrock has a reputation beyond reputeVikesrock has a reputation beyond reputeVikesrock has a reputation beyond reputeVikesrock has a reputation beyond repute
Send a message via AIM to Vikesrock Send a message via MSN to Vikesrock Send a message via Yahoo to Vikesrock
Re: Help with custom circuts

I would say no per rule <R83>. Emphasis mine.

Quote:
<R83> All outputs from sensors, custom circuits and additional electronics shall connect to other custom circuits or the Robot Controller. If connected to the Robot Controller, they must connect through the analog inputs, digital I/O, TTL Serial Port, or Program Port only. Custom circuits must not connect to the Robot Controller through any other ports. Custom circuit outputs shall not be connected to speed controllers, relay modules, pneumatic valves, servos, motors, or actuators.
EDIT: <R53> also appears to prohibit this.

Quote:
<R53> Custom circuits shall NOT directly alter the power pathways between the battery, fuse
blocks, speed controllers, relays, motors, or other elements of the robot control system
(including the power pathways to other sensors or circuits). Custom high impedance voltage
monitoring or low impedance current monitoring circuitry connected to the ROBOT’S
electrical system is acceptable, because the effect on the ROBOT outputs should be
inconsequential.
The same effect should be achievable by connecting the limit switch to the RC and implementing the cutoff in software.
__________________


2007 Wisconsin Regional Highest Rookie Seed & Regional Finalists (Thanks 930 & 2039)
2008 MN Regional Semifinalists (Thanks 2472 & 1756)
2009 Northstar Regional Semifinalists (Thanks 171 & 525)

Last edited by Vikesrock : 08-02-2008 at 14:01.
  #3   Spotlight this post!  
Unread 08-02-2008, 14:01
Iceman1330's Avatar
Iceman1330 Iceman1330 is offline
Registered User
FRC #2523 (Lab Rats)
Team Role: College Student
 
Join Date: Jan 2008
Rookie Year: 2008
Location: Vermont
Posts: 13
Iceman1330 is an unknown quantity at this point
Re: Help with custom circuts

Ok, here is the custom circuit exactly.

ASCII Art included
................................................{l imit Switch}.................
.................................................. ......||.........................
................................. ______[>]___[Spike]___..................
................................/..................................\............... .
.. _________{}=====<................................. ....>---{CIM}-|
..|......._____...............\_______[<]__[Spike]___/................|
..|.......|......|................................ .......||........................|
-+---(-)-.....|.................................{limit switch}...............|
| BATT..|....|______________________________________ ___|
|______|.......................................... ...................................

[>] are diodes
The limit switches are triggered by the movement of swinging arms and the overall purpose of the circuit is to stop unwanted momentum swinging by a large four bar arm system. I.e. once reaching its lower extent the limit switch throws one of the relays and prevents the flow of current in the direction that the motor wishes to travel, therefore reducing the "hammer" effect of the arm.

Last edited by Iceman1330 : 08-02-2008 at 14:04.
  #4   Spotlight this post!  
Unread 08-02-2008, 14:05
MrForbes's Avatar
MrForbes MrForbes is offline
Registered User
AKA: Jim
FRC #1726 (N.E.R.D.S.)
Team Role: Mentor
 
Join Date: Feb 2006
Rookie Year: 2006
Location: Sierra Vista AZ
Posts: 6,033
MrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond repute
Re: Help with custom circuts

The rule that Vikesrock quoted is about as explicit as you can get...you cannot do that.

Connect the limit switches to the digital inputs on the Robot Controller, and use software to make them control the relay outputs.
  #5   Spotlight this post!  
Unread 08-02-2008, 14:08
Vikesrock's Avatar
Vikesrock Vikesrock is online now
Team 2175 Founder
AKA: Kevin O'Connor
no team
Team Role: Engineer
 
Join Date: Mar 2006
Rookie Year: 2007
Location: Manchester, NH
Posts: 3,305
Vikesrock has a reputation beyond reputeVikesrock has a reputation beyond reputeVikesrock has a reputation beyond reputeVikesrock has a reputation beyond reputeVikesrock has a reputation beyond reputeVikesrock has a reputation beyond reputeVikesrock has a reputation beyond reputeVikesrock has a reputation beyond reputeVikesrock has a reputation beyond reputeVikesrock has a reputation beyond reputeVikesrock has a reputation beyond repute
Send a message via AIM to Vikesrock Send a message via MSN to Vikesrock Send a message via Yahoo to Vikesrock
Re: Help with custom circuts

Again, I believe that this alters the power pathways between components (prohibited by <R53>) as well as connects the output of a custom circuit to a relay, motor or both (prohibited per <R83>).

Is there any reason you cannot connect the switches to the RC and shut off the relay when the switch is triggered using software?
__________________


2007 Wisconsin Regional Highest Rookie Seed & Regional Finalists (Thanks 930 & 2039)
2008 MN Regional Semifinalists (Thanks 2472 & 1756)
2009 Northstar Regional Semifinalists (Thanks 171 & 525)
  #6   Spotlight this post!  
Unread 08-02-2008, 15:48
Alan Anderson's Avatar
Alan Anderson Alan Anderson is offline
Software Architect
FRC #0045 (TechnoKats)
Team Role: Mentor
 
Join Date: Feb 2004
Rookie Year: 2004
Location: Kokomo, Indiana
Posts: 9,113
Alan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond repute
Re: Help with custom circuts

Nearly every part of the posted custom circuit breaks a rule. Here's another one you're going to want to pay attention to and fix immediately:

Quote:
Originally Posted by <R62>
...Each CIM motor and Fisher-Price motors must be connected to one Victor speed controller. They must not be connected to relay modules...
  #7   Spotlight this post!  
Unread 08-02-2008, 22:45
Unsung FIRST Hero
Al Skierkiewicz Al Skierkiewicz is offline
Broadcast Eng/Chief Robot Inspector
AKA: Big Al WFFA 2005
FRC #0111 (WildStang)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1996
Location: Wheeling, IL
Posts: 10,798
Al Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond repute
Re: Help with custom circuts

Iceman,
In addition to all the great advice above (Nice catch Alan on the CIM motor in the diagram above) you will not find any limit switches capable of handling the immense current that is a stalled CIM motor (133 amps). The rules are written to protect against things like this.

BTW, even if allowed, the diode in the bottom branch circuit will not conduct even if the relay pulled in. It will remain reverse biased since the anode is at a lower voltage than the cathode.
__________________
Good Luck All. Learn something new, everyday!
Al
WB9UVJ
www.wildstang.org
________________________
Storming the Tower since 1996.

Last edited by Al Skierkiewicz : 08-02-2008 at 22:47.
  #8   Spotlight this post!  
Unread 08-02-2008, 23:09
tseres's Avatar
tseres tseres is offline
obsessed with FIRST...
FRC #1565 (Think Tank Tech)
Team Role: Leadership
 
Join Date: Apr 2007
Rookie Year: 2007
Location: Cambridge, ON
Posts: 305
tseres is a glorious beacon of lighttseres is a glorious beacon of lighttseres is a glorious beacon of lighttseres is a glorious beacon of lighttseres is a glorious beacon of lighttseres is a glorious beacon of light
Re: Help with custom circuts

if you do the direct voltage cutting (even though, as stated many times above is illegal), if you directly cut voltage, and a part is at it's maximum, you can't reverse the motor to move it again, as all voltage is cut off.
__________________


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
HELP!!! STUCK WITH SUB ROUTINES WITH THE IR!!! drewjones13 Programming 1 17-01-2008 20:52
Need help with build a custom circuit for the backup battery midway78224 Electrical 7 09-01-2008 20:17
Help with MPLAB burningpig Programming 9 17-01-2007 13:10
hey need some help with writing a code please help me here magical hands Programming 9 01-01-2004 21:46
Need help with custom switches archiver 2001 3 24-06-2002 00:35


All times are GMT -5. The time now is 18:45.

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