Download presentation
Presentation is loading. Please wait.
1
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)
2
The Existing Project Last year’s group provided: General embedded software (hardcoded functionality) Semi-operable general purpose I/O Box enclosure and hardware layout Internal combustion Engine Engine Control Unit TCP/IP
3
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
4
System Block Diagram:
5
Boost Supply: Range Input voltage3.2-3.4v Output Voltage 9v Output Current:.092A
6
Finite Heat Element Analysis: Top layer Top layer(Simulation) Power Dissipation: Operating Conditions Cin= 0.00149 WVin= 14V-22 V I out=2A Cout=7.456E-5 W D1= 0.7484 W L1= 0.2816 W U1= 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))
7
General Purpose I/O Handlers Fix Existing I/O Handlers Interrupt Service Routines
8
Multi Threading with ThreadX Design Considerations Allocate Stack Space Thread runs from stack pointer Thread can not grow out of stack space Hard to debug if stack to small
9
Dynamic GUI Design Configuration Frame Control Layout of the 7 generic frames Dynamic I/O Assignment Sensitivity, Range, Units Generic Frame Display Different variable configurations
10
Demo
11
Budget PersonSalariesHours Saurav Joshee$70,00075 Dean Kooiman$65,00080 Josh Gabler$63,00076 Salaries
12
Next Semester Convert the GUI layouts into embedded LabView Interrupt Service Routines need to be hooked into LabViews elemental I/O Finish PCB design and Circuit Board Query the engine controller over the network Modify Variables on engine controller
13
Questions?
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.