Testing

We offer:
Conformance Tests (ISO 16845-1 and Extensions).

The ISO 16845-1 is the standard test specification for the implementation of CAN. With this method and abstract test suites ISO 11898-1 compliance can be verified.

Since the beginning of 2012, BOSCH has released the first version of the CAN FD protocol specification to fulfill the increasing demands for bandwidth and cost efficient communications protocols. CAN FD enhances the CAN protocol to support bit-rates higher than 1 Mbit/s and payloads longer than 8 bytes per frame. OEMs worldwide are very interested and heavily committed to this technology.

Even though this seems to be ‘just’ an extension, with the changes it is a new development that needs to be tested as any other developments.

Over the last years, several CAN FD implementations from multiple vendors have been launched onto the market. Carmakers are faced with the task of ensuring interoperability in a multi-vendor environment.

C&S has contributed actively to this task from the very beginning, addressing first the specifications of the new ISO 16845, parts 1 and 2 — Controller area network (CAN) conformance test plans.

We have developed the test system for CAN FD, so that you are on the safe side with the use of this new protocol. Since the end of 2014, we offer the appropriate tests so that you can test your new developments with us as usual. In the test planning and test execution, we consider your specific application fields and requirements.

In addition to these  ISO 16845-1 tests, we offer extensions that date back as far as 1995. Read more also in the section “The principle of our CAN controller tests”.

For information or a quote please contact us!

We offer:
CAN Processor Interface Tests.

For the different implementations of the CAN protocol it is defined which features they have and how they must behave, which configuration options they provide and which status information they deliver. However the transmit and receive interface to the next layer is product specific.

As a consequence, the amount, size, and handling of the message buffers, the implementation of optional features,  power modes and interrupt handling are implemented quite differently.

These product specific properties are described in detail in the datasheet and/or in the manual of the CAN controller.

The standardized test cases of the ISO 16845-1 assume an identical and simplified interface to the so-called Upper Tester (which takes over the functions of the higher layer).

This simplification neglects the impact of the actual processor interface of the behavior of the controller. Therefore as a supplement we offer interface tests to check the specific characteristics of your processor interface in accordance with the device datasheet or manual.

For information or a quote please contact us!

We offer:
CAN Robustness Tests.

The common protocol conformance test is typically based on short test cases that are intentionally designed to verify specific, separated features of the protocol implementation.

In doing so it is neglected, that the behavior in the current state of an implementation, is possibly influenced by the previous states and different conditions.

Therefore our robustness tests check your CAN controller with many successive test cases. Such a robustness test could extend over several days depending on the complexity of your module.

The test cases cover conditions and events that may be critical:

  • Communication with high bus load, especially with certain messages to be sent/received by the communication controller
    -> verification by pseudo-random data at very high bus load (up to 10,000,000 frames)
    -> example of failures occurring in this context: message drop in case of high bus load or transmission blocked
  • problems with the shared memory, CAN controller and the host have a different clock
  • transmission or reception of multiple messages, carrying significant amount of payload
    -> example of failures occurring in this context: limitation of message handling and buffer memory bandwidth, partially dropped messages
  • message jitter – time between two frames varies
    -> example of failures occurring in this context: transmission blocked, received frame partially dropped
  • problems in the presence of noise (bit errors) during several communication cycles
    -> the ability to decode valid messages after the bit error has been detected is required
    -> example of failures occurring in this context: previous error detection prevents further decoding of valid frames or following frame transmission.

Sections of the test run at very high bus loads are considered in order to create a ‘worst-case scenario’. As a result, errors are created. Different parameters are varied during the test run, such as length and coding of the identifier, length and content of the messages and baud rate.

Our robustness tests can detect problems and sporadic errors which are not detected by the standardized test cases of the ISO 16845-1.

For information or a quote please contact us! 

We offer:
Testing CAN Implementation with Extended Properties.

In addition to the properties defined in the ISO 11898-1, implementation may have other properties that have to be tested.

We develop the corresponding test for you.

For more information, see Customer Specific Tests or contact us!

The Principle behind CAN Controller Tests.

Implementation of the CAN protocol has to be compliant with the ISO 11898-1 specification to allow proper communication throughout the CAN network. To verify this conformity,  C&S group has developed a test system to execute test cases based on ISO 16845-1 (test specification for CAN implementations).

When performing the standardized conformance tests, we question and evaluate test procedures and test results repeatedly. As a result, it has been determined that the test cases of the ISO 16845-1 are no longer sufficient for many applications. To close this gap and increase the  level of test coverage, we have taken into account the development of specific test groups which deal with the processor interface and also with the robustness of the implementation under high and continuous bus traffic.

Our test system was developed based on the architecture defined in ISO / IEC 9646 (standard for conformance testing methodology and framework).

c&s group GmbH Konformitätstest Testhaus Testsysteme

The CAN controller is embedded in a test environment where a so-called Lower Tester takes over the functions of the the OSI layer below the controller and thus handles the ‘bottom’ interface of the CAN implementation.

Accordingly, the Upper Tester takes over the functions of  the OSI layer above the CAN controller.

The execution of the tests are controlled by our test controlled software. The data storage of testing results and evaluations are done automatically.

It is also possible to carry out single tests manually while changing the settings of  the test procedure. This allows us to react to inconsistencies during test execution and to identify and analyze possible errors in the controller.

C&S publications about CAN/CAN FD data link layer conformance test.

Find some of our publications about CAN/CAN FD data link layer conformance test in the following. If you want more information please send us a mail or give us a phone.

  • At the Automotive Networks 2015, in Munich, our employee Patrick Isensee gave a presentation on November 25, 2015: CAN FD Conformance Testing: Minimum requirement to ensure interoperability.
    Here you can download the presentation.

News

Exhibition at the IEEE Ethernet & IP @ Automotive Technology Day, 9-10 October 2018 in London

There were more than 300 attendees, we’ve had great opportunities to discuss with customers and technical experts abou

Read More

Japanese carmakers increasingly interested in C&S testing services!

Our partner, ADaC, presents our services at the AUTOMOTIVE WORLD, 5-7 September 2018 in Nagoya!

Read More

We Are Testing the Future Right Now!

Visit our booth number 22 at the IEEE Ethernet & IP @ Automotive Technology Day, 9-10 October 2018 in London...

Read More
Load More News

Copyrighted Image

By continuing to use the site, you agree to the use of cookies Further information

Our website uses so-called cookies. These are small text files that are stored on your device by the browser. They do not cause any damage.

We use cookies to make our website more comfortable for you to use.
Some cookies remain stored on your device until you delete the cookies. They allow us to recognise your browser on your next visit. If you do not want this, you can set up your browser in such a way that you are notified about the setting of cookies and you can only permit this from case to case:

Netscape, Mozilla, Firefox: -> Edit -> Settings -> Advanced -> Cookies

Disabling cookies may limit the functionality of our website.

Close