Original 8-slot Version 2009-2011. – Chassis – 8-slots (6 available, 2 unused) – Modules & breakouts – Module order for 2012 (changed in 2012) – Slot.

Slides:



Advertisements
Similar presentations
Alpha Control System TheRobettes.com.
Advertisements

2012 Control System Changes Version 3j 2/4/12. – Modules & breakouts – But old module slot positions have changed – Programming-LV,C++,Java – WPILib –
MC68HC11 System Overview. System block diagram (A8 version)
Inputs: Digital and 4 configurable for Digital or 10 bit Analog Outputs:4 - 8 amp Relays or 700ma Transistors (1 PWM) 4 Line by 18 Character fully.
1. 2 LabVIEW for FRC Doug Norman National Instruments January 6, 2012.
1. 2 FRC 2010 Driver Station Doug Norman & Stephanie Brierty National Instruments January 8, 2010 Thanks to Joe Ross – Team 330.
EELE 367 – Logic Design Module 2 – Modern Digital Design Flow Agenda 1.History of Digital Design Approach 2.HDLs 3.Design Abstraction 4.Modern Design Steps.
Programmable Logic Devices
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.
Presents The Silver Family An Integrated Approach to Processors, Data Communication and Head End Integration.
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.
Travis Reed Todd Hummel Kwan-Truc. Concept USB 1.1 SPI b.
The Spartan 3e FPGA. CS/EE 3710 The Spartan 3e FPGA  What’s inside the chip? How does it implement random logic? What other features can you use?  What.
Configurable System-on-Chip: Xilinx EDK
Programmable logic and FPGA
1/31/20081 Logic devices can be classified into two broad categories Fixed Programmable Programmable Logic Device Introduction Lecture Notes – Lab 2.
Today’s Agenda New Hardware Setup of RoboRIO
WANs and Routers Routers. Router Description Specialized computer Like a general purpose PC, a router has:  CPU  Memory  System Bus Connecting Internal.
MUST HAVE SHOULD HAVE COULD HAVE Module # 010. Qi Hardware Objectives Recognize hardware Know how to interface to field equipment Know the 4 different.
Lecture 7 Lecture 7: Hardware/Software Systems on the XUP Board ECE 412: Microcomputer Laboratory.
Using FPGAs with Embedded Processors for Complete Hardware and Software Systems Jonah Weber May 2, 2006.
2015 FRC Control System = MOL = DUK Power Distribution Board Volts -12 Volts (4) 40 amp Circuits (4) (6) 20/30 amp Circuits (6)
Khaled A. Al-Utaibi  What is Arduino?  Arduino Boards  Arduino Shields  Arduino Uno Hardware.
Motherboards. Parts of a motherboard Motherboards connect the diverse elements of a PC, enabling them to communicate with one another and work together.
2012 Beta Seminar 694 Software Engineering. Overview WPILib ▫Command-based programming ▫NetworkTables ▫SmartDashboard ▫Preferences ▫Laptop-based vision.
1. A guide to wiring your robot. Jerry Skene Past mentor – Chantilly Robotics
History of computers What your computer can do depends upon two things: the hardware your computer has, and the software that can be run on your computer. 
COMPONENTS OF THE SYSTEM UNIT
Parts and usage. Motherboard is the most important component in any personal computer. It contains almost every important elements of the computer. Sometimes.
Driver Station MVRT 2009 – 2010 Season. Add information Breadboard Classmate PC USB Hub Joysticks Stop Button.
US First Kickoff 2012 Software Programming (And Control System) Daniel Kohn University of Memphis.
COMP 1017: Digital Technologies Session 7: Motherboards.
© Copyright Xilinx 2004 All Rights Reserved 9 November, 2004 XUP Virtex-II Pro Development System.
COE4OI5 Engineering Design Chapter 2: UP2/UP3 board.
Introduction to Computing: Lecture 4
1 3-General Purpose Processors: Altera Nios II 2 Altera Nios II processor A 32-bit soft core processor from Altera Comes in three cores: Fast, Standard,
The New FTC Platform (Connecting your legacy hardware)
2009 FRC Control System Software Overview Dave Doerr, Mentor, Team 67 November 15, 2008.
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
SYSTEM-ON-CHIP (SoC) AND USE OF VLSI CIRCUIT DESIGN TECHNOLOGY.
Memory and Programmable Logic Memory device: Device to which binary information is transferred for storage, and from which information is available for.
J. Christiansen, CERN - EP/MIC
Field Programmable Gate Arrays (FPGAs) An Enabling Technology.
Basic Sequential Components CT101 – Computing Systems Organization.
Lecture #3 Page 1 ECE 4110–5110 Digital System Design Lecture #3 Agenda 1.FPGA's 2.Lab Setup Announcements 1.HW#2 assigned Due.
EE3A1 Computer Hardware and Digital Design
ATtiny23131 A SEMINAR ON AVR MICROCONTROLLER ATtiny2313.
Getting Started With the Arduino Uno
M.Mohajjel. Why? TTM (Time-to-market) Prototyping Reconfigurable and Custom Computing 2Digital System Design.
ESS | FPGA for Dummies | | Maurizio Donna FPGA for Dummies Basic FPGA architecture.
Computer Hardware – System Unit
Parts of the computer Deandre Haynes. The Case The Case This Case is the "box" or "chassis" that holds and encloses the many parts of your computer. Its.
Introduction to Field Programmable Gate Arrays (FPGAs) EDL Spring 2016 Johns Hopkins University Electrical and Computer Engineering March 2, 2016.
SEPTEMBER 8, 2015 Computer Hardware 1-1. HARDWARE TERMS CPU — Central Processing Unit RAM — Random-Access Memory  “random-access” means the CPU can read.
COMPUTER COMPONENTS Ms Jennifer Computer Components.
Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective.
USING TV REMOTE AS A CORDLESS MOUSE FOR THE COMPUTER
Arduino.
Voice Controlled Robot by Cell Phone with Android App
ControlLogix Portfolio
Topics SRAM-based FPGA fabrics: Xilinx. Altera..
Computer Hardware – System Unit
ECE354 Embedded Systems Introduction C Andras Moritz.
Haiwell PLC Modules Introduce
Principles of Information Technology
Programmable Logic Controllers (PLCs) An Overview.
Five Key Computer Components
Chapter 4: Hardware for Educators
The bios.
Presentation transcript:

Original 8-slot Version

– Chassis – 8-slots (6 available, 2 unused) – Modules & breakouts – Module order for 2012 (changed in 2012) – Slot 1 = Analog 9201 Module (required) – Slot 2 = Digital 9403 Module (required) – Slot 3 = Solenoid 9472 Module (optional) – Slot 4 = unused – Slot 5 = 2 nd Analog (optional) – Slot 6 = 2 nd Digital (optional) – Slot 7 = 2 nd Solenoid (optional) – Slot 8 = unused

– Modules – Analog Module #9201 (No LEDs) – Solenoid Module #9472 (has green LEDs) – Digital Module #9403 (Longest connector) – Breakouts – Analog (long board w/ jumper) – Solenoid – (short board) – Digital (separate) Module #

OLD ( )-cRIO FRC I NEW (2012)-cRIO FRC II FRC cRIO Version Comparison NEW FRC II (2012)OLD FRC I ( ) cRIO 9075/9076cRIO 9072/9074 # slots46 (+2 unusable) RS Ethernet12 Dimensions-chassis7”(l) x 3.5”(w) x 2.5”(h)11.4”(l) x 3.5”(w) x 2.5”(h) Weight-chassis1.42 lbs2.05 lbs Operating Voltage9-30v19-30v Power15W20W System Memory256MB128MB Storage Memory512MB256MB ProcessorFreescale MPC5125Freescale MPC5200 -data/instr cache32KB/32KB16KB/16KB FPGASpartan-6 LX45Spartan RAM2088 Kb720 Kb -logic cells43,66146,080 -multipliers5840 -IO transfer rate1 Gb/s622 Mb/s Note 2012 slot configuration

 Original cRIO FRC I is no longer available for purchase  It will continue to be supported by NI tech support  Warranty on cRIO units are 3-years from the day the unit ships from NI.  Original 2009 cRIO’s are now out of warranty.  Hardware – NO conformal coating to minimize damage from metal dust and bits and pieces – Use rubber caps. Optional gaskets are available from AndyMark – External DIP switches (for normal operation they are off) – Safe Mode, Console Out, IP Reset, No App, User1, No FPGA – (2) Ethernet ports – Port 1 MUST be used to connect to the WiFi Bridge. IP is 10.te.am.2 – Port 2 MAY be used to connect a web camera, but normal camera use connects it to the WiFi bridge. Port 2 IP address is , but since the cRIO doesn’t act as a router, Port 2 is invisible to the rest of the network.  Power – Four-wire connector, (2) 24v + (2) gnd, only one power and one ground are required. – FRC uses special 24v power dip protected output on Power Distribution Panel.

 cRIO NI Software Installed  Vision - Since the older cRIO has less memory, and since the vision module has grown substantially in later LabVIEW releases, the imaging tool installs a simplified version on the 8 slot.  Smaller, stripped down, version of the Vision package (IMAQ) on the 8- slot  For 2012 the features that were removed in the older cRIO FRC I were QR codes, meter reading, OCR, image calibration, and other instrumentation and inspection features.  cRIO Image Tool (PC application) – For 2012 a single image zip applies to both cRIO FRC I&II – Tool handles cRIO FRC I&II and optional module differences invisibly by extracting the appropriated files from the image zip – Helps validate modules are in the correct slots

CAN optional Required Optional

Optional 24v Note 2012 slot configuration Optional 12v

 Analog  Inputs only  Possible to use in lieu of digital inputs  Digital  Inputs & Outputs  PWM, Digital I/O, I2C, SPI, Relays  Possible to use in lieu of 12v solenoid outputs  Solenoid  Outputs only  Can power sensors via 12v or protected 24v source  Possible to use in lieu of digital outputs Module Tradeoffs

 Field Programmable Gate Array  Huge collection of yes/no & sequential logic blocks in a massive routing grid  Logic cells combine multiple inputs in boolean ways  Flip-flops & registers are used for sequential logic  All connected by reconfigurable wires via programmable switches  Field Programmable just means the function of the board is defined by our program image, not when the hardware is made  It trades custom chip efficiency (size, power, performance), e.g., cell phone, for adaptability and different cost factors, e.g., cell phone base stations  Where are FPGAs found around the house?  Audio/Video (signal processing) - PC, TV, entertainment systems  Automotive infotainment systems  Wireless base stations keeping up with rapidly evolving cell phone features  NOT a computer processor like a Pentium or PowerPC  Sort of a generic reconfigurable custom digital (not analog) circuit  Programming it is like doing a circuit design  FRC uses it for super fast data input collection and output  Teams do not touch it directly, only download updated FRC images

Metal swarf collects inside the cRIO chassis and cause unusual, hard to trace problems, such as, failure to connect to the field and failure to power up. The module connections, Ethernet ports, serial port, etc. all collect metallic dust and fragments. Installing the cRIO face-up collects debris. A side mount alleviates some of this Usually, a simple (careful) cleaning of the chassis interior will fix problems, and seasonal cleaning is recommended. The cRIO FRC I DOES NOT have a protective conformal coating on the circuits to guard against metal dust and fragments that work their way into the case from shorting out the circuits. The 2010 and on the KOP came with user installable gaskets that many teams never used or even knew what they were for. Use the rubber caps to cover the unused 9-pin connectors

Spec Links cRIO-9074 : FRC I Freescale Processor Core: mai-68ppc/powerpc_MPC603EUM.pdfhttp:// mai-68ppc/powerpc_MPC603EUM.pdf Analog Input Module: Digital I/O Module: Solenoid Module: How to Clean the cRIO and Install Gaskets: