Testing of CAN, LIN and FlexRay network characteristics of control units to assure reliability of bus systems in motor vehicles

July 05, 2013 // By Manfred Schneider and Jens Muenzberg, GOEPEL electronic GmbH
Electronic control units (ECUs) in modern vehicles are all linked together via various communication interfaces. The information, which each ECU needs to function correctly, is received from other system components. For example, an instrument cluster can read the current speed or engine RPM from ESP and engine ECUs, respectively. In addition, the ECU puts data about its own status on the network for reception and evaluation by other control units.

The CAN bus is the most common data network in modern vehicles. However, as the trend continuously moves towards an increasing number of ECUs per additional communication networks have found their ways into new vehicle designs. The LIN bus, for example, is a subsystem of the CAN network and is used to relieve the bus load of the supervising CAN network and to reduce overall costs.

On the other hand, FlexRay communication between ECUs has become popular for safety critical applications, such as drive-by-wire. All the different networks within vehicles are connected via gateway ECUs that require special test cases like routing and transmission time.

Image 1: functional test system for testing network characteristics of control units

Modern vehicle ECU's also support overall vehicle safety features on a system level. It is therefore of paramount importance that the ECU works faultlessly under all operating conditions. It is furthermore required that an ECU will not affect the overall communication in the vehicle environment or goes out of control in the event of a communications breakdown if the unit is connected to the vehicle bus.

For the purposes of test the ECU’s system functions can be divided into physical, i.e. usually electrical, and communication characteristics. The test system measures electrical characteristics without a network connection. In order to measure the communication characteristics it is necessary to simulate the vehicle environment via one or more bus nodes.

Furthermore, failure simulations are yet other test tasks not to be neglected. The scope of failure simulation includes hardware faults as well as failures of the communication protocol written into the software.

System architecture requirements

The development of the test system started already 15 years ago, originally developed and implemented around the specifications for high speed and low speed CAN buses, CAN transport protocols and CAN diagnosis (KWP 2000) requirements. Further developments have added the ability to test K-line functions and LIN bus systems. Meanwhile, the

Design category: