XCP over CAN and Ethernet on AUTOSAR - Calibration and Measurement Protocol

Examensarbete för masterexamen

Please use this identifier to cite or link to this item: https://hdl.handle.net/20.500.12380/140407
Download file(s):
File Description SizeFormat 
140407.pdfFulltext2.82 MBAdobe PDFView/Open
Type: Examensarbete för masterexamen
Master Thesis
Title: XCP over CAN and Ethernet on AUTOSAR - Calibration and Measurement Protocol
Authors: Fridlund, Peter
Abstract: New vehicles contain more and more electronic aides and control systems. As the number of functions increase, the complexity of the system increases at an even greater pace. AUTOSAR is an initiative that aims to bring order to embedded electrical systems in vehicles. The ever larger software systems naturally generate ever larger amounts of data needing to be taken care of, analysed and checked for correctness during the development of the system itself. XCP is a network protocol that is mainly used for transferring measurement data and calibration parameters during the development process in the automotive industry. In order to utilize the complete capacity of the existing in-vehicle network, the protocol has been designed to be independent of the transport layer. The aim of this thesis is to implement a subset of XCP for execution on a rapid prototyping platform developed by QRtech, a high-tech consulting company in Kallebäck, Gothenburg. In order to be compatible with the latest technology and methodology XCP has been implemented according to the requirements specified by AUTOSAR. In the current implementation, all the mandatory requirements are met, have been verified and comply with the AUTOSAR standard. Even before completion, the project roused interest in parts of the local automotive industry. Nya fordon innehåller allt mer elektroniska hjälpmedel och styrsystem. I takt med att funktionerna blir fler och fler ökar komplexiteten hos systemet lavinartat. AUTOSAR är ett initiativ för att försöka skapa ordning inom de inbyggda fordonselektriska systemen. Genom att skapa standardiserade gränsytor mellan alla de funktionella applikationsdelarna och de hårdvarunära delarna är tanken att systemet ska vara skalbart och därmed undviks problemet med sambandet mellan komplexitet och storlek. De allt större mjukvarusystemen generar naturligtvis också mer och mer datatrafik som måste kunna läsas och övervakas under framtagningen av systemet. XCP är ett nätverksprotokoll som i huvudsak används för att överföra mätdata och kalibreringsparametrar vid utvecklingsarbete inom bilindustrin. För att på ett enkelt och smidigt sätt kunna utnyttja hela bilens existerande inbyggda nätverkskapacitet är protokollet designat för att vara oberoende av vilket transportmedia som används. Målet för examensarbetet är att implementera utvalda delar av XCP protokollet för exekvering på en prototyputvecklingsplattform framtagen av QRtech, ett teknikkonsultföretag i Kallebäck i Göteborg. För att var kompatibelt med de senaste teknikerna och metodikerna så har XCP implementerats enligt de krav som AUTOSAR specificerar. Som implementationen ser ut idag är samtliga XCP – och AUTOSAR specifika krav uppfyllda, och verifierade. Även före fullbordandet visades visst intresse från lokala aktörer inom bilindustrin.
Keywords: Information Technology;Informationsteknik
Issue Date: 2011
Publisher: Chalmers tekniska högskola / Institutionen för data- och informationsteknik (Chalmers)
Chalmers University of Technology / Department of Computer Science and Engineering (Chalmers)
URI: https://hdl.handle.net/20.500.12380/140407
Collection:Examensarbeten för masterexamen // Master Theses



Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.