Skip to main content

Implementation of CAN Bus Real-Time Simulation Kernel Based on Windows Platform

  • Conference paper
Advances in Computer, Communication, Control and Automation

Part of the book series: Lecture Notes in Electrical Engineering ((LNEE,volume 121))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 259.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 329.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 329.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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)

    Google Scholar 

  2. Ebert, Christof, Jones, Capers: Embedded Software: Facts, Figures, and Future. IEEE Computer Society Press (2010)

    Google Scholar 

  3. Klueser, J.: Reasons for System Simulation with CANoe J1939. Vector Informatik GmbH, Application Note AN-ION-1-3400 (2004)

    Google Scholar 

  4. Vector CANtech, Inc.: Programming With CAPL (2004)

    Google Scholar 

  5. Freescale semiconductor: MC9S12XEP100 Reference Manual Covers MC9S12XE Family (2008)

    Google Scholar 

  6. Cypress semiconductor: EZ-USB FX2LP TM USB Microcontroller High Speed USB Peripheral Controller (2010)

    Google Scholar 

  7. Lawrenz, W.: CAN System Engineering From Theory to Practical Applications, pp. 411–441 (1997)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics