EBERSPÄCHER ELECTRONICS | tools & services
solutions for bus analysis
D RIVIN G T H E M OBILITY OF TO M ORRO W
2 | tools & services
Testtools SDK – the programming library for all requirements Work with data bus systems such as CAN and FlexRay is a standard
Testtools SDK thus provides you with all important building blocks
procedure in the development of ECUs or the application of
of a programming library in a single tool. Extensive tests on ECUs,
electronic components for vehicle networks. In order to achieve
access to vehicle databases or expansion of an analysis software
meaningful configuration results rapidly during the time-consuming
by the FlexRay data bus can thus be implemented rapidly. Test
and costly test phase, Eberspächer Electronics developed Testtools
engineers benefit from this not only in the development of their
SDK – a comprehensive programming library for all requirements.
own applications, but also in the expansion of existing test setups by the CAN and FlexRay bus systems. Together with the clearly
The tool developed by the electronics experts from Göppingen
structured depiction of even complicated XML files, Testtools SDK
can be easily adapted to individual requirements and offers many
thereby combines all user requirements from message receipt
advantages. These advantages include trouble-free expansion of
via a hardware interface through to the decoded signal in a
users’ own applications for access to CAN and FlexRay bus systems.
single programming library. This ensures prompt results in the
Testtools SDK also features a hardware access to which the
development of ECUs – while reducing the time and costs involved.
interface cards from Eberspächer Electronics can be connected: The FlexCards then permit direct access to the vehicle network including data transfer. The extensive features of the programming library are rounded off by a signal-oriented programming interface (API) for CAN and FlexRay.
tools & services | 3
4 | tools & services
Expansion of an analysis software by FlexRay
Configuring FlexRay If you are already using a suitable tool as an analysis software for
Testtools SDK thus gives you the option of simply expanding
the CAN bus system and wish to expand this by FlexRay, Testtools
your analysis software by the FlexRay bus system – without the
SDK offers you the suitable solution. With the programming library
complicated configuration otherwise required and the complex
from Eberspächer Electronics, you can quickly and simply use
implementation of database modules without a great investment in
FlexRay databases in FIBEX or AUTOSAR format for your analysis.
time and expense.
Another advantage of Testtools SDK is that measuring hardware can be configured synchronously with the FlexRay bus system. For this purpose, the programming library automatically sends the corresponding database parameters directly to the hardware and thereby perceptibly simplifies your work in integrating the new bus system. Testtools SDK thereby offers you all options for using FlexRay for your data analysis – from the integration of different measuring hardware into your test setup through to reading in different database formats. Furthermore, messages can be interpreted and even filtered with Testtools SDK.
tools & services | 5
Database navigation When a new application or an ECU is tested in a test setup, the data
Testtools SDK also administers different FIBEX versions for you,
to be fed into the vehicle network must be defined first. Databases
so that you can change between different test requirements and
in FIBEX format form the basis for this. The difficulty here is that
configurations at any time. This also applies to the description and
the underlying FIBEX databases â€“ also due to the integration of
configuration format AUTOSAR, which is also fully usable for your
numerous XML references â€“ are highly complex and therefore
tests with Testtools SDK.
not very clear. Particularly if only individual sections of the FIBEX database are required for a test, the navigation is correspondingly complicated and time-consuming. To help test engineers configure the corresponding messages from FIBEX databases for a meaningful test, the relevant data can be extracted with Testtools SDK. For this purpose, the programming library directly accesses the FIBEX databases via standardized interfaces and depicts the stored XML files in a clearly structured form. This permits simple navigation and simplifies selection of the required references for a test. They can then be conveniently imported into the test system via the Testtools SDK interfaces.
6 | tools & services
tools & services | 7
On-board signal evaluation Test drives with vehicle prototypes or new hardware provide
Testtools SDK uses a CAN message in the evaluation of the
important input in the assessment of individual ECUs or about
corresponding interface signals from the vehicle. This is tapped
the interaction between all components in the vehicle network.
directly from the data stream in the network via measuring
These include driving-dynamics tests that are directly initiated
hardware and forwarded to the test system used in the vehicle.
and monitored by test systems, for example. In order to be able to
This can then be used to display and save the data. Trouble-
monitor and record the communication within the vehicle network
free operation of individual ECUs or possible fault sources are
as well based on the signals from ECUs, Testtools SDK can be
immediately recognizable this way. Particularly when adaptations
integrated directly into the test system. This gives you direct access
are required, this permits rapid modification of individual
to individual interfaces within the vehicle network. Via this access,
parameters â€“ for successful completion of the test-driving phase.
the desired signal can be easily filtered out from the data input using Testtools SDK.
FIBEX AUTOSAR CANdb
Testtools SDK Log file Filter
8 | tools & services
Functionality of Testtools SDK
Testtools SDK key features As a complete solution, the comprehensive programming library
Reading in database files
Testtools SDK offers all important tools for your work with the CAN
Another advantage of the programming library from EberspĂ¤cher
and FlexRay bus systems. Benefit for you: You now require only one
Electronics is trouble-free read in of all commonly used database
product to meet all of your requirements for a programming library.
formats. Since direct data import without additional tools is
As you can easily integrate Testtools SDK into your system setup,
possible, you can immediately use all contents of your relevant
you immediately benefit from the many features of the new tool
from EberspĂ¤cher Electronics. Decoding of messages Reading messages via hardware interfaces
Decoding of messages and signals with Testtools SDK is also simple:
The benefits of Testtools SDK include convenient import of
In order to read-out their content, you no longer need to define a
messages via hardware interfaces. This also eliminates the need
complicated basis for message and signal interpretation. All options
for complicated implementation of different programming interfaces
for rapid and successful message and signal decoding are already
(APIs), which you would otherwise have to set up for your interface
integrated into the programming library, allowing immediate access
connection. This is made possible with the uniform interface of
for you to all important data and measured values.
Testtools SDK. Independently of the hardware used, this permits you to change rapidly between several hardware interfaces â€“ without requiring another configuration.
tools & services | 9
Access to the contents of database files
Reading in and writing log files
The same applies to working with databases: You can conveniently
One highlight of Testtools SDK is the option of reading in log files.
read-out their contents with Testtools SDK via a simple interface.
This not only permits you to use different log files, but also to
Another useful feature of the programming library is the clearly
process them for further processes, to modify them or to save them
structured depiction of even complex XML files that are used as
in different formats. Testtools SDK therefore provides the ideal
standard for describing networks for ECU tests. Thanks to Testtools
prerequisites for interoperability and thereby also allows you to use
SDK, time-consuming and complicated development of usersâ€™ own
your log files for other tools in your network.
solutions for access to databases is no longer necessary. Plug-ins for data evaluation Decoding of signals
The extensive product features of Testtools SDK are rounded off by a
You can send encoded signals in a CAN bus system with Testtools
data filter and plug-ins for data evaluation. The filter processes even
SDK. The comprehensive tool from EberspĂ¤cher Electronics performs
large data quantities, giving you rapid access to the information
the complex calculation of the required raw message values. They
you need. The uniform interface of the programming library also
are then extracted from the data of a message by Testtools SDK and
permits easy description of plug-ins for data evaluation. If you use
form the basis for encoded transmission of a signal.
the Caromee analysis software from EberspĂ¤cher Electronics, you can use the defined interfaces for this application as well and do not need to fix any new plug-ins.
10 | tools & services
FlexCard: Mobile PC Interface Cards
flexcard usb As a multifunctional USB interface card, the FlexCard USB convinces by virtue of its robust design that can withstand even harsh testing conditions in test vehicles. Particularly advantageous: When connected to a USB port on your test stand PC or laptop, the FlexCard interface card also requires no external power supply. Furthermore, various driver versions and a uniform API ensure simple connection to your test environment. The FlexCard USB features one FlexRay, two high-speed CAN and one low-speed CAN interface. An additional trigger input and output permits synchronous processing of external signals.
flexcard cyclone ii se With the FlexCard Cyclone II SE interface card, Ebersp채cher Electronics offers a suitable solution for mobile applications with the laptop. The FlexCard Cyclone II SE is connected to the vehicle network by means of a 32-bit CARDBUS-compatible PCMCIA interface. Besides the FlexRay interface, the card features two highspeed CAN channels as interfaces. In addition, the FlexCard Cyclone II SE possesses one trigger input and output each.
tools & services | 11
FlexCard: PC Interface Cards as an Integrated Solution
flexcard pmc ii You connect the bus system to the PC software (e.g. Caromee analysis software) via the FlexCard PMC II for tests on vehicle networks using permanently installed computers or on test benches. Like the mobile interface cards from Ebersp채cher Electronics, the integrated solution offers comprehensive functions to assist you in measuring and evaluating signals and messages. As a special feature, the interface offers four physical layer slots. Via FlexTiny II modules from Ebersp채cher Electronics, this allows you to equip the slots with various bus configurations. You therefore have the option of up to eight high-speed CAN interfaces or up to four FlexRay A+B interfaces on the FlexCard PMC II. Combinations of both bus systems are also possible. A PMC-to-PCI adapter is available for PCI systems.
Eberspächer Electronics has developed and produced various hardware platforms for the evaluation of FlexRay for numerous customer projects. This has resulted in a comprehensive portfolio of CAN and FlexRay products, which is continuously being expanded and improved. As a professional service provider with solid bus system know-how, we will support you with tailor-made engineering services and development and test tools. Our services include the implementation of Eberspächer Electronics products in your systems and contract development projects for hardware and software in the area of bus systems.
Eberspächer Electronics GmbH & Co. KG Robert-Bosch-Straße 6 73037 Göppingen Germany Phone +49 7161 9559-0 Fax +49 7161 9559-455 email@example.com www.eberspaecher-electronics.com
Version 02/2013 · Subject to change without notice.
Eberspächer Electronics – the experts in integration for FlexRay and more.