link to home page
link to about PacInfo page
link to services page
link to seminars
link to clients page
link to products page
link to case studies page
link to projects page
link to news page
link to careers page
link to contact page
menu 10
link to site map page

A major automotive OEM is modifying an engine to implement Displacement-on-Demand (disabling some cylinders in low-load conditions) in order to improve emissions and fuel economy.

The engine controller software needs an algorithm developed that will smooth the engine torque curve as cylinders are turned on or off.

Exisitng engine controller software needs modifications to implement algorithm for cylinder deactivation.

PacInfo's Solution:

PacInfo provided modeling, autocode generation, and software development support to integrate the new algorithm into the existing software. Integration required addressing issues of memory usage, throughtput, as well as other resource problems. Activities included:

• Implementing modifications to existing software code base.

• Performing bench testing and verification of the new functions.

• Working with the customer's on-site engineer during the vehicle integration, allowing for less than a 24-hour turn around time for changes during the integration phase.

PacInfo had the staff expertise to be productive from day-one of the project. Feedback to the customer was immediate; project start up time was minimal.

The following skill sets were utilized:

• Software design
• Requirements analysis
• Modeling
• Automatic code generation
• Software development
• Testing and integration

Home Page Link
 Toolbox
 Modeling
Software tools: SIMULINK™, SYSTEM BUILD™, AND XMATH™ used to build graphical models; AUTOCODE™used to automatically generate C code; AC100™ used to drive the hardware and automatically change loop gains to test improvements to the control loops.
Language: C
Compiler: DiabData
Location: PacInfo 100%

Software Modification
Microprocessor: Motorola 68332
Languages: Modula GM, C
Operating system: HP Unix
Location: Coding - PacInfo 100%
Testing - PacInfo and Customer

Project Organization
Communication: Weekly teleconferencing
Specifications: Customer
Software Design: PacInfo
Test: PacInfo/Customer
Integration: PacInfo
Verification: Customer