+ All Categories
Home > Documents > Project Description

Project Description

Date post: 31-Dec-2015
Category:
Upload: guinevere-burch
View: 26 times
Download: 2 times
Share this document with a friend
Description:
Project Description. A continuation of last year’s project to design a user interface module to assist in the calibration of internal combustion engines This year’s goal is to design a PCB with supporting embedded software to achieve this goal. Saurav Joshee (Team Leader, Hardware) - PowerPoint PPT Presentation
13
Project Description A continuation of last year’s project to design a user interface module to assist in the calibration of internal combustion engines This year’s goal is to design a PCB with supporting embedded software to achieve this goal •Saurav Joshee (Team Leader, Hardware) •Dean Kooiman (I/O) •Josh Gabler (GUI)
Transcript
Page 1: Project Description

Project Description•A continuation of last year’s project to design a user interface module to assist in the calibration of internal combustion engines

•This year’s goal is to design a PCB with supporting embedded software to achieve this goal

•Saurav Joshee (Team Leader, Hardware)•Dean Kooiman (I/O)•Josh Gabler (GUI)

Page 2: Project Description

The Existing ProjectLast year’s group provided:

General embedded software (hardcoded functionality)

Semi-operable general purpose I/OBox enclosure and hardware layout

Internal combustion

Engine

Engine Control

Unit

TCP/IP

Page 3: Project Description

This Year’s Design Goals•Hardware

•PCB layout •System Block Diagram•Boost Supply•Finite Heat Element Analysis

•NetOS and ThreadX•Improve I/O handlers

•Integrate Interrupt Service Routines•Design Threads•Dynamic GUI Design

Page 4: Project Description

PCB Layout• System Block Diagram:

Page 5: Project Description

Boost Supply: Range Input voltage3.2-3.4vOutput Voltage 9vOutput Current: .092A

Page 6: Project Description

Finite Heat Element Analysis:

Top layer

Top layer(Simulation)Power Dissipation: Operating ConditionsCin= 0.00149 W Vin= 14V-22 V I out=2ACout=7.456E-5 WD1= 0.7484 WL1= 0.2816 WU1= 0.7296 W Total power dissipated: 1.761W

Power dissipation (Q) = Heat transfer coefficient (h) * Surface Area (SA) * (Maximum component temperature (T1) – Air

temperature (T2))  

Page 7: Project Description

General Purpose I/O Handlers Fix Existing I/O HandlersInterrupt Service Routines

Page 8: Project Description

Multi Threading with ThreadXDesign Considerations

Allocate Stack SpaceThread runs from stack pointerThread can not grow out of stack spaceHard to debug if stack to small

Page 9: Project Description

Dynamic GUI DesignConfiguration Frame

Control Layout of the 7 generic frames Dynamic I/O Assignment

Sensitivity, Range, Units

Generic FrameDisplay Different variable configurations

Page 10: Project Description

Demo

Page 11: Project Description

Budget

Person Salaries Hours

Saurav Joshee

$70,000 75

Dean Kooiman $65,000 80

Josh Gabler $63,000 76

Salaries

Page 12: Project Description

Next SemesterConvert the GUI layouts into embedded

LabViewInterrupt Service Routines need to be hooked

into LabViews elemental I/OFinish PCB design and Circuit BoardQuery the engine controller over the networkModify Variables on engine controller

Page 13: Project Description

Questions?


Recommended