This section presents the 2015 control system general hardware. This document is very important for any member of the engineering area of your team, as it summarizes most of the components that your robot will make use of.
Some of the contents of this document come from the official WPILib documentation.
The roboRIO is the main robot controller used for FRC robots. It loads the user code during startup and manages attached devices with your code.
Detailed information on the roboRIO can be found in the roboRIO User Manual.
The Power Distribution Panel (PDP) is designed to distribute power from a 12VDC battery to various robot components. In the case of a short, the PDP will trip the corresponding breaker automatically.
For more detailed information, see the PDP User Manual.
The PCM is a device that contains all of the inputs and outputs required to operate 12V or 24V pneumatic solenoids and the on board compressor. For more information see the PCM User Manual.
The D-Link DAP-1522 Rev B robot radio is used to provide wireless communication functionality to the robot. The device can be configured as an Access Point for direct connection of a laptop for use at home. It can also be configured as a bridge for use on the field. For more information, see programming your radio for home use.
The 120A Main Circuit Breaker serves two roles on the robot: the main robot power switch and a protection device for downstream robot wiring and components. The 120A circuit breaker is wired to the positive terminals of the robot battery and PDP.
The power supply for an FRC robot is a single 12V 18Ah battery. The batteries used for FRC are sealed lead acid batteries capable of meeting the high current demands of an FRC robot. For more information, see the Datasheets for the MK ES17-12 and Enersys NP18-12. Note that other battery part numbers may be legal, consult the 2015 FRC Manual for a complete list.
In FRC robots (and most robots), you don't have access to the motor actuators directly. You need to wire your motor to a Talon, Jaguar or Victor controller to control it.
As of May 2015, the allowed motor controllers for FRC teams are:
The primary differences between the motor controllers above are:
Our team prefers to use the Victor SP controllers for secondary subsystems, such as the elevator or rollers. We use the Talon SRX controllers for primary subsystems, such as the drive system.