Communication error detection of automotive ECUs

OData support
Oláh István
Department of Automation and Applied Informatics

The topic of my thesis was to develop a test, which can monitor an electronic controller through the connecting communication channels. During my work I got familiar with the communication buses of the tested ECU (Electonic Control Unit), which were the CAN (Controller Area Network) and the LIN (Local Area Network) buses. These communication protocols are widely used in the field of automotive technology. Over, and above I study the usage some of the most common diagnostic services for road vehicles which are described in the UDS (Unified Diagnostic Services) specification and can be used for reading and writing the vehicle internal parameters. The test main function is the testing of the LIN communication channels error detection, with the help of monitoring the status of the internal trouble codes. These trouble codes are called DTCs (Diagnostic Trouble Code) and they are used for storing informations about the occured malfunctions. At the end of my tesis, I became familiar with the error detection method of the tested system, and the behaviors of the DTCs.

After the acquisition of the theoretical knowledge I studied how to use the hardware and software components of the test. Monitoring the communication channels, and implementing the test software I used the VN1640, CANcardXL, CANoe and CAPL tools which are all developed by Vector GmBh. In addition I improved my knowledge in C# programming, because the database which is used by the test, is generated by a C# program.


Please sign in to download the files of this thesis.