Font Size: a A A

Research And Application Of In XCP The Development Of Engine Embedded Software

Posted on:2013-01-02Degree:MasterType:Thesis
Country:ChinaCandidate:P LvFull Text:PDF
GTID:2248330374994314Subject:Power Machinery and Engineering
Abstract/Summary:PDF Full Text Request
The rapid development of automobile industry has been promoting the social development, and it’s also an essential part of our modern life. With the vehicle economy, safety, comfort and environmental performance have become increasingly demanding, electronic control technology is widely used in all aspects of automotive production. Automotive embedded software development is a huge task involving the integration and testing of each subsystem. At the same time, the rapid development of hardware technology for embedded software development has brought new issues. How to use various resources effectively and prevent work duplication, shorten the development cycles are the problems that automotive engineers always face.International automobile manufacturers proposed ASAM (the Activity Group for the Standardization of Automation and Measuring System) system which is to provide a universal platform for embedded software development and increase the efficiency. The universal measurement and calibration protocol (XCP) is an integral part which plays a central role during the communication and provides basic data transmission. Applying to different transport layers, XCP involves a variety of problems encountered in the development of engine embedded software and defines the data transmission modes. It’s used broadly in the calibration system and other software tools for development.In this paper, based on fully understanding of the relevant systems and applications, the XCP communication protocol stack is designed, including the transport layer, interface layer and protocol layer. XCP driver in electronic control unit (ECU) is implemented and some important processes such as migration on the engine management system (EMS) are introduced. And downloading tool Bootloader is implemented in the PC-side applications. Besides, the technology of multi-ECU downloading model and its time performance is analyzed. Finally the experiment shows the validation and test results which is analyzed of these tools.
Keywords/Search Tags:ASAM, XCP, Bootloader, Calibration, time-sharing downloading ofmulti-ECUs
PDF Full Text Request
Related items