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.
Publiceringsdatum2022-02-09Så ansöker duSista dag att ansöka är 2022-02-25
Klicka på denna länk för att göra din ansökanFöretagVolvo 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.