Autonomous test system for instrument cluster incorporating can-based communication

Loading...
Thumbnail Image
Date
2019-05
Authors
Lau, Yi Yun
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
Instrument cluster (IC) is an electronic control unit (ECU) on a vehicle that displays the condition of the vehicle to the driver. The functionality and real time control of the IC become the first priority of it. Therefore, it should be tested during development and engineering process to ensure there is no error occur after installed on the vehicle. This project will focus on building an autonomous test system (ATS) for controller area network (CAN) based IC. It is because of the current IC applies CAN bus communication protocol to communicate with other electronic control units (ECU). Therefore, this project will study the operation and format of CAN messages and how to send them to the IC via Arduino Uno and CAN Bus Shield V2. Each of the IC component is controlled by sending a CAN message with the appropriate CAN Identifier (ID) and data. The test system will follow a series of instruction written in Arduino Integrated Development Environment (IDE) to send certain CAN messages in a sequence. The designed ATS will have to two modes which are autonomous mode and manual mode. An inspection list is designed for each of the modes so that users can understand the operation of the ATS. Then, a graphical user interface (GUI) is designed to ease users while testing the IC. The users can select either autonomous mode or manual mode on the GUI. In the end of the project, an ATS is built and every CAN-based component is tested successfully. The output of the components matches the input from the ATS. The IC also responses appropriately with the manipulation of the designed GUI. Therefore, it is concluded that the ATS built has high efficiency on testing the functionality of the IC and the users can control every CAN-based component on the IC precisely.
Description
Keywords
Citation