Prototyping a CAN bus node for predictive vehicle maintenance
Date
2019
item.page.datecreated
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
The modern-day automobile is no longer just an analog and mechanical entity. Currently, the
most basic of vehicular functions have been computerized. The dedicated hardware assigned
to these tasks are electronic control units (ECU). Automobiles consist of a number of ECUs
networked together to ensure proper functioning of the vehicle. The overall safety of the vehicle
relies on real-time communication between the ECUs. Intra-vehicular communication is
possible because of the Controller Area Network (CAN). ECUs are responsible for detecting
skids, performing anti-lock braking and providing vehicle diagnostic information. Access to
CAN bus could prove useful to mechanics, replacing the trial and error method of identifying
vehicle faults. Described in this paper is a hardware and software design of a prototype system
that provides real-time CAN bus data. Leveraging on the available CAN bus data, the prototype
system will provide vehicle performance data over time. This information should aid in the
detection of early detection of vehicle irregularities.
Description
Capstone Project submitted to the Department of Engineering, Ashesi University in partial fulfillment of the requirements for the award of Bachelor of Science degree in Computer Engineering, April 2019
item.page.type
Capstone project
item.page.format
Keywords
electronic control unit (ECU), controller area network (CAN), mechanics, vehicle diagnostics, hardware, web-based application