Abstract
CAN (Controller Area Network) Bus has been widely used in the development of automotive distributed electronic systems. At present, model-based V-cycle development is becoming more and more important, these models serve globally as a foundation of analysis, testing and integration of bus systems and ECUs. Thus problems are detected and corrected earlier. In this article a hardware based CAN bus simulation system is discussed, with the simulation kernel implemented on PC, which is able to simulate multiple CAN buses on-line or off-line. Simulation scripts can be assigned to each emulated node so that these emulated nodes are able to react to bus events. Besides, additional methods are used to ensure the real-time performance during the whole simulation. Results show that with the simulation kernel, testing and analysis of automotive networks are easily achieved, and the development efficiency of automotive distributed systems are enhanced significantly.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Yu, S., Zhou, X., Yang, L., Gong, Y., Zhuo, B.: Study on the model-based development approach for the electronically controlled system of a high-pressure common-rail diesel engine. Proceedings of the Institution of Mechanical Engineers, Part D: Journal of Automobile Engineering (2005)
Ebert, Christof, Jones, Capers: Embedded Software: Facts, Figures, and Future. IEEE Computer Society Press (2010)
Klueser, J.: Reasons for System Simulation with CANoe J1939. Vector Informatik GmbH, Application Note AN-ION-1-3400 (2004)
Vector CANtech, Inc.: Programming With CAPL (2004)
Freescale semiconductor: MC9S12XEP100 Reference Manual Covers MC9S12XE Family (2008)
Cypress semiconductor: EZ-USB FX2LP TM USB Microcontroller High Speed USB Peripheral Controller (2010)
Lawrenz, W.: CAN System Engineering From Theory to Practical Applications, pp. 411–441 (1997)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Luo, F., Liu, C. (2011). Implementation of CAN Bus Real-Time Simulation Kernel Based on Windows Platform. In: Wu, Y. (eds) Advances in Computer, Communication, Control and Automation. Lecture Notes in Electrical Engineering, vol 121. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-25541-0_9
Download citation
DOI: https://doi.org/10.1007/978-3-642-25541-0_9
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-25540-3
Online ISBN: 978-3-642-25541-0
eBook Packages: EngineeringEngineering (R0)