Cycling Timing System SDP 2004 12/10/03 Patrick Bell Emilio Gaudette Eric Johnson Advisor: Ramakrishna Janaswamy.

Slides:



Advertisements
Similar presentations
ECE 495: Integrated System Design I
Advertisements

Computer Architecture
INPUT-OUTPUT ORGANIZATION
Sumitha Ajith Saicharan Bandarupalli Mahesh Borgaonkar.
Chapter 19: Network Management Business Data Communications, 4e.
October 21, 2003 ECE Senior Design1 Autonomous GPS-BOT Preliminary Design Review by Kery Hardwick, Yevgeniy Khasanov, Naoya Kinuta, Zhe Chuan Luo.
Tracking Migratory Birds Around Large Structures Presented by: Arik Brooks and Nicholas Patrick Advisors: Dr. Huggins, Dr. Schertz, and Dr. Stewart Senior.
Design of a Control Workstation for Controller Algorithm Testing Aaron Mahaffey Dave Tastsides Dr. Dempsey.
Coordinate Based Tracking System
The Enforcer Laura Celentano Glenn Ramsey Michael Szalkowski.
1 Chapter 5 Multiplexing : Sharing a Medium Data Communications and Computer Networks: A Business User’s Approach.
Wireless Data Acquisition for SAE Car Project by: J.P. Haberkorn & Jon Trainor Advised by: Mr. Steven Gutschlag.
Autonomous Control of Scalextric Slot Car on User-Defined Track Siddharth Kamath Souma Mondal Dhaval Patel School of Electrical and Computer Engineering.
VISPS Overview Capture visual data from two cameras Find laser Triangulate to find X, Y, Z coordinates of laser Output coordinates to RS-232 serial output.
Data transmission refers to the movement of data in form of bits between two or more digital devices. This transfer of data takes place via some form.
Chip tag A radio-frequency identification system uses tags readers send a signal to the tag and read its response RFID tags can be either passive active.
Hardware Interface Design Patterns Ahmet Selman Bozkır – Hacettepe Univ.
INPUT-OUTPUT ORGANIZATION
Fast and Reliable Estimation Schemes in RFID Systems Murali Kodialam and Thyaga Nandagopal Bell Labs, Lucent Technologies Presented by : Joseph Gunawan.
Sub-Nyquist Sampling DSP & SCD Modules Presented by: Omer Kiselov, Daniel Primor Supervised by: Ina Rivkin, Moshe Mishali Winter 2010High Speed Digital.
BAR CODE SCANNER A.ANUSHA (06N61A0402). What is bar code? A barcode is a machine readable representation of information. Barcode stores data in widths.
Digital Fundamentals Floyd Chapter 1 Tenth Edition
INTRODUCTION 1 What word comes to your mind to describe “ The attempt by two objects to occupy the same space at the same moment in time”
Analysis of Phase Noise in a fiber-optic link
Ruslan Masinjila Aida Militaru.  Nature of the Problem  Our Solution: The Roaming Security Robot  Functionalities  General System View  System Design.
Live Action First Person Shooter Game Patrick Judd Ian Katsuno Bao Le.
passenger counting System
CHAPTER 3 TOP LEVEL VIEW OF COMPUTER FUNCTION AND INTERCONNECTION
Team 6. Code Modules Codec Bluetooth Module Rotary Encoder Menu State Machine.
SNS Integrated Control System SNS Timing Master LA-UR Eric Bjorklund.
Computing and the Web Computer Hardware Components.
(More) Interfacing concepts. Introduction Overview of I/O operations Programmed I/O – Standard I/O – Memory Mapped I/O Device synchronization Readings:
© 2009 Pearson Education, Upper Saddle River, NJ All Rights ReservedFloyd, Digital Fundamentals, 10 th ed Digital Fundamentals with PLD Programming.
Autonomous Helicopter James LydenEE 496Harris Okazaki.
Senior Project Presentation: Designers: Shreya Prasad & Heather Smith Advisor: Dr. Vinod Prasad May 6th, 2003 Internal Hardware Design of a Microcontroller.
Modulation and Data Transfer February 21, References gy-Article.asp?ArtNum=2
Phong Le (EE) Josh Haley (CPE) Brandon Reeves (EE) Jerard Jose (EE)
Design of a Novel Bridge to Interface High Speed Image Sensors In Embedded Systems Tareq Hasan Khan ID: ECE, U of S Term Project (EE 800)
 “Zigbee is a suite of high level communication protocols using small, low power digital radios based on an IEEE 802 standard.”  Basically- short-range.
By: Eric Backman Advisor: Dr. Malinowski.  Introduction  Goals  Project Overview and Changes  Work Completed  Updated Schedule.
High Resolution AMR Compass Honeywell Dr. Andy Peczalski Professor Beth Stadler Pat Albersman Jeff Aymond Dan Beckvall Marcus Ellson Patrick Hermans.
FM CONVERTER. Team Members Dan Harkins Team Leader Beau Blackwell George Henry Shawn Welch Dr. Georgios Lazarou Advisor.
Final Presentation Final Presentation OFDM implementation and performance test Performed by: Tomer Ben Oz Ariel Shleifer Guided by: Mony Orbach Duration:
Chapter 4 MARIE: An Introduction to a Simple Computer.
Business Driven Technology Unit 4 Building Innovation Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved.McGraw-Hill/Irwin.
Electronic Analog Computer Dr. Amin Danial Asham by.
High Resolution AMR Compass Honeywell Advisor Dr. Andy Peczalski Advisor Professor Beth Stadler Pat Albersman Jeff Aymond Dan Beckvall Marcus Ellson Patrick.
Sensor testing and validation plans for Phase-1 and Ultimate IPHC_HFT 06/15/ LG1.
FUNDAMENTALS OF NETWORKING
Unit 1 Lecture 4.
IDENTITY NUMBERS BY A.M.VILLAVAN M.TECH(COS). RFID Acronymn: Radio Frequency Identification Device RFID is a technology, whose origins are found in the.
Smart Lens Robot William McCombie IMDL Spring 2007.
Senior Project Poster Day 2006, CIS Dept. University of Pennsylvania One if by land… Yosef Weiner, David Charles Pollack Faculty Advisor: C.J. Taylor,
Employment of scada system in water purification and transmission system.
Electronic instrumentation Digitization of Analog Signal in TD
AUTOMATIC NUMBER PLATE RECOGNITION SYSTEM
1 Chapter 1 Basic Structures Of Computers. Computer : Introduction A computer is an electronic machine,devised for performing calculations and controlling.
Final Design Review By: Alireza Veiseh Anh-Thu Thai Luai Abou-Emara Peter Tsang.
RFID TAG READER TAG READER Abdullah Al-Faifi ) ) ) ) )
SCADA for Remote Industrial Plant
Embedded Systems Design
Introduction King Saud University
Dynamic Packet-filtering in High-speed Networks Using NetFPGAs
PLC Hardware Components.
Chapter 2 Transmission Basics.
communications system
IOT Technologies: Radio Frequency Identification (RFID)
♪ Embedded System Design: Synthesizing Music Using Programmable Logic
Digital Computer & Digital Systems
Introduction 1st semester King Saud University
Presentation transcript:

Cycling Timing System SDP /10/03 Patrick Bell Emilio Gaudette Eric Johnson Advisor: Ramakrishna Janaswamy

Introduction Project goals: Time the finish of a bike race electronically ● Produce results in real time ● Minimize cost ● Maximize accuracy Race Parameters: ● Finish is determined by the front edge of the front wheel ● Up to 200 bikes ● Finish speeds range from 5 to 60 mph ● Variable width road

Outline ● Current timing technology ● Motivating factors ● Constraints and limitations ● Our design at a glance ● Implementation details ● Project status

Current Technology ● Digital cameras with optical senors are used to create a composite picture of the finish line as each biker crosses. An operator must manually identify each biker and their place from the picture. ● Radio frequency systems are used, but due to terrible accuracy, can only be used to count laps ● A magnetic signal transfer system has an acceptable accuracy but costs $25,000.

Motivating Factors ● Reduce the cost ● affordable to low levels of competitive cycling, such as collegiate races ● target cost under $5000 for an entire system ● Real time results ● provide officials with immediate results ● provide spectators with intermediate lap information ● provide immediate data to coaches and cyclists ● identify racers ● Accuracy ● existing real time systems have an accuracy on the order of seconds ● accurate to at least one millisecond ● consistent and known accuracy for all competitors

● Line of sight cannot be guaranteed in any direction ✗ lasers and RADAR ● Mounted device: must be light-weight and aerodynamic ● cannot interfere with bike operation or performance ● should weigh less than 100 grams ✗ GPS ● Finish speed can reach up to 60 mph ✗ SONAR, current RFID passive tags ● Racer density (finishers/m 2 ) ● high racer density results in data collision ✗ Touch pads, single frequency radio transponders ● Non-standard bike frame dimensions ● In-race equipment changes ● Easily removable ● Variable width road ● Durability Constraints and Limitations

Design: At A Glance ● Wheel diameter is fixed ● determine when the center of the front wheel crosses an imaginary line placed one wheel radius before the actual finish line. ● Place a radio transmitter on the front fork, very close to the center of the front wheel, which transmits a signal at a unique frequency for each bike ● Place receiving antenna system near the finish line (two antennas) imaginary line finish line wheel radius imaginary line finish line

Design: Meeting the Constraints ● Line of sight ✔ radio transmissions do not require line of sight ● Weight and aerodynamics of mounted device ✔ transponders can be designed to be lightweight and compact ● Finish speed can reach up to 60 mph ✔ high frequency transmissions can be read at a high rate of speed ● Racer density (finishers/m 2 ) ✔ unique frequencies ensure no data collisions occur between bikes ● Non-standard bike frame dimensions ✔ front wheel has standard radius

Design: Meeting the Constraints ● In-race equipment changes ✔ transponder is frame mounted, so only rare bike changes need to be accounted for ● Easily removable ✔ transponders can be easily attached / removed ● Variable width road ✔ width of the road is only limited by transponder range ● Durability ✔ transponders can be designed for durability

Implementation: General Setup

Implementation: Math

Implementation: Antenna Setup ● set phase limit to Ф ● shaded area represents locations where phase difference of the signals received at A1 and A2 is ≤ Ф

Implementation: Analog Receiver (AR)

Implementation: Analog Receiver

Implementation: Digital Control Block

Implementation: DCB ● Address Incrementer (AI) ● Iterates from 0 to 255 (counter) ● Corresponds to unique bike ID ● Outputs overflow bit ● Pulser Array (PA) ● Ensure each bike is only counted once ● Controlled by the AI ● MUX ● Selects bike data indicated by AI

Implementation: Digital Control Block

Implementation: DCB – PIC ● Captures lap time data in real time ● Maintains an Address Counter (AC) ● stores the number of AI overflows ● Lap time data is the bike identification (AI) appended to AC ● used to determine bike ID ● used to determine lap time ● Buffers lap time data ● Sends buffered data to PC over serial interface

● PIC runs on interrupts from both the C input and the overflow of the AI ● PIC continually sends out buffered information while not servicing interrupts ● ISR 1 occurs when C goes high ● Buffers lap time data (AC:AI) ● Performs buffer maintenance ● ISR 2 occurs when AI overflows ● Increments AC Implementation: PIC ISRs

Implementation: PC Interface ● Receives lap time data from PIC over serial interface via MAX232 ● Bike ID is lowest order byte (AI) ● Bike time is AC * {AI overflow rate} ● Organize and output timing information ● TV / TV commentators ● Timing board ● Via some other communications media to coaches

Project Status (11 th Major Revision) ● Initial theory analysis ● Phase detection modeled mathematically ● Constraint problems defined and analyzed ● Analog Receiver (AR) ● MATLAB and PSpice simulations complete ● Preliminary hardware design and implementation complete ● Currently under testing ● Digital Control Block (DCB) ● Combinational logic components completed (VHDL) ● PIC buffer and ISR algorithms designed

Future Objectives ● Analog Receiver (AR) ● Build and test AR ● Noise analysis ● Timing analysis ● Digital Control Block (DCB) ● PIC coding ● Test DCB ● PC interface ● Transponder ● Field Testing