Development of data logging module for the Aurix TriCore MCU family

OData support
Szabó Zoltán
Department of Automation and Applied Informatics

The continuous progress of the automotive industry is in the midst of a big boom because of the spread of the Driving Assistance Systems and the progressive development of the self-driving vehicle control technologies. These technologies are based on the realistic sensing of the environment around the vehicle. The sensors which are necessary for that (e.g. cameras, radars etc.) require extremely wide bandwidth to be able to forward the sensed data with appropriate update rate. Measuring and collecting the data of such vehicle systems is a serious challenge too. The modern technologies are pushing envelope when they have to serve the data traffic of the present applications. The microcontroller manufacturers have recognized this fact and they are bent on relieving the processor with different support functions (e.g. hardware support for Ethernet-based communication and for communication gateway function). In addition, it looks like that the introduction of new technologies will be indispensable.

In present document first different realizations of the data logging applications are described. After that, a solution is studied on how to attach an SD card to a microcontroller. Then one of the most promising solution to the problem is analyzed which is detailed above. This solution is the usage of the Ethernet protocol in the automotive industry. Afterwards, the introduction of the Ethernet MAC module of the Aurix TC26x microcontroller is demonstrated.

After the cognition of the theoretical framework, the design and the implementation of a data logging application are detailed which is able to store data on a memory card as an offline solution as well as an online application sending the appropriate information via Ethernet protocol. The module is a part of the environment which is developed by the Knorr-Bremse Fékrendszerek Kft. and uses the potential of the operation system which is capable to handle multiple cores in a microcontroller. In this way it is possible to separate these non safety-critical functions from the safety-critical applications.

Presentation and evaluation of the results of various software and hardware tests prove that the realized hardware and software components provide safe and efficient work. Finally, the thesis is closed by further development possibilities.


Please sign in to download the files of this thesis.