EBERSPÄCHER ELECTRONICS automotive bus systems solutions for network analysis DRIVING THE MOBILITY OF TOMORROW
2 AUTOmotive bus systems System Overview Analyzing Networks in all Development Phases Control units are a fundamental part of electronic systems in vehicles. In order to test their function effectively, they are tested as early as at the end of individual phases in the development process. With its Caromee software, Eberspächer Electronics has developed a tool for this purpose that quickly logs and evaluates measured data and displays it clearly. Users benefit from numerous display options of Caromee, which make configuration and system monitoring and evaluation especially easy and effective. As the solution for the CAN, FlexRay, LIN, MOST and Ethernet bus systems, the software processes various types of data input. The combination of the basic Caromee software and the FlexCard interfaces provides all required basic functions for measuring and analyzing networks. Features such as numerous open interfaces permit ideal adaptation to your individual requirements and offer convincing cost efficiency. The Eberspächer Electronics solution is over 50% cheaper in comparison to the competition. The analysis program is linked to a test setup via the interface cards available in many versions from Eberspächer Electronics. As the interface between the test computer with Caromee software and the data bus, the FlexCard product family ensures reliable transmission of all information from the respective bus systems. Depending on their use, the interface cards are either permanently installed in the computer or used as a mobile solution together with laptops. Drivers for Windows, Linux and LabVIEW safeguard the application in everyday testing, even with different operating systems and programming languages. PC system Caromee FlexCard CAN / FlexRay
AUTOMotive bus systems 3
4 AUTOmotive bus systems Network Analysis Logging and Evaluating Data Effectively A large volume of measured data accumulates and must be evaluated quickly and in a targeted manner during control unit testing in the product development phase or in vehicle testing. Only in this way can errors be remedied easily and adaptations be performed on the control unit or in the vehicle network. In order to test and evaluate data easily, Eberspächer Electronics offers an effective logging tool with the Caromee analysis software. Features such as the comprehensive vehicle interfaces for various bus systems permit simple adaptation to suit your requirements. This not only gives you a quick overview of the data of relevance to you, but also perceptibly lowers your development costs. Without additional, often complex and expensive test phases, data can be examined for errors with Caromee and the corresponding changes can be made. be evaluated and manipulated this way using custom-designed algorithms. They are not fixed to one bus system for data transfer. As a universal measuring framework, Caromee processes information from CAN, FlexRay, LIN, MOST and Ethernet bus systems both online and offline. In order to use the comprehensive data analysis of Caromee with different hardware products, the software can be readily adapted to existing components. Benefit for you: This allows you to integrate the PC tool into your existing process chains without difficulty and even define special evaluation functions to match your specifications. This is made possible by the integrated scripting function. In addition to the stored command sets for data processing, even complex signal and message packages can Caromee ETHERNET
AUTOMotive bus systems 5 One Software Many Functions Data Analysis Overview of Large Data Volumes Extensive and complex networks in test vehicles produce large volumes of data. A clear depiction is important for evaluating this data online or offline. With the Analyzer application, Caromee therefore offers the option of depicting messages as a list view, supplemented by convenient navigation, filtering and search functions. A diagram display also permits graphic presentation of signals time correlating and also from different busses. If data from a vehicle network is collected over an extended period, this data can be evaluated with the journal view of Caromee. One advantage of this depiction: Certain events, such as error frames or terminal-status changes, are easy to determine because they are clearly identified. Thanks to the analysis filter, it is also possible to search through and filter the data for certain events or to store only certain information. Log data quickly online In network analysis, it is often necessary to perform online measurements on a cluster. Caromee therefore features a Wizard for polling the data. With this Wizard, you can perform measurements on a CAN-, FlexRay-, LIN-, MOST- and Ethernet cluster without great configuration effort. Since the Wizard automatically opens the Analyzer application, even extensive messages can be shown in a list. Numerous filtering functions from the bus level down to the binary level simplify an overview of the measured values. Customization As an open measuring framework, Caromee can be expanded via numerous interfaces. The software s dynamic plug-in concept also permits expansion by additional measuring equipment interfaces. Additional measuring equipment can be connected easily via a programming interface. The development of additional write and read formats is also possible, as well as external control through individual scripts or programs and the COM automation interface. Caromee can also exchange messages with other programs. Integrated Wizards simplify the custom configuration of the software.
6 AUTOmotive bus systems
AUTOMotive bus systems 7 caromee Topology editor Defining Data Flow and Functions In order for you to be able to evaluate your data, signals and messages with Caromee, the software first must be adapted to your specific test setup. This is accomplished quickly and easily with the integrated Topology Editor. A clearly structured depiction allows you to select the corresponding bus system for data analysis without difficulty. Functions are linked for example, two hardware channels with the logging block and the message view (trace) in the Analyzer via simple graphic elements corresponding to the data flow model. These are already stored in the Windows-based view of the Topology Editor and therefore can be easily integrated into the visual test view. This allows Caromee to be configured quickly and without complications, even for extensive vehicle networks for fast measured results and cost-efficient work.
8 AUTOmotive bus systems Caromee Analyzer Network data trace in List Form In order to obtain a rapid overview of messages in vehicle networks during a test run, Caromee features the Analyzer application. This allows you to call up the data traffic in your network in the form of a clearly structured list. You can use numerous stored functions to adapt the list view to your specific requirements. The Analyzer is based on an intuitive user prompting system: Its ease of use will help you to select individual messages rapidly. This provides information on individual signals in a clearly structured framework. Comprehensive sorting and filtering functions in the Analyzer assist you in your data analysis from the bus level, through the message level and all the way down to the binary level.
AUTOMotive bus systems 9 Caromee Diagram Display Depicting Signals in Diagrams In addition to the message overview as a list, Caromee also offers the option of graphic depiction. You can choose from several views. For example, the time-correlated presentation of different signals in one or more diagrams is possible even if they come from different network busses. Another benefit of the graphic overview: Like on an oscilloscope, the time sequence of the signal contents can be captured rapidly. This provides you with a convenient overview of your data traffic in the network, allowing you to adapt it quickly and without complications if necessary.
10 AUTOmotive bus systems Caromee JournalViewer Overview of an Entire Measurement Caromee is capable of clearly depicting all data collected in the vehicle over an extended period as a journal in JournalViewer. The created network analysis log files form the basis for the individual journals. This provides an overview of important parameters. They include events, terminal-status changes or error frames, for example. You can decide which of these parameters are to be stored as early as when defining the log data for a journal. Other features of the JournalViewer include the comprehensive analysis tools, which allow you to search for and filter out messages. Since certain events often are associated with numerous further conditions, selecting individual signals or data items therefore suffices to allow conclusions to be drawn about the entire network. Additionally, you can specifically cut out individual areas from journals and evaluate them in detail or prepare them as statistics. The JournalViewer also logs idle phases in bus systems for an integrated analysis of your network in the vehicle. Overall, the JournalViewer saves time in error analysis and therefore reduces costs for the analysis.
AUTOMotive bus systems 11 Caromee Network Depiction View of the Entire Vehicle Network In tests on vehicle networks, it is often important to overview more than individual sections or control units. Therefore, evaluating the entire data traffic in the vehicle requires an overview that depicts the entire network with all control units. With the network depiction feature*, Caromee includes the suitable application for this. It easily provides you with an overview of your system layout including all control units used and the complete data traffic. Caromee thereby offers you effective tools to enable analysis of your network, ranging from the Analyzer for individual messages, through the JournalViewer for the overall measurement to the network depiction for the entire vehicle individually configurable and with the suitable depiction for every development step. * Available from Q2/2012
12 AUTOmotive bus systems Caromee: Programming and Expanding User-Defined Scripts Caromee scripting allows you to adapt the software specifically to suit your requirements. You can therefore use your own algorithms to check complex signal and message packages in networks. The platform-independent Lua script language ensures a simple introduction and trouble-free further development of test criteria. Your message and signal logs can be evaluated quickly thanks to comprehensive filters, message generators and the option of time-controlled intervention in data analysis by means of timers supported by a high data throughput rate for short logging cycles. For users already in possession of CAPL scripts, Caromee includes a converter to Lua format to assist with the migration. BMW Extension Pack A BMW Extension Pack is available for Caromee as a special tool for BMW suppliers. It includes BMW-specific modules and expansions. This allows you to measure and analyze data and signals with Caromee in special BMW projects. All configurations and databases provided by BMW can be used by BMW suppliers. The scope of functions possible with Caromee and the BMW Extension Pack corresponds to the data analysis tools used inside BMW. The Caromee analysis software is available through Eberspächer Electronics; the BMW Extension Pack is available directly through BMW (B2B-Portal Panama Busanalyse). Especially practical: An update mechanism ensures that you can always access the latest versions of Caromee, the BMW databases and the BMW Extension Pack. Training We also provide training at our premises on our product Caromee. We offer an introductory course free of charge in which we demonstrate the possibilities that are opened up by our analysis software for checking and evaluating signals and messages in vehicle networks. This includes the application fields for Caromee, an overview of the framework, the configuration of the software and also evaluation and customization possibilities. If you re after still more detailed information, that can be found in our whole day course: This course will effectively teach you about Caromee s functions and give you the opportunity to test them in practical exercises. You will also have ample opportunity to ask our trainers about any specific challenges you face in analyzing vehicle networks with the aim of discussing possible solutions and developing them in the context of a training activity.
AUTOMotive bus systems 13 Ethernet as the New Standard Higher Data Rates Caromee supports numerous bus systems with CAN, FlexRay, LIN and MOST. In addition to them, Ethernet as a new standard for vehicle networking will find its way into future vehicle developments. The benefit: Ethernet does more than just enable data transfer between a computer and a vehicle access point. In fact, Ethernet can also be used as a data bus and therefore to connect control units in the vehicle and to evaluate data. Since transfer rates of up to 100 Mbit/s can be realized with Ethernet, a significantly higher transfer of signals and messages in a shorter time can be achieved compared to a CAN or FlexRay bus. Another benefit: An Ethernet data line with the physical layer BroadR-Reach used in the vehicle produces only very few electromagnetic emissions. It is also very insensitive to external interference. PC system Caromee ECU 1 Ethernet / BroadR-Reach In order to assist you the best way possible with the new bus technology and all of its challenges, it has recently become possible to use our Caromee software tool to measure and evaluate Ethernet data as well. This means the following for you: Independently of the bus system, you will continue to be able to implement all analysis tasks in vehicle networks with the familiar ease and speed in future.
14 AUTOmotive bus systems
AUTOMotive bus systems 15 PC Interface Link Between Bus System and Computer With the comprehensive FlexCard product family, Eberspächer Electronics offers a wealth of solutions to connect your test stand computer to a vehicle network. The interface cards not only record the data traffic in automotive bus systems such as CAN or FlexRay, but can also be used as active bus devices. This gives you the option of using the FlexCard products for communication between several control units. Connection to the test environment is easy to realize thanks to diverse PC interfaces such as PCMCIA, USB, PMC and PCI. Together with our Caromee analysis software, you can thus reliably process and evaluate data, signals and messages from vehicle networks. Combinable monitoring modes, a standard FlexCard API for your own applications and numerous triggering options noticeably facilitate custom configuration of the interfaces in your test setup. PC system Application API FlexCard CAN / FlexRay Moreover, the FlexCard product family offers an asynchronous and a synchronous operating mode that allow you to closely observe and record the start-up of a FlexRay network as well. Both for CAN and for FlexRay bus systems, the Tx acknowledges (feedback messages from the transmitters) are configurable. Software support for the analysis tools from other manufacturers rounds off the FlexCard product family.
16 AUTOmotive bus systems 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.
AUTOMotive bus systems 17 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.
18 AUTOmotive bus systems flexcards
AUTOMotive bus systems 19 flexcard API Working with Your Own Applications You have developed your own software and would like to use it as an application in your vehicle network? If this is the case, you can transfer your data via the FlexCard interface cards. Each PC interface features a comprehensive API plus extensive documentation for this purpose. This not only allows you to test your network with great accuracy, it also offers a number of additional application possibilities. For example, the FlexCard products allow you to simulate several control units. Furthermore, you can simultaneously represent a missing control unit via the interface while testing the created system environment with the same interface via another data bus. The FlexCard drivers are available for Windows, Linux and LabVIEW. PC system ECU user simulation application Caromee The FlexCard products also offer many advantages when it comes to testing and programming control units: Since up to eight high-speed CAN interfaces or four FlexRay interfaces are available, diverse control units can be checked and data can be stored at the same time. If required, the FlexCard can also provide a start-up node to permit starting of the FlexRay cluster without other external devices capable of start-up being connected. FlexRay API FlexCard CAN
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 the experts in integration for FlexRay and more. Eberspächer Electronics GmbH & Co. KG Robert-Bosch-Straße 6 73037 Göppingen Germany Tel. +49 7161 9559-0 Fax +49 7161 9559-455 ebel-info@eberspaecher.com www.eberspaecher-electronics.com Version 02/2012 Subject to change without notice.