1 / 21

PIC Evaluation/ Development Board

PIC Evaluation/ Development Board. Dec02-12 December 10, 2002 Client: ECpE Department Faculty Advisors: Dr. Rover, Dr. Weber Chad Berg, Luke Bishop, Tyson Stichka, Nick Veys. Presentation Outline. Problem Statement Design Objectives End-Product Description Assumptions/Limitations

cmcmeans
Télécharger la présentation

PIC Evaluation/ Development Board

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. PIC Evaluation/Development Board Dec02-12 December 10, 2002 Client: ECpE Department Faculty Advisors: Dr. Rover, Dr. Weber Chad Berg, Luke Bishop, Tyson Stichka, Nick Veys

  2. Presentation Outline • Problem Statement • Design Objectives • End-Product Description • Assumptions/Limitations • Project Risks/Concerns • Technical Approach • Evaluation of Project Success • Recommendations for Future Work • Human/Financial Budgets • Lessons Learned • Closing Summary

  3. Problem Statement • Many project implementations require the use of a microcontroller • However, the development of a Peripheral Interface Controller (PIC) solution is often beyond the expertise and available time of the design team

  4. Design Objectives • Design and implement a board to enable future senior design teams to quickly and easily use a PIC solution in their projects • Flexible • Easy to Use • Cost Efficient • Software Libraries

  5. End-Product Description • Microchip 16F876 Based Solution • CAN Interface • Character LCD Display • 7 Segment Displays • Serial (RS232) Interface • Temperature Sensor • Speaker • Software Libraries for All Components

  6. Assumptions/Limitations • Assumptions: • Users have an electrical/computer engineering background • Users have access to a personal computer with a free parallel port • Users have C programming skills • Limitations: • Budget of $100 • Size Constraints • Environmental Constraints

  7. Project Risks/Concerns • Design Error • Over 100 traces and 200 pins • Software depends on working hardware • Device Failure • Socket interfaces were used for crucial components • Loss of a Team Member

  8. Technical Approach • The requirements for this project were relatively open-ended • The 16F876 was chosen for versatility • CAN interface provides interoperability with industrial/automotive equipment • Other devices were chosen for their uses in practical applications

  9. Technical Approach • C was chosen for rapid development • The following libraries were implemented • Character LCD • RS232 • Seven segment displays • CAN • Initialization and diagnostic routine was also created

  10. Technical Approach • Programmer • P16Pro compatible hardware • Parallel port interface • Cheap, reliable • Lots of software support

  11. Technical Approach • Eagle was used for schematic and PCB • Widely used, supported • Simple, powerful interface • Linux/Windows support • Provides schematic capture and PCB layout

  12. Technical Approach • Schematic Capture using custom-made parts • Form logical connections for use in PCB layout

  13. Technical Approach

  14. Technical Approach

  15. Project Success

  16. Further Work • Use the design provided to create even better senior design projects • Additional pins available on the PIC for future expansion • Design is flexible enough to be customized for a particular project

  17. Human Budget

  18. Financial Budget

  19. Lessons Learned • Being a team doesn’t mean doing everything together! • Tasks must be divided between team members to finish on time • Each member must take responsibility for delivering • Communication

  20. Summary • A flexible PIC development solution is important for future senior design students • This design costs half of comparable commercial products • The software libraries provide significant additional value

  21. Q&A

More Related