Abstract
Electronic Control Unit (ECU) calibration is a procedure to optimize control parameters to meet some specified requirements such as performance, fuel consumption and emissions. It is more important to calibrate several ECUs simultaneously than calibrating only one ECU at a time. We developed a distributed calibration system based on the Universal Measurement and Calibration Protocol (XCP) which is the newest communication protocol beyond the Controller Area Network (CAN) Calibration Protocol (CCP). Some new features of XCP are implemented in our system, which successfully achieves these goals: minimal slave resource consumption, efficient communication and program scalability.
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
Andre, R., Jobst, R., Robert, L.: A new calibration system for ECU development. SAE 03-03-2003 (2003)
Bohn, C., Stober, P., Magnor, O.: An Optimization-Based Approach for the Calibration of Lookup Tables in Electronic Engine Control. In: Conference on Computer Aided Control Systems Design, pp. 2315–2320. IEEE, Los Alamitos (2006)
Helmuth, H., Wolfgang, K., Manfred, S.: Fully automatic determination and optimization of engine control characteristics. SAE 02-24-1992 (1992)
Yang, S.W., Yang, L., Zhuo, B.: Developing a multi-node calibration system for can bus based vehicle. In: The International Conference on Vehicular Electronics and Safety, pp. 199–203. IEEE, Los Alamitos (2006)
Yang, S.W., Zhu, K.Q., Xu, Q.K., Zhou, B.: Multiple electronic control units calibration system based on explicit calibration protocol and J1939 protocol. Chinese Journal of Mechanical Engineering 21(1), 42–47 (2008)
Information about ASAM, http://www.asam.net
Roel, S., Hans-Georg, K., et al.: XCP Version1.1 Part 1 - Overview, http://www.asam.net (2008)
Roel, S., Hans-Georg, K., et al.: XCP Version1.1 Part 2 - Protocol Layer Specification (2008), http://www.asam.net
Roel, S., Hans-Georg, K., et al.: XCP Version1.1 Part 3 - XCP on CAN - Transport Layer Specification (2008), http://www.asam.net
Kleinknecht, H., et al.: Can Calibration Protocol Version 2.1 (1999), http://www.asam.net
MOTOROLA. MPC555/MPC556 User’s Manual (2000), http://www.freescale.com/files/microcontrollers/doc/user_guide/MPC555UM.pdf
Information about Kvaser LAPcan, http://www.kvaser.com/prod/hardware/lapcan_i.htm
Brian, P., William, D., et al.: ASAP Interface Specification Interface 2 Version 1.51 (2003), http://www.asam.net
Qu, Z.Q.: Component-based Design and Implementation of the Tsinghua Tool Suite for Vehicles. Master’s thesis, Department of Computer Science and Technology, Tsinghua University (2007)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
He, Y., Sun, X. (2009). An XCP Based Distributed Calibration System. In: Ślęzak, D., Kim, Th., Kiumi, A., Jiang, T., Verner, J., Abrahão, S. (eds) Advances in Software Engineering. ASEA 2009. Communications in Computer and Information Science, vol 59. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-10619-4_2
Download citation
DOI: https://doi.org/10.1007/978-3-642-10619-4_2
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-10618-7
Online ISBN: 978-3-642-10619-4
eBook Packages: Computer ScienceComputer Science (R0)