SOLUTIONS FOR Commercial Vehicles Efficient Solutions for Networking ENGLISH in Commercial Vehicles PON_J1939_Brochure_V1.0_EN.indd 1 19.11.2010 06:55:04
2 Efficient Networking Solutions in Commercial Vehicles PON_J1939_Brochure_V1.0_EN.indd 2 19.11.2010 06:55:10
Efficient Networking Solutions in Commercial Vehicles Development tasks in commercial vehicle networking are growing in complexity. Specialized tools, software components and individual services can help you to accelerate development and increase efficiency. Electronic components are extensively networked in commercial vehicles. Open protocols are predestined to fulfill the special requirements of commercial vehicle networking. Back in the times of RS232/485-related bus-systems, OEMs and suppliers participating in the Society of Automotive Engineers (SAE) in the USA joined together to create standards for the use of bus systems. One example is the SAE J1708/J1587 standard, which still plays a role in the diagnostics area today. The most widely used protocol today is SAE J1939, which is an advanced development of the J1587 standard based on CAN. Other noteworthy examples are CANopen and ISOBUS for implementing networking of superstructures for special vehicles and mobile machines, ISO11992 for interfacing trailers as well as the growing use of LIN familiar from the automotive area. Protocols such as KWP2000 on CAN and UDS (Unified Diagnostic Services) are from the diagnostics area. Meanwhile, there is even discussion of implementing Ethernet / WLAN based interfaces, e.g. for diagnostics and software downloads. In developing your networks with the mentioned bus systems and protocols, Vector can support you with a professional and open platform of tools, software components and services. Benefit from Vector s 20-plus years of experience in the field of in-vehicle networking. Ideal world? Return on investment? Essentially, electronic networking opens up many possibilities; building upon this are open protocols that offer the potential for greater efficiencies: there is a uniform language on the entire bus, ECUs from different suppliers communicate with another without having to write extensive new specifications in each case total effort is significantly reduced and numerous sources of error are excluded from the outset. This should not obscure the fact that these benefits also have their price. While overall system costs are reduced, complexity is shifted to development. Seeds must be sowed here before it is possible to harvest the rewards in production. Certain precautions are necessary to assure overall success. In particular, a number of key questions must be resolved in advance: > Do OEM and suppliers have the necessary know-how, or do developers need training courses and consultations? > Can the standard be clearly applied, or will the total system require a special variant? > Does an implementation already exist? Is a custom protocol implementation needed, or do mature software components already exist? Does this also apply to microcontrollers used at the company? What would be the consequences of changing over to a different controller for the future? > Do available development tools support the preferred protocol? Do they contain functions for improving efficiency? Do the tools support all development phases? > What consequences does use of the protocol have for testing strategy? > Which diagnostic approach is best? Protocol-specific? UDS? How well does the protocol fit in with an external diagnostic approach? How can the after-sales infrastructure be prepared? Answering these questions in early project phases and planning investments will safeguard your schedule and in the end will save on resources and costs the sustained success of SAE J1939 proves out the soundness of this approach. Reach your goal quickly and efficiently with individualized service The experts at Vector can be helpful in evaluating open protocols and bus systems for your applications. This support may include: > Project coaching > Feasibility studies > Testing > Program creation > Creating requirements specification Efficient Networking Solutions in Commercial Vehicles 3
Efficient Networking Solutions in Commercial Vehicles Effects on the developer Burden or blessing? When open protocols are first introduced, they are associated with extra initial effort, and they confront developers with new terminologies, technologies and development tools. However, it is precisely these aspects that occur in any new project. In the end analysis, the advantages far outweigh the disadvantages. For example, if you need a Transport Protocol to transmit larger quantities of data over CAN in an application, you do not need to develop it yourself at all. Why should it be necessary to reinvent the wheel a second time in commercial vehicle electronics? Why make the performance of tests tedious? SAE J1939 already provides field-tested methods such as BAM or CMDT, so you only need to be concerned about integration aspects. Fitting solutions for all development tasks The lineup of solutions from Vector seamlessly supports you in all phases of the development process. You benefit from our many years of experience and close cooperation with automotive and commercial vehicle manufacturers as well as producers in many other industries: > Your ECUs and your network are efficiently developed and extensively tested > Specialized solutions significantly reduce your development time and cost You will find detailed information on Vector products and services on the pages that follow. Are existing tools sufficient? In principle, yes; after all, a CAN trace in a CANalyzer tool will also depict CAN messages properly under J1939 too. However, the development process can be made significantly more efficient with a tool that specializes in the protocol, such as CANalyzer.J1939. It displays information in prepared form, is capable of detecting potential errors by relevant protocol checks, makes numerous detailed work tasks unnecessary and thereby delivers results quicker. As well as in other tasks such as rapid prototyping, simulation, testing and much more, you benefit from a protocol-optimized tool such as CANoe.J1939. This tool automatically considers all of the layers defined in the standard. For example, it is possible to simulate, analyze and check specifications for communication behavior and their application at defined interfaces. This makes the development process noticeably more efficient. >> CONTENTS Rapid Prototyping & Simulation 6 Analysis 10 Testing 14 ECU Software 20 Networking Vehicle & Superstructure 22 Support for Commercial Cehicle Development 23 Diagnostics 18 4 Efficient Networking Solutions in Commercial Vehicles
Efficient Networking Solutions in Commercial Vehicles PON_J1939_Brochure_V1.0_EN.indd 5 5 19.11.2010 06:55:24
Optimized Network Development, Efficient Simulation, Easy Prototyping There are many ways to develop communication between ECUs, document results and finally test them make sure you choose the best one. How to optimize your network development process Often, different tools are used in network design with different, incompatible data formats. This results in multiple specifications and inadequate tests. Not only is this approach time consuming when exchanging data between OEM and its suppliers or even between different departments; the primary concern is that it is also prone to errors. You can make your development of distributed communication systems simpler and more robust with a versatile tool like CANoe.J1939. The software tool can be used throughout all development phases, and it accesses a single central database (DBC) to describe the communication. This database is the foundation for all development steps, such as simulating and analyzing the bus communication, configuring the ECU software and conducting detailed ECU tests. In the development process, CANdb++ Admin.J1939 is an important tool for developers of communication networks and component suppliers, since it offers functionality specially adapted to J1939 and integration of the database in the Vector tool chain for J1939. Simulation and remaining bus simulation At the beginning of a development, the network models are created based on information from the database. The communication behavior of these models can be fully simulated and analyzed. Over the course of further development processes, the individual node models within this simulation are replaced by real ECUs. This remaining bus and environment simulation gives the supplier a development and test environment for both the overall system and individual ECUs and modules. When standards such as SAE J1939 are used, you can use CANoe.J1939 and the J1939 CAPL code generator to generate large portions of the models, even automatically. 6 Rapid Prototyping & Simulation
The development process with CANoe from network simulation to the real overall system: In developing distributed communication systems with CANoe, network models are created from database information. The communication behavior of these models can be fully simulated and analyzed. Over the course of further development processes, you can replace individual models in the simulation with real ECUs. This remaining bus and environment simulation gives the supplier a development and test environment for both the overall system and individual ECUs and modules. If all devices to be developed exist physically, they replace the associated simulation models. The simulation model and tests can already be applied to test device functionality during development. Potential errors are localized early so that they can be corrected cost-effectively. Rapid Prototyping & Simulation 7
Optimized Network Development, Efficient Simulation, Easy Prototyping Models and the outside world CANoe offers the CAPL programming language that is used to describe the models for initial prototype tests of communication and functions. CAPL is easy to learn, C-like and provides extensions for event handling and bus access. It is also possible to link modules written in other languages. Thanks to the tool s open architecture, this also applies to models created in MATLAB / Simulink. A key property of a simulation is the ability to adequately consider the environment of the simulated system. This is done using environment variables, which are either simulated parameters themselves, data from physical IOs, or variables that you as a user control from what are referred to as panels. CANoe supports the following bus systems and protocols: > Bus systems: CAN, LIN, FlexRay, MOST, J1708, Ethernet > Protocols: J1939, NMEA2000, ISO 11783, J1587, CANopen, UDS, KWP2000, TCP / IP, ISO 11992 and others. In the Simulation Setup, the overall system is shown graphically with buses and all bus nodes. User definable panels let you quickly view and modify any signal, system or environment variable values. This figure shows visualization of exhaust gas temperatures using different colors. 8 Rapid Prototyping & Simulation
Convenient visualization of signals with the help of the Trace, Graphic, Data Windows and panels. Rapid Prototyping & Simulation PON_J1939_Brochure_V1.0_EN.indd 9 9 19.11.2010 06:55:31
Comprehensive ECU and Network Analysis Are you looking for errors in your communication system? Do you need qualified findings on bus load? Do you want to test for proper functionality and transmission of signals? What really happens on your bus In CANalyzer.J1939 you have a universal tool for networks and distributed systems that simultaneously offer a convenient entry into CAN technology. It is equipped with an intuitive user interface and optimally covers all use cases requiring observation, analysis and supplementation of the data traffic. An analysis tool for all tasks and for all networks CANalyzer is designed to be a multibus tool that gives users a system-wide perspective of all communication networks in the commercial vehicle. It is even possible to conduct complex measurements on an individual ECU by targeted stimulation using graphic controls or the CAPL programming language. Extensive trigger and filter options enable customized recording of the communication (logging). 10 Analysis
Functional versatility leaves no wishes unfulfilled Basic functions offer an abundance of potential uses. They include: > Tracing the bus data traffic > Graphic and textual display of signal values > Interactive sending of predefined messages > Sending out recorded messages > Statistics on messages > Statistics on bus utilization and bus faults > Logging messages for replay or offline evaluation > Generating bus faults CANalyzer supports the following bus systems and protocols: > Bus systems: CAN, LIN, FlexRay, MOST, J1708, Ethernet > Protocols: J1939, NMEA2000, J1587, CANopen, UDS, KWP2000, TCP/IP, ISO 11992 No need to struggle with raw values As an alternative to just presenting raw values with little meaning, CANalyzer can display values symbolically or immediately compute physical values based on information from its database. Moreover, the database represents the central link between the various Vector tools. Besides storing standardized parameter groups and parameters in the database, proprietary communication may of course also be stored there as well. The multi-talented tool for development and testing: CANoe If you want to benefit from all of the features described above, but also want to extend your tasks to areas such as simulation, testing and diagnostics, then CANoe is your tool of choice. The CANoe development and test system contains all of CANalyzer s analysis functions and combines them with many other powerful functions. Analysis using CANalyzer.J1939, Interactive Generator block (IG) for sending parameter groups and J1939 Scanner for clearly organized representation of network communication. Analysis 11
Comprehensive ECU and Network Analysis The Trace Window is used to list all bus activities such as messages, error and remote frames. It is possible to have individual signal values displayed for each message even during the measurement. 12 Analysis PON_J1939_Brochure_V1.0_EN.indd 12 19.11.2010 06:55:35
Tracking the bus: Configurable, column-based display with domain knowledge Resolution into signals with display of physical values and raw values (choose either decimal or hexadecimal) Protocol interpretation simplifies readability Context-sensitive color-coding for quick recognition (e.g. transport protocols connection management: dark green, data PG: light green, diagnostic message: blue, diagnostic message with active DTC: red) Representation of signals, even for messages with DLC > 8 Display filter for temporary / reversible filters of the Trace Window content Window synchronization with other blocks, e.g. the Graphic Window Quick search is a convenient way to find similar events Difference View compares signal values of selected message and a reference message Analysis 13
Maximum Test Quality and Test Depth in All Phases of Development Organize your test sequences for systematic and reproducible ECU tests. Efficient test systems accelerate the development of your network. A universal and multifaceted test environment Are any of the following situations familiar to you? Requirements have changed during development, delivery has already been delayed numerous times, the project is nearing its deadline and in-depth tests are sacrificed under time pressure. This is where you can exploit the strengths of CANoe.J1939 as an ideal test environment, for both overall system testing and efficient ECU, module and integration tests as well as compliance tests. Specify or program? You have the choice of describing the tests using patterns in XML or programming them in the problem-oriented CAPL language or utilizing a mix of both. This approach enables both manual and largely automated test runs. In this process, CANoe.J1939 focuses especially on tests described in the SAE document J1939-82 (Compliance). Vision of the executable specification Regardless of whether you are a developer responsible for running tests in parallel to functional development or whether you work in a testing department you can plan testability right from the start. Requirements often change during development. This problem is largely alleviated by an executable test specification. The Test Feature Set in CANoe lets you specify tests and check their effectiveness using a simulated prototype. This also provides a test environment for module development directly. Changes to requirements can be immediately mapped to the test specification. Instead of re-implementing the tests, they are simply re-generated at the press of a button. 14 Testing
Conveniently create tests with the J1939 XML Test Module Manager of CANoe.J1939. Flexible test flow control with CANoe s Test Feature Set. In test observation, messages concerning the running test module are continually displayed. This gives you a picture of current test execution. The displayed information is a subset of information that is written to the test report. Testing 15
Maximum Test Quality and Test Depth in All Phases of Development Why write reports yourself? CANoe automatically writes detailed test reports to an XML file that offers flexibility in further processing. You can use stylesheets to adapt the output format to your needs, so that you have individually customized reports. The test report in HTML format gives you a quick overview of the test reports. Automated testing of implementation and integration of the diagnostic protocol in ECUs DiVa extends CANoe to make it a tool for automatically generating and executing reproducible test cases to implement and integrate the diagnostic protocol. At the supplier, CANoe.DiVa supports the ECU s diagnostic implementation. The commercial vehicle manufacturer can use CANoe.DiVa for automated acceptance tests when an ECU sample is delivered. Integration tests on the development platform or in the vehicle are also supported. Automated validation can reduce testing effort during development by a factor of 4 to 20, depending on the project phase. The test report in HTML format gives the user a quick overview of test results. The layout for results of compliance tests, which is based on the test report from SAE J1939-82, simplifies sharing of test results between supplier and OEM. 16 Testing
Flexible I / O interface modules for ECU testing In addition to connecting the communication networks, I / O interfaces also need to be connected to the test system to fully test ECUs. The Vector VT System handles this job. It makes it considerably easier to set up test benches by integrating in one module all of the components needed to electrically connect an I / O channel. Examples of I / O channels: an ECU output for driving a headlight or an ECU input for connecting a brightness sensor. CANoe is the related test automation software here. Simple setup, low costs and high reliability In the VT System, all of the components needed to test an ECU input or output are integrated in one module. This significantly reduces the complexity of the test bench setup and wiring, and it has a positive effect on costs and reliability. The system is set up modularly, where one module typically services four ECU inputs or outputs. The required number of modules is mounted in a rack, and the setup can be adapted to changing conditions at any time. The VT System, together with CANoe, provides a high-performance, flexible test solution for testing ECU functions and important error cases. Modular test environment for efficient ECU tests: In testing, the VT System is placed between the ECU and its external sensors/ actuators. Texting 17
Optimal Development of In-Vehicle Diagnostics CANoe supports you in implementing an ECU s diagnostic functionality. It also provides access to the diagnostic interface for the purpose of testing ECUs. How good are your system s diagnostic capabilities? Diagnostics is a topic that relates to both individual ECUs and the entire system. Many advantages are realized by implementing a well thought-out diagnostic concept. For one, diagnostics is a valuable tool in development. For another, experience gained from diagnostics during development makes error correction in the service garage more focused and cost-effective. So, considering diagnostics early in development is very beneficial. Extended diagnostic functionality accelerates development Diagnostic functionality is beneficial during development: Read and write access to a function s specific parameters is especially helpful in optimizing an algorithm. Supplemental measurement functions offer additional analysis options. Intensive use of the diagnostic concept during development makes it possible to continually refine it. Experience and knowledge gained in this process serve as an important source of information in coming up with corrective measures for errors. Difficult to diagnose error states are revealed early on, and so the system can be optimized in a timely manner. CANoe.J1939 access to diagnostic memory for reading and changing data in ECU memory. 18 Diagnostics
The key to focused service interventions In the service garage, the most important tool for handling networked systems is the diagnostic tester. Nonetheless, its capabilities depend on how much care was invested in preparing the necessary information in the development department. Well-tuned analysis methods bundled with concrete measures for error correction are the key to greater customer satisfaction. The associated minimization of the No Trouble Found (NTF) rate results in savings, enabling a focus on the analysis of components actually found to be defective. Diagnostic tools for development CANoe gives you symbolic access to all data and functions that are accessible via the diagnostic protocol. CANoe already contains the functionality of a diagnostic tester in its Diagnostic Feature Set: Users can call up diagnostic services, read data from the ECU and modify parameters effortlessly. In J1939 systems, the DTC Monitor of CANalyzer.J1939 and CANoe.J1939 guarantees easy and reliable handling of the J1939 diagnostic protocol. The tool handles Diagnostic Trouble Codes (DTCs) based on the standard and displays the information in an easy to understand form. In addition, access to diagnostic memory makes it easy to use other standardized diagnostic services. This lets you read data directly from ECU memory and modify it. Parameters (Suspect Parameter Numbers) or explicit memory addresses may be used for addressing. It is even possible to implement OEM-specific authentication. In J1708/J1587 systems, the Error Code Monitor of the.j1587 Option for CANalyzer and CANoe supports you with symbolic interpretation of PID/SID (Parameter Identifier/Subsystem Identifier) and FMI (Failure Mode Identifier). Diagnostic data can be quickly and reliably acquired and evaluated without programming effort. CANoe.J1939 diagnostic extensions: DTC and OBD I/M Monitor for well-organized display of Diagnostic Trouble Codes and OBD information. Diagnostics 19
Effiziente Efficient ECU Steuergeräte-Software Software Accelerate your embedded software development by using standardized basic software. Utilize scalable software modules for J1939 that are being used successfully worldwide. Special communication modules are needed to exchange information between ECUs over a bus system like CAN. Vector offers such modules in the form of embedded standard software components based on generic code. ECU developers configure them individually to obtain a solution that is perfectly tailored to their applications. CANalyzer as well as the communication stack. You can use the GENy generation tool, which also accesses the DBC file, to conveniently create the basic configuration for the ECU. You can then use a convenient user interface for subsequent configuration of specific parameters. Reach your objectives quickly with standardized software components The CANbedded product line gives you many standardized software components to choose from for use in your ECU. CANbedded J1939 is the seamlessly integratable extension that adds functionalities for the SAE J1939 protocol. Building upon the CAN driver, a suitable communications stack can be assembled for the specific application. The standard software components of the CANbedded packet let you start up CAN communication very quickly without having to train in the details of the J1939 standard. The communication matrix stored in the database (DBC file) is the element that interconnects the Vector tools CANoe and CANbedded J1939: Overview of the components 20 ECU Software
The use of standardized software components reduces the time and costs required for implementation and tests. Uniform signal interpretation improves ECU compatibility on the CAN bus. You get optimal quality and flexibility in the J1939 communications stack. The stack not only covers J1939 requirements such as the BAM and CMDT transport protocols, but also enables parallel implementation of ISO diagnostics (UDS or KWP2000). Measurement and Calibration protocols such as CCP or XCP can be integrated in the ECU code just as efficiently. Vector also supports you in extensions related to the J1939 stack, e.g. with the ISO11783/ISOBUS and NMEA2000 protocols. We would be glad to provide you with a project proposal that meets your individual requirements. AUTOSAR in the commercial vehicle Vector is intensively involved in standardization efforts for J1939 in AUTOSAR. In anticipation of AUTOSAR 4.0, Vector can already provide CMDT and BAM transport layers in the MICROSAR J1939TP product today. Support for many hardware platforms CAN drivers from Vector are available for many different microcontrollers. They are designed for low ROM and RAM memory requirements as well as high runtime efficiency. You will find a current list of supported hardware platforms at this website: www.canbedded.com/j1939 Overview of your advantages: > Compatible with the SAE J1939 standard > Easy to integrate in the application software > Easily configurable > Mature and reliable, since widely used in the market > Support a large number of microcontrollers > High flexibility, quick availability > Extendable, e.g. for diagnostic (UDS, KWP2000) or calibration (CCP, XCP) functionality > Multichannel, gateway functionality > Low ROM and RAM memory requirements due to high scalability > High runtime efficiency > Also available for AUTOSAR MICROSAR J1939TP already supports the CMDT and BAM transport layers today. ECU Software 21
Reliably Networking Vehicle and Superstructure In the commercial vehicle industry, the CANopen protocol has become established for networking the superstructure and acting as a gateway between vehicle and superstructure. Vector offers a comprehensive product lineup in this area as well. Option.CANopen for CANoe covers all major tasks related to simulations and tests. You can conveniently define the network of a vehicle s superstructure and also involve real ECUs in this simulation. Tests are indispensible in verifying an ECU s functionality and lack of defects. Regardless of whether you execute these tests during product development or as an acceptance test for further use of the ECU you will find your best possible support for solving your testing tasks in CANoe.CANopen. CANalyzer.CANopen is the optimal tool for protocol-specific analysis in CANopen networks. It not only displays bus traffic symbolically, it also gives you the reassurance that communication conforms to the CANopen protocol and that signals are being transmitted properly. Easy implementation of CANopen devices To integrate CANopen in ECUs, the relevant software components are available in the form of CANopen Source Code. Vector supports a wide variety of processors and CAN controllers and would be glad to support you in integrating software components in your target environment. This allows the developer to focus entirely on the application, since they do not have to be concerned with the details of CANopen. For a current list of available hardware platforms go to: www.canopen-solutions.com/sourcecode Overview of your advantages: > Comprehensive support in networking the superstructure using test and analysis tools, embedded software components and services > Widely proven solution that is used in production > Vector is an active member of the user organization CiA, participating in its standardization and advanced development activities for CANopen. Vector s comprehensive knowhow flows into products and services and is directly available to you Incidentally: For communication between the towing machine and trailer, Vector offers a special Physical Layer for CAN interface cards based on ISO11992-1. 22 Networking Vehicle & Superstructure
Comprehensive Support for Networking in Commercial Vehicles Vector supports manufacturers and suppliers in the commercial vehicle industry with a professional and open platform of tools, software components and services for the development of embedded systems. Wherever networking is performed in commercial vehicles, all vehicle OEMs and their suppliers work together with world market leader Vector. Whether CAN, SAE J1939, SAE J1587, LIN or AUTOSAR Vector supports you with a professional and open platform of tools, software components and services: Development of Distributed Systems Testing of ECUs and Entire Networks Vehicle Diagnostics Seminars and workshops Vector offers training courses in the German and English languages on current bus technologies and protocols as well as on Vector software tools. The J1939 Workshop, for example, offers you comprehensive insight into the fundamentals of the J1939 protocol; then the second day of the workshop covers Option.J1939 for CANoe and CANalyzer. In the CANbedded J1939 Workshop you learn everything you will need to know, based on practical examples, in order to use embedded software components in J1939 applications. You will find the latest information on current dates, additions to the training offerings, and information about registration of the Vector Group at: www.vector-academy.com ECU Calibration ECU Software Management of Development Processes Optimization of product development Vector Consulting Services supports you with a high-performance line of consultation services covering the entire product life cycle and related processes and tools. Its goal-oriented approach to consulting and pragmatic implementations makes Vector Consulting a valued partner in the commercial vehicle industry. For more information go to: www.vector.com/consulting Support for Commercial Vehicle Development 23
Your contact Germany and all countries, not named below Vector Informatik GmbH Ingersheimer Str. 24 70499 Stuttgart GERMANY Tel.: +49 711 80670-0 Fax: +49 711 806070-111 USA, Canada, Mexico Vector CANtech, Inc. Suite 550 39500 Orchard Hill Place Novi, Mi 48375 USA Tel.: +1 248 449 9290 Fax: +1 248 449 9704 France, Belgium, Luxembourg Vector France 168, Boulevard Camélinat 92240 Malakoff FRANCE Tel.: +33 1 4231 4000 Fax: +33 1 4231 4009 Sweden, Denmark, Norway, Finland, Iceland VecScan AB Theres Svenssons Gata 9 41755 Göteborg SWEDEN Tel.: +46 31 764 7600 Fax: +46 31 764 7619 Japan Vector Japan Co., Ltd. Seafort Square Center Bld. 18F 2-3-12 Higashi-shinagawa, Shinagawa-ku Tokyo 140-0002 JAPAN Tel.: +81 3 5769 7800 Fax: +81 3 5769 6975 Korea Vector Korea IT Inc. 1406 Mario Tower 222-12 Guro-dong, Guro-gu Seoul 152-848 REPUBLIC OF KOREA Tel.: +82 2 8070 600 Fax: +82 2 8070 601 United Kingdom, Ireland Vector GB Limited Rhodium, Central Boulevard Blythe Valley Park Solihull, Birmingham West Midlands, B90 8AS UNITED KINGDOM Tel.: +44 121 50681-50 Fax: +44 121 50681-69 India Vector Informatik India Prv. Ltd. 4/1/1/1, 3rd floor, Sutar Icon Sus Road Pashan Pune 411021 INDIA Tel.: +91 20 2587 2023 Fax: +91 20 2587 2025 V 1.0 11/2010 - Networking Commercial Vehicles China Vector Informatik GmbH Shanghai Representative Office Unit 1701, Sunyoung Center No. 398 Jiangsu Road Changning District Shanghai 200050 P.R. CHINA Tel.: +86 21 6432 53530 Fax: +86 21 6432 5308 www.vector.com