The ASAM Measurement, Calibration and DiagnosticsMCD-1 Universal Measurement and Calibration Protocol (ASAM Standard)XCP (Universal The process of recording data from internal ECU memory and external sensors.Measurement and The process of ECU parameter tuning. Tests with ECU hardware and software in the loop are carried out. ECU internal variables and external sensor data is recorded and analyzed. The values of internal ECU parameters are determined as a result of this process.Calibration Protocol) A public specification, which has been developed by experts in a defined consensus-driven development process and was released by officials that represent a significant share of the industry for which it is targeted, giving the specification the necessary legitimacy to be called a 'Standard'.standard defines a bus-independent, master-slave communication protocol to connect ECUs with The process of ECU parameter tuning. Tests with ECU hardware and software in the loop are carried out. ECU internal variables and external sensor data is recorded and analyzed. The values of internal ECU parameters are determined as a result of this process.calibration systems. Universal Measurement and Calibration Protocol (ASAM Standard)XCP is short for Universal The process of recording data from internal ECU memory and external sensors.Measurement and The process of ECU parameter tuning. Tests with ECU hardware and software in the loop are carried out. ECU internal variables and external sensor data is recorded and analyzed. The values of internal ECU parameters are determined as a result of this process.Calibration Protocol. The primary purpose of Universal Measurement and Calibration Protocol (ASAM Standard)XCP is to adjust internal parameters and acquire the current values of internal variables of an ECU. The first letter X in Universal Measurement and Calibration Protocol (ASAM Standard)XCP expresses the fact that the protocol is designed for a variety of bus systems. The A public specification, which has been developed by experts in a defined consensus-driven development process and was released by officials that represent a significant share of the industry for which it is targeted, giving the specification the necessary legitimacy to be called a 'Standard'.standard consists of a base A public specification, which has been developed by experts in a defined consensus-driven development process and was released by officials that represent a significant share of the industry for which it is targeted, giving the specification the necessary legitimacy to be called a 'Standard'.standard, which describes memory-oriented protocol services without direct dependencies on specific bus systems. Several associate standards contain the transport layer definitions for CAN, FlexRay, Ethernet (User Datagram Protocol (IETF Standard)UDP/Internet Protocol (IETF Standard)IP and Transmission Control Protocol (IETF Standard)TCP/Internet Protocol (IETF Standard)IP), serial links (Serial Peripheral InterfaceSPI and Serial Communication InterfaceSCI) and Universal Serial Bus (USB IF Standard)USB.
The ASAM Measurement, Calibration and DiagnosticsMCD-1 Universal Measurement and Calibration Protocol (ASAM Standard)XCP A public specification, which has been developed by experts in a defined consensus-driven development process and was released by officials that represent a significant share of the industry for which it is targeted, giving the specification the necessary legitimacy to be called a 'Standard'.standard defines the access to parameters and The process of recording data from internal ECU memory and external sensors.measurement variables using memory addresses. The properties and memory addresses of this data are described in the ASAM MCD-2 MC LanguageA2L-Is a description about how information is encoded and structured and given a specific syntax for storage in a computer file.file format, which is standardized through the ASAM Measurement, Calibration and DiagnosticsMCD-2 Measurement and CalibrationMC A public specification, which has been developed by experts in a defined consensus-driven development process and was released by officials that represent a significant share of the industry for which it is targeted, giving the specification the necessary legitimacy to be called a 'Standard'.standard. The ASAM MCD-2 MC LanguageA2L-file contains all the information necessary to access and correctly interpret the data that is transmitted via the Universal Measurement and Calibration Protocol (ASAM Standard)XCP protocol. This ASAM MCD-2 MC LanguageA2L file therefore provides access to a specific parameter or variable, without the need to have hardcoded access in the ECU application software. In other words, the ECU contains only a generic Universal Measurement and Calibration Protocol (ASAM Standard)XCP-protocol stack, which responds to memory access requests from the The process of ECU parameter tuning. Tests with ECU hardware and software in the loop are carried out. ECU internal variables and external sensor data is recorded and analyzed. The values of internal ECU parameters are determined as a result of this process.calibration system. Different The process of ECU parameter tuning. Tests with ECU hardware and software in the loop are carried out. ECU internal variables and external sensor data is recorded and analyzed. The values of internal ECU parameters are determined as a result of this process.calibration and The process of recording data from internal ECU memory and external sensors.measurement tasks can be performed by different configurations of the The process of ECU parameter tuning. Tests with ECU hardware and software in the loop are carried out. ECU internal variables and external sensor data is recorded and analyzed. The values of internal ECU parameters are determined as a result of this process.calibration system without recompiling and reprogramming the ECU application code.
ASAM Measurement, Calibration and DiagnosticsMCD-1 Universal Measurement and Calibration Protocol (ASAM Standard)XCP was designed with two main objectives. First, to reduce the high requirements on ECU resources, such as CPU load, Random Access MemoryRAM consumption and flash memory, for the Universal Measurement and Calibration Protocol (ASAM Standard)XCP slave. Second, to achieve a maximal data transmission rate over the communication link and to reduce the impact on bus communication as much as possible. The A public specification, which has been developed by experts in a defined consensus-driven development process and was released by officials that represent a significant share of the industry for which it is targeted, giving the specification the necessary legitimacy to be called a 'Standard'.standard also describes the organization of the ECU memory segments used by the ECU software. This description allows memory-type specific access. Universal Measurement and Calibration Protocol (ASAM Standard)XCP additionally describes the ECU interface for data read and write access.
ASAM Measurement, Calibration and DiagnosticsMCD-1 Universal Measurement and Calibration Protocol (ASAM Standard)XCP is an established and mature A public specification, which has been developed by experts in a defined consensus-driven development process and was released by officials that represent a significant share of the industry for which it is targeted, giving the specification the necessary legitimacy to be called a 'Standard'.standard since 2003. Universal Measurement and Calibration Protocol (ASAM Standard)XCP is used by both OEMs and ECU manufacturers. Compliance to ASAM Measurement, Calibration and DiagnosticsMCD-1 Universal Measurement and Calibration Protocol (ASAM Standard)XCP reduces the variety of The process of ECU parameter tuning. Tests with ECU hardware and software in the loop are carried out. ECU internal variables and external sensor data is recorded and analyzed. The values of internal ECU parameters are determined as a result of this process.calibration systems and avoids the need to create specific ECU implementations for specific application tasks. Since 2017, Universal Measurement and Calibration Protocol (ASAM Standard)XCP got an extension for debugging, which allows to carry out typical debugging use-cases without the need to connect a debugging adapter to the ECU. ASAM Measurement, Calibration and DiagnosticsMCD-1 Universal Measurement and Calibration Protocol (ASAM Standard)XCP originates from the predecessor A public specification, which has been developed by experts in a defined consensus-driven development process and was released by officials that represent a significant share of the industry for which it is targeted, giving the specification the necessary legitimacy to be called a 'Standard'.standard ASAM Measurement, Calibration and DiagnosticsMCD-1 CAN Calibration Protocol (ASAM Standard)CCP, which is a The process of recording data from internal ECU memory and external sensors.measurement and The process of ECU parameter tuning. Tests with ECU hardware and software in the loop are carried out. ECU internal variables and external sensor data is recorded and analyzed. The values of internal ECU parameters are determined as a result of this process.calibration protocol specific to the CAN bus.
Standard Authors
Accurate Technologies Inc., CompactDynamics GmbH, Continental Automotive GmbH, CSM GmbH, Daimler AG, dSPACE GmbH, ETAS GmbH, RA Consulting GmbH, Robert Bosch GmbH, Vector Informatik GmbH.