1 / 39

Optical Encoder for a Game Steering Wheel May05-26

Optical Encoder for a Game Steering Wheel May05-26 Client: Thomas Enterprises Advisors: Dr. James Davis Dr. Douglas Jacobson Team Members: Sam Dahlke, CprE Peter Fecteau, CprE Daniel Pates, EE Lorenzo Subido, EE April 19, 2005 Outline Introduction Research Design Implementation

flora
Download Presentation

Optical Encoder for a Game Steering Wheel May05-26

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Optical Encoder for a Game Steering WheelMay05-26 Client: Thomas Enterprises Advisors: Dr. James Davis Dr. Douglas Jacobson Team Members: Sam Dahlke, CprE Peter Fecteau, CprE Daniel Pates, EE Lorenzo Subido, EE April 19, 2005

  2. Outline • Introduction • Research • Design • Implementation • Testing • Closing

  3. Introduction

  4. Definitions • Analog to digital conversion (ADC) • Cycles per revolution (CPR) • Hardware interface driver (HID) • Optical encoder • Printed circuit board (PCB) • Potentiometer

  5. Acknowledgements • Thomas Enterprises • Andy Bice – original designer • Dr. Jacobson and Dr. Davis

  6. Problem Statement • Old design senses 256 positions • USB connectivity • New design must sense 1024 positions • Cost of $150

  7. Solution Approach

  8. Solution Approach • Optical encoders replace potentiometers • New microcontroller handles 16 bit input and is compatible with old microcontroller • Assembly code interprets steering wheel motion

  9. Operating Environment • Temperature of approximately 70°F • No moisture • Mostly dust-free conditions • Not intended to be dropped or thrown, but could withstand a drop from 2 - 3 feet

  10. Intended Users • Serious video gamers • Race car drivers • Typically age 12–30 with a familiarity with computers

  11. Intended Uses • In home at a table or desk on video games that are played on a personal computer • Used in racing games • Not used on game consoles such as Sony Playstation® or Nintendo Gamecube®

  12. Assumptions • Modify existing PIC Assembly code • Original design available • Use of second power source

  13. Limitations • Same PCB size • Optical encoder placement • $150 maximum cost • PCB should have all the same connections, inputs, and outputs

  14. Expected End-Product • More sensitive steering wheel • 1024 positions from wheel and pedals • Same PCB dimensions • At least prototype quality

  15. Present Accomplishments • New PCB fabricated and assembled • Assembly code written • USB recognizes device • Currently developing button algorithms • PCB tested for electrical connectivity

  16. Approaches Considered and One Used • Adapt previous design to meet new expectations • Add quadrature amplitude modulation decoder to previous design • New microcontroller is pin-for-pin compatible with advanced features

  17. Research Activities • USB 1.1 vs. 2.0 • Quadrature Amplitude Modulation decoding • Microcontroller selection • Part ordering • PCB fabrication

  18. Design Activities

  19. Design Activities • Design circuit • Layout circuit in Eagle • Code written in MPLAB

  20. Programming Flowchart

  21. Schematic

  22. Circuit Layout

  23. Implementation Activities • Send circuit layout designs to be fabricated • Solder components to PCB • Compile code • Program microcontroller

  24. Testing and Modification Activities • Tested PCB for electrical connectivity • Optical encoder response • Product functionality • By team members • By non-team members • Delayed programmer update

  25. Resources and Schedules

  26. Personnel Effort Requirements Total hours: 340

  27. Other Resource Requirements

  28. Financial Requirements

  29. Schedules

  30. Conclusion

  31. Project Evaluation • Successful completion • Exceeded design requirements • Old product can be easily upgraded • Product is extensible • Much less than expected cost

  32. Commercialization • Upgrade existing product • Sell new product

  33. Recommendations for Additional Work • Future upgrades possible • Optical encoders with higher resolution • More pushbutton inputs • Additional Features • Gauges • LEDs • Force Feedback

  34. Lessons Learned • Technical Knowledge • Optical encoders • Microcontrollers • Circuit board layout • Use previous work as much as possible • Begin implementation and testing earlier

  35. Risk and Risk Management • Anticipated Risks • Loss of work and loss of a team member • Risks Encountered • Time required to procure parts • Departure of previous designer • Microcontroller not well supported yet • Changes in Management • Procured parts through advisors • Outside resources

  36. Summary • Problem • Upgrade steering wheel controller for Thomas Enterprises • Solution • Replace potentiometers with optical encoders • Upgrade microcontroller • Result • Functional upgrade to previous design

  37. Questions?

More Related