Mountain Bike Rallying Mid-term Presentation February 20, 2008.
-
Upload
randolph-hutchinson -
Category
Documents
-
view
219 -
download
0
Transcript of Mountain Bike Rallying Mid-term Presentation February 20, 2008.
![Page 1: Mountain Bike Rallying Mid-term Presentation February 20, 2008.](https://reader035.fdocuments.net/reader035/viewer/2022062423/5697bfa71a28abf838c98a01/html5/thumbnails/1.jpg)
Mountain Bike Rallying Mid-term Presentation
February 20, 2008
![Page 2: Mountain Bike Rallying Mid-term Presentation February 20, 2008.](https://reader035.fdocuments.net/reader035/viewer/2022062423/5697bfa71a28abf838c98a01/html5/thumbnails/2.jpg)
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 20, 2008.](https://reader035.fdocuments.net/reader035/viewer/2022062423/5697bfa71a28abf838c98a01/html5/thumbnails/3.jpg)
Overview• Background
• Problem
• Solution
• Constraints
• Practical
• Technical
• Approach Trade-Offs
• Hardware
• Software
• Timeline
• References
![Page 4: Mountain Bike Rallying Mid-term Presentation February 20, 2008.](https://reader035.fdocuments.net/reader035/viewer/2022062423/5697bfa71a28abf838c98a01/html5/thumbnails/4.jpg)
Background
•Car Rally
•Geocaching
![Page 5: Mountain Bike Rallying Mid-term Presentation February 20, 2008.](https://reader035.fdocuments.net/reader035/viewer/2022062423/5697bfa71a28abf838c98a01/html5/thumbnails/5.jpg)
Problem
•Bike rider needs a navigator
•Current GPS units are not suitable for this sport
![Page 6: Mountain Bike Rallying Mid-term Presentation February 20, 2008.](https://reader035.fdocuments.net/reader035/viewer/2022062423/5697bfa71a28abf838c98a01/html5/thumbnails/6.jpg)
Solution
![Page 7: Mountain Bike Rallying Mid-term Presentation February 20, 2008.](https://reader035.fdocuments.net/reader035/viewer/2022062423/5697bfa71a28abf838c98a01/html5/thumbnails/7.jpg)
Practical ConstraintSustainability
•Ruggedness
•Must be able to withstand a drop from 3 feet
![Page 8: Mountain Bike Rallying Mid-term Presentation February 20, 2008.](https://reader035.fdocuments.net/reader035/viewer/2022062423/5697bfa71a28abf838c98a01/html5/thumbnails/8.jpg)
Practical ConstraintEnvironmental
•Operating Conditions
•Must be water resistant
•Must withstand temperatures from -4° to 110°F
![Page 9: Mountain Bike Rallying Mid-term Presentation February 20, 2008.](https://reader035.fdocuments.net/reader035/viewer/2022062423/5697bfa71a28abf838c98a01/html5/thumbnails/9.jpg)
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.
• Display Size
• The display size must be able to hold 20 x 4 characters on the screen.
• 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 10: Mountain Bike Rallying Mid-term Presentation February 20, 2008.](https://reader035.fdocuments.net/reader035/viewer/2022062423/5697bfa71a28abf838c98a01/html5/thumbnails/10.jpg)
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 11: Mountain Bike Rallying Mid-term Presentation February 20, 2008.](https://reader035.fdocuments.net/reader035/viewer/2022062423/5697bfa71a28abf838c98a01/html5/thumbnails/11.jpg)
PSoC
• Internal crystal oscillator for watch dog timer
• Less external components required to do today’s applications
• Local producer of PSoC at Cypress Semiconductors Corp. in Starkville, MS.
![Page 12: Mountain Bike Rallying Mid-term Presentation February 20, 2008.](https://reader035.fdocuments.net/reader035/viewer/2022062423/5697bfa71a28abf838c98a01/html5/thumbnails/12.jpg)
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 13: Mountain Bike Rallying Mid-term Presentation February 20, 2008.](https://reader035.fdocuments.net/reader035/viewer/2022062423/5697bfa71a28abf838c98a01/html5/thumbnails/13.jpg)
Garmin GPS 15L-W
•Accuracy of less than 3 meters
![Page 14: Mountain Bike Rallying Mid-term Presentation February 20, 2008.](https://reader035.fdocuments.net/reader035/viewer/2022062423/5697bfa71a28abf838c98a01/html5/thumbnails/14.jpg)
LCDs TradeoffsFeatures Crystalfontz
CFAG12864B-TFH-VHantronixHDM20416L-M-L30S
Voltage Max 9.8 V 7.0 V
Current Max 90 mA 1925 mA
Display Type Transflective Transflective
Display Format Graphical Character
Cost $33.82 $36.68
![Page 15: Mountain Bike Rallying Mid-term Presentation February 20, 2008.](https://reader035.fdocuments.net/reader035/viewer/2022062423/5697bfa71a28abf838c98a01/html5/thumbnails/15.jpg)
Crystal Fontz CFAG12864B-TFH-V
•Less current draw
•Graphical display
•Cheaper
![Page 16: Mountain Bike Rallying Mid-term Presentation February 20, 2008.](https://reader035.fdocuments.net/reader035/viewer/2022062423/5697bfa71a28abf838c98a01/html5/thumbnails/16.jpg)
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 17: Mountain Bike Rallying Mid-term Presentation February 20, 2008.](https://reader035.fdocuments.net/reader035/viewer/2022062423/5697bfa71a28abf838c98a01/html5/thumbnails/17.jpg)
PC SoftwareBlock diagram
•User Data
•GPS Data
•Graphs
•Courses
• Serial Device Communication
•Maps
![Page 18: Mountain Bike Rallying Mid-term Presentation February 20, 2008.](https://reader035.fdocuments.net/reader035/viewer/2022062423/5697bfa71a28abf838c98a01/html5/thumbnails/18.jpg)
Functional Hierarchy
PC Software
![Page 19: Mountain Bike Rallying Mid-term Presentation February 20, 2008.](https://reader035.fdocuments.net/reader035/viewer/2022062423/5697bfa71a28abf838c98a01/html5/thumbnails/19.jpg)
PC SoftwareProgress
![Page 20: Mountain Bike Rallying Mid-term Presentation February 20, 2008.](https://reader035.fdocuments.net/reader035/viewer/2022062423/5697bfa71a28abf838c98a01/html5/thumbnails/20.jpg)
Timeline
January February March April
Research
PC Software
PSoC Software
PC/PSoC Communication
LCD Testing
Hardware Testing
![Page 21: Mountain Bike Rallying Mid-term Presentation February 20, 2008.](https://reader035.fdocuments.net/reader035/viewer/2022062423/5697bfa71a28abf838c98a01/html5/thumbnails/21.jpg)
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 22: Mountain Bike Rallying Mid-term Presentation February 20, 2008.](https://reader035.fdocuments.net/reader035/viewer/2022062423/5697bfa71a28abf838c98a01/html5/thumbnails/22.jpg)
Questions?