|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
| Thread Tools | Rate Thread | Display Modes |
|
#1
|
||||
|
||||
|
The do's and do not's when shifting
My team just recently got a 3 Cim Ball Shifter with a 3rd stage for our drive train this year. This is our first time using shifting gearboxes so we are a bit new to all the concepts like when to shift, where we should place encoders, and dealing with 6 Cims drawing a large amount of current with out tripping the 120 amp breaker. Any experience you could share would help my team out a lot.
|
|
#2
|
||||
|
||||
|
Re: The do's and do not's when shifting
Shift down when you encounter resistance (another robot, etc) - stay in high gear otherwise. You can also shift down if you want more precise control.
Shifting for acceleration (gunning it in low and then shifting to high) doesn't generally pay off well enough to justify it. |
|
#3
|
|||||
|
|||||
|
Re: The do's and do not's when shifting
If you have the programming skill to do it, consider adding the option to auto-shift to low when the PDP sees current spikes on the drive motors. Six CIMs with high gearing can and will trip the main breaker or brown out the RoboRIO, and good code can react faster than a driver.
Encoders can be placed anywhere you would on a normal drivetrain. Depending on where they're placed and how they're used, you may need to compensate for the change in ratio elsewhere in the robot in your code to get an accurate reading. |
|
#4
|
||||
|
||||
|
Re: The do's and do not's when shifting
Make sure to slow down before you shift in matches. Shifting from high to low while moving fast tends to cause wear on the gears (they grind). You should be fine to use high gear at most times in a match. Low gear you really only want to use if you get into a pushing patch.
|
|
#5
|
|||
|
|||
|
Re: The do's and do not's when shifting
Quote:
|
|
#6
|
|||
|
|||
|
Re: The do's and do not's when shifting
Quote:
Quote:
Quote:
The 'gears' won't grind, and the mechanical people can replace the shift mechanism after every match no problem. |
|
#7
|
|||
|
|||
|
Re: The do's and do not's when shifting
Quote:
|
|
#8
|
||||
|
||||
|
Re: The do's and do not's when shifting
Quote:
In general lots of advice in this thread applies to dog shifters more than ballshifters. |
|
#9
|
||||
|
||||
|
Re: The do's and do not's when shifting
Quote:
|
|
#10
|
|||||
|
|||||
|
Re: The do's and do not's when shifting
You could infer the stress on your motors with a single encoder value per side compared to the commanded motor speed, over a sustained period of time (you don't want to shift down for a fraction of a second just because you accelerate hard). Doing the same thing with the built-in current monitoring functionality of the new power distribution panel is a lot more straightforward way of doing it though, since you get the actual value (the current) which causes bad things to happen.
|
|
#11
|
||||
|
||||
|
Re: The do's and do not's when shifting
Quote:
Quote:
This can allow code that can automatically shift gears based on both speed and motor load. Related code can back off the drive motor power and even shut down other motors such as the air compressor to stave off a brownout (with its subsequent total cutoff of motor power). Auto shifting needs hysteresis and possibly a time delay to prevent rapid cycling when right at the threshold of low gear and high gear. Keep very close tabs on wear and tear, as the gears will get torn up much faster when driven hard with automatic shifting. |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|