Speaker
Description
In the automotive industry the communications between existing subsystems is essential for providing the intended functionalities. The logic that enables proper informational interconnection is provided by industry related protocols, one well known and often used being the CAN protocol. This fact enables the spending of relevant design and testing resources for enhancing the performance and security of this protocol. The main goal of this paper in the given context is to develop a CAN-centered solution by using affordable development hardware platforms. This paper offers a comprehensive insight into the automotive communication protocols, with a specific emphasis on CAN protocola. The proposed solution was assessed by a prototype employing three CAN MCP2515 modules, three Arduino UNO R3 boards, and an array of sensors including temperature, ultrasonic, light, raindrop, and shock sensors. Adopting a master-slave architecture, one of the CAN modules served as the master, overseeing message flow and system actions. Sensor data was collected by microcontrollers and transmitted via CAN to the master module. The master module analyzed the information and then sent messages to the front and back modules. Depending on the message type, these modules executed different actions and transmitted diverse messages using the actuators integrated into the system. A main achievement resulting from this investigation led to a solution able to implement a system with an efficient CAN communication based on master-slave paradigm. The provided prototype also has the feature of simulating the CAN communication in automotive environments.