The machines and vehicles of today are very advanced with several electronic controlunits (ECUs) tasked with monitoring and performing various tasks. These ECUs com-municate with each other via the onboard Control Area Network (CAN bus). When anerror occurs or the need for maintenance arises, an external computer needs to be con-nected to the control area network (CAN bus) to enable, among others, troubleshootingand maintenance of the various ECUs connected to the system.The central question we explore in this thesis is whether it’s feasible and practical tomove the service system library for these machines onto an existing resource-constrainedECU with a display already present within the system, thereby eliminating the need foran external computer. This solution streamlines maintenance processes by increasing themaintainability of the machines and vehicles when an external computer is not availableand reduces downtime by lowering the Mean Time To Diagnose (MTTD).In the end, a majority of the main functions of the service library were integrated intoan ECU with a display, only missing the ability to flash new firmware to other deviceswithin the CAN bus system. This proves that the theory behind the project is correct, andwith more time the missing feature could have been implemented.
Identifer | oai:union.ndltd.org:UPSALLA1/oai:DiVA.org:lnu-131085 |
Date | January 2024 |
Creators | Danforth, Jesper, Kassab, Ghaith |
Publisher | Linnéuniversitetet, Institutionen för datavetenskap och medieteknik (DM) |
Source Sets | DiVA Archive at Upsalla University |
Language | English |
Detected Language | English |
Type | Student thesis, info:eu-repo/semantics/bachelorThesis, text |
Format | application/pdf |
Rights | info:eu-repo/semantics/openAccess |
Page generated in 0.002 seconds