25
Mountain Bike Rallying Mid-term Presentation February 27, 2008

Mountain Bike Rallying Mid-term Presentation February 27, 2008

Embed Size (px)

Citation preview

Page 1: Mountain Bike Rallying Mid-term Presentation February 27, 2008

Mountain Bike Rallying Mid-term Presentation

February 27, 2008

Page 2: Mountain Bike Rallying Mid-term Presentation February 27, 2008

Team Members

Frank HollandPSoC to LCD interfacePSoC to GPS interfacePSoC to PC communication

Michael VanJava GUI CodingPSoC to PC InterfacePSoC to GPS Interface

Andrew ThigpenJava GUI coding

PC to PSoC InterfaceButton Interface

Page 3: Mountain Bike Rallying Mid-term Presentation February 27, 2008

Overview• Background

• Problem

• Solution

• Constraints

• Practical

• Technical

• Approach Trade-Offs

• Hardware

• Software

• Progress

• Timeline

• References

Page 4: Mountain Bike Rallying Mid-term Presentation February 27, 2008

Background

•Car Rally

•Geocaching

Page 5: Mountain Bike Rallying Mid-term Presentation February 27, 2008

Problem

•Bike rider needs a navigator

•Current GPS units are not suitable for this sport

Page 6: Mountain Bike Rallying Mid-term Presentation February 27, 2008

Solution

Page 7: Mountain Bike Rallying Mid-term Presentation February 27, 2008

Practical ConstraintSustainability

•Ruggedness

•Must be able to withstand a drop from 3 feet

Page 8: Mountain Bike Rallying Mid-term Presentation February 27, 2008

Practical ConstraintEnvironmental

•Operating Conditions

•Must be water resistant

•Must withstand temperatures from -20° to 43°C (-4° to 110°F)

Page 9: Mountain Bike Rallying Mid-term Presentation February 27, 2008

Technical Constraints

• Tracking Accuracy

• The GPS must have an accuracy of 5 meters or less.

• Battery Life

• The overall product must have at least 6 hours of continuous battery life.

Page 10: Mountain Bike Rallying Mid-term Presentation February 27, 2008

Technical Constraints• Display Size

• The display size must be able to hold a minimum of 57 characters on the screen.

• Example:

34°00. 000 89°00. 00034°00. 001 89°00. 002

1: 00: 00. 01:

: 00: 05. 0

Current GPS

Next GPS

Current Time Goal Time

Page 11: Mountain Bike Rallying Mid-term Presentation February 27, 2008

Technical Constraints

• Product Size

• The product size must 3” x 6” x 3” or less.

• Product Weight

• The overall product must be less than 2 lbs.

Page 12: Mountain Bike Rallying Mid-term Presentation February 27, 2008

Hardware Block Diagram

GPS Receiver

Display (LCD)

Microcontroller (µC)

Computer (PC)

Transmit GPS data to µC

Provides information to LCD

Provides time data to PC

Uploads coordinates to µC

Page 13: Mountain Bike Rallying Mid-term Presentation February 27, 2008

PSoCProgrammable System on Chip

• Internal crystal oscillator for watch dog timer

• Reconfigurable analog/digital blocks for less external components

• PSoC experts available at local Cypress Semiconductors office in Starkville, MS.

Page 14: Mountain Bike Rallying Mid-term Presentation February 27, 2008

GPS Receivers Tradeoffs

Features Garmin GPS 15L-W MightyGPS OEM

Channels 12 12Voltage Max 5.4V 8.0VCurrent Max 100 mA 90 mA

Signal Reacquisition Time

2 sec 1 sec

Warm Start Time 15 sec 35 secCold Start Time 45 sec 45 secGPS Accuracy <3 meter 5 meter

Cost $53.50 $48

Page 15: Mountain Bike Rallying Mid-term Presentation February 27, 2008

Garmin GPS 15L-W

•Accuracy of less than 3 meters

Page 16: Mountain Bike Rallying Mid-term Presentation February 27, 2008

LCDs TradeoffsFeatures Crystalfontz

CFAG12864B-TFH-VHantronixHDM20416L-M-L30S

Voltage Max 9.8 V 7.0 V

Current Max 4 mA 2.4 mA

Display Type Transflective Transflective

Display Format Customizable font size enabling more

characters to be displayed

Limited to 80 characters max

Cost $33.82 $36.68

Page 17: Mountain Bike Rallying Mid-term Presentation February 27, 2008

Crystal Fontz CFAG12864B-TFH-V•Capable of

displaying more characters

•Graphical display

•Cheaper

Page 18: Mountain Bike Rallying Mid-term Presentation February 27, 2008

PC SoftwareTradeoffs

• Java

• Cross-platform by design

• Same bytecode portable across all platforms

• Built-in libraries

• Serial Communication

• Databases

• Rapid GUI prototyping with free Eclipse IDE

• C++

• Cross-platform toolkits available

• Must be compiled on each platform

• No built in libraries

Page 19: Mountain Bike Rallying Mid-term Presentation February 27, 2008

PC SoftwareBlock diagram

•User Data

•GPS Data

•Graphs

•Courses

• Serial Device Communication

•Maps

Page 20: Mountain Bike Rallying Mid-term Presentation February 27, 2008

Functional Hierarchy

PC Software

Page 21: Mountain Bike Rallying Mid-term Presentation February 27, 2008

PC SoftwareProgress

Page 22: Mountain Bike Rallying Mid-term Presentation February 27, 2008

HardwareProgress

Page 23: Mountain Bike Rallying Mid-term Presentation February 27, 2008

Timeline

January February March April

Research

PC Software

PSoC Software

PC/PSoC Communication

LCD Testing

Hardware Testing

Page 24: Mountain Bike Rallying Mid-term Presentation February 27, 2008

References

[1] http://website.lineone.net/~maultby/car%20rally%20ringwood3.jpg

[2] http://www.geocaching.com

[] Garmin, “GPS 15H & 15L Technical Specifications,” Feb. 2006. [Online]. Available: http://www.garmin.com/manuals/237_TechnicalSpecifications.pdf [Accessed Feb. 17, 2008].

[] MightyGPS, “MightyGPS OEM Module,” 2004. [Online]. Available: http://www.mightygps.com/oem/MightyGPS40EBLS.pdf [Accessed Feb 17, 2008].

[] Cypress, “PSoC® Mixed-Signal Array Final Data Sheet CY8C29466, CY8C29566, CY8C29666, and CY8C29866,“ Feb. 15, 2007. [Online]. Available: http://download.cypress.com.edgesuite.net/design_resources/datasheets/contents/cy8c29466_8.pdf [Accessed Feb. 17, 2008].

[] Hantronix, “HDM20416L-M Dimensional Drawing 20 Character x 4 Lines, Large Character, LED Backlight,” [Online]. Available: http://www.hantronix.com/down/20416lm.pdf [Accessed Feb. 17, 2008].

[] Crystalfontz, “CFAG12864B-TFH-V Graphic LCD Module Data Sheet Hardware vA / Data Sheet v1.0,” Dec. 15, 2006. [Online]. Available: http://www.crystalfontz.com/products/datasheet/274/CFAG12864BTFHV.pdf [Accessed Feb. 24, 2008].

Page 25: Mountain Bike Rallying Mid-term Presentation February 27, 2008

Questions?