Commenced in January 2007
Frequency: Monthly
Edition: International
Paper Count: 30169
Implementation of Conceptual Real-Time Embedded Functional Design via Drive-by-Wire ECU Development

Authors: A. Ukaew, C. Chauypen


Design concepts of real-time embedded system can be realized initially by introducing novel design approaches. In this literature, model based design approach and in-the-loop testing were employed early in the conceptual and preliminary phase to formulate design requirements and perform quick real-time verification. The design and analysis methodology includes simulation analysis, model based testing, and in-the-loop testing. The design of conceptual driveby- wire, or DBW, algorithm for electronic control unit, or ECU, was presented to demonstrate the conceptual design process, analysis, and functionality evaluation. The concepts of DBW ECU function can be implemented in the vehicle system to improve electric vehicle, or EV, conversion drivability. However, within a new development process, conceptual ECU functions and parameters are needed to be evaluated. As a result, the testing system was employed to support conceptual DBW ECU functions evaluation. For the current setup, the system components were consisted of actual DBW ECU hardware, electric vehicle models, and control area network or CAN protocol. The vehicle models and CAN bus interface were both implemented as real-time applications where ECU and CAN protocol functionality were verified according to the design requirements. The proposed system could potentially benefit in performing rapid real-time analysis of design parameters for conceptual system or software algorithm development.

Keywords: Drive-by-wire ECU, in-the-loop testing, modelbased design, real-time embedded system.

Digital Object Identifier (DOI):

Procedia APA BibTeX Chicago EndNote Harvard JSON MLA RIS XML ISO 690 PDF Downloads 1708


[1] Y. Choi, Y. Kim, H. Moon, and Y. Son, "Model based design and realtime simulation of the electric bike using RT-LAB and Simulink," SAE Technical Paper 2013-01-0110, 2013, doi:10.4271/2013-01-0110.
[2] A. Himmler, K. Lamberg, and M. Beine, "Hardware-in-the-loop Testing in the context of ISO 26262," SAE Technical Paper 2012-01-0035, 2012, doi: 10.4271/2012-01-0035.
[3] J. King, and D. Nelson, "Model-based design of a plug-in hybrid electric vehicle control strategy," SAE Technical Paper 2013-01-1753, 2013, doi: 10.4271/2013-01-1753.
[4] J. Larminie, and J. Lowry, Electric Vehicle Technology Explained. John Wiley & Sons, Ltd, UK, ISBN 0-470-85163-5, 2003, ch. 7.
[5] L. Michaels, S. Pagerit, A. Rousseau, P. Sharer, "Model-based systems engineering and control system development via virtual hardware-in-theloop simulation," SAE Technical Paper 2010-01-2325, 2010, doi: 10.4271/2010-01-2325.
[6] S. Mueller, and P. Langjahr, "Efficient testing and cost awareness: lowcost versus HIL-system," SAE Technical Paper 2012-01-0933, 2012, doi: 10.4271/2012-01-0933.
[7] K. Patil, M. Muli, and Z. Zhu, "Model-based development and production implementation of motor drive controller for hybrid electric vehicle," SAE Technical Paper 2013-01-0158, 2013, doi: 10.4271/2013- 01-0158.
[8] A. Ukaew, "Model based system design of conceptual drive-by-wire ECU functions for electric vehicle conversion," SAE Int. J. Passeng. Cars – Electron. Electr. Syst. 6(2):411-418, 2013, doi: 10.4271/2013-01- 0426.
[9] G. Vandi, D. Moro, F. Ponti, R. Parenti, "Vehicle dynamics modeling for real-time simulation," SAE Technical Paper 2013-24-0144, 2013, doi: 10.4271/2013-24-0144.
[10] P. Vuli, M. Badalament, and V. Jaikamal, "Maximizing test asset re-use across MiL, SiL, and HiL development platforms," SAE Technical Paper 2010-01-0660, 2010, doi: 10.4271/2010-01-0660.
[11] M. Yeaton, "Managing the challenges of automotive embedded software development using model-based methods for design and specification," SAE Technical Paper 2004-01-0720, 2004, doi: 10.4271/2004-01-0720.
[12] K. R. Fowler, What Every Engineer Should Know about Developing Real-Time Embedded Product. CRC Press, Boca Raton FL 2008, ch. 1- 3.
[13] I. Lee, J. Y-T. Leung, S. H. Son, Handbook of Real-Time and Embedded Systems. Chapman & Hall/CRC Boca Raton FL 2008, pp.2.1-2.16.
[14] R. William. Real-Time Systems Development. Butterworth-Heinemann, Burlington MA 2006, ch. 1-3.
[15] A. S. Vincentelli, H. Zeng, M. D. Natale, P. Marwedel, Embedded System Development from Functional Models to Implementations. Springer-Science, NY 2013, pp. 8-16.
[16] P. A. Laplante, Real-Time System Design and Analysis. 3rd Ed., IEEE Press, Wiley-Interscience, NJ 2004, ch 1,5.
[17] K. Perko, R. Kocik, R. Hamouche, A. Trost, “A modelling-based methodology for evaluating the performance of a real-time embedded control system,” J. Simulation Modelling Practice and Theory, vol. 19- 7, pp. 1594-1612, Aug. 2011.
[18] M. Törngren, O. Redell, “A modelling framework to support the design and analysis of distributed real-time control systems,” J. Microprocessors and Microsystems, vol. 24-2, pp. 81-93, April 2000.
[19] M. Marinoni, T. Facchinetti, G. Buttazzo, G. Franchino, “An embedded real-time system for Autonomous Flight control,” Proc. ANIPLA, Int. Co. Meth. Emerging Tech. Automation, 2006.
[20] U. Ali, M. B. Malik, “Hardware/software co-design of a real-time kernel based tracking system,” J. Sys. Architecture, vol. 56-8, pp. 317-326, Aug. 2010.
[21] F. Afonso, C. Silva, A.Tavares, S. Montenegro, "Application-level fault tolerance in real-time embedded systems," J. Industrial Embedded Sys., pp. 126-133, doi: 10.1109/SIES.2008.4577690, June 2008.
[22] D.C. Schmidt, "Middleware techniques and optimizations for real-time, embedded systems," Proc. 12th Int. Sym. Sys. Synthesis, pp. 12-16, doi: 10.1109/ISSS.1999.814254, Nov. 1999.
[23] M. S. A. Trab, M. Brockway, S. Counsell, R. M. Hierons, “Testing Real- Time Embedded Systems using Timed Automata based approaches,” J. Sys. Software, vol. 86-5, pp. 1209-1223, May 2013.
[24] O. Redell, J. El-khoury, M. Törngren, “The AIDA toolset for design and implementation analysis of distributed real-time control systems,” J. Microprocessors and Microsystems, vol. 28-4, pp. 163-182, May 2004.