CAN bus jitter investigation in Real-Time Communication

Volvo Business Services AB / Elektronikjobb / Eskilstuna
Observera att sista ansökningsdag har passerat.


Visa alla elektronikjobb i Eskilstuna, Kungsör, Västerås, Strängnäs, Hallstahammar eller i hela Sverige
Visa alla jobb hos Volvo Business Services AB i Eskilstuna, Köping, Flen, Örebro, Sollentuna eller i hela Sverige

Abstract & background:
When a message is transferred from one CAN bus to another via a gateway, variability in the response time of the message on the source network typically translates into queuing jitter on the destination network. This jitter inheritance accumulates across each gateway and can significantly impact the schedulable of lower priority messages.

The machine systems are complex with many signals being sent, routed, and received by many ECU's which makes it difficult to keep track of where messages and signals are sent as well as bus load and jitter before running the system in the machine.

The final goal of the thesis work is to compare the theoretical model towards the real time embedded system at Volvo CE in Eskilstuna.

Task and eventual goal with the thesis work:
Identify and catch problems in CAN communication as early as possible in the development cycle of a machine system.

Main Tasks:
Analysis of Jitter for CAN messages
CAN Bus Load Calculation

Optional Tasks:
Visualization of messages in the system

Starting with CAN
ETH and LIN if there is time
Show message routing in the system
Show message size, periodicity, sender/receiver, etc.
Visualization of signals in the system

Starting with CAN
ETH and LIN if there is time
Show sender/receiver of signals
Show full signal path if gatewayed
Show signal scaling, transforms, type, etc.
Visualization of Events in the system if there is time
Visualization of UDS routing in the system if there is time
Visualization of Bus Supervision if there is time
Graphical User Interface to view the information above

Possibility to modify configuration from GUI
Possibility to filter e.g., show messages with periodicity of 100 ms.
Preferably in python to enable reuse of code from platform
Preferably integrated into platform if there is time

Goal:
Investigating and demonstrating the impact of Jitter on the CAN bus.

Requirements:
1-2 Bachelor students.
15 credits thesis (ECTS).
The candidates should have good programming knowledge Python.
The candidates should have good knowledge of real-time systems and embedded systems.

Provided by VCE:
Work environment on site at Volvo CE, including hardware and real-time embedded environment.
Hands-on insights from the machinery industry.
Availability of an industrial supervisor for weekly meetings, preferably on Volvo CE.
Might be a great step forward in future career in computer science, embedded systems, or computer communication.
Remuneration for the thesis work.

Kick-off date:
March 2022

Contact person:
Alexander Karlsson, Software engineer, +46 700838857

Kindly note that due to GDPR, we will not accept applications via mail. Please use our career site.

Publiceringsdatum
2022-02-09

Så ansöker du
Sista dag att ansöka är 2022-02-25
Klicka på denna länk för att göra din ansökan

Företag
Volvo Business Services AB

Omfattning
Detta är ett heltidsjobb.

Arbetsgivare
Volvo Business Services AB (org.nr 556029-5197)
631 85  ESKILSTUNA

Arbetsplats
Volvo Group

Jobbnummer
6328521

Observera att sista ansökningsdag har passerat.

Prenumerera på jobb från Volvo Business Services AB

Fyll i din e-postadress för att få e-postnotifiering när det dyker upp fler lediga jobb hos Volvo Business Services AB: