Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   Electrical (http://www.chiefdelphi.com/forums/forumdisplay.php?f=53)
-   -   Brownout Prevention? (http://www.chiefdelphi.com/forums/showthread.php?t=148110)

jwfoss 07-06-2016 15:20

Re: Brownout Prevention?
 
Quote:

Originally Posted by Michael Hill (Post 1586998)
Was anyone brave enough to run a 6-CIM drive this year? If so, how frequent were brownouts? Also, what were the gear ratios and wheels used?

558 ran a 6CIM 8wd drive with 6" WCP Diamond Tread for 2016:
WCP SS 12:50 Stage 1 // 20:54 Stage 2 // 12:12 Sprockets
Free Speed (JVN Design Calc): 12.40 ft/s
"Real Speed" (JVN Design Calc): 10.05 ft/s

No brownouts to speak of.

Chris is me 07-06-2016 15:23

Re: Brownout Prevention?
 
Quote:

Originally Posted by marshall (Post 1591794)
Good to know. What was the JVN speed?

18 FPS * .81 = 14.58 FPS

For a different "speed loss constant", just multiply the free speed by that constant. That is all the constant does in the JVN spreadsheet.

---

For another data point - 228 ran 4 CIM / 2 mini on shifters this year, but we ran basically the entire season in low gear (6.5 FPS), so I don't imagine we were really about to trip any breakers.

DubstepLion1 29-06-2016 13:45

Re: Brownout Prevention?
 
Some teams mentioned that they used code to reduce or effectively prevent brownouts from occurring. Could you please post an example of how you achieved this? I'm confused at how to implement it in a command-based project after getting the power usage from the PDP.

phargo#1018 30-06-2016 20:50

Re: Brownout Prevention?
 
Along with this thread, is there any documentation that defines how to get the numerical log data off of the driver station?

For simulations and for testing, I would like to have the numerical data taken indicating the current loads during a match.

We have been using crimp ferrules for a number of years, and we find that they make things more trouble free.

We also have been using Burndy lugs, or equivalent. I usually find them on Ebay for a good price. We also use the hydraulic crimper from Harbor Freight. We also use welding cable for the battery connections. Same amount of copper but very flexible.

The only time I have had to use solder on a crimp termination is when I don't have the correct termination tool. With the correct termination tool, you should never need to solder a crimp termination.

I haven't seen any discussions of using current-loops for motor drives. I haven't checked into the Talon capability ... can you set a current command over CAN?

wireties 30-06-2016 23:33

Re: Brownout Prevention?
 
Quote:

Originally Posted by DubstepLion1 (Post 1594905)
Some teams mentioned that they used code to reduce or effectively prevent brownouts from occurring. Could you please post an example of how you achieved this? I'm confused at how to implement it in a command-based project after getting the power usage from the PDP.

Using the PDP is for monitoring power usage. If you are pushing the motors too hard, back off on the acceleration. Or only allow stalls for (short) fixed periods of time (assuming you did not design your system to support indefinite stalls).

To help prevent brownouts from extreme acceleration implement a trapezoidal velocity profile. In simple terms control how fast you accelerate and decelerate. You can let the Talon SRX controllers do it for you or implement a simple algebraic equation in software. I always tell our programmers there is no purpose in asking a motor to do something it cannot do.


All times are GMT -5. The time now is 15:47.

Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi