In modern automotive technology, a wide variety of electronic control units are utilized,which brings vehicle safety, reliability, comfort, etc. With the degree in electronics improvingand, calibration systems have been more and more important in vehicle research. Calibration systems are designed following the ASAP standards. ASAP standard regulated generic abstract interfaces, which makes different manufacturers’ ECU compatible with calibration systems. In the ASAP standard, it specifies the description specifications of ECU internal data units, namely A2 L database files(referred to as A2 L file). When ECU calibration system measures and calibrates the internal units, the information. of measured variables or calibration variables must be obtained from the A2 L file. Clearly, A2 L file is the foundation of all the calibration systems’ functions.This paper designs an A2 L file generation software based on the visual interface according to ASAP2 standard considering the current status of lack of domestic A2 L file generation software. Subsequently, in order to optimize the development process of the calibration system, this paper designs an A2 L file parsing software, so the calibration system can focused on the design of system standardization and generality. In this paper, the main work is:A2L file generation software includes A2 L file operation module, A2 L file editing module and the MAP file import module. A2 L file operation module implements the software interface basic functions. A2 L file editing module is the core part of the software. MAP file import module supports associated with actural memory address of ECU internal data.A2L file parsing software using C++ language is loaded by calibration system in the form of dynamic link library. File parsing software mainly includes equipment parameter parsing module, interface data parsing module, ECU argument parsing module and digital and physical quantity conversion parsing.After design finished, this paper testes A2 L file generattion and parsing software modules to verify the correctness of the software function module. At the same time, in order to further verifies the correctness of file generation software, this paper uses the Vector company CANape software platform structures load A2 L file generated and monitors an ECU internal data to demonstrate the validity of A2 L file generated. |