Developed Matlab
Models for Powertrain Unit
Modeled Intake Flow Rationality Diagnostics for Powertrain unit. Developed
Matlab models of new definition for diagnostic purposes.
Toolbox:
Matlab
Algorithm,
Model, and Software Development for Torque Smoothing
Working with the initial customer-provided simulation models for engine torque
smoothing, provided further software development and integration of the new
algorithm into the existing software.
Toolbox:
Language: C++
Compiler: Diab C Compiler
Modeling tools: Xmath, System Build
Modeled Cruise
Control Software
Generation of Simulink/Stateflow models for cruise control software -- defining
the cruise control algorithm as implemented in the software package. Perform
preliminary verification of the models by running inputs through the models
and checking the outputs against the software.
Toolbox:
Language: ANSI C
Modeling tools: Simulink, Mat Lab, Stateflow
Develop Class2
Message LCD Display
Specified and built a display setup that captures special J1850 messages in
a vehicle and displays on a small LCD display. Implemented display update via
a user-modifiable configuration file.
Toolbox:
Language: Visual C++
Configuration control: SourceSafe
Platform: PC104 Stack
Communications Protocols: Class 2, CAN
Integrated
Advanced Safety Component Communications
Developed advanced concept driver monitoring software for proof-of-concept
car with collision avoidance and driver warning systems including driver distraction
detection. Programmed with Windows 95 MFC and C++ on a PC-104 computer system
attached to a heads-up display and sensors communicating via CAN, RS-232, and
Class2 protocols.
Toolbox:
Language: MFC and Visual C++
Operating System: Windows 95
Platform: PC-104
Communications Protocols: CAN, RS-232, and Class2 OBD
Design and
Develop I/O interface
Develop remote setup and monitoring system for a Terminal Add/Drop Multiplexer
(TADM) through a GUI interface over the Internet. The GUI is a standard
HTML web page.
Toolbox:
Language: ANSI C
Operating system: Microsoft Windows NT
Platform: Visual C++
Microprocessor: Motorola PowerPC 860
Toolset: GBD, GNU
Designed PCBs
for Undersea Application
PacInfo fulfilled an immediate and pressing need for an electrical engineer
experienced in electronic design (analog and digital) to do hardware design
and layout of printed circuit boards for marine electronics customer. Design,
implement, and test boards for their product. Provided systems engineering
support and teamed with EE and ME staff.
Toolbox:
Oscilloscope
Arbitrary wave form generator
Logic analyzer
Diagnostic System Acquisition
Unit Specification and Software Development
Wrote the specifications and created the software for a Digital Signal Acquisition
Unit used in a military transport vehicle computer system.
Toolbox:
Language: C
Developed Prototype for Medical
Data Collection System
Supported a patent application for a medical technology using an embedded processor.
Designed data acquisition and processor support electronics and integrated
it with a third-party wireless messaging system.
Toolbox:
Language: Borland Turbo C
Operating System / Platform: Motorola Create-A-Link Pager system, DOS, Microsoft
Windows 95.
Ported Cardio Pulmonary
Test System & Developed Test Software
Ported an application that measures oxygen content of blood, lung capacity,
and heart rate via non-invasive sensors from a 16-bit system to a 32-bit Windows
program that graphically displays data on a PC for analysis; adjusted user-interface
accordingly.
Toolbox:
Language: C++
Microprocessor: Motorola 68360
Communications protocol: HDLC - High Level Data Link Control
Hardware: CODEC signal converter