An Autosar diagnostic platform
Abstract: The goal with the master thesis was to find a modular diagnostic platform to reuse in future Stoneridge Electronics projects. The master thesis started with Autosar as a consideration and the more we investigated about Autosar, the more drawn we were to it. This has led to the master thesis being devoted to Autosar. Autosar (AUTomotive Open System ARchitecture) is a standardized automotive software architecture, developed by vehicle manufacturers, third-party suppliers and tool developers. Autosar seems to be a very strong approach for many vehicle manufacturers. All major vehicle manufacturers are today members of Autosar. This thesis presents several ideas on how to migrate an existing architecture to Autosar. It is important to migrate to Autosar in a step by step matter because of numerous reasons. Two reasons are cost to migrate to Autosar and reliability issues. One of the goals of this master thesis was to develop one of many Autosar software components also called basic software modules in C. The basic software module written is the Can Transport Protocol, which is a part of the diagnostic platform. Programming the whole Can Transport Protocol is a large assignment and beyond the scope of a master thesis for one person. The programming part was split into two parts. According to Autosar, the Can TP used in the Autosar architecture is ISO 15765-2 USDT. This standard is used in many projects at Stoneridge Electronics. This master thesis also presents advantages and disadvantages of Autosar for Stoneridge Electronics. The conclusion is to be prepared for Autosar for numerous reasons. The major reason is the car manufacturer’s strong Autosar approach. Autosar is today well accepted by the major car manufacturers. There are however a few disadvantages with Autosar for Stoneridge Electronics and they are: • Cost to migrate to Autosar • Autosar requires more resources • Autosar has not yet considered the truck and bus industry.
AT THIS PAGE YOU CAN DOWNLOAD THE WHOLE ESSAY. (follow the link to the next page)