Go to Post I think we have officially reached the stage of having too much time on our hands. - Koko Ed [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 14-01-2014, 13:07
matthewdenny's Avatar
matthewdenny matthewdenny is offline
Registered User
FRC #6054 (Dukes)
Team Role: Mentor
 
Join Date: Jan 2012
Rookie Year: 2012
Location: United States
Posts: 310
matthewdenny has a brilliant futurematthewdenny has a brilliant futurematthewdenny has a brilliant futurematthewdenny has a brilliant futurematthewdenny has a brilliant futurematthewdenny has a brilliant futurematthewdenny has a brilliant futurematthewdenny has a brilliant futurematthewdenny has a brilliant futurematthewdenny has a brilliant futurematthewdenny has a brilliant future
Motor Controller placement

Is there a reason to place the motor controllers nearer to either the PD board or the motor itself? The total distance is the same from motor to PD board either way but is there and advantage one way or the other?
  #2   Spotlight this post!  
Unread 14-01-2014, 13:15
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: Motor Controller placement

Having your motor controllers all in the same general location can make it easier to do troubleshooting by swapping components.

Distributing the motor controllers closer to the motor can make it easier to find room for them.

Having a long run for the PWM cable increases the chance of something cutting it or pulling it loose.

Putting the controllers electrically far from the power source means that more of the voltage drop is seen by the controller and might result in a brownout. For Jaguars, that can cause issues, especially when using CAN instead of PWM control.

Last edited by Alan Anderson : 14-01-2014 at 13:17.
  #3   Spotlight this post!  
Unread 14-01-2014, 13:46
apalrd's Avatar
apalrd apalrd is offline
More Torque!
AKA: Andrew Palardy (Most people call me Palardy)
VRC #3333
Team Role: College Student
 
Join Date: Mar 2009
Rookie Year: 2009
Location: Auburn Hills, MI
Posts: 1,347
apalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond repute
Re: Motor Controller placement

I used to put the controllers near the PD board to keep PWM cable length short and manageable.

General tips for electrical component placement and wire routing:

Main battery and battery cabling:
-Locate the battery first. It is more critical to CG than anything else, so put it low to the ground.
-Locate the PD board next. Preferable in the center of a rather large area. Face the input lugs to the battery, and face the terminals on the battery in the direction of the PD board (this will minimize the very heavy and lossy main battery cable). Think about wago tool access too. I highly recommend a bent 90 degree small screwdriver for wago use.
-Locate the main breaker in the closest possible easily accessible location to the PD board and the battery connector
-Use the shortest possible length of #6 or #4 wire for the robot side of the main battery cable, leaving enough to connect a battery.
-Zip tie the battery connectors together in every match. A velcro wire tie works also.

Drive and other high current motors:
-Locate the talons or other speed controllers as close as possible to the PD board. The drive controllers should be closest.
-Try to use the shortest wire length possible between the drive controllers and the PD board, and the motors, BUT
-Try to keep the wire length the same between both sides (left and right). This will help with drift caused by electrical voltage drop.
-Use #10 wire for the drive motors and all 40a devices even though you can use #12
-I put the controllers near the PD board so all of the controllers are together, reducing the mess and tracing of PWM cables.

Motors on long appendages:
-Wire becomes heavy here. I frequently use a 30a breaker on rollers (even though I could use a 40a) so I can use #14 wire, which is a bit lighter than #12 or #10. It adds up over long lengths (up to the top of an elevator, for example).

Other motors and controls stuff:
-Use the smallest wire size legal for small circuits which do not require high current. We use very light, thin insulation, fine strand #18 instrumentation wire for some of this.
-cRio, modules, digital sidecar, compressor, lights, solenoids, etc. are all wired with this
-When possible, I locate the solenoid valves close enough to the cRio to use the original wires. Then, crimp a 2-pin PWM type connector (or a block such as 2x4 or 2x8 for all of them in one shell) and don't bother with an intermediate wire.


Layout all of the motor controllers in order of load/current, so the higher current motors have higher priority to be where they need to be for the shortest path. So the drive talons are placed for optimum wire routing and shortest wire length, then the high current motors (40a), then the 30a rollers, then the 20a compressors and radio brick and such.

General wire routing:
-Secure wires and think about how the wire will be stressed as things move. Leave enough slack around moving joints but not enough to get caught.
-Try to run wires in bundles for neatness. Think about some of the main bundles and leave space for them so they aren't going over speed controllers.
-Run all PWM cables first since they are easier to bend, then run high current (thicker, stiffer) wires after on top of the PWM cables

And finally, CAD your electronics. Not the wire, but the components. Make sure you leave room for them. Make sure you can work on them without too much pain (they're never exactly easy to get to, but you can try to make it nice anyway). We usually make block models (cubes of the right size/shape/bolt pattern) to make them easier to assemble and easier on the computer we're working on, since we really don't need fine detail for a motor controller.
__________________
Kettering University - Computer Engineering
Kettering Motorsports
Williams International - Commercial Engines - Controls and Accessories
FRC 33 - The Killer Bees - 2009-2012 Student, 2013-2014 Advisor
VEX IQ 3333 - The Bumble Bees - 2014+ Mentor

"Sometimes, the elegant implementation is a function. Not a method. Not a class. Not a framework. Just a function." ~ John Carmack
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


All times are GMT -5. The time now is 10:21.

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