The FRC Control System Brought to you by the electrical subteam of FRC Team 2177, the Robettes.

Slides:



Advertisements
Similar presentations
Alpha Control System TheRobettes.com.
Advertisements

Presented by Team 3350 (T-BOTS).  Students should lead their teams in the building, design, and all other aspects of the robot.  Knowledge of the Kit.
Introduction To Frc electronics
FIRST Pneumatics Team 1425 Wilsonville Robotics. Agenda Components Components Basic System Design Basic System Design Applications Applications Tricks.
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
Wiring the new control system MVRT 2010 – 2011 Season.
Copyright 2014 Kenneth M. Chipps Ph.D. Network Management Using Sensors to Monitor Network Equipment Rooms Last Update
Bread Boarding and Operating The IFI Robotic Control System.
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.
Today’s Agenda New Hardware Setup of RoboRIO
“Power Supply” Controls Voltage Difference in Voltage is set Output Current is “as requested” by attached device.
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.
Embedded Programming and Robotics Lesson 1 Basic Electricity and Electronics Transistor Basics Lesson 1 -- Basic Electricity1.
CCTV SYSTEMS CAMERA POWER SUPPLIES.
2015 FRC Control System = MOL = DUK Power Distribution Board Volts -12 Volts (4) 40 amp Circuits (4) (6) 20/30 amp Circuits (6)
Electrical Workshop Session One 9/22/2014. FIRST Power Distribution Diagram.
Team 358 Hauppauge High School Electrical Workshop October FIRST® For Inspiration and Recognition of Science and Technology.
Embedded Programming and Robotics
1. A guide to wiring your robot. Jerry Skene Past mentor – Chantilly Robotics
Electrical Electricity Fuses Relays Solenoids Electrical Testing
Electrical Components.  This supplies all the power to the robot. It is a single 12 V battery. They are sealed to prevent battery acid from leaking.
Components of a Successful FRC Electrical System
A Team 378 Tutorial Basic Wiring. Wire Wire Gauge should be determined by the item being powered. The fuse size for that circuit should correlate to the.
RM2C Understanding Connections on the Robot Control Board (RCB).
Driver Station MVRT 2009 – 2010 Season. Add information Breadboard Classmate PC USB Hub Joysticks Stop Button.
1 Computer Power Supply Amateur Radio Conversion For Cheap +12 vdc Power March 17, 2003.
Segway Controller Notes. = connection on top layer of circuit board = connection on bottom layer of circuit board Ground Plane: Areas enclosed by the.
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
Circuits, Current and Voltage
Control System and Electrical Assembly Produced by Ed Latimer, Team 476 Ken York, Team 476 Ron Markum, Team
The New FTC Platform (Connecting your legacy hardware)
1923 Virtual Robot Part 4 By Nihar Sidhu.
Original 8-slot Version – Chassis – 8-slots (6 available, 2 unused) – Modules & breakouts – Module order for 2012 (changed in 2012) – Slot.
FIRST Electrical Design FIRST Robotics Championship Conference Steven Shade Team 1111 April 16, 2003.
Understanding The 2008 FRC Robot Controller Chris Gregory FRC1089 – Team Mercury
Warlocks 8/5/05 TMU Pneumatics on Robots u Simplified model Compressed Air Tank Geek Safety Glasses 60 lbs Pneumatic Cylinder Whoa! That’s a lot of force.
Electronics and Controls
Electrical subsystem Manual vs Automation.
Electricity on the Move. Current Electricity Unlike static electricity, which does not move except when discharged, current electricity is a continuous.
Electrical Layout and Construction Techniques for FRC
Cass Lake Bena Robotics Team 3134 & Team  Drivetrains  Electrical System  Operator Interface.
1 Microcontrollers. 2 Programmers work in the virtual world Machinery works in the physical world Microcontrollers connect the virtual and physical world.
FIRST ROBOTICS COMPETETION Introduction to Electrical & Control System Power and Signal Distribution/Interconnection Sensors, Motors, Speed Controllers,
P10203 LV1 MOTOR CONTROLLER FINAL REVIEW MAY 14, 2010 Electrical: Kory Williams, Adam Gillon, Oladipo Tokunboh Mechanical: Louis Shogry, Andrew Krall.
Modular C ontroller S eries Product Introduction.
Lesson 1 PLC BASICS. PLC Definition  Programmable Logic Controllers are industrial computers that control machine and other applications.  PLC have.
FRC Robot Electronics.
Team 5950 Code name “Ozotron 300”.
Solar Energy Generator: Design Rendering Description
CWNC Trojanators Electrical Basics
Circuits, Current and Voltage
Circuits, Current and Voltage
PLC Hardware Components.
CS-4540 Robotics Lab 00 - Introduction and OHM's law.
Trainings 10/28 Woooooo!!.
Designing For The NESDAC Stack
Internet-of-Things (IoT)
INTRODUCTION TO PNEUMATICS
Electrical System Team FIRST Stronghold.
Preliminary PCB Layout and Design: Team 16
Basic Electronics Part Two: Electronic Components.
Acronyms Galore: Wired for Success
Circuits, Current and Voltage
Field Management System
Participant Name FRC Team #
Teacher training resource: Robotic Assembly
Day 2 Training - Technical
Presentation transcript:

The FRC Control System Brought to you by the electrical subteam of FRC Team 2177, the Robettes

Table of Contents Power Distribution Panel (PDP) Pneumatics/Pneumatics Control Module (PCM) Motor Controllers Talons Victors 2016 Radio Wiring Tips roboRIO & MPX Voltage Regulator Module

Power Distribution Panel (PDP) cont. PDP control system: no regulated outputs, less ports/ smaller for the 20 30 amp, allows you to monitor the current across any breaker. you need to use crimp battery connectors on the wire for connecting to the PDP. has can

PDP Function Function is to distribute power to the rest of the components

PDP Use The panel is hooked up to the battery through the Main Breaker The motor controllers are then plugged into the Power Distribution Panel to operate the robot hooked up same way as in the old control system

Pneumatics The pneumatic system runs on compressed air In last years robot, we used the pneumatics cylinder to release the catipult and also to raise and lower the part to pick- up the ball off the ground

Pneumatics Control Module (PCM)

Pneumatics Control Module Function Controls all the components for the pneumatics system The PCM is controlled through CAN and can be switched from 12V to 24V The PCM has specified ports for the compressor and the pressure switch In the past, compressor had to be run from spike through digital side car. No programming for compressor

Motor Controllers Motor controllers control the speed produced by the motors, as well as regulate the speed variation. List of legal motor controllers are located on the FRC blog post at: http://www.usfirst.org/roboticsprograms/frc/blog-2016-motor-controllers In addition to the illegal motor controllers, BaneBots’ 775 and 550 are no longer legal for the 2016 season. the motor controllers are like the appendages there are four different types of motor controllers

Talons Talons are a type of motor controller, and talons have the option to attach a fan to keep the motor controller cool when it is running for a long period of time The talons are smaller and more compact they also have pre-attached wires; which helps makes sure the wires won’t come off, but can hinder reusability. Talons new version this year linear small footprint Variable speed control PWM

Victors The Victor, Another motor controller, is slightly smaller than the talon. Less risk of shavings getting stuck in the victor. The victor also has pre-attached wires, which makes sure the wires won’t come off, but can hinder reusability for future seasons Victors variable speed control PWM two kinds 888 (newer) 884 (older. can’t get anymore. can still use) not linear (888 is more linear than 884) come with fans

Talon & Victor Wires Talons and Victors should be close to the PDP so that wires don’t have to be lengthened or shortened The wires on the motor side should utilize connectors so they don’t need to be shortened every year until they are unusable.

2016 Wireless Radio New Radio Pros: Is smaller than a pear It is still able to use one device, while at home, or on the competition field Still uses diagnostic LEDs, and has features that are used to eliminate the “Christmas tree” phenomenon (robot radios rapidly dropping in and out during matches) Firmware is now open, meaning FRC can control it

2016 Wireless Radio New Radio Cons: Only has two Ethernet ports on the radio Has a higher cost than the old radio All current information about the radio is located at http://www.usfirst.org/roboticsprograms/frc/blog-2016-Radio-Update

Wiring Tips: Wire Placement Any components connected by wires should be put as close together as possible so wires can be conserved & the board kept cleaner and lighter. DESIGN Color coding numbering thinking about spacing on electrical board what kind of layout for board take into account size of components

Wire Cutting Try to keep wires just as long as you need them to form the needed connection Initially wires are cut to be a 3-6 inches longer so wires can be cut shorter if needed materials for electrical board non conductive lexan, wood, something or something like that electrical board location central location organization of board leave room for routing wires zipties tiedowns

Wire Cutting cont. Measure needed wire’s length and cut the wire 3-6 inches longer than necessary Solder on the needed connectors and power pulls for your wire. Connect the wire to where it needs to go Properly adjust wire length so it can be attached to power supply (PDP) overall note: make sure you are saying more than just what is written on the slides. I recommend using this handy dandy notes section to remind you of what you are going to say outside of what is written

Color Coding Use vinyl marking tape to color code & use two different colors per set of wires. Color code so that you know what everything is and so the programming subteam can identify where the wires are plugged into or run to. We put the two color combination at several points along the wire so we know which wires lead to which components from any point on the wire

Electrical Board Tips Materials to use for making an electrical board non conductive lexan, wood, something or something like that Electrical board location central location Organization of board leave room for routing wires Use zipties or tiedowns to help route

Voltage Regulator Module Function It provides 500ma or 2A at both 5 and 12 volts. Power is supplied from one of the fused connectors on the Power Distribution Panel.

Parts of the roboRio Analog inputs - sensors Relay controls - the part called the CEP will be talked about a little later. SPI RS232 and I2C - can input

The roboRio The roboRio uses NI Real-Time Linux OS, which is used in most of NI new Rio Devices The roboRIO has 3 mounting features 2 ways to zip tie the roboRIO down 1 way to bolt the roboRIO into place

Programming Languages of the roboRio The roboRio supports the following Programming languages LabVEIW Java C++

Custom Electronics Port Allows the expansion of the of the Control System I/O based on the specific needs -Preliminary Definitions: Active Device or Circuit: Any device or circuit capable of dynamically controlling and/or converting a source of electrical energy by the application of external electrical stimulus MPX: myRIO Expantion Port (aka Custom Electronics Port) Passive Device or Circuit: Any device or circuit whose capability is limited to the conduction and/or static regulation of the electrical energy applied to it (e.g. wire, splices, connectors, printed wiring board.) say the frc blog post about the MPX

Custom Electronics Port Cont. Preliminary Rules: MPX1: if a motor or servo is controlled via the MPX, it must be connected by one of the following methods - directly to any PWM pins, via a network of Passive Devices and/or Circuits used to extend the PWM pins, or via one approved active device. - Robots must be controlled by and only by the roboRIO - No Rules prohibit co-processors, provided commands originate from the roboRio to configure, enable and specify all operating points for all power regulating devices. (includes devices legally wired to the CAN- Bus -Custom Electronics must use appropriately sized wire.

Custom Electronics Port Cont. Limits on motors, actuators, and power regulating devices for actuators will be defined Pneumatic solenoid valves and electric solenoid actuators may not be controlled via the MPX Custom electronics and circuits must not modify the power pathways between the battery, PDP, VRM, PCM, motor controllers, roboRIO, RSL, wireless bridge, main breaker, relay, or motors. Only the robot’s wireless bridge may be used for wireless communication.

Custom Electronics Port Cont. Approved Active Device Specifications: The Active Device must be designed and produced such that PWM pins must be a direct pass-through The breakouts for PWM pins are visibly oblivious -The Active device must be previously approved by FIRST. All Most recent MPX rules are located at http://www.usfirst.org/roboticsprograms/frc/blog-myRIO-Expansion-Port-Its-back

Thank you and good luck!