Faculté des Sciences appliquées
Faculté des Sciences appliquées

Development of a vehicle communication interface according to ISO 11898 (CAN) based on a configurable microcontroller

Schöpges, Charlotte ULiège
Promotor(s) : Vanderbemden, Philippe ULiège
Date of defense : 26-Jun-2017/27-Jun-2017 • Permalink :
Title : Development of a vehicle communication interface according to ISO 11898 (CAN) based on a configurable microcontroller
Translated title : [fr] Développement d'une interface de communication pour véhicule selon ISO 11898 (CAN) sur la base d'un microcontrôleur configurable
Author : Schöpges, Charlotte ULiège
Date of defense  : 26-Jun-2017/27-Jun-2017
Advisor(s) : Vanderbemden, Philippe ULiège
Committee's member(s) : Kraft, Michael ULiège
Boigelot, Bernard ULiège
Hofer, Andreas 
Language : English
Number of pages : 134
Keywords : [en] ISO 11898 (CAN)
[en] vehicle communication interface
[en] xmos
[en] CAN-FD
[en] SPI
[en] TCP/IP
[en] DSA GmbH
Discipline(s) : Engineering, computing & technology > Electrical & electronics engineering
Funders : DSA Daten- und Systemtechnik GmbH
Target public : Professionals of domain
Institution(s) : Université de Liège, Liège, Belgique
Degree: Master en ingénieur civil électricien, à finalité spécialisée en "electrical engineering"
Faculty: Master thesis of the Faculté des Sciences appliquées


[en] When developing diagnostic interfaces for vehicles, the communication with the electronic control units occurs over K-lines or CAN buses. Moreover, since a higher bit rate is more and more required CAN with a flexible data rate, called CAN-FD, has been officially introduced in 2011.
On diagnostic interfaces the different communication protocols used, are in general implemented on microcontrollers or FPGAs. The main objectives of this thesis are to assess the performances of a specific microcontroller of the XMOS family and to assess the performances of a CAN and CAN-FD implementation on this microcontroller.
A test system has been mounted consisting of a VCI (Vehicle communication interface containing a CAN node), an evaluation board (XMOS general purpose sliceKit), a host computer and an oscilloscope (PicoScope 3423) which has been used to assess the frames measured on the CAN bus. Moreover, the timing deterministic characteristics of the XMOS microcontrollers have been used to measure the timing of the CAN and CAN-FD implementation to assess their feasibility and standard compliance.
As a conclusion, SPI and Ethernet have been implemented without any issue. However, it has not been possible to obtain a CAN-FD interface, because the timing requirements of the protocol are not met when working at a bit rate of 2 Mbps or above. Nevertheless, a fully functional CAN implementation has been obtained, CAN 2.0A and CAN 2.0B at 500kbps and 1Mbps.



Access Report Charlotte Schopges.pdf
Description: -
Size: 24.7 MB
Format: Adobe PDF


Description: Implementation of the SPI app, the CAN app and CAN-FD
Size: 8.98 MB
Format: Unknown
Access timing.xlsx
Description: Timing computations for CAN
Size: 18.67 kB
Format: Microsoft Excel XML
Access timing_fd.xlsx
Description: Timing computations for CAN-FD
Size: 18.18 kB
Format: Microsoft Excel XML
Access abstract.pdf
Description: -
Size: 310.41 kB
Format: Adobe PDF


  • Schöpges, Charlotte ULiège Université de Liège > Master ingé. civ. électr., à fin.


Committee's member(s)

  • Kraft, Michael ULiège Université de Liège - ULg > Dép. d'électric., électron. et informat. (Inst.Montefiore) > Systèmes microélectroniques intégrés
    ORBi View his publications on ORBi
  • Boigelot, Bernard ULiège Université de Liège - ULg > Dép. d'électric., électron. et informat. (Inst.Montefiore) > Informatique
    ORBi View his publications on ORBi
  • Hofer, Andreas DSA Daten- und Systemtechnik GmbH
  • Total number of views 133
  • Total number of downloads 1

All documents available on MatheO are protected by copyright and subject to the usual rules for fair use.
The University of Liège does not guarantee the scientific quality of these students' works or the accuracy of all the information they contain.