Implementation of embedded XCP server for trailer braking system

OData support
Dr. Tóth Csaba
Department of Measurement and Information Systems

When developing a vehicle’s safety-critical braking system in the commercial vehicle heavy trailer business branch, and during the later maintenances they use different diagnostic protocols. The topic of my thesis is about to learn and analyse these standards.

I made my thesis at Knorr-Bremse Fékrendszerek Kft. in collaborating with my classmate (Olivér Amairi). Olivér needs to make the client software of the communication into the trailer’s on-board diagnostic unit. My task is to implement an XCP server into the trailer braking system utilizing an existent realization.

At the first part of my thesis I describe the general property of commercial vehicles, primarily the trailer EBS’s hardware and software structure what is developed by the company. After this I expound the UDS protocol, included its structure, services as well as its current role in the trailer diagnostic.

In the further part of my work I analyse the capability of XCP standard, what can be necessary for the task. The next step is porting the XCP server into the trailer EBS software, where needed to consider that the client can be a PC or an embedded ECU too. After evolving a standardized A2L format interface file, I examine the possibilities how can the variables’ memory addresses fix. In addition, I implement some maintenance services utilizing the XCP protocol.

The end of the work we checked the completed server with the CANape software from Vector and with the on-board diagnostic module from Knorr-Bremse during a vehicle test. The results showed that with the use of XCP the UDS system can be well complemented, mainly for development support goals.


Please sign in to download the files of this thesis.