I’m sharing this with the community here because I need feedback on how to improve this design. Please, as you read this, keep in mind that it’s not entirely complete – but complete enough to be understandable. If I wait until I find the motivation to finish it before sharing it, it’ll never get done. Also, please keep in mind that this is very much a prototype and I’m sure that it could be improved – as I’ve already mentioned.
The two-speed shift-on-the-fly transmission has become a popular, almost required, feature of many robots. Similarly, coupling two or more motors together on a drivetrain has also become very popular and it offers many advantages over single motor drivetrains. Those benefits have been discussed in detail elsewhere.
There is, however, one large disadvantage to most of these motor coupling options. It is, of course, that they must obey the “law of averages” and we make compromises about the use of the motors. High torque motors sacrifice some of that available torque to achieve a higher speed. High speed motors are corraled a bit by the high torque motors. Both motors involved are often capable of providing a higher speed or higher torque individually – but the compromises made by coupling them together allow for more torque at a given speed.
In this thread, Ken Wittlief of 578 talked about a gearbox design that takes advantage of the unique speed/torque characteristics of each motor. What follows is my interpretation of that idea.
Of course, the overall concept behind this is to create something that makes good use of the unique characteristics of two motors while sacrificing as little as possible of those characteristics.
For our purposes, we’ll consider two motors.
- The Drill w/ Gearbox in Low – this is our high torque motor with a free speed of 423 RPM.
- The Chiaphua – this is our high speed motor with a free speed of 5,500 RPM.
When the robot’s moving slowly – probably because it’s pushing something – we’d like for it to have a lot of torque. For low-speed, high torque applications, the drill is ideal.
When there’s nothing in the way, we want our robots to get where they’re going as quickly as possible. For that, the high RPM of the Chiaphua motor is a real asset. That motors relatively high torque at high speeds is also a benefit.
So, the problem becomes finding a way of mechanically disconnecting one motor or the other from the drivetrain when it’s not needed. Ken discussed this some in the thread mentioned above, but I’m going to repeat a lot of that for completeness.
Why do we need to disconnect the motors? Well, so our robot doesn’t explode, of course! See, the drill just won’t spin any faster than 423 RPM. So, if we’re expecting to achieve a high speed, we need something that’s going to spin a bit faster than that. (Unless, of course, we use 16" wheels or some such thing. My work was all based on 8.5" wheels.)
We’re going to use the drill motor exclusively for low speed driving and the Chiaphua motor for exclusively high speed driving.
Car engines are always spinning – even when the car isn’t moving. There, a clutch is used to disengage the spinning parts (the engine) from the non-spinning parts (the wheels). Well, clutches are available off-the-shelf, but they’re prohibitively expensive. So much so, in fact, that many I’ve seen exceed the $400 per part limit FIRST applies to teams. So, that means we need to come up with some other method of “disconnecting” our motors. In fact, we need two.
Ken talked about a one way clutch. Well, I scoured the internet looking for information on a serviceable one-way clutch or one-way bearing. I found next to nothing. There’re a few things here or there for RC Helicopters, but not much more. I know this stuff exists, but I had to make do without it.
So, with that, we have my solution for the first “disconnect” – the mechanical disconnect. I called it a “spiral clutch.”
http://www.magenet.com/~imagination/auto_shift/spiralclutch2.jpg
Missing from this image is the compression spring, mounted to one side, that would force the two halves together. That ensures good contact.
It works pretty much as you’d expect. When the right shaft spins counterclockwise, the spiral engages and the two sides act as a single shaft. When it spins clockwise, the two halves slip against one another and power isn’t transferred to the left shaft.
What might be less obvious is that all that is required for this to work properly is “relative clockwise” motion; or, for that matter, what use it serves.
Imagine the right side is attached to the drill motor and the left is coupled to the Chiaphua motor as well as acting as an output to further gearing or straight to the ground. The drill starts at a standstill, spinning counterclockwise, and engaging the spiral clutch – which acts as a solid shaft and drives the robot.
Well, during that time, so that it doesn’t drag on the system, we also want the Chiaphua motor to be spinning – but we don’t want for it to see any load. To accomplish that, we have to employ our second “disconnect,” but this time it’s an electronic disconnect. By varying the voltage to the Chiaphua via PMW output, we can make it such that its free speed corresponds with the current drill motor speed while under load. This is our electronic clutch.
Once the drill has reached its highest RPM, the Chiaphua will still have plenty of its operating range left over. It can continue to accelerate to its top speed thanks to the clutch and “relative clockwise” motion.
Imagine that the left and right sides of the clutch each want to spin at 200 RPM thanks to their motors each outputting at 200 RPM. As I’ve mentioned, it’ll act as a solid shaft because there’s no clockwise motion. Imagine next that the left side speeds up to 1000 RPM while the right side remains at 200 RPM. There’s a “relative clockwise” motion of 800 RPM. The clutch will slip.
The images that follow show the completed gearbox – including the associated gearing for each motor. (Well, most of it. The drill output shaft is missing its 18 tooth, 1/4" pitch roller chain sprocket.)
The Chiaphua is geared down 15:1 over three stages when it meets the clutch shaft. The drill is geared down 2:1. I am probably going to revise these ratios – I can already see where I’ve made an error. Can you? The top speed is 15 ft/s. The low speed torque output is ~57+Nm per side (depending on external gearing).
The gearboxes are big. Remember this is the first iteration. I sincerely hope I can make them 25-33% smaller. They measure approximately 10" x 10" x 4" each. They can be oriented vertically or horizontally.
http://www.magenet.com/~imagination/auto_shift/auto_shift_side.jpg
Side view.
http://www.magenet.com/~imagination/auto_shift/auto_shift_front2.jpg
Front view.
http://www.magenet.com/~imagination/auto_shift/auto_shift2.jpg
Isometric view.
That iso view is the oldest of the views. I assure you that the end plate now has holes and bearings in it.
So, that’s that. Feedback, comments, suggestions, etc. are encouraged. Please feel free to take any ideas from this thread and apply them to your own projects – but please, tell me. I’d like to follow along and see how it turns out.
Edit: Sorry about blowing up the margins. I’ll shrink those images and edit again as soon as I can.