840 likes | 996 Views
A guide to wiring your robot. Jerry Skene Past mentor – Chantilly Robotics. Email: mrskene@chantillyrobotics.org. www.chantillyrobotics.org/wiring. Presentation available online at:. Agenda. Overview of the major electrical components. Agenda. Overview of the major electrical components
E N D
A guide to wiring your robot. Jerry Skene Past mentor – Chantilly Robotics Email: mrskene@chantillyrobotics.org
www.chantillyrobotics.org/wiring Presentation available online at:
Agenda • Overview of the major electrical components
Agenda • Overview of the major electrical components • Power Distribution
Agenda • Overview of the major electrical components • Power Distribution • Signal Distribution
Agenda • Overview of the major electrical components • Power Distribution • Signal Distribution • Where to get electrical parts & tools
Agenda • Overview of the major electrical components • Power Distribution • Signal Distribution • Where to get electrical parts & tools • Questions
Overview of Major Components- note some components may change for 2014 season Driver Control System
Major Components Battery & Connector
Major Components High Amp Circuit Breaker
Major Components Power Distribution Panel
Major Components Power Distribution Panel • Power Distribution Panel • ensures safe distribution of power to various components on your robot • supports 20 – 40 amp resettable circuit breakers • includes voltage regulators for main processor and camera
Major Components ROBOT CONTROLLER
Ethernet to Wifi Radio & camera Analog, Digital and Solenoid Interface modules National Instruments Compact RIORobot Controller
CRIO • 400mHz CPU, 64MB/128MB
CRIO • 400mHz CPU, 64MB/128MB • Fixed positions for: • (2) Analog modules – can read potentiometer input
CRIO • 400mHz CPU, 64MB/128MB • Fixed positions for: • (2) Analog modules – can read potentiometer input • (2) Digital Modules – input and output modes: Input - reads switches, digital sensors, etc. Output - turns on/off relays, lights, etc. - controls motor speed controllers
CRIO • 400mHz CPU, 64MB/128MB • Fixed positions for: • (2) Analog modules – can read potentiometer input • (2) Digital Modules – input and output modes: Input - reads switches, digital sensors, etc. Output - turns on/off relays, lights, etc. - controls motor speed controllers • (1) Pneumatic Module - connects to pneumatic solenoids
CRIO • 400mHz CPU, 64MB/128MB • Fixed positions for: • (2) Analog modules – can read potentiometer input • (2) Digital Modules – input and output modes: Input - reads switches, digital sensors, etc. Output - turns on/off relays, lights, etc. - controls motor speed controllers • (1) Pneumatic Module - connects to pneumatic solenoids • (2) Ethernet ports • (1) serial port (console) • 24v power
Major Components Analog Module
Analog Module • Requires analog header plug
Analog Module • Requires analog header plug • Uses 3-wire PWM cable
Analog Module • Requires analog header plug • Uses 3-wire PWM cable • Can measure robot’s battery voltage
Analog Module • Requires analog header plug • Uses 3-wire PWM cable • Can measure robot’s battery voltage • can measure analog voltage from various sensors,such as a potentiometer or a rangefinder
Major Components Digital Sidecar
Digital Sidecar • Used to connect digital devices to cRio processor
Digital Sidecar • Used to connect digital devices to cRio processor • Gets 12V from Power Distribution panel
Digital Sidecar • Used to connect digital devices to cRio processor • Gets 12V from Power Distribution panel • DB-37 cable to cRIO
Digital Sidecar • Used to connect digital devices to cRio processor • Gets 12V from Power Distribution panel • DB-37 cable to cRIO • (10) PWM outputs for motor controllers • Jumper for servo use
Digital Sidecar • Used to connect digital devices to cRio processor • Gets 12V from Power Distribution panel • DB-37 cable to cRIO • (10) PWM outputs for motor controllers • Jumper for servo use • (14) Digital IO (GPIO)
Digital Sidecar • Used to connect digital devices to cRio processor • Gets 12V from Power Distribution panel • DB-37 cable to cRIO • (10) PWM outputs for motor controllers • Jumper for servo use • (14) Digital IO (GPIO) • (8) Relays
Digital Sidecar • Used to connect digital devices to cRio processor • Gets 12V from Power Distribution panel • DB-37 cable to cRIO • (10) PWM outputs for motor controllers • Jumper for servo use • (14) Digital IO (GPIO) • (8) Relays • Power status LEDs 5v, 6v, 12v
Major Components Solenoid Breakout
Solenoid Breakout Used to connect to higher power devices, such as pneumatic solenoid control valves
Major Components VICTOR & JAGUAR SPEED CONTROLLERS
Jaguar Motor Speed Controller • Converts signal from CRIO/Sidecar to power motors
Jaguar Motor Speed Controller • Converts signal from CRIO/Sidecar to power motors • Limit switch inputs (forward/reverse)
Jaguar Motor Speed Controller • Converts signal from CRIO/Sidecar to power motors • Limit switch inputs (forward/reverse) • Coast/Brake (jumper or DIO)
Jaguar Motor Speed Controller • Converts signal from CRIO/Sidecar to power motors • Limit switch inputs (forward/reverse) • Coast/Brake (jumper or DIO) • Slow flashing Yellow LED indicates no valid pwm signal
Jaguar Motor Speed Controller • Converts signal from CRIO/Sidecar to power motors • Limit switch inputs (forward/reverse) • Coast/Brake (jumper or DIO) • Slow flashing Yellow LED indicates no valid pwm signal • Slow flashing Red LED indicates limit switch, overtemp/current, or under voltage <6V
Jaguar Motor Speed Controller • Converts signal from CRIO/Sidecar to power motors • Limit switch inputs (forward/reverse) • Coast/Brake (jumper or DIO) • Slow flashing Yellow LED indicates no valid pwm signal • Slow flashing Red LED indicates limit switch, overtemp/current, or under voltage <6V • Over-current protection can cause motors to cut out inpushing matches
Major Components VIDEO CAMERA
Axis M10112 Network Camera • Ethernet Web-ready camera • Requires special crossover cable (orange) • Fixed focus • Reset button on back • Use “Setup Axis Camera” on PC to configure it for FRC competition use • !!! Isolate this from the chassis (older Axis camera)
Major Components RELAYS (SPIKES)
Spike: - allows the cRIO to turn a motor or other high current load on/off