PIC Evaluation/ Development Board Dec02-12 December 10, 2002 Client: ECpE Department Faculty Advisors: Dr. Rover, Dr. Weber Chad Berg, Luke Bishop, Tyson.

Slides:



Advertisements
Similar presentations
Embedded DSP Spectrum Analyzer May 0104 April 25, 2001 Teradyne Corp Julie Dickerson Bill Black Prihamdhani AmranEE Ryan ButlerCprE Aaron DelaneyEE Nicky.
Advertisements

ABSTRACT The goal of this project was to create a more realistic and interactive appliance interface for a Usability Science class here at Union. Usability.
Team 7 / May 24, 2006 Web Based Automation & Security Client Capstone Design Advisor Prof. David Bourner Team Members Lloyd Emokpae (team Lead) Vikash.
Dec I/O Laboratory Development Industrial Review Board Presentation December 12 th, 2001 Cpr E 211 Microcontroller Evolution.
Automatic Home Medication Dispenser Project # P07009 Team Guide - Dr. Daniel Phillips Project Sponsor - Dr. Michel Berg Team Members Alan StrandburgChris.
4/28/2004Optical Tape Measure Optical Tape Measure May Team Members: Faculty Advisors: Nick Freese (EE) Dr. Aleksander Dogandzic Bruce Fu (EE) Dr.
Inventory Control in Stores Dec05-09 Team: Jeff Benson Frederick Brown Christopher Reed Brian Wagner Date: December 6, 2005 Client: ISU Senior Design Program.
PIC Evaluation & Development Board Project Team Chad Berg – CprE Luke Bishop – CprE Tyson Stichka – EE Nick Veys - CprE Financial Budget Abstract/Background.
WCBI Team Information Team number: Client: Faculty Advisors: Technical Advisors: Team Members: May02-11 Square D Company (Greg Wiese) Glenn Hillesland.
1 Why have we chosen to use the serial port, when it is more complicated and offers fewer connections than the printer port? For a beginners’ course using.
Multiple-output, Variable-output DC Power Supply May03-22 Team Members: Erik Johnson Joel Jorgensen Peter Holm Philip Schulz Clients – Prof. Patterson,
02/06/031 State of the Art Battery Charger Team: Richard Musumhi Bo Bo Oo Pascal Openshaw Chris Privitere Client: Senior Design 2/6/2003 Team May
EE 491 Project Presentation May07-04 – PDA Based UAS Remote Video Terminal Team Members: Devin Carney Jonathan Farmer Matt Henkes Rene Rios Faculty Advisor:
Fick Observatory - Boone, IA. Observatory Automation ongo02e March 26, 2002 Faculty advisor: Dr. John P. Basart Client: Joe Eitter ISU Physics Department.
Temperature Controller for Infrared Paint Curing September 13, 2001 Dec01-11 Team Members Michael Burman, CprE Jonathan Johnson, EE Matthew McMullen, CprE.
Abstract Introduction Project Requirements Resources Proposed Approach and Consideration Closing Summary General Information Faculty Advisor Dr. Gerald.
Smart Digital Valve Control Simulator May April 25, 2001 Client: Client: Fisher Controls Intl. Inc. Contacts: Contacts: Patrick Ryan and Jeff Seyller.
Texas Integrated Energy Solutions. Development Team, Background, Objective, & Justification 2.
Team Welcome to Woop Woop Project WiFi Clock. Introduction Team Members  Rosemary Peters  Kirby Wigton  Nate Perkins  Joe Haggberg Advisor Dr. Aziz.
Abstract Other Resources Financial Resources Project Schedule Personnel Efforts Item DescriptionCost STK300 Microcontrollerdonated (Kanda) GM28 Cellular.
Shutter Timing and Flash Synchronization System Joel Hoffa Shaun Pontsler November 10, 2005 Advisor: Professor Herr.
Software Engineering Management Lecture 1 The Software Process.
Radio-Controlled Duck Decoy May April 30 th, 2003 Team Members: Faculty Advisors: Jason Freerksen Prof. Robert Weber Kooi-Tjek Lau Prof. Clive Woods.
Alternative Lower Cost Hearing Aid Dec03-10 Client: Herb Harmison Advisor: Edwin Jones Jr. Team Members: Hassan Qureshi Hamdan Al-Mehrezi Trong Do Nathan.
Multiple Robot Network Team May Clients: Brian Johnson, Shayne Schiltz, and Amy Wilmeth April 26, 2001.
May03-12: Freeze-Thaw Concrete Chamber Controller Team Members: Team Members: Craig Rueter Craig Rueter Steven Spencer Steven Spencer Jason Stowe Jason.
Educational Laboratory Virtual Instrumentation Suite (ELVIS) May Client: National Instruments Advisors: Dr. Mani Mina, Dr. Diane Rover Group Members:
Senior Design Laboratory Design Dec 05-01
Defining Procedures for Decision Analysis May & Engr A April 30, 2002 Client & Faculty Advisors –Dr. Keith Adams –Dr. John Lamont –Dr. Ralph.
Problem Statement Automotive and heavy equipment applications use sensors on machines to report temperatures, pressures, speeds, etc. to a central embedded.
The group will focus on the design of a “smart” device. This includes researching the best method of design and fabricating the design to create a working.
Project Team: May December 5 th, 2005 Client Iowa State University – Senior Design Faculty Advisor Dr. Degang J. Chen Team Members Wesley Adreon.
Attack Tool Repository and Player for ISEAGE May06-11 Abstract Today’s world is changing shape as it increases its dependency on computer technology. As.
Expert System Job Offer Evaluation Software May Abstract The project’s focus is to decide what criteria should be used to determine which job offer.
Advisor: Dr. Edwin Jones 1 Client: Paul Jewell ISU Engineering Distance Learning Facility May01-13 Design Team: David DouglasCprE Matt EngelbartEE Hank.
1. Hardware: each component on the microcontroller will need to be tested individually using multi-meters, logic analyzers, and circuit probe analysis.
Network Enabled Wearable Sensors The Combined Research Curriculum Development (CRCD) project works with the Virtual Reality Applications Center (VRAC)
Project Goals Our task was to take the proof of concept and make a production ready prototype with the following parameters Use low cost microprocessor.
Abstract Introduction End Product & Deliverables Resources Project Requirements Team Members: Faculty Advisors: Client: Team Members: Faculty Advisors:
Android Multi-Meter (AMM)
Abstract Inexpensive ultrasonic tape measures are available that can only measure perpendicular distances to fairly large, flat surfaces. Complex environments.
Cybot and OSCAR Elementary School Tutorial Dec02-03 December 10, 2002 Client: Electrical and Computer Engineering Department Advisors: Dr. Lamont, Dr.
Design Team : Advisor: Dr. Edwin Project Web Site: Client: Paul
Daredevil Robot Direction Module (DRDM) Senior Design II Midterm Presentation.
Mid-semester Presentation Senior Design II October 8, 2013 MyBand Fitness [1]
Optical Encoder for a Game Steering Wheel May05-26 Client: Thomas Enterprises Advisors: Dr. James Davis Dr. Douglas Jacobson Team Members: Sam Dahlke,
D R A T D R A T ABSTRACT Every semester each department at Iowa State University has to assign its faculty members and teaching assistants (TAs) to the.
Introduction ProjectRequirements Project Requirements In a previous senior design project, a wireless front-end was added to Iowa State University’s Teradyne.
High-Intensity Focused Ultrasound Therapy Array May1005 Alex Apel Stephen Rashid Justin Robinson.
Device Interface Board for Wireless LAN Testing
Department of Electronic & Electrical Engineering LCD character display (parallel interface). How to interface a LCD character display to a PIC.
M.E.L.V.I.N. Electronic Voting System for a Legislative Body May /07/02.
Virtual Reality for Large Audience Participation Abstract Introduction Design Requirements Abstract Introduction Design Requirements End-Product Description.
Client Senior Design Electrical and Computer Engineering Iowa State University Introduction Abstract Architectural plans are currently being developed.
Clients/Faculty Advisors Dr. Eric Bartlett May01-14 Team Members David Herrick Brian Kerhin Chris Kirk Ayush Sharma Incremental Learning With Neural Networks.
Project May07-14: Restaurant Automation April 24, 2007.
Device Interface Board for Wireless LAN Testing Team May Client ECpE Department Faculty Advisor Dr. Weber Team Members Nathan Gibbs – EE Adnan Kapadia.
LIGHTNING PROTECTION OF TRANSMISSION AND DISTRIBUTION LINES Team Members Eric Nelson, EE – Project LeaderDavid Dieterich, EE Tim Conrad, EE – Com. CoordinatorSam.
Fan Assembly Driven by Magnetic Fields
Engineering Projects in Community Service Ongo -04 December 9, 1999
Microcontroller Evolution
GPS Pedometer.
Microcontroller Enhancement Design Project
Dec03-11 Portable Gas Safety Sensor December 9, 2003
A Secure Wireless Interface between Personal Digital Assistants (PDAs)
THE PROCESS OF EMBEDDED SYSTEM DEVELOPMENT
Planetarium Resuscitation Ongo-06 May 1, 2002
Globey's World Abstract Design Requirements Introduction
Microcontroller Evolution
Planetarium Resuscitation Ongo-06 February 14th, 2002
Presentation transcript:

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 Project Risks/Concerns Technical Approach Evaluation of Project Success Recommendations for Future Work Human/Financial Budgets Lessons Learned Closing Summary

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

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

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

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

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

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

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

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

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

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

Technical Approach

Project Success MilestonePercent Completed Project Definition100 Subsystems Designed100 Board Layout Completed & Simulated100 Peripheral Subsystems Prototyped and Tested100 Prototype Board Assembled100 Programming Environment Developed100 Supported PIC Tested Successfully100 C Libraries Developed100 Full Documentation Written & User Tested100 Sample Code for Every Module Written100 Final Board Operational100 Project Total100

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

Human Budget Team MemberOriginal Estimated Effort Revised Estimated Effort Actual Final Effort Chad Berg65 Hours129 Hours105 Hours Luke Bishop60 Hours140 Hours107 Hours Tyson Stichka62 Hours126 Hours98 Hours Nicholas Veys70 Hours134 Hours119 Hours Totals257 Hours529 Hours429 Hours

Financial Budget ItemOriginal Estimated Cost Revised Estimated Cost Actual Final Cost Electronic Components$30 $20.44 Character LCD Display$30 $0 Dual-Layer PCB$70 $34 Power Supply$6 $9.95 PIC Microcontroller$20 $8.19 Poster$15$80 P16PRO40 Programmer$0$20$18.95 Hi-Tech C Compiler$0$1000$0 Total$171$1256$171.53

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

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

Q&A