|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
| Thread Tools | Rate Thread | Display Modes |
|
#1
|
||||
|
||||
|
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
|
|||||
|
|||||
|
Re: Help with custom circuts
I would say no per rule <R83>. Emphasis mine.
Quote:
Quote:
Last edited by Vikesrock : 08-02-2008 at 14:01. |
|
#3
|
||||
|
||||
|
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
|
|||||
|
|||||
|
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
|
|||||
|
|||||
|
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? |
|
#6
|
|||||
|
|||||
|
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:
|
|
#7
|
|||||
|
|||||
|
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. Last edited by Al Skierkiewicz : 08-02-2008 at 22:47. |
|
#8
|
||||
|
||||
|
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.
|
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
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 |