This content is not included in
your SAE MOBILUS subscription, or you are not logged in.
Method to Efficiently Implement Automotive Application Algorithms Using Signal Processing Engine (SPE) of Copperhead Microcontroller
Technical Paper
2008-01-1222
ISSN: 0148-7191, e-ISSN: 2688-3627
Annotation ability available
Sector:
Language:
English
Abstract
This paper presents the studies on how to efficiently and easily implement ECU application algorithms using the Signal Processing Engine (SPE) of the Copperhead microcontroller. With the introduced development and testing concepts and methods, users can easily establish their own PC based SPE emulation system. All application unit testing and verification work for the fixed point implementation using SPE functions can be easily conducted in PC without relying on a costly real time test bench and expensive third party dedicated software. With this simple development environment, the code can be run in both embedded controllers and PCs with exact bit to bit numerical behavior. The paper also demonstrates many other benefits such as code statistics information retrieval, floating simulation mode, automated code verification, online and offline code sharing. As an example, knock detection algorithms were used to evaluate the SPE's benefits in computational time compared with conventional C implementation. The result shows more than 50% computation time reduction with the SPE.
Recommended Content
Technical Paper | Automated Optimizing Calibration of Engine Driveability on the Dynamic Powertrain Test Bed |
Technical Paper | Experimental Validation of a GDI Spray Model |
Magazine Issue | Automotive Engineering International 2012-10-23 |
Authors
Topic
Citation
Wu, Z. and Chen, L., "Method to Efficiently Implement Automotive Application Algorithms Using Signal Processing Engine (SPE) of Copperhead Microcontroller," SAE Technical Paper 2008-01-1222, 2008, https://doi.org/10.4271/2008-01-1222.Also In
References
- Soja Richard Bannoura Munir “MPC 5554 Revealed - Introduction to the MPC5554 Architecture and Programming,” AMT Publishing Farmington Hills, MI 2004
- “Signal Processing Engine Auxiliary Processing Unit Programming Interface Manual,” SPEPIM, Rev. 0 07 2004 Freescale Semiconductor, Inc.
- Wu Zhijian James Lee Anson “A Resonance Noise Detection and Removal Technique Using Resonant and Inverse Filter Banks and Its Application in Engine Misfire Detection,” IEEE Electronic Information Technologies (EIT) 2001 Auburn Hills, Michigan
- Kramer Denise M. Ohl Gregory Wu Bin Filipi Zoran “Using Artificial Neural Networks in a Production Embedded Controller Environment for Estimating Air Flow Rate,” 6 th Symposium Powertrain Control Systems for Motor Vehicles June 14-15 2007 Berlin, Germany
- Erkkinen Tom Breiner Scott “Automatic Code Generation - Technology Adoptions Lessons Learned from Commercial Vehicle Case Studies,” SAE paper 2007-01-4249
- Dagci Oguz H. Brown Alan W. “Custom Real-Time Interface Blockset Development in Matlab/Simulink for On-Target Rapid Prototyping,” SAE paper 2006-01-0169
- Lomonaco Joesph P. DiValentin Eugene Back Michael “Powertrain Modeling Advances,” SAE paper 2007-01-1463