SlideShare uma empresa Scribd logo
1 de 29
Overview of Electronics
  1425 Wilsonville Robotics


          Tim Bennington-Davis
      tbenningtondavis@ixiacom.com
              (503) 449-9507
At a glance
New   NI controller (cRIO)
 ◦ Smaller, 4 slots, less weight, less cost
Microsoft   Xbox Kinect adapter
Robot Schematic
Elements of the System
National  Instruments cRIO
Digital Sidecar
Power Distribution Board
Analog Bumper
Pneumatics Bumper
Netbook Driver Station
Wireless Interface (802.11)
Camera
Motor controllers and relays
cRIO
ModularController, Industrial Strength
Comes with multiple interface modules
  ◦ 2 Analog Input Modules
    Plus 2 Analog Breakout
  ◦ 2 Digital Input/Output Modules
    Connect via really big cable to Digital Sidecar
  ◦ 1 Digital Output Module
    Use with Solenoid Breakout
Veteran    teams do not get new cRIO’s and
 modules
Rookie teams will get new smaller cRIO
cRIO and Modules



        Legacy Teams have 8-slot cRIO chassis


            Rookie teams will get new 4-slot cRIO
Digital Sidecar
Connects       to cRIO9403 with 32-pin cable
Provides
 ◦ 10 PWM outputs (Victors, Jaguars, RC
   servos)
      Can be configured on a per-output basis to drive
       6V RC servos with jumpers
 ◦   14 GPIO with +5V on each
 ◦   16 Relay Outputs
 ◦   I2C headers (Standard and NXT-compatible)
 ◦   12V supply,
      Provides +5V output
Digital Sidecar
Power Distribution Module
Custom   Design by FIRST
6-15 VDC, reverse polarity protected
Metric shanks, not SAE!
8 outputs for 40A breakers
12 outputs for 30A/20A breakers
24VDC output for CompactRIO
12V output
5V output for camera
LED’s for power supplies and open
 breakers
Power Distribution Module
Power Distribution Diagram
Analog Breakout
5V/3A for powering sensors
8 Analog Inputs, 3 pin PWM cable config.
Mounts to NI 9201 Analog Module
Configurable to make one input capable
 of measuring battery voltage - mandatory
LED to indicate bumper has power
Power to bumper requires wiring to
 power distribution module
Analog Bumper
Pneumatics Breakout
Reverse-battery  protection
8 Outputs to directly drive solenoids
Mounts to NI 9472 Digital Module
Means you don’t have to use Spikes to
 drive solenoids anymore
 ◦ Save weight, space and money
LED  to indicate bumper has power
Power to bumper requires wiring to
 power distribution module, can tolerate
 12v or 24v to match solenoids
Pneumatics Breakout
Wireless Interface – 802.11
Radio   on the robot is 802.11 wireless
 bridge
Check for how to power it correctly from
 your robot
You will assign fixed IP addresses to your
 components, using team number
Use as AP during build season, connect to
 the wired field at the competition
Field will use 5 GHz band to avoid overlap
 and interference
Ethernet Camera – Axis M1011
Streaming   video for drive-
 time control has been
 challenging
Connects to RJ45 on cRIO
Can be used to track colors
Jaguar Motor Controller
Replaces  the venerable Victor
CAN bus interface, limit features
Do NOT remove the power screws
They are “swaged” on the end, which is
 meant to keep them from coming out
Removing them drops metal shavings
 into the guts
Operator Interface
Classmate  Computer or equivalent
  Must run supplied software
  IP connected
  Communicates constantly with cRIO
USB expansion hub
Joysticks (USB)
Cypress pSOC I/O expansion device
Operator Interface
Typically a 48” x 8” console
Joysticks or other driving interface
Buttons, switches, dials, lights
Your team designs and builds it
Effective driving operation is enabled by
 careful ergonomic design, especially
 when it comes to controlling the non-
 drive functions
Operator Interface
Cypress    board provides 16 configurable
 digital pins, 8 analog inputs
Plug into proto board, or build/buy
 carrier board
Digital and analog functions map to
 software
Typical OI Functions
switch  (on/off) – 1 digital input
3 position switch (on/off/on) – 2 digital
 inputs
Potentiometer (variable position) – 1
 analog input
Push button switch (momentary
 contact) – 1 digital input
Indication (LED) – 1 digital output
Link between OI and cRIO
Default  software causes cRIO and
 classmate computer to update each
 other several times a second
All OI data is fed to cRIO automatically
If they don’t talk, your robot disables
 itself
Status of communication shown in
 classmate GUI
Other Handy Parts
10-turn  potentiometers
  Not supplied – Norvac, Fry’s, Digi-Key
  Wire to analog input
US Digital Quadrature Encoders
  Mount in many transmissions
  Count transmission rotation, direction
3-axis accelerometer (supplied)
Gyro (supplied)
Analog Ultrasonic detectors
  For measuring close distances
Helpful Hints
Working the Wago
• Find a Wago tool (Newark Electronics)
• Take care to insert directly at a fixed angle, pressing straight in
• Do not pry. The goal is to open the spring by pressing in the
         screwdriver, not by prying
802.11 Radio Link
The  AP and bridge have changed over
 the years.
Learn how to set static IP addresses on
 your PC, and how to log into AP and
 adapter to configure them manually
Turn off “Wireless Protection”, so that
 inadvertent presses of external buttons
 don’t change settings unexpectedly
Other ideas worth remembering
Solder your terminals – prevent failure
Keep large gauge wiring as short as possible
Lay your electronics out so you can
 troubleshoot it – 2 layers sometimes works
Make a battery charging record
  ◦ During tournaments, know which one is charged
Read  the inspection rules early – a great “cheat
 sheet” for guiding you
 Label your wires or use color markings, to
 make troubleshooting easier
Robot frame is NOT connected to ground
Wrapping Up
Go    to the FIRST website, navigate
 ◦   FRC
 ◦   Game and Season Info
 ◦   Competition
 ◦   Competition Manual and Related Docs
Check out the schematics, rules and
 manuals from last year
 ◦ Wire gauge requirements, terminals, etc.

Mais conteúdo relacionado

Mais procurados

Reverse engineering presentation - Digital Alarm Clock
Reverse engineering presentation - Digital Alarm ClockReverse engineering presentation - Digital Alarm Clock
Reverse engineering presentation - Digital Alarm ClockDylan Menezes
 
Black Box for a Car
Black Box for a CarBlack Box for a Car
Black Box for a Carsubrat manna
 
Galil dmc3000 catalog
Galil dmc3000 catalogGalil dmc3000 catalog
Galil dmc3000 catalogElectromate
 
SELTA Energy Automation Portfolio 2018
SELTA Energy Automation Portfolio 2018SELTA Energy Automation Portfolio 2018
SELTA Energy Automation Portfolio 2018SELTA
 
Automatic room light controller with bi directional visitor counter using Ard...
Automatic room light controller with bi directional visitor counter using Ard...Automatic room light controller with bi directional visitor counter using Ard...
Automatic room light controller with bi directional visitor counter using Ard...PRASENJITMORE2
 
Hand gesture controlled wheel chair
Hand gesture controlled wheel chairHand gesture controlled wheel chair
Hand gesture controlled wheel chairRanju Varughese
 
Circontrol Circarlife Catalogue 2013 2014 - EV Charging Stations
Circontrol Circarlife Catalogue 2013 2014 - EV Charging StationsCircontrol Circarlife Catalogue 2013 2014 - EV Charging Stations
Circontrol Circarlife Catalogue 2013 2014 - EV Charging StationsMoises Barea
 
Electronic code lock device
Electronic code lock deviceElectronic code lock device
Electronic code lock deviceAmitoj Kaur
 
ACCELEROMETER BASED GESTURE ROBO CAR
ACCELEROMETER BASED GESTURE ROBO CARACCELEROMETER BASED GESTURE ROBO CAR
ACCELEROMETER BASED GESTURE ROBO CARHarshit Jain
 
report on mini project Bicycle lock
 report on mini project Bicycle lock  report on mini project Bicycle lock
report on mini project Bicycle lock Omkar Rane
 
Automatic room light controller with visible counter
Automatic room light controller with visible counterAutomatic room light controller with visible counter
Automatic room light controller with visible counterMafaz Ahmed
 
Circontrol CHAdeMO catalogue Circarlife
Circontrol CHAdeMO catalogue CircarlifeCircontrol CHAdeMO catalogue Circarlife
Circontrol CHAdeMO catalogue CircarlifeMoises Barea
 
QuickSilver Controls QCI-DS032 QCI-N2-MX
QuickSilver Controls QCI-DS032 QCI-N2-MXQuickSilver Controls QCI-DS032 QCI-N2-MX
QuickSilver Controls QCI-DS032 QCI-N2-MXElectromate
 
Encoders for Robotic Systems, Motors & OEM Applications - Lika Electronic - E...
Encoders for Robotic Systems, Motors & OEM Applications - Lika Electronic - E...Encoders for Robotic Systems, Motors & OEM Applications - Lika Electronic - E...
Encoders for Robotic Systems, Motors & OEM Applications - Lika Electronic - E...Lika Electronic
 
Industry’s performance leading ultra low-power dsp solution
Industry’s performance leading ultra low-power dsp solutionIndustry’s performance leading ultra low-power dsp solution
Industry’s performance leading ultra low-power dsp solutionAnalog Devices, Inc.
 
Advanced motion controls dpcanis 030a800
Advanced motion controls dpcanis 030a800Advanced motion controls dpcanis 030a800
Advanced motion controls dpcanis 030a800Electromate
 

Mais procurados (20)

Reverse engineering presentation - Digital Alarm Clock
Reverse engineering presentation - Digital Alarm ClockReverse engineering presentation - Digital Alarm Clock
Reverse engineering presentation - Digital Alarm Clock
 
Black Box for a Car
Black Box for a CarBlack Box for a Car
Black Box for a Car
 
Galil dmc3000 catalog
Galil dmc3000 catalogGalil dmc3000 catalog
Galil dmc3000 catalog
 
SELTA Energy Automation Portfolio 2018
SELTA Energy Automation Portfolio 2018SELTA Energy Automation Portfolio 2018
SELTA Energy Automation Portfolio 2018
 
Automatic room light controller with bi directional visitor counter using Ard...
Automatic room light controller with bi directional visitor counter using Ard...Automatic room light controller with bi directional visitor counter using Ard...
Automatic room light controller with bi directional visitor counter using Ard...
 
Hand gesture controlled wheel chair
Hand gesture controlled wheel chairHand gesture controlled wheel chair
Hand gesture controlled wheel chair
 
Circontrol Circarlife Catalogue 2013 2014 - EV Charging Stations
Circontrol Circarlife Catalogue 2013 2014 - EV Charging StationsCircontrol Circarlife Catalogue 2013 2014 - EV Charging Stations
Circontrol Circarlife Catalogue 2013 2014 - EV Charging Stations
 
Electronic code lock device
Electronic code lock deviceElectronic code lock device
Electronic code lock device
 
ACCELEROMETER BASED GESTURE ROBO CAR
ACCELEROMETER BASED GESTURE ROBO CARACCELEROMETER BASED GESTURE ROBO CAR
ACCELEROMETER BASED GESTURE ROBO CAR
 
Visitor counter
Visitor counterVisitor counter
Visitor counter
 
report on mini project Bicycle lock
 report on mini project Bicycle lock  report on mini project Bicycle lock
report on mini project Bicycle lock
 
Automatic room light controller with visible counter
Automatic room light controller with visible counterAutomatic room light controller with visible counter
Automatic room light controller with visible counter
 
Circontrol CHAdeMO catalogue Circarlife
Circontrol CHAdeMO catalogue CircarlifeCircontrol CHAdeMO catalogue Circarlife
Circontrol CHAdeMO catalogue Circarlife
 
LDR Counter
LDR CounterLDR Counter
LDR Counter
 
Spark
SparkSpark
Spark
 
QuickSilver Controls QCI-DS032 QCI-N2-MX
QuickSilver Controls QCI-DS032 QCI-N2-MXQuickSilver Controls QCI-DS032 QCI-N2-MX
QuickSilver Controls QCI-DS032 QCI-N2-MX
 
Encoders for Robotic Systems, Motors & OEM Applications - Lika Electronic - E...
Encoders for Robotic Systems, Motors & OEM Applications - Lika Electronic - E...Encoders for Robotic Systems, Motors & OEM Applications - Lika Electronic - E...
Encoders for Robotic Systems, Motors & OEM Applications - Lika Electronic - E...
 
Industry’s performance leading ultra low-power dsp solution
Industry’s performance leading ultra low-power dsp solutionIndustry’s performance leading ultra low-power dsp solution
Industry’s performance leading ultra low-power dsp solution
 
Encoder
EncoderEncoder
Encoder
 
Advanced motion controls dpcanis 030a800
Advanced motion controls dpcanis 030a800Advanced motion controls dpcanis 030a800
Advanced motion controls dpcanis 030a800
 

Semelhante a FIRSTFare 2012 Overview of Electronics

Embedded systems optimization memory requirments.pptx
Embedded systems optimization memory requirments.pptxEmbedded systems optimization memory requirments.pptx
Embedded systems optimization memory requirments.pptxsatheeshKumar750
 
Advanced motion controls zdcr300ee12a8ldc
Advanced motion controls zdcr300ee12a8ldcAdvanced motion controls zdcr300ee12a8ldc
Advanced motion controls zdcr300ee12a8ldcElectromate
 
Advanced motion controls dvc250a060
Advanced motion controls dvc250a060Advanced motion controls dvc250a060
Advanced motion controls dvc250a060Electromate
 
Advanced motion controls dvc200a100
Advanced motion controls dvc200a100Advanced motion controls dvc200a100
Advanced motion controls dvc200a100Electromate
 
ELECTRICAL ENGINEERING PROJECT
ELECTRICAL ENGINEERING PROJECTELECTRICAL ENGINEERING PROJECT
ELECTRICAL ENGINEERING PROJECTvasav2204
 
electrical engineering project
electrical engineering projectelectrical engineering project
electrical engineering projectvasav2204
 
Advanced motion controls dzcantu 020b080
Advanced motion controls dzcantu 020b080Advanced motion controls dzcantu 020b080
Advanced motion controls dzcantu 020b080Electromate
 
Real Time System Validation using Hardware in Loop (HIL) Digital Platform
Real Time System Validation using Hardware in Loop (HIL) Digital PlatformReal Time System Validation using Hardware in Loop (HIL) Digital Platform
Real Time System Validation using Hardware in Loop (HIL) Digital PlatformSHIMI S L
 
Advanced motion controls azbdc6a8
Advanced motion controls azbdc6a8Advanced motion controls azbdc6a8
Advanced motion controls azbdc6a8Electromate
 
Applied motion products servo products datasheet
Applied motion products servo products datasheetApplied motion products servo products datasheet
Applied motion products servo products datasheetElectromate
 
Advanced motion controls dpcante 016b080
Advanced motion controls dpcante 016b080Advanced motion controls dpcante 016b080
Advanced motion controls dpcante 016b080Electromate
 
Advanced motion controls dpqnnie 060a800
Advanced motion controls dpqnnie 060a800Advanced motion controls dpqnnie 060a800
Advanced motion controls dpqnnie 060a800Electromate
 
Advanced motion controls dpqnnie 060b080
Advanced motion controls dpqnnie 060b080Advanced motion controls dpqnnie 060b080
Advanced motion controls dpqnnie 060b080Electromate
 
Identifying noise in daq webinar rp3 171027 (1)
Identifying noise in daq webinar rp3 171027 (1)Identifying noise in daq webinar rp3 171027 (1)
Identifying noise in daq webinar rp3 171027 (1)Kristin Allen
 
Advanced motion controls dpcanir 030a400
Advanced motion controls dpcanir 030a400Advanced motion controls dpcanir 030a400
Advanced motion controls dpcanir 030a400Electromate
 
Tools using for Repair Electronic devices.pptx.
Tools using for Repair Electronic devices.pptx.Tools using for Repair Electronic devices.pptx.
Tools using for Repair Electronic devices.pptx.Fasial Ghazanfar
 

Semelhante a FIRSTFare 2012 Overview of Electronics (20)

Embedded systems optimization memory requirments.pptx
Embedded systems optimization memory requirments.pptxEmbedded systems optimization memory requirments.pptx
Embedded systems optimization memory requirments.pptx
 
EMBEDDED SYSTEM BASICS
EMBEDDED SYSTEM BASICSEMBEDDED SYSTEM BASICS
EMBEDDED SYSTEM BASICS
 
Advanced motion controls zdcr300ee12a8ldc
Advanced motion controls zdcr300ee12a8ldcAdvanced motion controls zdcr300ee12a8ldc
Advanced motion controls zdcr300ee12a8ldc
 
Advanced motion controls dvc250a060
Advanced motion controls dvc250a060Advanced motion controls dvc250a060
Advanced motion controls dvc250a060
 
Advanced motion controls dvc200a100
Advanced motion controls dvc200a100Advanced motion controls dvc200a100
Advanced motion controls dvc200a100
 
ELECTRICAL ENGINEERING PROJECT
ELECTRICAL ENGINEERING PROJECTELECTRICAL ENGINEERING PROJECT
ELECTRICAL ENGINEERING PROJECT
 
electrical engineering project
electrical engineering projectelectrical engineering project
electrical engineering project
 
Advanced motion controls dzcantu 020b080
Advanced motion controls dzcantu 020b080Advanced motion controls dzcantu 020b080
Advanced motion controls dzcantu 020b080
 
Real Time System Validation using Hardware in Loop (HIL) Digital Platform
Real Time System Validation using Hardware in Loop (HIL) Digital PlatformReal Time System Validation using Hardware in Loop (HIL) Digital Platform
Real Time System Validation using Hardware in Loop (HIL) Digital Platform
 
Basic PLC.ppt
Basic PLC.pptBasic PLC.ppt
Basic PLC.ppt
 
Advanced motion controls azbdc6a8
Advanced motion controls azbdc6a8Advanced motion controls azbdc6a8
Advanced motion controls azbdc6a8
 
Applied motion products servo products datasheet
Applied motion products servo products datasheetApplied motion products servo products datasheet
Applied motion products servo products datasheet
 
Badal sharma
Badal sharmaBadal sharma
Badal sharma
 
Advanced motion controls dpcante 016b080
Advanced motion controls dpcante 016b080Advanced motion controls dpcante 016b080
Advanced motion controls dpcante 016b080
 
Advanced motion controls dpqnnie 060a800
Advanced motion controls dpqnnie 060a800Advanced motion controls dpqnnie 060a800
Advanced motion controls dpqnnie 060a800
 
PLCpptFeb222017.ppt
PLCpptFeb222017.pptPLCpptFeb222017.ppt
PLCpptFeb222017.ppt
 
Advanced motion controls dpqnnie 060b080
Advanced motion controls dpqnnie 060b080Advanced motion controls dpqnnie 060b080
Advanced motion controls dpqnnie 060b080
 
Identifying noise in daq webinar rp3 171027 (1)
Identifying noise in daq webinar rp3 171027 (1)Identifying noise in daq webinar rp3 171027 (1)
Identifying noise in daq webinar rp3 171027 (1)
 
Advanced motion controls dpcanir 030a400
Advanced motion controls dpcanir 030a400Advanced motion controls dpcanir 030a400
Advanced motion controls dpcanir 030a400
 
Tools using for Repair Electronic devices.pptx.
Tools using for Repair Electronic devices.pptx.Tools using for Repair Electronic devices.pptx.
Tools using for Repair Electronic devices.pptx.
 

Mais de Oregon FIRST Robotics

Oregon FIRST PNW Championship Poster 2014 3
Oregon FIRST PNW Championship Poster 2014 3Oregon FIRST PNW Championship Poster 2014 3
Oregon FIRST PNW Championship Poster 2014 3Oregon FIRST Robotics
 
Oregon FIRST PNW Championship Poster 2014 2
Oregon FIRST PNW Championship Poster 2014 2Oregon FIRST PNW Championship Poster 2014 2
Oregon FIRST PNW Championship Poster 2014 2Oregon FIRST Robotics
 
Oregon FIRST PNW Championship Poster 2014 1
Oregon FIRST PNW Championship Poster 2014 1Oregon FIRST PNW Championship Poster 2014 1
Oregon FIRST PNW Championship Poster 2014 1Oregon FIRST Robotics
 
Oregon FIRST PNW Championship Poster 2014 4
Oregon FIRST PNW Championship Poster 2014 4Oregon FIRST PNW Championship Poster 2014 4
Oregon FIRST PNW Championship Poster 2014 4Oregon FIRST Robotics
 
First fare 2013 business plan presentation
First fare 2013   business plan presentationFirst fare 2013   business plan presentation
First fare 2013 business plan presentationOregon FIRST Robotics
 
First fare 2013 competitive analysis presentation
First fare 2013   competitive analysis presentationFirst fare 2013   competitive analysis presentation
First fare 2013 competitive analysis presentationOregon FIRST Robotics
 
First fare 2013 website design for frc teams
First fare 2013   website design for frc teamsFirst fare 2013   website design for frc teams
First fare 2013 website design for frc teamsOregon FIRST Robotics
 
First fare 2013 manipulators firstfare 2013
First fare 2013   manipulators firstfare 2013First fare 2013   manipulators firstfare 2013
First fare 2013 manipulators firstfare 2013Oregon FIRST Robotics
 
First fare 2013 district model overview 2014
First fare 2013   district model overview 2014First fare 2013   district model overview 2014
First fare 2013 district model overview 2014Oregon FIRST Robotics
 
First fare 2013 crowdfunding 101 (beginner) with notes
First fare 2013   crowdfunding 101 (beginner) with notesFirst fare 2013   crowdfunding 101 (beginner) with notes
First fare 2013 crowdfunding 101 (beginner) with notesOregon FIRST Robotics
 
2013 Oregon Dept. of Education Grant Overview for FIRST Teams
2013 Oregon Dept. of Education Grant Overview for FIRST Teams2013 Oregon Dept. of Education Grant Overview for FIRST Teams
2013 Oregon Dept. of Education Grant Overview for FIRST TeamsOregon FIRST Robotics
 
2013 Oregon Dept. of Education FIRST Grant Overview
2013 Oregon Dept. of Education FIRST Grant Overview 2013 Oregon Dept. of Education FIRST Grant Overview
2013 Oregon Dept. of Education FIRST Grant Overview Oregon FIRST Robotics
 
FIRST Robotics Oregon Dept Of Education Grants - 2013
FIRST Robotics Oregon Dept Of Education Grants - 2013FIRST Robotics Oregon Dept Of Education Grants - 2013
FIRST Robotics Oregon Dept Of Education Grants - 2013Oregon FIRST Robotics
 
2013 FRC Autodesk Oregon Regional -- All you need to know webinar
2013 FRC Autodesk Oregon Regional -- All you need to know webinar2013 FRC Autodesk Oregon Regional -- All you need to know webinar
2013 FRC Autodesk Oregon Regional -- All you need to know webinarOregon FIRST Robotics
 
2013 Autodesk Oregon Regional Poster.11x17
2013 Autodesk Oregon Regional Poster.11x172013 Autodesk Oregon Regional Poster.11x17
2013 Autodesk Oregon Regional Poster.11x17Oregon FIRST Robotics
 
2013 Autodesk Oregon Regional Poster - 4
2013 Autodesk Oregon Regional Poster - 42013 Autodesk Oregon Regional Poster - 4
2013 Autodesk Oregon Regional Poster - 4Oregon FIRST Robotics
 
2013 Autodesk Oregon Regional Poster - 3
2013 Autodesk Oregon Regional Poster - 32013 Autodesk Oregon Regional Poster - 3
2013 Autodesk Oregon Regional Poster - 3Oregon FIRST Robotics
 
2013 Autodesk Oregon Regional Poster - 2
2013 Autodesk Oregon Regional Poster - 22013 Autodesk Oregon Regional Poster - 2
2013 Autodesk Oregon Regional Poster - 2Oregon FIRST Robotics
 

Mais de Oregon FIRST Robotics (20)

Oregon FIRST PNW Championship Poster 2014 3
Oregon FIRST PNW Championship Poster 2014 3Oregon FIRST PNW Championship Poster 2014 3
Oregon FIRST PNW Championship Poster 2014 3
 
Oregon FIRST PNW Championship Poster 2014 2
Oregon FIRST PNW Championship Poster 2014 2Oregon FIRST PNW Championship Poster 2014 2
Oregon FIRST PNW Championship Poster 2014 2
 
Oregon FIRST PNW Championship Poster 2014 1
Oregon FIRST PNW Championship Poster 2014 1Oregon FIRST PNW Championship Poster 2014 1
Oregon FIRST PNW Championship Poster 2014 1
 
Oregon FIRST PNW Championship Poster 2014 4
Oregon FIRST PNW Championship Poster 2014 4Oregon FIRST PNW Championship Poster 2014 4
Oregon FIRST PNW Championship Poster 2014 4
 
First fare 2013 business plan presentation
First fare 2013   business plan presentationFirst fare 2013   business plan presentation
First fare 2013 business plan presentation
 
First fare 2013 competitive analysis presentation
First fare 2013   competitive analysis presentationFirst fare 2013   competitive analysis presentation
First fare 2013 competitive analysis presentation
 
First fare 2013 website design for frc teams
First fare 2013   website design for frc teamsFirst fare 2013   website design for frc teams
First fare 2013 website design for frc teams
 
First fare 2013 pneumatics 2013
First fare 2013   pneumatics 2013First fare 2013   pneumatics 2013
First fare 2013 pneumatics 2013
 
First fare 2013 manipulators firstfare 2013
First fare 2013   manipulators firstfare 2013First fare 2013   manipulators firstfare 2013
First fare 2013 manipulators firstfare 2013
 
First fare 2013 district model overview 2014
First fare 2013   district model overview 2014First fare 2013   district model overview 2014
First fare 2013 district model overview 2014
 
First fare 2013 crowdfunding 101 (beginner) with notes
First fare 2013   crowdfunding 101 (beginner) with notesFirst fare 2013   crowdfunding 101 (beginner) with notes
First fare 2013 crowdfunding 101 (beginner) with notes
 
First fare 2013 basic-labview
First fare 2013   basic-labviewFirst fare 2013   basic-labview
First fare 2013 basic-labview
 
2013 Oregon Dept. of Education Grant Overview for FIRST Teams
2013 Oregon Dept. of Education Grant Overview for FIRST Teams2013 Oregon Dept. of Education Grant Overview for FIRST Teams
2013 Oregon Dept. of Education Grant Overview for FIRST Teams
 
2013 Oregon Dept. of Education FIRST Grant Overview
2013 Oregon Dept. of Education FIRST Grant Overview 2013 Oregon Dept. of Education FIRST Grant Overview
2013 Oregon Dept. of Education FIRST Grant Overview
 
FIRST Robotics Oregon Dept Of Education Grants - 2013
FIRST Robotics Oregon Dept Of Education Grants - 2013FIRST Robotics Oregon Dept Of Education Grants - 2013
FIRST Robotics Oregon Dept Of Education Grants - 2013
 
2013 FRC Autodesk Oregon Regional -- All you need to know webinar
2013 FRC Autodesk Oregon Regional -- All you need to know webinar2013 FRC Autodesk Oregon Regional -- All you need to know webinar
2013 FRC Autodesk Oregon Regional -- All you need to know webinar
 
2013 Autodesk Oregon Regional Poster.11x17
2013 Autodesk Oregon Regional Poster.11x172013 Autodesk Oregon Regional Poster.11x17
2013 Autodesk Oregon Regional Poster.11x17
 
2013 Autodesk Oregon Regional Poster - 4
2013 Autodesk Oregon Regional Poster - 42013 Autodesk Oregon Regional Poster - 4
2013 Autodesk Oregon Regional Poster - 4
 
2013 Autodesk Oregon Regional Poster - 3
2013 Autodesk Oregon Regional Poster - 32013 Autodesk Oregon Regional Poster - 3
2013 Autodesk Oregon Regional Poster - 3
 
2013 Autodesk Oregon Regional Poster - 2
2013 Autodesk Oregon Regional Poster - 22013 Autodesk Oregon Regional Poster - 2
2013 Autodesk Oregon Regional Poster - 2
 

FIRSTFare 2012 Overview of Electronics

  • 1. Overview of Electronics 1425 Wilsonville Robotics Tim Bennington-Davis tbenningtondavis@ixiacom.com (503) 449-9507
  • 2. At a glance New NI controller (cRIO) ◦ Smaller, 4 slots, less weight, less cost Microsoft Xbox Kinect adapter
  • 4. Elements of the System National Instruments cRIO Digital Sidecar Power Distribution Board Analog Bumper Pneumatics Bumper Netbook Driver Station Wireless Interface (802.11) Camera Motor controllers and relays
  • 5. cRIO ModularController, Industrial Strength Comes with multiple interface modules ◦ 2 Analog Input Modules  Plus 2 Analog Breakout ◦ 2 Digital Input/Output Modules  Connect via really big cable to Digital Sidecar ◦ 1 Digital Output Module  Use with Solenoid Breakout Veteran teams do not get new cRIO’s and modules Rookie teams will get new smaller cRIO
  • 6. cRIO and Modules Legacy Teams have 8-slot cRIO chassis Rookie teams will get new 4-slot cRIO
  • 7. Digital Sidecar Connects to cRIO9403 with 32-pin cable Provides ◦ 10 PWM outputs (Victors, Jaguars, RC servos)  Can be configured on a per-output basis to drive 6V RC servos with jumpers ◦ 14 GPIO with +5V on each ◦ 16 Relay Outputs ◦ I2C headers (Standard and NXT-compatible) ◦ 12V supply,  Provides +5V output
  • 9. Power Distribution Module Custom Design by FIRST 6-15 VDC, reverse polarity protected Metric shanks, not SAE! 8 outputs for 40A breakers 12 outputs for 30A/20A breakers 24VDC output for CompactRIO 12V output 5V output for camera LED’s for power supplies and open breakers
  • 12. Analog Breakout 5V/3A for powering sensors 8 Analog Inputs, 3 pin PWM cable config. Mounts to NI 9201 Analog Module Configurable to make one input capable of measuring battery voltage - mandatory LED to indicate bumper has power Power to bumper requires wiring to power distribution module
  • 14. Pneumatics Breakout Reverse-battery protection 8 Outputs to directly drive solenoids Mounts to NI 9472 Digital Module Means you don’t have to use Spikes to drive solenoids anymore ◦ Save weight, space and money LED to indicate bumper has power Power to bumper requires wiring to power distribution module, can tolerate 12v or 24v to match solenoids
  • 16. Wireless Interface – 802.11 Radio on the robot is 802.11 wireless bridge Check for how to power it correctly from your robot You will assign fixed IP addresses to your components, using team number Use as AP during build season, connect to the wired field at the competition Field will use 5 GHz band to avoid overlap and interference
  • 17. Ethernet Camera – Axis M1011 Streaming video for drive- time control has been challenging Connects to RJ45 on cRIO Can be used to track colors
  • 18. Jaguar Motor Controller Replaces the venerable Victor CAN bus interface, limit features Do NOT remove the power screws They are “swaged” on the end, which is meant to keep them from coming out Removing them drops metal shavings into the guts
  • 19. Operator Interface Classmate Computer or equivalent Must run supplied software IP connected Communicates constantly with cRIO USB expansion hub Joysticks (USB) Cypress pSOC I/O expansion device
  • 20. Operator Interface Typically a 48” x 8” console Joysticks or other driving interface Buttons, switches, dials, lights Your team designs and builds it Effective driving operation is enabled by careful ergonomic design, especially when it comes to controlling the non- drive functions
  • 21. Operator Interface Cypress board provides 16 configurable digital pins, 8 analog inputs Plug into proto board, or build/buy carrier board Digital and analog functions map to software
  • 22. Typical OI Functions switch (on/off) – 1 digital input 3 position switch (on/off/on) – 2 digital inputs Potentiometer (variable position) – 1 analog input Push button switch (momentary contact) – 1 digital input Indication (LED) – 1 digital output
  • 23. Link between OI and cRIO Default software causes cRIO and classmate computer to update each other several times a second All OI data is fed to cRIO automatically If they don’t talk, your robot disables itself Status of communication shown in classmate GUI
  • 24. Other Handy Parts 10-turn potentiometers Not supplied – Norvac, Fry’s, Digi-Key Wire to analog input US Digital Quadrature Encoders Mount in many transmissions Count transmission rotation, direction 3-axis accelerometer (supplied) Gyro (supplied) Analog Ultrasonic detectors For measuring close distances
  • 26. Working the Wago • Find a Wago tool (Newark Electronics) • Take care to insert directly at a fixed angle, pressing straight in • Do not pry. The goal is to open the spring by pressing in the screwdriver, not by prying
  • 27. 802.11 Radio Link The AP and bridge have changed over the years. Learn how to set static IP addresses on your PC, and how to log into AP and adapter to configure them manually Turn off “Wireless Protection”, so that inadvertent presses of external buttons don’t change settings unexpectedly
  • 28. Other ideas worth remembering Solder your terminals – prevent failure Keep large gauge wiring as short as possible Lay your electronics out so you can troubleshoot it – 2 layers sometimes works Make a battery charging record ◦ During tournaments, know which one is charged Read the inspection rules early – a great “cheat sheet” for guiding you  Label your wires or use color markings, to make troubleshooting easier Robot frame is NOT connected to ground
  • 29. Wrapping Up Go to the FIRST website, navigate ◦ FRC ◦ Game and Season Info ◦ Competition ◦ Competition Manual and Related Docs Check out the schematics, rules and manuals from last year ◦ Wire gauge requirements, terminals, etc.