Advanced

Automation of UDS-based flashing for software testing purposes in CANoe

Pendrill, Richard LU (2016) In CODEN:LUTEDX/TEIE EIE920 20161
Industrial Electrical Engineering and Automation
Abstract
This Master’s thesis investigates the possibility of adding full vendor-specific software loading sequence support to CANoe, in order to provide the possibility of testing the compliance of Electrical Control Units (ECU:s) from several different vendors to the international standard Unified Diagnostic Services ISO14229-1. Unified Diagnostic Services (UDS) specifies how diagnostic communication should be handled between a diagnostic tester and an on-vehicle ECU. This project was able to develop a framework for UDS-based software loading tests which could be run across several different ECU:s from BorgWarner PowerDrive Systems customers. This was achieved by focusing on creating a common format, downloading sequence and creating test cases... (More)
This Master’s thesis investigates the possibility of adding full vendor-specific software loading sequence support to CANoe, in order to provide the possibility of testing the compliance of Electrical Control Units (ECU:s) from several different vendors to the international standard Unified Diagnostic Services ISO14229-1. Unified Diagnostic Services (UDS) specifies how diagnostic communication should be handled between a diagnostic tester and an on-vehicle ECU. This project was able to develop a framework for UDS-based software loading tests which could be run across several different ECU:s from BorgWarner PowerDrive Systems customers. This was achieved by focusing on creating a common format, downloading sequence and creating test cases which could be run across all projects based on the generic requirements identified in UDS. (Less)
Please use this url to cite or link to this publication:
author
Pendrill, Richard LU
supervisor
organization
course
EIE920 20161
year
type
H3 - Professional qualifications (4 Years - )
subject
keywords
ECU, CANoe, Flashing, UDS, Unified Diagnostic Services, ISO14299-1, BorgWarner
publication/series
CODEN:LUTEDX/TEIE
report number
5370
language
English
id
8871228
date added to LUP
2016-04-20 13:43:09
date last changed
2016-04-20 13:43:09
@misc{8871228,
  abstract     = {This Master’s thesis investigates the possibility of adding full vendor-specific software loading sequence support to CANoe, in order to provide the possibility of testing the compliance of Electrical Control Units (ECU:s) from several different vendors to the international standard Unified Diagnostic Services ISO14229-1. Unified Diagnostic Services (UDS) specifies how diagnostic communication should be handled between a diagnostic tester and an on-vehicle ECU. This project was able to develop a framework for UDS-based software loading tests which could be run across several different ECU:s from BorgWarner PowerDrive Systems customers. This was achieved by focusing on creating a common format, downloading sequence and creating test cases which could be run across all projects based on the generic requirements identified in UDS.},
  author       = {Pendrill, Richard},
  keyword      = {ECU,CANoe,Flashing,UDS,Unified Diagnostic Services,ISO14299-1,BorgWarner},
  language     = {eng},
  note         = {Student Paper},
  series       = {CODEN:LUTEDX/TEIE},
  title        = {Automation of UDS-based flashing for software testing purposes in CANoe},
  year         = {2016},
}