Drive System
Description
The drive system is a dual motor chain drive using two 24 volt brushed DC motors. The motors are controlled with a closed-loop feedback PID motor controller. The feedback is provided by a pair of quadrature incremental encoders mounted on the motor shaft. The motor controller will also implement differential steering for improved handling. The gear ratio is 11-80 with an estimated maximum 378 RPM for the 10 inch pneumatic wheels. The high gear ratio was preferred to ensure the bot could handle rough terrain.
Specs
Est. Max Power Consumption:
- 720 Watts @ 30-A/24-VDC (w/ two motors)
Est. Typical Power Consumption:
- 400 Watts @ 16.6-A/24-VDC (w/ two motors)
Motor Controller
Drive System Assembly and Parts
- drive-motor-encoder-assembly
AMT103-V
- drive-system-wheel-assembly
- drive-motor
MY1060
- encoder-assembly-parts-list
drive-system-safety
Drive System Safety
Emergency Stop and Pause Systems should be Open Wire Fault Tolerant. This fail-safe means that if you rip out the wires that connects the E-Stop switches from the power supply, microcontroller, or relays it should activate the Stopping system regardless of the state of the Emergency Stop Switch.
We want to ensure to near absolute certainty that the E-Stop will always work as expected. In the pursuit of extremely high reliability the overall design should be low-tech and simple. Before diving into the design it is important to discuss different categories of E-stops.
Category 2 E-Stop
Category 2 means that when the E-stop is activated the system will stop all moving electrical devices and power will remain available to the motor controlling systems. Simply put, a Cat 2 E-Stop has the following conditions when activated:
- Halt all movement of the machine as soon as possible.
- Electrical power is still supplied to devices.
Category 1 E-Stop
Category 1 means that the moment the E-stop is activated the system will stop all moving electrical devices while simultaneously removing power from the motor controlling systems.1 Simply put, a Cat 1 E-Stop has the following conditions when activated:
- Halts all movement of the machine as soon as possible.
- Electrical power is removed from the motor controllers and electromechanical devices.
Category 0 E-Stop
Category 0 means that when the E-stop is activated the result is power is immediately removed from the motor controllers and the motors. If the motors are moving when this occurs it will result in an uncontrolled stop. This behavior is identical to “pulling the plug” from the system. This is not an optimal strategy to disable the bot if it already moving and has any kinetic energy. 2 Simply put, a Cat 0 E-Stop has the following conditions when activated:
- Removes electrical power from the motor controllers and electromechanical devices.
E-Stop Design
Additional Reading
https://robotics.stackexchange.com/questions/112/how-should-emergency-stops-be-wired
Link to original Footnotes
Some electrotechnical devices use the supplied electrical power to stop the moving parts known as E-Braking. In this case you might see a system delay the removal of power so the E-Brakes have enough time to sufficiently stop all moving devices. Another solution could implement mechanical brakes that passively active under the event of power being removed from the system. ↩
The Category 0 E-Stop should be considered a last-ditch effort to disable the machine once all E-Stop systems fail. It is possible to design a mechanical braking system that would activate in the event of removing power, but it is not a priority for this project. ↩