FRC wiring_2013 - Chantilly Robotics

advertisement
1
A guide to wiring your robot.
Jerry Skene
Past mentor – Chantilly Robotics
Email: mrskene@chantillyrobotics.org
Presentation available online at:
www.chantillyrobotics.org/wiring
3
Agenda
• Overview of the major electrical components
4
Agenda
• Overview of the major electrical components
• Power Distribution
5
Agenda
• Overview of the major electrical components
• Power Distribution
• Signal Distribution
6
Agenda
•
•
•
•
Overview of the major electrical components
Power Distribution
Signal Distribution
Where to get electrical parts & tools
7
Agenda
•
•
•
•
•
Overview of the major electrical components
Power Distribution
Signal Distribution
Where to get electrical parts & tools
Questions
8
Overview of Major Components
- note some components may change for 2014 season
Driver Control System
9
Major Components
10
Major Components
Battery &
Connector
11
Major Components
High Amp Circuit Breaker
12
HIGH – AMP CIRCUIT BREAKER
13
Major Components
Power Distribution
Panel
14
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
15
Power Distribution Module
16
Major Components
ROBOT
CONTROLLER
17
Ethernet to Wifi Radio & camera
Analog, Digital and Solenoid
Interface modules
National Instruments Compact RIO
Robot Controller
18
CRIO
•400mHz CPU, 64MB/128MB
19
CRIO
•400mHz CPU, 64MB/128MB
• Fixed positions for:
• (2) Analog modules – can read potentiometer input
20
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
21
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
22
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
23
Major Components
Analog Module
24
Analog Module
• Requires analog header plug
25
Analog Module
• Requires analog header plug
• Uses 3-wire PWM cable
26
Analog Module
• Requires analog header plug
• Uses 3-wire PWM cable
• Can measure robot’s battery
voltage
27
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
28
Major Components
Digital Sidecar
29
Digital Sidecar
• Used to connect digital devices to
cRio processor
30
Digital Sidecar
• Used to connect digital devices to
cRio processor
• Gets 12V from Power Distribution
panel
31
Digital Sidecar
• Used to connect digital devices to
cRio processor
• Gets 12V from Power Distribution
panel
• DB-37 cable to cRIO
32
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
33
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)
34
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
35
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
36
Major Components
Solenoid Breakout
37
Solenoid Breakout
Used to connect to
higher power devices,
such as pneumatic
solenoid control valves
38
Major Components
VICTOR & JAGUAR
SPEED
CONTROLLERS
39
40
Jaguar Motor Speed Controller
•
Converts signal from CRIO/Sidecar to power
motors
41
Jaguar Motor Speed Controller
•
•
Converts signal from CRIO/Sidecar to power
motors
Limit switch inputs (forward/reverse)
42
Jaguar Motor Speed Controller
•
•
•
Converts signal from CRIO/Sidecar to power
motors
Limit switch inputs (forward/reverse)
Coast/Brake (jumper or DIO)
43
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
44
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, over
temp/current, or under
voltage <6V
45
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, over
temp/current, or under
voltage <6V
Over-current protection can
cause motors to cut out in
pushing matches
46
Major Components
VIDEO
CAMERA
47
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)
48
Major Components
RELAYS
(SPIKES)
49
Spike:
- allows the cRIO to turn a motor or other high
current load on/off
50
Major Components
WIRELESS BRIDGE
51
Wireless Bridge
-Allows wifi
communications
between the driver
station and the robot
-Must not be used in pit
area during
competition: use
Ethernet cat5 tether
cable instead
52
Major Components
Driver Station
Provides remote control interface to cRIO
53
Joysticks and controllers
• Two are provided in the Kit of Parts (KOP)
• any USB-based controller may be used:
Xbox, etc.
54
Power Distribution
• Connections & polarities – what goes where
55
Power Distribution
• Connections & polarities – what goes where
• Legal wire gauge and color
56
Power Distribution
• Connections & polarities – what goes where
• Legal wire gauge and color
• How to make reliable connections
57
Power Distribution
Battery: +12 volts:
- RED wire: 6 AWG from battery to hi-amp
breaker to power distribution panel
GND:
- BLACK or BLUE wire : 6 AWG from battery
to hi-amp breaker to power distribution panel
58
Power Distribution
Other power connections:
- use 12 AWG or larger diameter wire for all
circuits protected by a 40A Circuit Breaker.
59
Power Distribution
Other power connections:
- use 12 AWG or larger diameter wire for all
circuits protected by a 40A Circuit Breaker.
- use 14 AWG or larger diameter wire for all
circuits protected by a 30A Circuit Breaker.
60
Power Distribution
Other power connections:
- use 12 AWG or larger diameter wire for all
circuits protected by a 40A Circuit Breaker.
- use 14 AWG or larger diameter wire for all
circuits protected by a 30A Circuit Breaker.
- use 18 AWG or larger diameter wire for all
circuits protected by a 20A Circuit Breaker.
61
Power Distribution
Victor
Motor
Controller
Camera
Digital
Sidecar
Mobile
Device
Controller
Power
Distribution
Panel
Hi-amp
Circuit
Breaker
Wireless
Bridge
62
Power Distribution
• How to make reliable crimp connections:
– Use a ratchet-type crimping tool on crimp connections:
YES
(Eclipse crimpers or equivalent)
NO
63
Power Distribution – WAGO connectors
• Simply strip wire and push into connector – do not
tin wire first
64
SIGNAL DISTRIBUTION
• Digital I/O & PWM motor control signals come from
the Digital Sidecar
65
Signal Distribution
• Use 3-wire cables to connect PWM port on
Robot Controller to Victor Speed controller
You can buy extras at InnovationFirst.com or robotmarketplace.com
66
Try to keep your wiring neat – it will save you time!
Compliments to Dave Lavery - Team 116
67
Robotic Sensors
68
Robotic Sensors
What do they do?
• Detect information about the physical world
69
Robotic Sensors
What do they do?
• Detect information about the physical world
• Convert this information into an electrical
signal suitable for the robot’s computer
controller
70
Robotic Sensors
Simple Switch for sensing physical contact:
Function: Consists of two electrical contacts – they make or
break a connection when the switch is activated
71
Robotic Sensors
Optical Sensor for physical presence:
interrupted & reflected type are available
Function: Consists of light source (LED) and light detector
(photocell); can sense by interruption or reflection of beam
Optical Interrupter
Optical Reflector
72
Robotic Sensors
IR rangefinder
• Purpose: Measures distance to an object via
infrared emitter/detector combo
73
Robotic Sensors
Ultrasonic Rangefinder
Function: Measures distance to an object by means of
ultrasonic sound bursts, or pings
74
Robotic Sensors
Potentiometer
Function: Measures rotary input, outputs an analog value
75
Robotic Sensors
Rotary or shaft encoder
Purpose: For precisely measuring shaft angle using
a light source (LED) and light detector (photocell) with an
encoder disc
Rotary Encoder
Encoder Disc,
read by optical sensors inside decoder
76
Where to get electrical parts
• Some recommended sources:
– andymark.com – servos, PWM cables, Talon
controller, crimp tool, etc.
– Waytekwire.com – wire, etc.
– Mouser.com
– Allelectronics.com
– Digikey.com – Jaguars, sensors, etc.
– Sparkfun.com
– Robotmarketplace.com
77
Where to get answers:
• Some recommended sources:
– www.Chiefdelphi.com
• Unofficial source for information on all robotics topics
– www.Forums.usfirst.org
• Official source
78
Questions ???
?
?
?
?
?
?
?
?
?
Some images borrowed from Cybersonics, Team 103
79
Thank you.
www.chantillyrobotics.org/wiring
80
END
81
82
Download