FRC Robot Electronics.

Slides:



Advertisements
Similar presentations
Apple Pi Robotics Logic System and Programming Basics 1 1.
Advertisements

Alpha Control System TheRobettes.com.
Introduction To Frc electronics
Robotics Club, Snt Council2 The 3 Schools of Robotics: Mechanical Design – Types of motors – Material selection –
SPI Serial Peripheral Interface. SPI Serial Peripheral Interface is communication between two devices, one bit at a time sequential one bit at time over.
Presented By: Lynbrook Robotics, Team 846 John Chai, David Liu, Aashish Sreenharan, Michael Wachenschwanz, and Toshi Tochibana Available online at lynbrookrobotics.comlynbrookrobotics.com.
Introduction to 2015 Control System
EML 2023 – Motor Control Lecture 4 – DAQ and Motor Controller.
Wiring the new control system MVRT 2010 – 2011 Season.
ELECTRICAL. Circuits Outline Power Hub Microcontroller Sensor Inputs Motor Driver.
Potentiometer Electric circuit Cell or Battery Resistor Switch Bulb Earth/Ground LED.
FRC FPGA Architecture Kickoff Agenda FRC Robot Controller Architecture FPGA Features and Use Cases Break WPILib for LabVIEW Break WPILib for C /
Bread Boarding and Operating The IFI Robotic Control System.
Welcome to Electrical Design and Wiring for F.I.R.S.T Championship 2006 Welcome to Electrical Design and Wiring for F.I.R.S.T Championship 2006.
Part 1: Introduction FRC Introduction  FRC 2907 since 2008  Each area of the robot has a team assigned  The Electronics team is headed this year.
Overview of New System Beta Team from Wilsonville 1425 Wilsonville Robotics – Code Xero 2550 Oregon City Robotics.
FRC LabVIEW Software Overview Joe Hershberger Staff Software Engineer National Instruments.
Today’s Agenda New Hardware Setup of RoboRIO
Electronics Design Laboratory Lecture #11, Fall 2014
Old control system ( ) MVRT. Main Circuit Breaker Connected to the red wire (power) of the battery When turned off, all power is cut off and robot.
                      Part IV Reading Power.
2015 FRC Control System = MOL = DUK Power Distribution Board Volts -12 Volts (4) 40 amp Circuits (4) (6) 20/30 amp Circuits (6)
 Main Components:  Sensors  Micro controller  Motor drivers  Chasis.
Team 358 Hauppauge High School Electrical Workshop October FIRST® For Inspiration and Recognition of Science and Technology.
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
1. A guide to wiring your robot. Jerry Skene Past mentor – Chantilly Robotics
Components of a Successful FRC Electrical System
Segway Controller Notes. = connection on top layer of circuit board = connection on bottom layer of circuit board Ground Plane: Areas enclosed by the.
Center Grove High School Greenwood Indiana
RC CAR CONTROLLER BASED ON INTEL GALILEO SOC PLATFORM Nadav Shiloach Sagi Sabag Supervisor: Idan Shmuel Spring 2014 One Semester Project PROJECT’S ENDING.
Mentors Workshop Control System Sub-System Mark McLeod Team 358 Festo/Hauppauge H.S. F For I Inspiration and R Recognition of S Science and T Technology.
Electrical Rules and Components
2009 FRC Control System Software Overview Dave Doerr, Mentor, Team 67 November 15, 2008.
An Objective and Component View (Not included Drive: Balance and Turret: Axis Camera)
Robot sensors MVRT 2010 – 2011 season. Analog versus Digital Analog Goes from 0 to 254 Numerous values Similar to making waves because there are not sudden.
Automatic accident avoiding system PROJECT MEMBERS MUTHUKUMAR.K (05ME33) SAKTHIDHASAN.S (05ME39) SAKTHIVEL.N (05ME40) VINOTH.S (05ME56) PROJECT GUIDE:
Understanding The 2008 FRC Robot Controller Chris Gregory FRC1089 – Team Mercury
Electronics and Controls
Electrical subsystem Manual vs Automation.
SUBMITTED BY LENIN C INTRODUCTION Railways - cheapest mode of transportation. Aims to avoid accidents. Using simple electronic components- automate.
Rebecca Bruce and Susan Reiser, May 2015 Analog Input and Output.
PWM: Pulse Width Modulation © 2014 Project Lead The Way, Inc.Digital Electronics.
Sensors Joe Ross Team What is a Sensor A sensor measures a physical quantity and converts it into a signal which can be read by an instrument.
Cass Lake Bena Robotics Team 3134 & Team  Drivetrains  Electrical System  Operator Interface.
Programming Applied Sensors in FIRST Robots Chris Elston – Team Download sample code:
FIRST ROBOTICS COMPETETION Introduction to Electrical & Control System Power and Signal Distribution/Interconnection Sensors, Motors, Speed Controllers,
Zilogic Systems 1 Device Interfacing with Python and ZIO Zilogic Systems.
ROBOTC for CORTEX Teacher Training © 2011 Project Lead The Way, Inc. Automation and Robotics VEX.
INTRODUCTION TO JAVA PROGRAMMING FOR THE FIRST ROBOTICS COMPETITION JONATHAN DANIEL HEAD PROGRAMMER FERNBANK LINKS.
Application Case Study Christmas Lights Controller
Arduino.
The FRC Control System Brought to you by the electrical subteam of FRC Team 2177, the Robettes.
Microcontrollers, Basics Fundamentals of Designing with Microcontrollers 16 January 2012 Jonathan A. Titus.
CWNC Trojanators Electrical Basics
CWNC Trojanators System Components
Microprocessors Tutorial 1: Arduino Basics
Pulse Width Modulation (PWM) Motor Feedback - Shaft Encoder
How to avoid catching things on fire.
Electrical Trainings MVRT
Trainings 10/28 Woooooo!!.
Electrical System Team FIRST Stronghold.
Training 11/11/16 Robot Code (WPILib).
Presentation of Robotics (3)
Acronyms Galore: Wired for Success
Field Management System
Robotics System Lecture 11_12: DC Motor
Introduction to Arduino
Introduction to arduino
05 | Integrating Advanced Sensors and Shields
Presentation transcript:

FRC Robot Electronics

NI RoboRIO Status LEDs USB Device USB Host 12v Power Ethernet SPI CAN Power: Green=OK Amber=Brownout Red=Fault Status: On=Booting Off=OK Blinking=Error Radio: NA Comm: Off=None Red Solid=No Code Red Blink=E-Stop Green Solid=OK Mode: Off= Disabled Green=Autonomous Amber=Teleop Red=Test RSL: Off=Robot Off On=Robot Disabled Blinking=Robot Enabled Ethernet SPI CAN I2C RS-232 DIO (10) MXP PWM (10) Accelerometer CAN = Controller Area Network DIO = Digital Input / Output I2C = Inter-Integrated Circuit MXP = myRIO Expansion Port PWM = Pulse Width Modulation RS232 = Serial Port Standard RSL = Robot Signal Light SPI = Serial Peripheral Interface Dimensions: 5.7” x 5.6” x 1.3” Pin Spacing = 0.1” I/O Spacing = 0.3” RSL Relay (4) Analog IN (4) 12-bit ADC with 0-5v range

RoboRIO MXP myRIO Expansion Port Shared: 10 - PWM Outputs (Disabled when Robot is Disabled) 16 - DIO 1 - I2C Port 1 - SPI Port 4 - Analog Inputs 2 - Analog Outputs 1 - RS-232 Port

Voltage Regulator Module 12v Power Radio Power Custom Circuits Camera Power Custom Circuits

Pneumatics Control Module 12v Power Pressure Switch Input CAN Compressor Relay Output Solenoid (4) Solenoid (4)

Power Distribution Panel (4) 20/30 amp Circuits (4) 40 amp Circuits CAN VRM Voltage Regulator Module PCM Pneumatic Control Module + 12 Volts RoboRIO -12 Volts 20/30 amp Circuits (4) 40 amp Circuits (4)

Motor Controllers Jaguar Talon Victor 888/884 Interface: PWM VEX Robotics 15 Khz Talon Cross the Road Electronics 15 Khz Victor 888/884 VEX Robotics 1 Khz Interface: PWM CAN Interface: PWM Interface: PWM (CAN = Controller Area Network) WPILib Class: Jaguar WPILib Class: Talon WPILib Class: Victor

PWM Cable Black: Ground Red: +5 volts White: Signal

Spike H-Bridge Relay WPILib Class: Relay Control OUTPUTS Forward   Forward Reverse M+ M- Indicator Motor Function White Red GND Orange OFF / Brake 1 +12v Green Forward Rotation Reverse Rotation Off WPILib Class: Relay

Potentiometer (PWM Red) (PWM White) (PWM Black) Pin Color Pin Color WPILib Class: AnalogChannel Increasing Increasing

Quadrature Encoder WPILib Class: Encoder

Gyro/Accelerometer Accelerometer Gyro SPI Port PWM Black PWM Red (4 Digital Inputs) PWM Black PWM Red PWM White Accelerometer Gyro I2C Port WPILib Class: Accelerometer WPILib Class: Gyro

Photoelectric Sensors +12/24 Vdc Digital Input Signal -12/24 Vdc Photoelectric Sensors Type Range (Inches) Range (mm) Diffuse 23.62 600 Diffuse with Background Suppression 0.59 to 5.91 15 to 150 Polarized Reflective 79 2000 Through-beam 236 6000 WPILib Class: DigitalInput

Limit Switches Used to detect limit of travel or stop positions. WPILib Class: DigitalInput

Ultrasonic Rangefinder Analog Ping-Response (Digital Input and Output) GND - PWM Black +5 - PWM Red AN - PWM White WPILib Class: AnalogChannel WPILib Class: Ultrasonic

Hall Effect Sensors WPILib Class: GearTooth

PID Controller Proportional: Present Error Integral: Accumulation of Past Errors Derivative: Prediction of Future Error