SOFTING AUTOMOTIVE Diagnostics | Measurement | Testing
PRODUCTS & SOLUTIONS
No. 6
Version 2019.04
LEGAL NOTICE
Softing Automotive Electronics GmbHManaging Directors: Dr. Wolfgang Trier, Oliver Fieth, Armin BaumannRegistered office: Haar near MunichCommercial register entry: Munich Local Court (Amtsgericht), HRB 184930
EXCLUSION OF LIABILITY
The information provided in this catalog corresponds to the state of the art when going to press and is provided to the best of our knowledge. We will not accept any warranty claims arising from the information provided in this catalog, especially warranties for quality and durability pursuant to section 443 of the German Civil Code (Bürgerliches Gesetzbuch). We reserve the right to make improvements and additions to and to include new findings in this catalog with out giving advance notice. The actual products can deviate from the information provided in the catalog where technical modifications arising from product improvements make this necessary. The offer and/or the specifications in the order confirmation provided for a specific case by Softing Automotive Electronics GmbH and its affiliated companies is binding in this respect.
All the product names listed in the catalog are either registered or unregistered trademarks of the respective owners.
Errors and omissions reserved. We provide this catalog to our customers and prospective clients free of charge.
Reprinting and reproducing this catalog and making it available electronically, even in the form of excerpts, is only permissible with our written consent.
All rights reserved.
CONTACT
Softing Automotive Electronics GmbH RichardReitznerAllee 6, 85540 Haar – GermanyPhone +49 89 45 656 420Fax +49 89 45 656 499Email [email protected] www.automotive.softing.com Softing Engineering & Solutions GmbHEinhornstr. 10, 72138 Kirchentellinsfurt – GermanyPhone +49 7121 9937 237 Fax +49 7121 9937 266 Email [email protected] www.automotive.softing.com
2
LEGAL NOTICE
in our product catalog we provide you with an uptodate overview of the Softing Automotive range. Alongside innovative, highperforming hardware and software products, we also offer individual system solutions, customized application support, comprehensive training packages, and, if required, resident engineering at the relevant customer site.
Our top priority in terms of our product and solution portfolio is to guarantee our customers the maximum benefit with premium quality at all times as well as the best protection of investments available. With our core areas of expertise, diagnostics, measurement and testing, we provide customized solutions for automotive electronics.
Softing is a well established partner for the entire life cycle of electronic ECUs and systems. As such, we cover the entire functional chain of our customers – from development through manufacturing to after sales and service.
Our active participation in finalizing standards that are well established on the market (such as ASAM and ISO) and the fact that we implement these standards represent important value added for our customers. Softing‘s standardcompliant components ensure that processes run smoothly.
Our product portfolio offers the very best combination and addon possibilities for your individual tasks. As a reliable technology and solution partner, we open up a world of new potential to you in diagnostics, measurement and testing.
Our team would be happy to answer any questions you may have.
We look forward to engaging in successful and pioneering projects with you!
Yours Markus Steffelbauer Director Product Management Softing Automotive
Haar near Munich
Dear Readers, Customers and Partners,
3
PREFACE
4
Softing What We Stand For .................................6Experience ...............................................7Technologies ............................................8 Trends ....................................................10 Diagnostics | Measurement | Testing .....12
Diagnostics Overview ..............................................14 Softing Diagnostic Base System ............15Softing SDE ...........................................16Softing DTS.cos .....................................19Base System | Technical Data ...............20Diagnostic Tool Set ................................22Softing DTS.monaco ..............................23Softing DTS.monaco (Generation 9) .....26
Softing DTS.automation ........................28Softing DTS.venice .................................29Softing DTS.analytics .............................30Softing OTX.studio ................................31Softing TDX ............................................34TestCUBE2 ..............................................36Diagnostic Apps .....................................37
Measurement Overview ...............................................38Softing SMT ...........................................39Softing PEA ............................................43Softing MDF.view ..................................47
Engineering & Consulting Overview ................................................74Application Support ..............................75 Software Engineering ...........................76 Mobile Solutions ....................................77Diagnostics ............................................78
Test and Integration ..............................79Telematic and Remote Diagnostics by GlobalmatiX AG ................................80Training and Seminars ...........................82
Appendix Glossary .................................................83
Testing Overview ..............................................48Breakout Box BOB, DistributionBox, PowerBox .............................................49DTower .................................................50ECUTEST ...............................................51HV Adaptation (EMobility) ..................52Breadboard Assemblies ........................54
PowerWindow Test Bench ...................56CheckRack .............................................57 Infotainment Test System .....................58HiL Systems ............................................59Battery Pack ..........................................60Transmission Measuring Device ...........61
Communication Overview ................................................62HS Interfaces ........................................63VIN|ING Interfaces ...............................64EDIC Interfaces .....................................68
CAN Interfaces ......................................69VCI Product Overview ...........................70Softing VCF ............................................72
5
TABLE OF CONTENTS
What We Stand For
With its core areas of expertise, diagnostics, measurement and testing, Softing is all about key technologies in automotive electronics as well as in closely related electronics markets (e.g. in the commercial and agricultural vehicle sectors). With over 90,000 installations, Softing is a trendsetter in the market. Leading manufacturers of cars, motorcycles, commercial vehicles and their suppliers all implement tried and tested tools and solutions from Softing.
The internationally well established standards implemented by Softing for APIs, data descriptions, protocols and bus systems guarantee our customers the longterm safeguarding of their projects thanks to the reusability of data with consistently high quality. Softing implements marketrelevant, international automotive standards – from CAN through UDS to ODX and OTX. Softing is an active member of numerous committees andassociations (incl. ASAM, ISO, SAE) and plays a leading role
in defining industry standards. Our aim is to provide our customers with the appropriate products and solutions for their particular tasks.
Tailored to suit the individual infrastructure in each case, our solutions offer all important certified key technologies to obtain valid and highquality diagnostics, test and measuring results – even under extreme conditions.
Whether a standard solution, hardware interface, project devel opment or onsite support – we support our customers in all phases of the value chain.
SOFTING AUTOMOTIVE6
SOFTING
Decades of Experience in Automotive Electronics
From the outset, Softing has always consistently implemented the knowledge gained both from customer projects and from the company‘s active participation in standardization committees in its products. In the process, the company supports its customers with ■intensive advisory services and process consulting■the international rollout of products and solutions■training sessions and onsite services■support and further development Softing‘s dependability as a partner and the reliability of its products are demonstrated by the fact that we do not only market our own solutions. Our products have always been integrated in partner solutions, whether engineering tools, measuring and calibration systems, test benches, HiL testers or repairshop testers.
TEST SYSTEMS AND ENGINEERING TOOLSMajor OEMs and international tier1 suppliers rely on Softing‘s test systems and engineering tools – for a good reason. A wellestablished team ensures that reliable software is exactly tuned to user expectations and that suppliers worldwide are provided with the right version in each case. VEHICLE COMMUNICATION INTERFACES (VCI)Softing VCIs always set the standard and are used by various OEMs and suppliers in large numbers. Naturally, only the latest technologies are used, for example for wired and wireless communication. We are also experts in handling repairs and exchanges so that customers are always able to work whatever the circumstances.
SOFTING
7
The Leader in Key Technologies
As a clear source of inspiration, Softing does not just follow new technological developments. The company‘s aspirations are far more directed at proactively developing trends and technologies in its core areas of expertise (diagnostics, measure ment, testing). Alongside trusting collaboration with the sector´s innovation drivers, our active participation in all
important associations and standardization committees is extremely help ful. This means that we incorporate standards at an early stage of product development and often implement them parallel to the specification phase. An advantage in terms of time, cost and expertise that we are more than happy to pass on to our customers.
EXTENDED V-MODELFor decades now, engineering has – more or less – been based on the VModel. But diagnostic users mainly focus on manufacturing and aftersales. After all, today‘s vehicles could neither be produced nor repaired without diagnostics. This is why Softing has extended the original VModel and introduced the extended VModel. Within the extended VModel, Softing provides consistent tool suites which are used in ECU development, system tests, vehicle integration, road tests as well as tests in manufacturing
and in repair shops. Wherever possible, the solutions are based on base systems which are implemented in all tools: a key advantage for customers because the coordinated behavior of tools and functions ensures maximum reliability in use. Furthermore, the reusability of description formats and confi gurations leads to significant savings in terms of time and money in all phases of the VModel and has a positive effect on the term of processes and project phases.
ENGINEERING TEST MANUFACTURING SERVICE
ODX
OTX
Authoring systems
Simulations
Test tools
Engineering tools
▲ Fig.: Extended V-Model – Project and Process Phases as seen by Softing
TECHNOLOGIES8
SOFTING
EXCHANGE FORMATSRegardless of whether a customer implements the entire Softing tool suite or uses a subset, the reusability of configurations and results is always the basis of fruitful collaboration and predictable project costs. Softing thus consistently relies on standardized data formats, whether for describing ECUs and test sequences (ODX/OTX) or for storing measurement data (MDF).
PROTOCOLSThe basis of most ECU functions is communication. And for communication to work, it needs a set of rules: protocols. It is irrelevant whether an exchange is taking place between ECUs or between a tester and an ECU. Or whether it uses CAN, KLine, LIN or modern highperformance buses such as MOST, FlexRay or Ethernet. Just as it is of no relevance whether lowlevel protocols or highlevel protocols (such as UDS or J1939) are used. Because Softing‘s technologies precisely implement, analyze and test the corresponding protocols. Incidentally: Communication between systems, for example between mainframes and test systems, is also one of Softing‘s domains.
PROGRAMMING INTERFACESOften, the areas of application described are also required in tools and test systems that originally had a completely different focus. We ensure access to Softing expertise in these cases by providing relevant functions via APIs. In addition to the programming languages C#.Net WPF, C++, COM and JAVA, we support LabView VIs for test systems and OPC for the integration of diag nostic functions in manufacturing environments.Further more, we also specialize in implementing geographically separated, decentral solutions using remote access.
AREAS OF APPLICATION Regardless of whether it is diagnostics, measurement or testing – within the extended VModel, Softing addresses the most important areas of application. These are supported by different tools, each perfectly tailored to the particular case.
■Fault memory operations and OBD■Measuring over diagnostics, over bus messages, sensors■ECU programming■Variant coding■Simulation of ECUs and their environment■Execution of ECU functions
SOFTING
9
EXTENDED VEHICLEAccessing vehicle data remotely can already play a part in numerous valueadded services. Today, however, proprietary solutions are often implemented which cannot be used together, e.g. because they use dongles at the OBD jack. Standardized access using a cloud application in compliance with ISO 20078 makes it pos sible for various stakeholders to access vehicle data – with full access control in the hands of the vehicle owner. Softing‘s remote access technology makes it possible to create such solutions.
REMOTE ACCESS OTAA trip to the repair shop is never pleasant, regardless of whether a fault has to be rectified or new software installed. If a repair shop can access the vehicle from a distance, the time spent in the repair shop is something that can be optimized, if nothing else. But remote access is also something often desired during the engineering and development process simply from an efficiency point of view, whether as part of a test drive or to be able to share rare test objects. The Softing technology enables remote access for diagnostics and programming throughout the entire life cycle.
Currently most vehicles are still built on classic lines: A combustion engine drives four wheels, the numerous comfort and safety functions have mostly been packed into software and are con trolled by individual ECUs. Testing and diagnostics are also carried out in traditional and conventional ways: First of all ECUs are tested with and without mechanics, this is followed by the release of the
Trendsintegrated network with diagnostics subsequently being carried out in Manufacturing and AfterSales Service using the OBD jack for verification and to localize any irregularities. But numerous trends are already indicating that there are going to be massive changes to this procedure in the future.
AUTOMOTIVE TRENDS
Cloud Diagnostics
Remote Diagnostics
Electrical Driving
EMobilityAutonomous Driving
Functional Safety
Functional SafetyCyber Security
Flash
Diagnostics 4.0
FuSiISO 26262
MQTT
pKey
End2End
SOTA
FOTA
Car2X
C2X
Vehicle2X
V2XVehicle ECG
ASIL
SWUpdateHealth State
Internet of Things
UDS
DoIP
CAN
OBD
Ethernet
Digitalization
TLSEthernet
Connectivity
Remote Diagnostics
Electrical Driving
EMobility
Functional Safety
Remote Access OTA
Cyber Security
Flash
MQTTEnd2End
SOTA
C2XVehicle2X
Vehicle ECGASIL
SWUpdate
UDS
DoIP
OBD
TLS
Cloud Diagnostics
Functional Safety
Diagnostics 4.0
FuSi ISO 26262
pKey
FOTACar2X
V2X
Health State
Internet of Things
CAN
Ethernet
DigitalizationEthernet
Electrical DrivingEMobility
Cyber Security
MQTTCar2XVehicle2X
V2X Vehicle ECGDoIP
CAN
TLS
Cloud Diagnostics
EMobility
Autonomous Driving
Functional Safety
Functional SafetyFlash
IoTMQTT
pKeySOTAFOTA
Car2X
C2X
Vehicle2X
V2X ASIL
Internet of Things
UDS
DoIP
CAN
Ethernet
Digitalization
TLS
Ethernet ConnectivityOBD
V2X
Health State
Vehicle ECG
UDS
Vehicle ECG
Ethernet
TLS FuSiDoIP
FOTA
ASILDoIP
DoIP
10
SOFTING
CYBER SECURITYOpening up vehicles to the outside – particularly via the wireless interface – makes it essential to protect access from manipulation and unauthorized use. This applies all the more so with (partially) autonomous vehicles which steer, brake and accelerate without a driver’s influence. Softing protects the tools and connecting paths in accordance with the state of the art and, in the process, always relies on standards and tested technologies.
SAFETY – ISO 26262Software is seen as the most important driver of automotive innovations. And this is why software must be developed to an appropriate level of safety to ensure that, in the case of a fault or error, neither the driver of a particular vehicle or other road users should suffer any harm. The basic principle of this is functional safety. On the basis of the ASIL classification of a vehicle function, a decision is made as to whether the function has to be treated in accordance with aspects relevant to ISO 26262. If this is the case, diagnostics and ECU communication in the verification process ensure, among other things, that variables relevant for evaluation are correct.
Remote Access OTAIoT
Car2X
IoT
Autonomous Driving
ConnectivityFunctional Safety
Remote Diagnostics
Electrical Driving
Remote Access OTA
Cyber Security
Flash
Diagnostics 4.0
FuSiISO 26262
MQTT
pKey
End2EndSOTAFOTA
Vehicle ECG
ASILSWUpdate
Health StateOBDCar2X
Connectivity
Cloud Diagnostics
V2X
EMobility
TLS
End2EndSWUpdate
V2X
ISO 26262FOTA DoIP
UDSFlash
OBD
AUTONOMOUS DRIVINGWhat today is sometimes already reality in “deserted” high bay warehouses, is something we will be witnessing on the streets in future. Vehicles will drive from A to B themselves, taking people with them as passengers. With the transition from advanced driver assistance systems (autonomy level 1) to partial automation (autonomy level 2) through to full automation (autonomy level 5), the E/E architecture is becoming more and more centralized, with testing becoming significantly more elaborate. This inevitably has to feature in the communication paths between vehicles and the vehicle environment as these are part of the infrastructure necessary for autonomous driving. Diagnostics too is increasing in significance because defective functions in (distributed) systems have to be detected at an early stage.
ELECTRICAL DRIVINGWhether partial electrification, as is the case in a hybrid vehicle, or pure electric drive: New challenges are going to have to be mastered. In Testing, this initially concerns safety requirements for the highvoltage area. But both in Testing and Diagnostics, entirely new components such as the electric engine and the battery are going to have to be processed. Overall functions are gradually being spread over several components: Take the brake for example which consists of a mechanical and electric brake (recuperation) and which has to be taken into consideration as a whole.
SOFTING
11
Testing Turnkey Solutions for Diag nostic and Function Tests
Diagnostics ODX, OTX, UDS and Other Standards in Use
Measurement Reliable Measurements under the Most Difficult Conditions
RANGE OF FEATURESSofting provides an extensive portfolio of applications used for developing diagnostic processes and executing diagnostics. Typical areas of application are accessing fault memories, flash programming, evaluating measurement data, parameterizations, the control of system components and the actual „diagnostics“ itself.
Whether it is a question of implementing ODX/MVCI processes, migration strategies for legacy data, the use of
Today new software developments are making vehicles more and more powerful, safer and more environmentallyfriendly all the time. To accommodate the growing complexity of ECUs and their complex communication levels, a detailed insight into control functions is absolutely essential. The direct access to ECUs and the precise evaluation of ECU information, even when installed, is thus one of the central tasks of diagnostic processes in engineering, testing, manufacturing and aftersales service.
Legal regulations, greater demands in terms of safety and convenience as well as a general rise in cost pressure are constantly increasing the complexity of modern vehicles. This trend is driving development engineers to the limits of what is technically feasible – for example in the reduction of fuel consumption and emissions, the development of additional ADAS (Advanced Driver Assistance Systems) and exploration in futureoriented propulsion technology. This in turn sees a rise in the number of electronic and mechanical components which have to be verified and validated in extensive tests.
From the control of common automotive test solutions through manually configurable test environments to specialized automation solutions and simulations – Softing reliably covers all test requirements and offers comprehensive software, test solutions, electronic testware and scalable test systems that can be flexibly and modularly tuned to individual test requirements.
RANGE OF FEATURESSofting supports these tasks with vehicleindependent measurement and data acquisition systems. These ensure the greatest possible objectivity and reliability when collecting and processing ECU data and physical variables.
RANGE OF FEATURESSolutions for executing systematic, structured, reproducible verification and test processes and their documentation. Turnkey solutions for diagnostic and function test (including ECU access and hardware setup as well as training sessions).
12
SOFTING
RANGE OF FEATUREShighperfor mance VCIs, the creation of authoring systems or the provision of complete manufacturing or service systems: Together with our clients, we define customized solutions that are tailormade to suit their particular project requirements.
■Authoring system■Universal development tester■Test automation■Simulation, diagnostics and residual
bus simulation
PRODUCTS
Softing DTS.cos Communication server for vehicle diagnostics basedon the latest ASAM MCD3D 3.0 standard.
Softing DTS.automation
Particularly simple access to diagnostic communication formanufacturing and test bench applications.
Softing DTS.monaco
Allinone engineering tester for diagnostic and control functions of vehicle ECUs.
Softing DTS.venice Powerful ODX 2.2 and 2.0.1 authoring system for diagnostic experts and developers of vehicle ECUs.
Softing OTX.studio Allinone engineering environment for complex diagnosticand test sequences.
Softing TDX Flexible solution for diagnostics and flash programming inthe repair shop and in road tests.
PRODUCTS
ECU-TEST Test automation solution for all cases of diagnostics. Softing DTS.cos and EDIABAS integration are available by default as diagnostic solutions.
Infotainment test system
Simulation of the general conditions of a telematic/infotain ment system. Customized solutions from simple breadboard assembly to a complex test bench.
CheckRack The solutions of our CheckRack series enable the automated testing of electronic components. Specific requirements of test processes and test sequences can be adapted to suit the particular needs.
Softing‘s hardware and software products focus on the following topics: ■ Signal conditioning■ Measurement data acquisition■ Bus link■ Data processing
■ Development tester (software)■ Simulation, diagnostics and residual
bus simulation■ Test automation■ Test solutions (hardware)
PRODUCTS
Softing SMT Softing measurement technology – the universal measuring and automation system for mobile and stationary applications.
Softing PEA Powerful data acquisition, visualization and digital signal processing for SMT.
Softing MDF.view Software for visualizing measurement data.
Softing DTS.monaco
Allinone engineering tester for diagnostic and control functions of vehicle ECUs.
SOFTING
13
A large number of today‘s innovations are based on software developments, and vehicles are no exception. Software innovations improve vehicle performance and increase both the safety and sustainability of mobility. The number of ECUs and the associated networking are continually increasing in the process. The associated growing complexity must be mastered over a vehicle‘s entire lifetime. In addition to actual control functions, diagnostics is increasingly a focal point in development. Although diagnostics was originally only intended for checking that legal emissions standards were being adhered to, it now takes its place throughout the entire value chain.
In the past, vehicle manufacturers spent a lot of time and money developing their own proprietary systems for ECU communication, systems that worked with noncompatible formats for data description. This made it virtually impossible for suppliers to use the same software when working with different manufacturers. When no appropriate stand ards are available, costs are immense and manufacturers can become dependent on specific suppliers. This is why vehicle manufacturers and software suppliers got together to specify and implement a whole range of international standards.
The most significant standards for diagnostics are: ■Unified Diagnostic Services (UDS) as a diagnostic
protocol compliant with ISO 14229■Communication system (MVCI Server) compliant
with ISO 22900 and 22901
The interfaces of the MVCI Server are also completely stand ardized. The data interface defines Open Diagnostic Data Exchange (ODX) as a data model and universal ex change format. Furthermore, the application interface (MVCI Server API) allows symbolic access to ECU and vehicle informa tion. Using the bus system interface (DPDU API), it is possible to use different bus protocols and vehicle communication interfaces (VCIs) from various manufacturers.
Furthermore the Standard Open Test Sequence Exchange (OTX) makes it possible for users to write diagnostic sequences technically in XML and also enables access to diagnostic functions, flashing and user interaction to name but a few of the advantages. Unlike Java jobs in ODX, sequences can be reused long term once created.
PROGRAMMING INTERFACES
OTX Runtime API (ISO 132091,2,3)
Semistandardized interface with specific extensions for the use of diagnostic sequences for automation purposes.
MVCI Server API V3.0.0 (ISO 229003)
Standardized programming interface for the symbolic access of vehicles and ECUs.
D-PDU API(ISO 229002)
Standardcompliant protocol software as hardware abstraction for use of different Vehicle Communication Interfaces (VCI).
PassThru (SAE J2534)
Interface for linking diagnostic interfaces with simple diagnostic communication, mostly OBDII relevant.
RP1210 Programming interface for communicating over Vehicle Communication Interfaces (VCI) usually used in the truck environment with corresponding protocol implementation.
14
DIAGNOSTICS
DIAGNOSTICS
Softing Diagnostic Base System
SHOWING DIAGNOSTIC INFORMATION AT THE APPLICATION INTERFACEUsers of diagnostic applications always have to be able to consult the right data. Those responsible for specific processes also want to ensure that existing information can be reused and that it reacts in exactly the same way in all diagnostic applications.
And this is exactly what the Diagnostic Base System does by taking care of data communication and interpretation and making the data available to the applications using standardized interfaces. The physical connection to entire vehicles or individual ECUs is usually established via a Vehicle Communication Interface (VCI). The Diagnostic Base System essentially consists of two parts: the middleware, which is mainly responsible for data
processing and interpretation, and the VCI parts, which particularly take care of protocol processing.
The middleware processes data in compliance with the standards ODX (Open Diagnostic Data Exchange ISO 229011) and OTX (Open Test sequence eXchange, ISO 13209). ODX is responsible for the conversion of (hexadecimal) communication content into physical variables, OTX combines various diagnostic commands into closed sequences. As XML files, both standards are easy to exchange between data processing systems.
On the side of the VCIs, the base system takes care of access to the bus systems, in other words the physical connection, and the processing of the communication protocols. For this purpose, the corresponding protocol mechanisms,
e.g. initialization, segmentation, channel regulation etc., are carried out transparently and made available at the interface as a closed data stream regardless of the protocol. Connection to the middleware takes place via standardized APIs so that the Diagnostic Base System can work with a whole range of VCIs.
The Softing Diagnostic Base System is deployed in all Softing diagnostic products. It guarantees that data is always interpreted in the same way and thus avoids misunderstandings. Thanks to its reliable runtime behavior, released data is processed in the same way in all test systems, thus providing the basis for meaningful tests.
Diagnostic communication always takes place using standardized communication protocols over several layers.
An InDepth View of Softing’s Diagnostic Products.
APPLICATION LAYER■OBD II ISO 15031 and
SAE J1939■DTCs■(ISO 14229) UDS■(ISO 27145) WWH OBD■SAE J1939
▲ Fig.: Softing Diagnostic Base System
MIDDLEWARE
VCI
OTX
ODX
Bus Physics
Protocol Engine
DPDU API ISO 229002| SAE J2534 PassThru | RP1210 |SAE J1939 | (WWH) OBD II | ISO 15765
ODX Engine
OTX Engine
DATA FORMATS■ OTX (ISO 13209)
Common international description format based on XML for diagnostic and test sequences.
■ ODX (ISO 22901-1) XMLbased data format for describing communication protocols and access functions at ECU and vehicle level.
RUNTIME FORMATSThe Softing runtime formats increase the performance of the entire system enormously and at the same time reduce the resources required.
■ SOD: Editable runtime format which can be exported back to ODX.
■ SRD: “Monolithic” ultracompact runtime format with closed database as with ODX/SOD.
■ SMR: Modular, ultracompact runtime format.■ Data encryption (optional): If required,
OEMspecific ODX data encryption is possible.
DIAGNOSTICS
15
Softing s Smart Diagnostic Engine (SDE) is a highperformance runtime system which interprets and runs simple diagnostic ser vices and even complex and automated diagnostic se quences. It is based on the Softing Diagnostic Base System and uses the standardized diagnostic formats ODX and OTX and extends these with a simple to operate API. The SDE, which can be used modularly and independently of the platform, is implementing a paradigm shift in diagnostics. The additional Smart Diagnostic
API focuses on the functionoriented application of diagnostics without requiring indepth diagnostic knowledge. Simultaneously the SDE makes it possible to access the API interface ‘remotely’. At the same time it continues to support all relevant diagnostic protocols and bus systems. The fact that it does not depend on a specific platform results in continuous reusability in the product life cycle.
Softing SDESofting Smart Diagnostic Engine – platformindependent runtime system for diagnostic functions, sequences and services over the entire life cycle.
AREAS OF APPLICATION■ Engineering: as the basis for diagnostics or programming for
test systems in the lab, at test assemblies or in engineering fleets
■ Testing: as an independent automation component integrated in test benches or HiL test systems
■ Manufacturing: as an endofline update and test system, for automated programming stations or in independent flash applications during vehicle shipping
■ After Sales: integrated in the repair shop tester or as a component for diagnostics in the back end
ADVANTAGES■Accelerated implementation of proprietary engineering or
repair shop testers thanks to simplified API and reduced familiarization time
■Platformindependent use of the SDE under Windows, Linux, Android and iOS throughout the life cycle
■A single component for diverse requirements of today‘s diagnostic tasks
■Remote access and thus futureproof use for, e.g., SOTA use cases
■Depending on the degree of automation, can be used with or without user interface
■Continuous reuse of diagnoses, projects and sequences already created
■Integration of components already available, even external ones, such as Java Jobs
■Automated calls possible without interface
▲ Fig.: Setup and Components of the Smart Diagnostic Engine (SDE)
OTX
OTX Scripts
ODX
Diagnostic Data
AGL
Application Guidelines
Softing SDE
OTX Runtime
remote
Smart Diagnostic API
MVCI ServerMVCI Server API
C++, C#, Java
C++, C#, Java, COM
D-PDU API
remote local
Diagnostic Tester
Diagnostic Services
Diagnostic Measurement
DTC Operations
ECU Variant Coding
ECU Programming
ECU Identification
Vehicle Quicktest
Actuator Test
Diagnostic Services ...
Test Sequences
Diagnostic Sequences
Automation
16
DIAGNOSTICS
ODX/OTX RUNTIME SYSTEM Incredibly HighPerformance, Low System Requirements, with UDS, OBD and J1939 Sample Templates.
The SDE is based on the Diagnostic Base System and is a highperformance runtime system which serves both diagnostic communication over individual services (ODX) and complex diagnostic sequences (OTX) extremely efficiently. The support of all standard diagnostic protocols and standards, such as UDS, DoIP, J1939, KWP, OBD and DPDU API, as well as the bus systems CAN/FD, Ethernet and LIN over Vehi cle Communication Interfaces (VCI) is part of the basic scope of the SDE. Simulated communication over a virtual interface is also available for first tests. Depending on the VCI used, the SDE enables parallel communication with several ECUs. This facilitates the simple parallel flashing of ECUs, for example.
Thanks to its low system requirements and high performance, the Softing SDE is not only suitable for PC use but also for embedded systems. The runtime formats
also contribute to this. These are used depending on the required data process and also have extreme data reduction to offer.
The delivery scope includes templates and examples for an even simpler and faster use of diagnostics. These templates in clude a sample project for UDS on CAN and UDS on IP each with 3 sample ECUs as well as templates for OBD and J1939 equipped with the current services defined in the standards. If required, these are very easy to adapt and extend.
OTX (ISO 13209) Automates Diagnostic Sequences and Tests.
OTX compliant with ISO 13209 is a fixed component of the Softing Diagnostic Base System and the Smart Diagnostic Engine. Even complex OTX sequences can be run very efficiently with the Softing SDE as runtime environment. The SDE is suitable both for complex diagnostics and for generic test cases in test systems. Additionally, Softingspecific extensions simplify the handling of methods and the use of diagnostic sequences.
When using automated test environments (e.g. Hardware in the Loop HiL), full access to the API is not always necessary. The SDE can be accessed efficiently and precisely via the command line for this purpose.
DIAGNOSTICS WITH HIGH DATA SECURITYThe ODX data used can be processed securely with the Smart Diagnostic Engine. If required, the ODX database can be encrypted for a specific client so that only approved users can use this data. This is safeguarded with additional licensing information and protects corporate knowledge from unauthorized access. The same is true of the OTX scripts which can also be encrypted.
After Sales Tester
Configuration
PostProduction
ProductionTester
Road Test
Test Bench
HiL
EngineeringTester
Softing SDE
OTX Runtime
MVCI ServerODX
OTX
SDE SDE
SDE SDE
TCU
VCI
▲ Fig.: Using Softing SDE in the Life Cycle - Flexible, Mobile, Automated, Platform-Independent
FUNCTIONS■Vehicle QuickTest incl. status report■ECU variant identification■Reading out and clearing the error
memory (DTC)■Exchange and (re)programming of ECUs■ECU coding■Reading out and saving measurement
values using diagnostic services■Setting and evaluating actuators■Automating flash processes and function
tests (with and without UI)
DIAGNOSTICS
17
SHORT ENGINEERING TIMES THANKS TO FUNCTIONAL API ACCESSWith the help of the reduced and thus very easy to use Smart Diagnostic API (SDA), diagnostic functions can be integrated extremely efficiently into any test system. The SDA intelligently encapsulates several diagnostic service calls or entire sequences into proprietary functions and thus considerably reduces the complexity of the actual test. It is no longer necessary to have complete knowledge of the diagnostic implementation, something that avoids long familiarization times. At the same time, errorproneness is also considerably reduced as the diagnostic functions are always defined identically. In addition, the maintenance of the test is much less expensive as the test does not have to be changed for new ECUs or variants.
The runtime system is usually accessed via the SDA which is available in C++, C# and Java. An alternative for expert systems is that programming can take place directly on the ASAM MCD3D/MVCI Server API in compliance with ISO 229003.
MONITORING FOR DOIP AND PARALLEL REMOTE ACCESSSofting SDE is ready for the increasing use of Ethernet in vehicle communication. It is not only possible to record communication on tried and tested vehicle buses (trace); the DoIP communication can also be monitored and recorded. The monitor at PDU level incl. an efficient message filter also improves user handling.
The possibility of establishing connections remotely has been taken into account in the Smart Diagnostic API functionality from the outset and is available for corresponding areas of implementa tion. The application is based on common standards from network technology. One key requirement is the multiclient scenario for simultaneously accessing several applications. Softing SDE detects and manages simultaneous calls without disturbing or interrupting important communication with a client.
VARIOUS TARGET PLATFORMS IN THE LIFE CYCLEThe SDE is implemented in C++ and can thus be made available for all platforms relevant today (Windows, Linux, Android and iOS). It is therefore not just an integral part of the DTS9 Windows applications (engineering tester) or Softing TDX (repair tester in After Sales), but also implements diagnostics in the test bench or as an embedded version in vehicle TCUs, in data loggers or in Vehicle Communication Interfaces (VCI). Even mobile diagnostic applications can be imple mented consistently with Softing SDE and as an extension to existing applications and configurations.
PRODUCTS
Softing SDE
SCOPE AND FUNCTIONS Softing SDE.mvci
Softing SDE.base
Softing SDE.professional
MVCI Server incl. access to the MVCI Server API and programming examples
ODX, OTX incl. API access, automation Functional API:Identification, DTC, vehicle quick test, measurement values (diagnostics), OBD, actuators
Flash, coding variants, ECU exchange, remote access to the functional API
18
DIAGNOSTICS
▲ Fig.: Runtime System Softing DTS.cos for Diagnostic Communication
Softing DTS.cosHighPerformance Runtime System for Diagnostic Communication with Latest ASAM MCD3D API V3.0.0
Using the standardized ISO MVCI Server Softing DTS.cos for diagnostic communication makes it easier for users to develop their own applications and thus focus on the tasks at hand and quickly get results.
SYMBOLIC ACCESS TO ECU AND VEHICLE INFORMATION ACCESSSofting DTS.cos is a runtime system for executing and interpreting diagnostic services based on ODX data. As part of the Diagnostic Base System it makes it possible to symbolically – in other words with physical variables – access ECU and vehicle information over the standardized ASAM MCD3D API with proprietary applications. Here, communication with the ECUs can also take place in parallel over all kinds of bus protocols and HW interfaces (VCIs).
Softing DTS.cos is compatible with relevant diagnostic standards, simultaneously exhibiting high performance. Extensive trace functions make it pos sible to quickly detect errors in proprietary applications or in communication with the ECUs.
FASTER ROUTE TOINDIVIDUAL APPLICATIONSBeside extensive documentation and programming examples, the API Developer Kit comprises an independent test application with which diagnostic communication can be tested directly and without its own interface. The runtime system can be configured using an appropriate API.14
VCI-SOFTWARE
VEHICLE INTERFACES (VCI) CAN/FD, KLine, Ethernet etc
SAE J2534PassThruEDIC
Vendor2 ..
Vendor.. n
Softing
Softing DTS.cosDiagnoseLaufzeitsystem
USER APPLICATIONS
DIAGNOSTIC SERVICES
(ODX)
ISO 229003ASAM MCD3D API
ISO
229
011
ASA
M M
CD2
D
VCI access interface ISO 229002
Simulation
Logg
ing
(Tra
ces)
PRODUCTS
Softing DTS.cos
Independent ISO MVCI Server for vehicle diagnostics. Based on ODX data, the diagnostic server enables symbolic access to ECU and vehicle information over the MCD3D application interface.
API Developer Kit
For developing your own application based on the diagnostic server Softing DTS.cos. Incl. TestApp, ConfigAPI and interface description files for accessing the COM API. Documentation: ASAM MCD3D reference, C++/C#/JAVA/COM API with Softingspecific extensions. Sample applications: Java, Python in Visual Studio 2017 Solution for COM, C#, C++.
API Starter Package
Starter package with max. 40 hours of instruction and application support by phone / email / web conference or in person at Softing in Haar incl. personal transfer and instruction in the documentation.
BENEFITS ■ Can be used immediately as based on latest standards;
ASAM MCD2D (ODX V2.2.0), ASAM MCD3D V3.0.0, DPDU API and ISO 229011/229003/ 229002
■ Interpreted and thus fast communication, comprehensible for the user■ Reduced memory requirement and fast updates in the field thanks to
ultracompact runtime format■ Additional security due to OEMspecific encryption of the runtime data
AREAS OF APPLICATION■ Engineering/testing: Release of ECUs,
creation and validation of test sequences, HiL systems, embedded systems
■ Manufacturing: Endofline test systems, test benches, programming stations
■ After-sales service: Diagnostic runtime system for service testers
DIAGNOSTICS
19
Softing Diagnostic Base SystemTechnical Data
BUS SYSTEM INTERFACES VS. VCI ACCESS INTERFACE/ APPLICATION-/TRANSPORT PROTOCOLS
DIAGNOSTIC INTERFACES CAN-INTERFACES PASS-THRU
Soft
ing
VIN
|IN
G 6
00
Soft
ing
VIN
|IN
G 1
000
Soft
ing
VIN
|IN
G 2
000
Soft
ing
EDIC
usb 1
Soft
ing
EDIC
wla
n
Soft
ing
EDIC
blue
1
Soft
ing
EDIC
pci 1
Soft
ing
EDIC
card
2 1
Soft
ing
HSX
1 on
ly in
exc
l. U
SB o
pera
tion
, 2
Soft
ing
HSC
1 on
ly in
exc
l. U
SB o
pera
tion
, 2
I+M
E A
ctia
eCO
M B
ox 2
Soft
ing
CAN
usb/
CAN
pro
USB
1, 2
Soft
ing
CAN
AC2
PCI
1, 2
Soft
ing
CAN
pro
PCI E
xpre
ss 1
, 2
KVA
SER
Leaf
Pro
f./Le
af L
ite
HS 2
KVA
SER
Leaf
Pro
HS
v2 2
KVA
SER
Mem
orat
or P
ro H
S/H
S 2
KVA
SER
USB
canI
I HS/
LS 2
KVA
SER
USB
can
Pro
2xH
S v2
2
KVA
SER
PCIc
anx
HS/
HS 2
KVA
SER
PCIE
can
HS/
HS
2
Vect
or C
AN
case
XL
2
Vect
or V
N 1
610/
1611
/163
0/16
40 1,
2
Vect
or V
N 5
610/
5610
A/5
640 2
Vect
or V
N 7
600/
7640
2
Vect
or V
N89
00 2
DG
Tec
h D
PA 5
Dre
wTe
ch C
arD
AQ
+ v1
.9.1
3 2
I+M
E A
ctia
Pass
Thr
u XS
+ v2
.07
2
Dea
rBor
n V
SI2
423
v2.0
4.16
2
Blue
Stre
ak iF
lash
v4.
20/2
.13
2
ISO 22900-2/D-PDU API over CAN
UDS/ISO14229: ISO 157653 on 157652
OBD/ISO15031: ISO 150315 on 157654
KWP2000/ISO15765: ISO142303 on 157652
SAE J1939: SAE J193973 on J193921
KW1281 over VW TP1.6
KWP2000 light plus over VW TP1.6/2.0
ISO 22900-2/D-PDU API over K-Line
OBD/ISO15031: ISO150315 on 142304
KWP2000/ISO14230: ISO 142303 on 142302
KW1281
KWP2000 light plus over VW TP1.6/2.0
ISO 22900-2/D-PDU API over Ethernet
DoIP (Tester <–> Gateway)
DIAGNOSTIC BASE SYSTEM
Standard conformity ■ISO 229011/ASAM MCD2D, ODX V2.2.0 and V2.0.1 (Open Diagnostic Data Exchange)■ISO 229003/ASAM MCD3D V3.0.0 application interface■ISO 229002/DPDU API over CAN, Kline and Ethernet (ISO 13400 DoIP/Tester Gateway)■ISO 13209/OTX V2.0.0 and V1.0.0 (Open Test Sequence Exchange)
Hardware-Interfaces Approved interfaces: see tableParallel communication: depending on type and combination ≤ four diagnostic interfaces (more on request)
Simulated interface Enables the diagnostic functions to be tested even without an ECU.
Protocol templates (included from basic package)
As the basis for protocol tests and creating ECU authoring compliant with ISO 229002/DPDU API:ISO_14230_3_on_ISO_15765_2, ISO_14230_3_on_ISO_14230_2, ISO_OBD for Kline and CAN,ISO_15765_3_on_ISO_15765_2, ISO_14229_5_on_ISO_13400_2,SAE_J1939_73_on_SAE_J1939_21, WWHOBD_on_CAN (ISO_27145_3_on_ISO_15765_2)
Bus systems MOST, FlexRay and LIN as well as proprietary bus system interfaces VeCom and EIDBSS on request.
20
DIAGNOSTICS
BUS SYSTEM INTERFACES VS. VCI ACCESS INTERFACE/ APPLICATION-/TRANSPORT PROTOCOLS
DIAGNOSTIC INTERFACES CAN-INTERFACES PASS-THRU
Soft
ing
VIN
|IN
G 6
00
Soft
ing
VIN
|IN
G 1
000
Soft
ing
VIN
|IN
G 2
000
Soft
ing
EDIC
usb 1
Soft
ing
EDIC
wla
n
Soft
ing
EDIC
blue
1
Soft
ing
EDIC
pci 1
Soft
ing
EDIC
card
2 1
Soft
ing
HSX
1 on
ly in
exc
l. U
SB o
pera
tion
, 2
Soft
ing
HSC
1 on
ly in
exc
l. U
SB o
pera
tion
, 2
I+M
E A
ctia
eCO
M B
ox 2
Soft
ing
CAN
usb/
CAN
pro
USB
1, 2
Soft
ing
CAN
AC2
PCI
1, 2
Soft
ing
CAN
pro
PCI E
xpre
ss 1
, 2
KVA
SER
Leaf
Pro
f./Le
af L
ite
HS 2
KVA
SER
Leaf
Pro
HS
v2 2
KVA
SER
Mem
orat
or P
ro H
S/H
S 2
KVA
SER
USB
canI
I HS/
LS 2
KVA
SER
USB
can
Pro
2xH
S v2
2
KVA
SER
PCIc
anx
HS/
HS 2
KVA
SER
PCIE
can
HS/
HS
2
Vect
or C
AN
case
XL
2
Vect
or V
N 1
610/
1611
/163
0/16
40 1,
2
Vect
or V
N 5
610/
5610
A/5
640 2
Vect
or V
N 7
600/
7640
2
Vect
or V
N89
00 2
DG
Tec
h D
PA 5
Dre
wTe
ch C
arD
AQ
+ v1
.9.1
3 2
I+M
E A
ctia
Pass
Thr
u XS
+ v2
.07
2
Dea
rBor
n V
SI2
423
v2.0
4.16
2
Blue
Stre
ak iF
lash
v4.
20/2
.13
2
ISO 22900-2/D-PDU API over CAN
UDS/ISO14229: ISO 157653 on 157652
OBD/ISO15031: ISO 150315 on 157654
KWP2000/ISO15765: ISO142303 on 157652
SAE J1939: SAE J193973 on J193921
KW1281 over VW TP1.6
KWP2000 light plus over VW TP1.6/2.0
ISO 22900-2/D-PDU API over K-Line
OBD/ISO15031: ISO150315 on 142304
KWP2000/ISO14230: ISO 142303 on 142302
KW1281
KWP2000 light plus over VW TP1.6/2.0
ISO 22900-2/D-PDU API over Ethernet
DoIP (Tester <–> Gateway)
DIAGNOSTIC BASE SYSTEM
Editable sample database (included from basic package)
■OBD authoring compliant with ISO 150315/SAE J1979 for gasoline/diesel vehicles■J1939 authoring compliant with SAE J1939■Sample authoring with three ECUs and detailed documentation as well as tutorial
Available operating systems ■Windows 7 SP 13, 8.1, 10 (WIN 10 the version tested to code freeze) (everything under 32 and 64bit)
■Linux (on request)■Android (on request)
General system recommendations
■Processor: type and clock (≥ 1.5 GHz) depending on the system configuration and complexity of data■RAM: ≥ 2 GB – depending on ODX data■For hardware interface(s): PCI/PCMCIA slot, USB/LAN port, wireless LAN or Bluetooth■For optional dongle: USB port
available on request 1 alternativ to dongle for licensing 2 driver from supplier necessary
DIAGNOSTICS
21
The Diagnostic Tool Set makes it possible for developers, engineers and technicians to create consistent diagnostic functions and sequences on the basis of international standards and to ensure that vehicle diagnostics works reliably over the entire value chain.
SUCCESSFULLY MASTERING CHALLENGESIncreased competition and frequent mod el changes are major challenges for the manufacturers of cars and commercial vehicles as well as for system suppliers. Vehicles are becoming more and more powerful, safe and environmentallyfriendly all the time. These innovations nearly always entail new software developments. The number of ECUs and the complexity of networking are thus continually increasing. The grow ing complexity must be mastered over the entire lifetime of the vehicles not only in terms of the control functions but also the diagnostic functions.
DEFINING DIAGNOSTIC FUNCTIONS RELIABLYTo ensure that diagnostic functions are understood and used in a uniform manner from engineering through manufacturing right into the repair shop, ODX (Open Diagnostic Data Exchange) and OTX (Open Test Sequence Ex change) were specified as standards which can simultaneously be deployed as an executable specification and exchange format. The ODX data, which specifies the communication between tester and ECU, is created using the Softing DTS.ve nice tool. Diagnostic and test sequences are developed with Softing OTX.studio with adapted access available for different user groups. A standardized runtime procedure is made available in all applications as a standard over the MVCI Server Softing DTS.cos. This is also used in the new diagnostic system Softing SDE which, in addition, adds an OTX runtime environment and a functional API.
DEVELOPING AND RELEASING DIAGNOSTICSSofting DTS.automation is a massively simplified API which is made available specially for the often limited use of diagnostics in automation systems. All diagnostics to be operated manually are made available to users in Softing DTS.monaco – from ECU engineering through diagnostic release to test drives. All traces and reports created using the applications and runtime systems can then be evaluated offline with the help of Softing DTS.analytics. This makes it easy to detect and document irregularities.
▲ Fig.: Softing Diagnostic Tool Set
Diagnostic Tool SetSystem Overview
Softing OTX.studio
Softing SDE – Smart Diagnostic Engine
MVCI Server
OTX Runtime
Softing DTS.monaco
D-PDU API
UDS | KWP | DoIP | J1939 (WWH) OBD | proprietary
Softing DTS.venice
OTX
ODX
Softing DTS.analytics
22
DIAGNOSTICS
Softing DTS.monacoThe OffBoard Diagnostic Tool for Professional Vehicle Engineering.
BENEFITS ■ Cost reduction and shorter familiarization time as
Softing DTS.monaco covers the functionality of several tools that were separate to date
■Fast results due to intuitive operation and preconfigured templates
■Top quality thanks to early detection and remedy of communication problems and function errors
■Highly effective as it can be flexibly adapted to suit a range of tasks
■Complete documentation of communication data and test results
AREAS OF APPLICATION■ Engineering of diagnostics and control functions for
vehicle ECUs■ Function test and validation■ Integration and system test■ Preparation of test sequences for manufacturing and
aftersales service■ Analysis of returns and quality assurance■ Commissioning of test benches and HiL systems■ Preparation and update of vehicles for endurance testing■ Execution of diagnostic tests for safeguarding functional
safety in compliance with ISO 26262
FUNCTIONS■Testing communication■Analyzing data on the bus■Testing ODX data against ECU■Reading/clearing error memory■Identifying variants■Programming flash memory■Displaying measurement values■Testing actuators■Parameterizing ECUs■Coding variants■Running ECU routines■Testing OBD functions■Creating/executing test
sequences
Softing DTS.monaco is an extensive offboard diagnostic tool for the engineering sector which covers the entire range of application cases from ECU testing through to vehicle release. It is easily integrated into the test sequences and corporate processes, not least because of its flexible interfaces which can be configured to suit the relevant test step.
OUR EXTENSIVE EXPERIENCE PAYS OFF FOR THE USERSofting DTS.monaco is the flagship of the Diagnostic Tool Set, the expert tool for professional diagnostics that has grown over the decades. It is based on the Softing Diagnostic Base System and thus benefits from crossmanufacturer ex perience in offboard diagnostics throughout the entire vehicle life cycle.
New solutions are continuously being integrated into the stable and scalable tool base for the latest E/E architectures and security mechanisms.
PROCESS-ORIENTED AND FLEXIBLY ADJUSTABLE FOR EVERY WORKING STEPThe name MONACO – Modular Analyzer for Vehicle Communication – already clearly indicates one advantage of the application: modularity. Thanks to the di vision of the interfaces into fixed and flexibly configurable parts, it is possible to arrange working steps required for the testi ng process logically and efficiently. What are referred to as layouts in the Monaco workspace help the user to sort the topics. In turn, the specially developed diagnostic control elements can be placed within these freely configurable interfaces.
The delivery scope also includes a few examples of widelyused application cases (OBD, WWHOBD, J193973), thus considerably facilitating getting started with Softing DTS.monaco.
THE RIGHT CONTROL ELEMENT FOR EVERY DIAGNOSTIC FUNCTIONMonaco Controls are available for typical application cases. Users without indepth knowledge can take advantage of these intuitively. The diagnostic commands and communication parameter behind those controls are preconfigured by experts at diagnostic service or diagnostic job level. Furthermore, diagnostic sequences can be directly incorporated in OTX (ISO 13209) and started. These are created using Softing OTX.studio.
▲ Fig.: Can be Flexibly Adapted to the Application Case – Workspaces, Layouts and Control Units
OTX
ODX
DTS Project
WORKSPACE VEHICLE UPDATE
ParametrizeReport Update
WORKSPACE SPECIFICATION
OBDTrace ODX Service
WORKSPACE TESTBENCH
Error AnalysisTrace Measurement
DIAGNOSTICS
23
Using DTS.monacoSofting DTS.monaco is used in numerous engineering departments all over the world to take care of diagnostic tasks. The range of ODX and expert application cases extends through ECU release to the commissioning of HiL systems and test benches. The tool is also regularly used for updating and validating vehicles during onroad tests.
TESTING AND DEBUGGING THE ESTABLISHING OF TESTER ECU COMMUNICATIONRegardless of the integration level of software and ECUs, communication problems along the OSI communication layers result in specific challenges for diagnostic experts. These problems are critical for the remaining life cycle of the vehicle because, for example, in manufacturing, this behavior can lead to delays in or an entire absence of vehicle programming. The debugging of this kind of defective communication behavior thus necessitates an interface which both sends out services and jobs individually or cyclically to the test system and interprets information from offboard communication in detail and records onboard messages. The complexity of this kind of analysis is growing increasingly in the latest E/E architectures and their security measures against undesired external tampering attempts. Softing DTS.monaco is always up to date here and reliably supports corresponding protocols and mechanisms. This is supported in particular by the control units “Diagnostic Service”, “Symbolic Trace”, “Bus Trace” as well as the “Logical Link List” with reliable information on the
▲ Fig.: Testing Diagnostic Communication
COMMUNICATION CONTROL FUNCTION MEASUREMENT
Bus Trace Fundamental analysis of diagnostic and onboardcommunication at bus level in hexadecimal notation.
Annotation Visualizing tests with pictures, text or link to RTF/PDF/CHM files.
DTC * Reading out and clearing the ECU error memory.
Graphical InstrumentVisualizing and modifying ECU variables using various graphic elements. (Measuring, parameterizing and actuator diagnostics)
Diagnostic ServicesData verification and com munication test with fullaccess to functions and sequences of the database for experts.
Communication ControlAutomated setup and teardown of communication to ECUs.
ECU Identification *Reading out the identification information of individual ECUs or an entire vehicle.
RecorderRecording/saving ECU variables (list, instruments or oscilloscope) and modifying them (actuator).
Symbolic Trace Analysis of diagnostic com munication at the application level in symbolic notation.
Logical Link ListMonitoring and influencing the communication state of ECUs.
Flash Programming of individual or multiple memory areas of ECUs.
Service Table Oneoff or cyclical execution of list control for diagnostic services in service or para meter notation.
Toggle SequencesActivation/deactivation of a switch, each starts a sequence of services (e.g. change ECU state).
OBD Validation and release of OBD selfdiagnosis and the different modes for Kline and CAN protocols.
OTX Execution of complex diag nostic or test sequences in compliance with ISO 13209 (OTX).
Soft Key Running sequences of services, jobs or sequences using buttons.
Tool Quick Test* Fast determination of vehicle status as regards ECU identification and error memory.
Variant Coding *Powerful expert tool for coding individual ECUs.
* Configuration must be adapted to relevant ODX authoring guideline!
status of the connection and the representation of the relevant services and bus communication. The DoIP monitor integrated in the new DTS9 generation is particularly helpful in this respect!
24
DIAGNOSTICS
VALIDATING ECU OR FUNCTIONAL DIAGNOSTIC SPECIFICATION (EXAMPLE ISO 15031)During the life cycle of an ECU/vehicle, various diagnostic services and functions specified by the OEM or legislator have to be supported. Softing DTS.monaco can be used for a first step in this partly approvalrelevant validation. With the “Diagnostic Service” control (see figure above), it is possible to test the relevant services and responses for their correct implementation in detail in the diagnostic database (ODX 2.0.1 or ODX 2.2). The tool also offers a special control unit with underlying ISOcompatible database for OBD validation. Here it is possible to reliably test the different modes and functional command groups of the OBD specification. No expert knowledge is necessary for this as the procedure is determined by the user interface. This simplification means that a result can be quickly and efficiently determined with the HiL system or vehicle.
UPDATING ECUS – FLASH PROGRAMMINGECU and vehicle updating is an important application area for Softing DTS.monaco, as an accompanying measure in the engineering process to validate various software versions, but also to prepare the automated flash procedure for manufacturing and aftersales service. The compatibility to all kinds of methods and file formats is just as important here as simple and reliable operation. A process usually consists of several substeps as well as an initialization routine – now often additionally safeguarded with the Seed & Key procedure. Naturally, with its “flash” control element and numerous configuration possibilities, Softing DTS.monaco offers sufficient flexibility to be able to support complex procedures. In other words: ODXD + Flash Job (with reference in ODXF), External Flash Files (HEX, MOT, BIN, S3 and S19), Flash Sequences, Security Access, Latebound Flash Files, Flash Files > 4GB (“64bit Flashing”), among others, are supported.
IDENTIFYING AND TESTING ERRORS WITH DOCUMENTATIONThe identification of a test unit as well as the reading out of the error memory are activities which are repeated throughout the product life cycle. Regardless of whether HiL, test bench or vehicle – the versions as well as any error memory entries which might occur must be acquired and documented in every test sequence. The most important aspect here is a simple and intuitive operation as well as reliable documentation (in part with a direct central link to IT systems). This kind of identification and error report can be generated and stored by Softing DTS.monaco. An XML file format for reports is expedient here. This is supported in particular by the control units “ECU Identification”, “DTC” and “Tool Quicktest”.
VISUALIZING MEASUREMENTS AND ACTUATOR INTERACTIONThe visually meaningful representation of measurement parameters and their thresholds is necessary particularly at the test bench and in vehicle validation. Softing DTS.monaco helps visualize various states regardless of whether a NOx sensor has to fulfill its values within a certain time or if it has to be indicated that pressure or temperature has reached a threshold value. Corresponding services and parameters can be configured for this in a data server and reused. Naturally interaction with actuators is also possible. To ensure this is all documented, Softing DTS.monaco contains a recorder which records and can reproduce data reliably.
▲ Fig.: OBD Diagnostics
▲ Fig.: ECU Quick Text
▲ Fig.: Graphical Instruments
▲ Fig.: Flash Programming
DIAGNOSTICS
25
Softing DTS.monaco (Generation 9) The Innovative Platform for the AllinOne Engineering Tester.
Softing DTS9 is continuing the journey and extending the product with new, innovative functions to support our customers in their engineering work in the future.
SETTING NEW ACCENTS WITHOUT LOSING THE BASENew application cases and the growing significance of diagnostics for vehicle engineering are demanding completely new approaches in collaboration, for example as regards the licensing, packet assembling and distribution of our software package. Furthermore, the necessity for new fea tures outside the diagnostics core competency sector has also grown steadily. This is why we have reengineered DTS9 from scratch – as a future oriented platform for diag nostics, analysis and simulation in local and remote application cases. To ensure DTS8 customers can continue to work seamlessly, projects already created are migrated in entirety including interface configurations.
DTS9 IMPRESSES WITH NEW FEATURES AND TECHNOLOGY IN ALL AREASDTS still stands for Diagnostic Tool Set, but in the future will continue to see extensive growth in the areas measuring, analysis and simulation. Particularly
important aspects are the functionalities OTX support and functional diag nostics (please also refer to Softing SDE).
Measure ment values and parameters are provided simply with both functionalities. During runtime, the user can search for these measurement values directly and select them. Indepth knowledge of diagnostic data is not necessary.
AUTOMOTIVE ETHERNET AND DIAGNOSTICS OVER IP AS NEW CORE TECHNOLOGY FOR DIAGNOSTICSThe subject of Automotive Ethernet with the DoIP diagnostic protocol is also particularly worthy of mention in the new product generation. Considerable focus was placed on the aspect of tracing to be able to analyze DoIP communication.
INCREASED EFFICIENCY WITH USE OF THE ENGINEERING NETWORK – SOFTING DIAGNOSTICS 4.0As ECUs and vehicles as well as test benches are rare and soughtafter re sources in the early stages of engineering, commissioning and access regulations are often a critical point. To structure this more efficiently and
HIGHLIGHTS – AT A GLANCE ■64bit software with multilingual
interface ■New licensing possibilities with an
activation key and server licensing■Intuitive, touchcapable navi gation
and program structure■New graphical instruments
for measuring and actuator diagnostics
■Recording of measured data in .csv■Representation and recording of
DoIP communication■Migration and conversion of the
DTS8 interfaces and projects■New OTX ISO standard■Remote diagnostic support in
the engineering network
▲ Fig.: Softing DTS.monaco (Generation 9) – New Platform, Graphical Instruments and DoIP Monitor
create more synergies between experts within a company, Softing DTS.monaco makes it possible to run diagnostic functions remotely over the engineering network. Initially identification, error memory acquisition, measuring and monitoring will support this scenario; in the future, support will also be provided by the familiar Monaco workspaces and their control elements.
26
DIAGNOSTICS
Softing DTS.monaco Delivery Packages
DTS8 PRODUCTS AND OPTIONS
Softing DTS.monaco Allinone engineering tester DTS8 Monaco for diagnostic and control functions of vehicle ECUs which covers vehicle diagnostics in entirety in the areas engineering, testing and the preparation of tests and can be flexibly adapted to suit all kinds of tasks and user groups. With basic function scope (HMI controls of the communication library) incl. OTX runtime environment. There are limitations to the configuration of HMI controls when released by the creator of the workspace. Based on the Diagnostic Base System.
Libraries Option: All further HMI controls of DTS8 Monaco that are not included in the basic function scope.
Creation and Configuration Option: Creating and configuring userspecific workspaces with DTS8 Monaco.HMI controls can be configured without limitation. Users without a license can take advantage of limited configurability of individual HMI controls.
Access to MCD-3D API Option: Access to the ASAM MCD3D API for user applications. Adds the functionality of DTS8LCOS to DTS8 Monaco. Please note: DTS8LAPIDK and DTS8SCOSSTART are a mandatory additional part of the order for each first user license.
Maintenance and Support Package Maintenance and support package incl. support by telephone and email with regard to installation, setup and operation as well as minor and medium software upgrades free of charge.
DTS9 PACKAGES
DTS 9 Framework Add-on Tools
DTS.monaco OTX.studio
PACKAGES Base Professional Testbench Base Professional Ultimate
Engi
neer
ing
Test
er
ODX, OTX, Protocol, DiagService, OBD, Measurement
Flash, VarCode, DTC, ECU Ident
Testbench (API Interface Usage)
Add
-On
Develop OTX
UI OTX
Admin OTX
INCLUDED IN THE SCOPE OF DELIVERY
Templates Communication and analysis, error memory, measuring and parameterizing, onboard diagnostics,flash programming, test sequences.
Sample Workspace Extensive Monaco sample workspace as introduction to the main functions based on the sample database in the delivery scope.
DIAGNOSTICS
27
▲ Fig.: Softing DTS.automation for Manufacturing and Test Bench Applications
Softing DTS.automationParticularly easy access to diagnostic communication for manufacturing and test bench applications.
BENEFITS ■Simple interface design enables fast familiarization■Variety of ECUs is easy to manage■Minimal setup times thanks to configuration exchange■The use of the Diagnostic Base System ensures wideranging implementation■Constant interface even in migration of ODX data formats
e.g. from ODX 2.0.1 to ODX 2.2.0
AREAS OF APPLICATION■ Flash and calibration stations in
manufacturing■Diagnostic test benches■Endofline test systems■HiL systems
Softing DTS.automation supports standard interfaces widely used in industrial automation. If required, the entire software for automation and diagnostics can be installed on a single PC. Using configurations that have already been created and stored enables very short changeover times.
MASTERING COMPLEXITYSofting DTS.automation is part of the Diagnostic Tool Set product family and is based on the Diagnostic Base System. The ASAM MCD3D application interface enables symbolic access to ECU and vehicle information or functions without any detailed knowledge of the bus protocols used being necessary. The service and data type descriptions as well as conversion methods contained in the ODX database are used. The ODX databases of modern vehicles are highly
complex and usually become more so during their lifetime due to additional variants, maintenance measures and function extensions.
SIMPLE ACCESS OVER STANDARD INTERFACESSimplified access to diagnostic functions is often desired when it comes to realiz ing test benches in ECU and vehicle man ufacture. This has to take place with standard interfaces widely used in industrial automation. Softing DTS.automation offers an API reduced to the scope of these applications, thus considerably simplifying the API at the same time. The communication mechanisms it is based on are transparent for the user. Standard tasks, such as connection setup or teardown, can thus be taken care of with considerably fewer and simpler steps than with direct access to the MCD3D API.
SHORT CHANGEOVER TIMESThe required diagnostic services are selected and parameterized with the Softing DTS.automation Configurator. Access from the user application can take place either via an API for C and COM, LabVIEW VIs or OPC. Depending on the configuration, objects or variables which can be combined to form a test sequence in the test bench application are available at the interfaces. These configurations can be saved, resulting in very short changeover times because the sequence in the test bench application does not have to be modified.
Softing DTS.automation
Automation applications in manufacturing (e.g. software SPS)
Diagnostic functions and sequences (ODX + OTX)
ECU
LabVIEW VI
Diagnostic Base System
Configurations
OPC C/C++/COM
ECU ECU ECU
CAN Kline Ethernet Other
28
DIAGNOSTICS
Softing DTS.venicePowerful authoring system for ODX 2.2 and 2.0.1 for diagnostic experts and developers of vehicle ECUs.
BENEFITS ■Efficient creation of the diagnostic specification thanks
to assistant support in data entry■Greater data quality thanks to testing of both syntax
and semantics■Data consistency over the entire process chain thanks
to standard tool with central database (single source)■Considerable cost saving thanks to the possibility of
importing existing data descriptions and early error detection
■Shorter approval process as suppliers can test conformity with the OEM regulations themselves
AREAS OF APPLICATION■Description and validation of diagnostic functions
and ECU communication■Data interoperability test■Provision of test data for integration and system test■Data adaptation in production preparation and for
use in repair shop testers
Softing DTS.venice enables the convenient creation, testing, management and maintenance of diagnostic specifications over the entire process chain for OEMs, system and ECU suppliers.
SIMPLE CREATION OF ODX DATABASESSofting DTS.venice is part of the Diag nos tic Tool Set product family and is based on the Diagnostic Base System. Venice stands for Vehicle Communication Database Editor. New databases can be created both on the basis of existing ODX/PDX files and of supplied protocol templates. The delivery scope still in cludes sample authoring with three ECUs, detailed documentation and a tutorial.
CONVENIENT PROCESSING OF ODX DATAA start page enables fast and simple access to the functions required most frequently. The entire ODX data model can be edited in the editor‘s expert view. The ECU view provides a simplified view of the most important data of a single ECU as well as its variants. Diagnostic description inheritance is visualized graphi cally. Assistants are available to help with data input. Both working with ECU shared data and the simultaneous editing of several databases are sup ported. The diagnostic specifications created can be issued as RTF files for documentation purposes. In Demonstration mode, ODX databases can be viewed without a license.
TOP DATA QUALITY FROM THE OUTSETThe ODX databases of modern vehicles are highly complex and become more so during their lifetime due to addi tional variants, maintenance measures and func tion extensions. Softing DTS.venice ensures the consistency and completeness of the database at all times. Formal checks ensure basic compliance with the ODX standard and optionally with the ASAM ODX Recommended Style. Extensions by userspecific authoring guidelines are possible.
Diagnostic Functions and
Sequences
SINGLE SOURCE
Engineering
Test & Validation
Manufacturing
Service
OEM
ODX OTX
OEM
ECU Suppliers
Tier1 System Suppliers
Tool Suppliers
▲ Fig: Softing DTS.venice Authoring System for Creating, Testing, Managing and Maintenance of Diagnostic Specifications
DIAGNOSTICS
29
▲ Fig.: Analysis Window
Softing DTS.analyticsA tool for the comprehensive analysis of diagnostic communication.
BENEFITS ■Convenient and fast evaluation of diagnostic data■Interpretation of diagnostic and protocol data■Filtering, marking, time measuring■Data export
AREAS OF APPLICATION■Detailed analysis of diagnostic communication■Diagnostic fault search and isolation■Interpretation of diagnostic and protocol data■Data filtering and selective evaluation
Softing DTS.analytics is a tool for the indepth analysis of diagnostic and proto col data. Diagnostic communica tion can be investigated from different aspects. In addition to data and protocol interpretation, the tool offers a range of filters and views which can be helpful when localizing the diagnostic error.
ANALYSIS AND INTERPRETATIONAnalyzing diagnostic communication is clearer and simpler to understand with the structured display of the communi cation sequence. This saves time and promotes efficient diagnostic
statements. The trace data displayed is interpreted using the ODX database or the CAN communication matrix and represented clearly according to different levels of detail which can be selected by the user. This makes it pos sible to localize and analyse errors faster.
NUMEROUS AREAS OF IMPLEMENTAITONThe tool can be used in various diagnostic application areas, including sequence analyses, data evaluation, conformity checks, protocol analysis and trace analyses. Particularly the interpretation of the diagnostic data at various
communication levels is very useful in error analysis particularly in engineering, vehicle validation and aftersales. There is also a data export function available for exchanging fault scenario data. The application can be extended and adapted to special areas of implementation using optional plugins.
30
DIAGNOSTICS
Softing OTX.studioAllinone development environment for complex diagnostic and test sequences.
BENEFITS ■ Convenient specification and creation of diagnostic
sequences in one tool without indepth programming knowledge
■Simple exchangeability of sequences between ECU, system and vehicle manufacturers
■Universal implementation as the full function scope of OTX is available
■Storage of OTX scripts in binary format hinders unauthorized modifications and protects expertise
■Longterm protection of investments thanks to the implementation of an international standard
■Different views for programming experts and diagnostic users■Execution of OTX sequences on all modern operating systems
such as, for example, Android, iOS, Linux and Windows
AREAS OF APPLICATION■Graphic specification of diagnostic sequences■Test sequences in ECU development■Test sequences with user interface for EOL testers in
manufacturing■Test sequences for HiL test benches■Guided fault search for repair shop testers■Suitable for both programmers and pure diagnostic users■Engineering, testing, manufacturing, aftersales service■Flash programming, coding, testing
Softing OTX.studio is a tool for creating, implementing and debugging diagnostic and test sequences based on the ISO 13209 standard. With a simple GUI Editor or a QML script, it is easy to generate graph ic user interfaces and link them to the sequences created. Furthermore various OTX templates are available, which make it much faster to implement sequences.
SPECIFYING AND IMPLEMENTING DIAGNOSTIC SEQUENCESThe OTX (Open Test sequence eXchange) standard compliant with ISO 13209 enables users to write simple test sequences for anything from function tests to complete tester applications. Softing OTX.studio supports the user in the speci fication phase and in subsequent implementation and validation. It makes it easy to create graphic sequence diagrams with a clear representation of the sequence logic. The integrated OTX Differ enables the convenient comparison and compilation of scripts of different development levels. The adaptation of existing se quences to new diagnostic data is effec tively supported by special wizards.
SUITABLE FOR BOTH FIRST-TIME USERS AND EXPERIENCED DEVELOPERSSofting OTX.studio provides all the necessary input assistants. An automatic
complete function allows users to create sequences without having indepth knowl edge of the OTX language elements. Comprehensive project administration with integrated version management ensures a clear overview in large projects. The library concept that many users are familiar with from standard programming languages supports users in the implementation of applicationoriented and at the same time modular creation of their diagnostic sequences.
FROM FLASH SEQUENCE TO REPAIR SHOP TESTERTypical areas of application are, for example, the creation of flash or test sequences. Particularly test planners for complete repair shop testers benefit from the integrated tools. The integrated GUIEditor enables the simple designing of the entire test interface and the simple connection of interface elements to OTX scripts to graphically display variable values used. When creating complex GUI interfaces, an alternative to the builtin GUIEditor is to use QML scripts to describe the interfaces and graphic components. There is also no limitation to the number of OTX function libraries that can be used. Developers of programs for guided fault search on the vehicle, use the foreign language editor, the document viewer and browser for repair instructions and technical drawings. The comprehensive debugging possibilities are indispensable for all users.
FAST SEQUENCE CREATION WITH OTX TEMPLATESFor the most frequent diagnostic sequences, such as, for example, ECU identification, reading measurement data and the fault memory, I/O test, ECU exchange and software update, Softing OTX.studio provides the user with OTX templates which can be configured from the ODX authoring using a simple „Drag & Drop“ process. Using the OTX template ensures not only the generation of a fullfledged OTX sequence but also a graphic user interface that suits the sequence. If required, both can be adapted to specific requirements and can also be modified.
SIMPLE TEST GENERATION WITH THE TEST CASE EDITORThe frequent case of having to test a di ag nostic service can either be elaborately programmed or configured simply with the Test CaseEditor (TCE). For this purpose, diagnostic services are dragged and dropped into the test case specification and then configured in terms of param eterization, the target result and the response to deviations. This procedure can also be used for the fast and simple creation of elaborate test tasks. The OTX sequence is then generated automatically at the end at the push of a button. This can be reworked manually at any time.
DIAGNOSTICS
31
SPECIFICATION IMPLEMENTATION AND EXECUTION
Specification mode Comfort mode
Template mode
Expert mode
Template mode
▲ Fig.: User and Use-Case-Related Creation Views in the Extended V-Model with Softing OTX.studio
USER- AND USE-CASE- RELATED CREATION VIEWSIn the life cycle of a vehicle, from planning through engineering, testing, manufacture and aftersales service, there are all kinds of users, for example diagnostic specialists, testing specialists, test engineers and repair shop technicians. Each of these groups has its own tasks, knowledge and requirements regarding the creating and use of diagnostic sequences. These tasks and tool requirements have to be covered appropriately in their entirety in one development environment. Softing OTX.studio targets exactly this issue with its flexible creation concept. You can conveniently toggle between four different operating modes in the creation process:
■ Specification mode Vehicle experts sketch the diagnostic flows with the Flowchart Editor and OTX programmers fillin the necessary OTX code. This approach facilitates the specification of the diagnostic sequences without any programming knowledge.
■ Expert mode OTX programmers develop pure OTX code and library functions with fast access to all OTX language elements.
■ Comfort mode Vehicle experts create sequences as modules in which they can access li braries predefined by experts or special wizards.
Report function and fault handling can be configured with just a few clicks of the mouse.
■ Template mode Authors for ECU validation, guided fault search (GFS) and measurement data readout combine completed templates to form complete sequences. Templatebased OTX projects can be converted into expert projects at any time and can be extended as users require without any limitations. This saves considerable time in the development of typical diagnostic tasks because users can very quickly create the basic setup for their sequences. Authors can concentrate on specific solutions for the current ECU.
32
DIAGNOSTICS
PRODUCTS
Softing OTX.studio Creation, debugging and sequence environment for OTX sequences
OTX-Wizard Optional addon for integrated configurator for the convenient and modular creation of OTX sequences.
OTX-Templates Optional addon for templatebased development of OTX sequences.
Signature Creator Optional addon for creating certificates and signing OTX scripts.
Test Case Editor Optional addon of an integrated Test Case Editor for the semiautomatic creationof diagnostic protocol tests based on ODX data.
MULTIPLATFORM APPLICATIONSofting OTX.runtime enables the execution of OTX sequences on all modern operating systems such as, for example, Android, iOS, Linux and Windows. This means an OTX sequence created with Softing OTX.studio can be run on all target platforms in the same function scope and with the same GUI interface. QML makes it possible to design the GUI interfaces so they support different screen resolutions and display orientations of end devices.
▲ Fig.: OTX.studio – Tool for Creating, Commissioning and Debugging Diagnostic and Test Sequences
DIAGNOSTICS
33
Softing TDXModular diagnostic framework for aftersales.
BENEFITS ■Lean diagnostic solution based on laptop/tablet, VCI and stateoftheart software■Fully adaptable to individual requirements (processes, CI, language)■Futureproof due to the use of international standards (e.g. OTX, ODX, UDS)■Unlimited diagnostic functionality■Comprehensive report functionalities■ Configurable role model (e.g. authorized an independent repair shops)■Configurable project access rights with central user management■Connection to backend/logistics databases■Flexible with regard to diagnostic methodology (symptom/ECUbased)■Can be operated in the traditional manner using a mouse and keyboard or
alternatively using a touchscreen
AREAS OF APPLICATION■ Service repair shops of vehicle
manufacturers■ Service repair shops of system
manufacturers, e.g. in the retrofit market
■ Mobile diagnostic systems for service technicians
■ R&D departments, e.g. road tests ■ Creators of diagnostic sequences for
vehicle tests and sales organizations■ Testers in manufacturing
Softing TDX is the universal repair shop tool creation framework to be used by vehicle and component manufacturers. It supports all necessary diagnostic functions in troubleshooting, repair and in the setup of entire vehicles or individual components.
THE FLEXIBLE TOOL FOR HARD USE IN SERVICEIt is easy to create a service tester with Softing TDX: Just install the software on a “ruggedized” laptop and connect to a(n) – ideally wireless – VCI (Vehicle Com munication Interface) and you’re done! The full system can now be used in the repair shop or in the field (in/next to/under the vehicle) as well as in almost all climatic conditions. It is virtually impossible to have more diagnostic freedom.
COMPLETELY ADAPTABLEThe Softing TDX user interface does not depend on the diagnostic methodology used. Regardless of whether traditional ECUbased diagnostics is used, whether work is based on symptoms or AI is the measure of all things: TDX presents no obstacles. The sequences are generated in the authoring system and linked to appropriate displays and repair aids (instructions or circuit diagrams as PDF files, but also as images, videos). The user interface can be adapted to suit the particular corporate design and indi vidual area of application. Softing TDX has already been translated into more than 20 languages and can be easily translated into more languages.
WITH INTEGRATED SECURITY AND USER RIGHT MANAGEMENTThere is an incredible amount of expertise and potential to be protected in service applications and Softing TDX is ready to do just that. It protects your software from being illegally copied in licensing and the user management facility means malpractice can be prevented. And the data on the hard disk is also safe: It is customencrypted. The integrated role concept offers functional limitations or approvals for different user groups, such as, for example, specific service functions exclusively for specially trained personnel.
SUPPORTING STANDARDS SAFEGUARDS INVESTMENTSFor diagnostic sequences, Softing TDX is based on the OTX standard; for ECU communication and data interpretation on the ODX standard. OTX and ODX data already used in the company can thus be reused or can continue to be used with Softing TDX.
Soft
ing
TDX.
wor
ksho
p Independent repair shop
Authorized repair shop
34
DIAGNOSTICS
▲ Fig.: Authoring System (Softing TDX.studio) – Distribution of Diagnostic Projects to Individual Diagnostic Testers (Softing TDX.workshop)
TWO TOOLS – ONE GOAL: THE SIMPLE DEFINITION OF FAST REPAIR TIPSSofting TDX consists of two tools. Softing TDX.studio is the authoring system with which diagnostic trees, sequences and the representation are generated. The input of communication data also takes place using Softing TDX.studio. There aretemplates and wizards to ensure that
standard tasks can be carried out in next to no time. The diagnoses created can then be compiled to form a distribution – either as a whole or in parts. This is made available to service technicians and/or test engineers online or on data carriers. Softing TDX.workshop is designed for use in the field. It is used as a sequence environment for the diagnostic sequences created beforehand with
Softing TDX
Diagnostic Tree Editor
GUI Editor
Sequence Editor
Communication Editor
■Tools
■Model ranges
■Variants
■Hotfix
DISTRIBUTIONSofting
TDX.workshop
Softing TDX.workshop
Softing TDX.workshop
Softing TDX.workshop
Softing TDX.studio. These can be updated and/or modified at any time later on with the update mechanism. Diagnostic results can be saved as a report – all activities thus always remain transparent. Furthermore, all data is available for additional analyses.
PRODUCTS
Softing TDX.studio System for creating diagnostic trees, sequences and visualization
Softing TDX.workshop Runtime environment for diagnostic procedures generated previously with Softing TDX.studio.
Consulting, Training We offer support in the subjects of diagnostics, ODX, OTX and on using Softing TDX – all available as general training sessions or alternatively specially adapted to suit customer requirements. Give us a challenge!
▲ Fig.: Softing TDX.studio ▲ Fig.: Softing TDX.workshop
DIAGNOSTICS
35
TestCUBE2Configurable simulation of ECU diagnostics.
BENEFITS ■Development of tests even before the ECU is available■Fast familiarization enables easy handling■Clear management of variants with archiving of simulation files■High test quality thanks to various configuration possibilities■Bestcase and worstcase tests■Modification and exchange of the simulation via
programming interface
AREAS OF APPLICATION■ Preparation of workshop testers in engineering,
testing, manufacturing■ Tester and production system release tests■ Tester regression tests■ Recording of CAN traces
TestCUBE2 is a configurable hardware and software solution for simulating ECU diagnostics with real bus communication. With just one device, you can simulate several ECUs or even an entire vehicle at the same time.
FRONTLOADING IN TEST PREPARATIONCreating test sequences is often challenging along the entire value chain: The ECU required as a test counterpart is missing. But particularly in the test environment, the test methodology should be developed at an early stage to run function tests as soon as the ECUs are available. Which means it is useful if the test sequences are already available and tested. This is simple with TestCUBE2
because test sequences can already be verified during ECU development.
TESTER REGRESSION TESTS – WITHOUT CHANGING ECUSSoftware updates at regular intervals ensure that diagnostic testers are assigned all the latest functions. The ECUs required for a regression test must be available in entirety and in all variants to be able to ensure sufficient test coverage. As this is usually impossible, a simulation is the required solution. With the simulation, it is easy to select ECUs and ECU variants: All you have to do is exchange simulation files in the unit. You can take care of this manually using the intuitively operable graphic user interface or conveniently in test automation with the DLL interface.
SIMPLE CREATION OF SIMULATION FILESFor test preparation and regression tests, there are suitable methods with which simulation files are fast and easy to create. In test preparation, suitable
pairs of requests (from the tester) and responses (from the simulation) can be entered at symbolic level using existing ODX data. This means errors are virtually excluded.
For regression tests, traces are recorded with real ECUs and simulation files are then generated automatically – at the push of a button. Additional ECU responses are easy to add manually. Faulty responses are also possible to test the correct behavior of the tester.
EVEN MORE FEATURES■Influencing of communication
parameters (address, timings,...)■Residual bus simulation
▲ Fig.: High-Performance Interface ▲ Fig.: Creation and Configuration Interface
36
DIAGNOSTICS
▲ Fig.: CAR ASYST system solution for mobile vehicle diagnostics in testing, service and the repair shop
Diagnostic AppsMobile system solutions for vehicle diagnostics on your smartphone or tablet.
BENEFITS■ Reading out vehicle data in just a few seconds!■ Use of mobile end devices (via Bluetooth) already available ■ Ultrafast and flexible initial analysis of sporadic errors when a
vehicle is brought in for maintenance and in vehicle release■ Always all current, official OEM vehicle data on
smartphone/tablet ■ Multilingual operation for global use
AREAS OF APPLICATION■ Tool for supporting engineers, service technicians and
repair shops■ Data logging, fast initial diagnostics and error detection for
stationary vehicles as well as vehicles on the road ■ Service & vehicle tests on the forecourt■ Breakdown service■ Engineering and vehicle test
EXAMPLE – CAR ASYST APP FOR AUDIWith CAR ASYST, Softing Automotive is providing an innovative and universal tool for mobile vehicle diagnostics. As it is used on conventional Android smartphones, users can start working with it whenever they want to and wherever they happen to be. CAR ASYST (CA) has been optimized for use in service and in the repair shop and can also be im plemented in vehicle development and engineering.
SYSTEM SOLUTION COMPONENTSThe mobile diagnostic solution consists of the CAR ASYST App, the CARDATA data package and the CA ADAPTER interface derived from the VIN|ING 600. Via WiFi, it establishes the connection between the vehicle and the mobile end device.
With the CARDATA data package, users receive the latest official OEM vehicle data for diagnostics on their mobile end device.
The PC analysis tool CA ANALYTICS facili tates the parallel offline analysis of all recorded data flows (bus data, measurement values, GPS route information, audio and video recordings). Further more it simplifies the creation of measure ment configurations on the desktop for subsequent data recording with the app.
SERVICE RANGEWith the CAR ASYST system solution, Softing Automotive has developed an allinone solution in close collaboration with the OEM. In addition to engineering the hardware and software components, Softing is also responsible for global distribution, including the webshop, leaving the OEM to take care of its core tasks.
FEATURES■ Creating vehicle reports■ Reading/resetting service intervals■ Reading battery history data■ Measured data (graphic/in text)■ Data logger (mobile) with video/audio/
GPS data■ Transport mode with battery charge
status■ Actuator test ■ Headlight adjustment■ Starting and ending brake pad change■ Reading fluid levels (e.g. fuel, oil, DEF)■ Reading/deleting ECU error memory■ Analysis data (IRC log files) MIB sys
tems on SD card■ OBD scan function
Further information on app development on page 77 or at www.automotive.softing.com/en/ projects/app-engineering
Information & Webshopwww.car-asyst.com
Demo versionwww.car-asyst.com/ request-demo
DIAGNOSTICS
37
The continued development of modern vehicles has, among other things, brought with it tougher requirements in terms of the measurement technology used. In addition to physical variables, bus signals have to be acquired, measured data evaluated and stimuli generated. The type and number of signals to be processed vary constantly,
the environmental conditions make tough demands of the systems used and, in spite of rapid technological change, investments made in measuring equipment still have to be futureproof. Softing‘s Measurement Technology Division counters these and many other practical challenges with its modular family SMT as well as the meas uring software PEA.
PRODUCT OVERVIEW
Softing SMT SMT combines sophisticated measurement technology with signal generation, communication, computer power and memory depth. The modular family provides a whole range of physical IOs and communication interfaces in one modular system.
Softing PEA With its measuring software PEA, Softing impressively demonstrates that powerful data acquisition and processing do not automatically have to be complicated.
Softing MDF.view The universal MDF4 Viewer from Softing closes a frequent gap between the actual measurement data acquisition and analysis tools which often require considerable investments and are complex. The display software provides fast insight – even with large amounts of data – and thus fast findings, for example on component and sensor problems. Softing MDF.view is an indispensable aid wherever MDF4 data is involved.
Accessories There are all kinds of accessories available for the SMT and EDfuse product families. The company also offers an extensive portfolio of connecting cables, extension leads and patch cords and is more than willing to customize these to suit your individual requirements and demands.
38
MEASUREMENT TECHNOLOGY
MEASUREMENT
Softing SMTSofting Measurement Technology – the universal measurement and automation system for mobile and stationary applications.
BENEFITS ■High degree of coverage of different applications■Compact, rugged and 100 % suitable for use in vehicles■Flexible adjustment to the particular application■Uniform measurement technology and peripherals (sensors, connectors, cables, …)
in mobile and stationary use■Futureproof thanks to open and generic interfaces■Can be used standalone without additional components■Comprehensive failsafe and onboard diagnostic functions■System assembly and module exchange possible at the flick of a wrist and without tools■Simple parameterization using transducer memory■All ports accessible from the front■Optical display of channel and module state
AREAS OF APPLICATION■Mobile measurement technology
for road tests■Measurement data acquisition in
test bench applications■Process monitoring■Application of control and regulation
systems■Automation of component
test benches■Test system for manufacturing tests
SMT combines sophisticated measurement technology with signal generation, communication, computing power and memory depth. The modular family provides a whole range of physical IOs and communication interfaces in one modular system.
SYSTEM DESIGNThe unique module concept enables optimal adaptation to each individual application. Channels can be scaled to virtually any degree – from just a few IOs to several hundred. Not even decentral systems or large spatial distances pose a problem thanks to intelligent networking possibilities. The modularity of SMT is in no way limited to measurement and communication channels. Fundamental
system characteristics, such as energy supply, cooling and computing power, can be adapted to suit the individual case of application. At the same time, Softing Measurement Technology is geared to the best possible integration. The sophis ticat ed housing mechanism means the systems only ever grow to the minimum size re quired for a particular function scope.
AREAS OF APPLICATIONAs SMT systems are rugged, they are perfect for harsh, mobile use in test vehicles. However, they are also often used in stationary applications such as test benches and in manufacturing. SMT tasks are in no way limited to simply acquiring measured values. As a combined measurement, test and automation system, Softing
Measurement Technology is responsible for relevant functions in the areas control and regulation, process monitoring and automation, realtime simulation and data logging.
SCALABILITYAn SMT Base System consists of two fans, a supply module suitable for the relevant application and a data processing module. The degree to which the system is extended depends entirely on the needs of the relevant application and can be with virtually no limitations. A whole range of communication modules as well as acquisition and output components for physical variables are available. These are installed according to the number of channels required in each case.
▲ Fig.: Sample Measurement System of Softing Measurement Technology (SMT)
MEASUREMENT TECHNOLOGY
39
NETWORKING VARIANTSSMT is not limited to monolithic system setups. If required, the components can also be arranged decentrally and intelligently connected to one another. The SMT modules can be combined
Central SMT system incl. measuring software PEA + separate SMT slave system+ separate field bus measurement technology
SMT
PEA
SMT
CAN node CAN node
Supply
Central SMT system incl. measuring software PEA + separate SMT slave system
SMT
PEA
SMT
Supply
SMT
PEA
Supply
Central SMT system incl. measuring software PEA+ separate field bus measurement technology
SMT
PEA
CAN node
Supply
Central SMT system incl. measuring software PEA
diversely in order to accommodate individual requirements for example in terms of space, environmental conditions, power supply and handling.
Cooling
Data processing
Power supply
Communication modules & physical IOs(System design can vary)
40
MEASUREMENT TECHNOLOGY
COMMUNICATION MODULESA whole range of interface components is available for communication purposes.
CAN Communication module for linking signalbased CAN networks (4 nodes) Can be used for data acquisition and residual bus simulation / 250 measuring and output signals ICANFD.1
FlexRay Communication module for linking FlexRay cluster (2 nodes) Signal acquisition / coldstartcapable and synccapable / 250 measuring and output signals IFLEXRAY.1
GPS Communication module for acquiring GPS signals in mobile applications Integrated GPS receiver / external GPS antenna can be connected IGPS.1
LIN Communication module for linking signalbased LIN networks (4 nodes) Configurable as master, slave or bus monitor / 160 measuring and output signals ILIN.1
SYSTEM MODULESThe system modules cover the areas energy supply, cooling and networking as well as data processing.
Power supply Supply modules for operating with an onboard electrical system or battery supply 12 V input voltage / 120 W power output12 V input voltage / 240 W power output
V12120.4V12240.1
Supply module for stationary operation with AC voltage supply Mains operation / 240 W power output VAC240.1
Buffer module for bridging voltage interruptions Internal charging / fastcharging / 33 Wh total capacity B12033.1
Cooling Fan modules for appropriate cooling of all components Lefthand side of system / incl. handleRighthand side of system / incl. handle
XLL.2 XLR.2
Networking Link module for connecting decentral componentsLink between system bus and power supply when SMT systems are cascaded LBITSTER.3
Interface module for integrating field bus measurement componentsOne CAN node / 15 W power output / 160 measuring signals ICANSYS.3
Interface module for linking components to workstation over Ethernet Power supply and Ethernet interface for using SMT in laboratory applications
RGC-ETH.1
Interface module for linking components to automation systems over EtherCAT Power supply and EtherCATinterface for using SMT at an EtherCAT master RGC-RTE.1
Data processing Controller module for data acquisition and processing with the Measuring Software PEAPC with Intel® CoreTM i7 / data storage on SSD / removable memory via USB and SD card RGC-PC.2
MEASUREMENT TECHNOLOGY
41
PHYSICAL IOSThe modules are used to acquire and stimulate physical variables and support a large number of common transducers.
Electrical inputs and outputs
Measurement amplifier for measuring voltages, currents and IEPE sensors (8 channels)Acquisition of analog signal outputs (ECUs, transducers) / cell monitoring / IEPE sensors MS08.2
Output module for generating analog voltage signals (8 channels)Stimulation of analog signal inputs / sensor simulation / output of physical variables AS08.1
Input and output module for acquiring and generating digital signals (32 channels) Status and alarm outputs / actuator drive / ECU signals / switch requests MD32.1
Acquisition of transducers
Measurement amplifier for measuring voltages, currents, IEPE sensors and voltagefed transducers (8 channels)Acquisition of analog signal outputs (ECUs, transducers) incl. supply for active measuring transducers / cell monitoring / IEPE sensors
MA08.2
Measurement amplifier for supplying and acquiring ratiometric transducers (8 channels)DC interpretation of ohmic and piezoresistive half and full bridges MB08.1
Measurement amplifier for temporal interpretation of pulseshaped signals (4 channels) Incremental encoders / counter applications / acquisition of frequency and PWM MD04.1
Measurement amplifier for measuring temperatures with thermocouples (20 channels)Galvanically isolated channels / measuring point assignment via thermocouple identification MT20.2
TECHNICAL DATA
General system data
Online data rate 50 kSPS (moduledependent)
Max. number of SMT modules per system ≤ 99
Internal clock 1 MHz
System bus bandwidth 1,25 GBit/s
Mechanical data Module height 140 mm
Module depth 187 mm
System width Depending on what has been added cf. technical data of the individual modules
Environmental conditions
Storage 30 °C … +85 °C, 10 % … 90 % rel. humidity, noncondensing
Operation 30 °C … +70 °C, 10 % … 90 % rel. humidity, noncondensing
42
MEASUREMENT TECHNOLOGY
Softing PEAPowerful data acquisition, visualization and digital signal processing for SMT.
BENEFITS■ Simple and intuitive operation■ Guaranteed realtime capability■ Synchronized acquisition of all kinds of measurement data■ Compilation of different data in a common measurement record■ Standard software for test parameterization and execution■ No programming knowledge necessary for standard applications■ Acquisition software perfectly suited to the measurement system■ Varied operating system and hardware support■ Userspecific adaptations and extensions using well documented
extension interfaces
AREAS OF APPLICATION■ Configuration of SMT modules■ Measurement data acquisition
and recording■ Live visualization of any process values■ Triggering and/or controlling the
measurement sequence■ Sequence control and process
automation
Softing PEA is used to configure all hardware components, record measurement and communication data and, if re quired, represent process values graphically. Furthermore, the software provides users with a range of options for digital signal processing, triggering, simulation and automation.
DATA HANDLINGThe measuring software combines data from a whole range of sources in one common process map. Whether discrete measured values, signals extracted from messages, results of mathematical operations or simulation model interfaces: All data channels can flexibly be linked to each other, continue to be processed and recorded in a synchronized way.
REAL-TIME CAPABILITYThe vision of realtimecapable acquisition and data processing software was systematically implemented to create PEA. The measuring software is thus based on a powerful operating system platform and consistently distinguishes between the different realtime requirements of its tasks. Upcoming operations are always intelligently distributed over the available hardware resources en abling Softing PEA to remain efficient and power ful even in multichannel applications.
EASE OF USEThe Softing PEA user interface ensures that standard users enjoy simple and intuitive operation with a very short
familiarization time while providing power users with sophisticated extension possibil ities. Classic operating concepts, such as configuration dialogs and drag&drop mechanisms, in combination with power ful programming and modeling inter faces, suit both user groups.
▲ Fig.: PEA Measuring Software: Visualization and Digital Signal Processing for SMT
MEASUREMENT TECHNOLOGY
43
PROJECT MANAGEMENTAll files belonging to a measurement test are compiled into projects within the application. This includes hardware and software configurations as well as external resources in the form of characteristic maps, simulation models, scripts and ECU descriptions.
Flexible export and import functions facilitate the consistent transmission of projects to a range of devices and also enable the copying of parameter sets between different measurement tests.
SYSTEM CONFIGURATIONSofting PEA is responsible for the parameterization of all connected hardware components. The software supports the Softing product family SMT and various modules from thirdparty suppliers.
Various convenient functions reduce the effort involved in configuration. This is how, for example, lists of transducers and measuring points can be imported, communication descriptions integrated and measurement channels parametrized using electronic transducer memories.
TRIGGERINGAlong with the possibilities offered by conventional measuring systems (such as, for example, edge and levelbased triggers), the application also offers additional events. This is how, for example, timers can be evaluated and channels monitored for activity, inactivity or status violations.
Furthermore intelligent state machines, which satisfy even the most demanding of requirements of measurement sequence control, can be generated using freely definable, logical links.
DIGITAL SIGNAL PROCESSINGThe measuring software‘s highperformance arithmetic library enables mathematical postprocessing of acquired data currents as well as specific online evaluation of physical variables.
Among other things there is a formula editor for calculating arith metic and logical operations, a range of different filter elements, para meter iz able controllers, characteristic map, integrators and differentiators as well as statistical evaluations using classification procedures. All operations are run in real time, synchronized with data acquisition.
44
MEASUREMENT TECHNOLOGY
DATA RECORDINGThe channels are recorded using an integrated data recorder. This can be both operated manually and controlled by events. Longer measuring cycles can be divided into phases; useful additional functions are available for series of measurements.
In addition the recorder makes it possible to assign extensive metadata to measurement records thus ensuring optimal documentation of the measurement chain.
ONLINE VISUALIZATIONThe Softing PEA visualization elements enable a live representation of acquired measured data. The interfaces can be designed and the displays linked with the relevant data sources at the click of a mouse. No knowledge of programming is required.
If required, the visualizations used can be scaled, marked in colors and with images as well as ordered in thematic groups. This means the display is always guaranteed to be very clear with highlighting of significant physical variables and system states.
PLUG-INSBy using plugins, special, applicationspecific functions can be added to the measuring software. Measured data in plugins can continue to be processed and plugin output can be incorporated into regular data logging.
Plugins can be used in all kinds of use scenarios, such as the integration of additional device drivers, the implementation of special data con verters and the embedding of MATLAB/Simulink models.
SCRIPTINGThe script interpreter integrated in Softing PEA is a further addon. The simple, Csimilar syntax of the free script language Lua makes for a short famil iarization period as well as resourcefriendly execution.
This means complex logical links, procedural sequences, state machines and reactive residual bus simulation to name but a few can be defined and run in Lua scripts.
MEASUREMENT TECHNOLOGY
45
ORDER NUMBERS
PEA-DEMO Full version of the measuring software for creating configurations or for evaluation purposes, measurement operation limited to a maximum of five active channels.
PEA-BASIC Basic license for measurement data acquisition. All hardware components, trigger and recorder functions of the full version are supported.
PEA-CCP/XCP CCP and XCP protocol interpreter for measuring signals (data acquisition) of one or more ECUs via CAN (CCP and XCP) and/or LAN (XCP)
PEA-MATH Complex arithmetic library (includes, among others, filter functions, controllers, classifications, characteristic maps, function generators, integrators and differentiators).
PEA-SCRIPT Integrated LUA script interpreter for programming algorithms and sequences. The library supplied enables access to data channels and PEA system variables.
PEA-SIMU With the help of this addon, data channels can be used as model input and output variables. The Simulink model in the RealtimeWorkshop is then an integral part of PEA and is run there in real time.
PEA-RAINFLOW Online rainflow classification based on the 4point algorithm. Every Rainflow classification module runs a classification for exactly one input variable. The module automatically detects the extreme values from the values of the input variable.
PEA-PRO Professional license (PEABASIC including all available addon components).
LICENSED MODELThe software function scope can be tailored to suit the particular application. Both for technical and functional reasons, there are a number of partial license options which help ensure perfect
scaling. These are always individual licenses and, depending on the hardware used, linked to a USB dongle (standard PC) or measuring computer (SMT system).
▲ Fig.: PEA Software Licensed Model
46
MEASUREMENT TECHNOLOGY
Softing MDF.viewSoftware for visualizing measurement data.
BENEFITS■Can also be used on embedded PCs■Flexible licensed model
AREAS OF APPLICATION■Verification of sensors and cabling in the field■ Plausibilization of the measurement data
(typical values, threshold violations, …)■Analysis of measurement records
(measurement duration, gaps in the recording, channel synchronization, …)
The universal MDF4 Viewer from Softing closes a frequent gap between the actual measurement data acquisition and analysis tools which often require considerable investments and are complex. The display software provides fast insight – even with large amounts of data – and thus fast findings, for example on component and sensor problems Softing MDF.view is an indispensable aid wherever MDF4 data is involved.
▲ Fig.: Softing MDF.view
FUNCTION OVERVIEW■Channel selection incl. search and filter functions■ Different scaling possibilities incl. AutoScale■ Several graphs (simultaneously or as tabs) or different y axes■Different graph types■Display of measuring points via mouseover■Calculation of minimum and/or maximum values■ Individual formatting of the displays■Creating and storing display profiles■If required: Integration in the acquisition software Softing PEA
MEASUREMENT TECHNOLOGY
47
When developing vehicle components and integrating them into the entire vehicle, development engineers require a large number of electronic testing and verification systems. They also need a large number of accessories such as special cables, breakout boxes, adaptations and lots more. These are not usually standard solutions
but are the implementation of customized specifications. Due to our extensive experience in these sectors, we have built up a kind of modular system. This means that even relatively specific small units and adaptations can be offered at attractive prices.
PORTFOLIO
■Breakout Boxes■Measuring adapters■Diagnostic boards■Simulation of electromechanical variables■Signal conditioning■Error simulation■Residual bus simulation for CAN, LIN,
FlexRay■HV adaptations for electric and hybrid
vehicles■HV testing facilities
■Testing facilities for telematic and infotainment
■Accessories and aids for ECU engineering
■Lab cars■Components of all kinds for
• Integration HiL • Cluster HiL • Component HiL
■OBD boxes, distributors and connecting cables
We are happy to create customized test units and test systems to correspond to your requirements.
TESTING
48
TESTING
AREAS OF APPLICATION■Lab equipment■Testing and engineering■Test adaptation■Testing, verification and measurement■Mobile tasks
BREAKOUT BOX (BOB)■Measuring adapter with signal
interruption■Retractable measuring equipment
for electronic components 43■Can be labeled individually■Robust designs■4mm or 2mm jumpers■Shorting jumpers with measuring
pickoff
UNIVERSAL BREAKOUT BOX■For the development of test systems■Commissioning and service■One basic device, all adaptations■Modular measuring adapter■Signal interruption over switches■Test jacks on both sides for signal
inputs/outputs■Modular connecting plug for
various DSub and SCSI■Can be labeled individually thanks to
a range of fronts
DISTRIBUTION-BOX■Distribution terminal for workstations■Modular structure■Examples: OBD jack, CAN, LIN,
FlexRayVCIs■BreakoutBox (BOB)
POWER-BOX■Power packs■Voltage distributor
▲ Fig.: Breakout Box (BOB)
▲ Fig.: Universal Breakout Box
▲ Fig.: Distribution-Box (D-Box)
With BOB, DBox and Powerbox, you put an end to chaos and keep an overview of your test environment. Avoiding chaos – that is easy with our practical and professional boxes. We offer a wide, practicetested range of standardized solutions which can be adapted to suit customers‘ individual needs.
BENEFITS ■Virtually exclusively customerspecific solutions■Individual solution from just one item
Breakout Box BOB | DistributionBox | PowerBox
TESTING
49
From the field for the field: The combined solution for ECU/software engineers. Simple and convenient linking of your diagnostic tools in a structured and tidy way in a test unit.
STRUCTURED SETUPThe DTower helps set up tests clearly in a way they can be reproduced with an ordered tool landscape. Unstructured cable routing is avoided, configurable and easy to access plug contacts provide the necessary overview.
FLEXIBILITYThe DTower is flexible in use thanks to the arrangement of CAN jacks, fuses, terminal strips and OBD jack. Dependingon users‘ requirements, we extend the standard configuration and adapt it to suit your individual wishes and test devices.
CONVENIENCEThe convenient use of the DTower is supported by the selector switches for the CAN terminating resistor, plugin terminal strips, an OBD interface, the inbuilt power supply as well as other detailed solutions.
▲ Fig.: D-Tower
DTowerDiagnostic and distribution tower.
TECHNICAL FEATURES OF THE SAMPLE CONFIGURATION■DBox with 5 channels■Fuses, switch pin 30■5 plugin terminal strips■5 CAN jacks■5 selector switches for the terminating resistor CAN 60Ω / ∞ /120 Ω■OBD jack■Inbuilt power supply or ext. wall power supply (90 – 264Vac)■Adjustable racks (position, angle), no. of racks variable
BENEFITS■Fast test setup■Convenient wiring■Reliable repeatability of tests and measurements■Compact – does not need much space■Uncompromising reproducibility
TESTING
50
ECUTESTAutomated ECU test based on standard tools.
BENEFITS■Support of (virtually) all relevant test systems■High reusability of tests thanks to generic test description
(crossmapping)■Intuitive graphic user interface■Networked test environment via client/server solution■Integrated support of subversion■Easy to extend for customerspecific requirements
AREAS OF APPLICATION■Automated and systematic tests of networked embedded
systems in the automotive field■ECU tests in simulated vehicle environments SiL and HiL■Test preparation, even without ECU and ECU configuration
ECUTEST was designed for test automation and for the validation of ECUs. Standard test tools are already integrated and can be used together in tests. ECUTEST is used to design, realize, run and evaluate tests.
USER FRIENDLINESSThe user interface enables effective and productive testing of ECU software and hardware without users having to spend a great deal of time familiarizing themselves with the system. In addition to controls for developing test cases, plugins for
tool control and variable mapping are also available. The client/server solution contained enables interfaces and software tools to be addressed on several test bench systems of a networked test environment.
REUSABILITYTest cases can be parameterized and structured. Thanks to a generic test description (crossmapping concept), the test cases generated are virtually independent of the specific test environment hardware/software and can thus be reused extensively.
DOCUMENTATIONAll test results are logged and are easy to analyze. Overviews are created for quick familiarization but indepth views of the individual tests are also shown. The reports are easy to save or print for documentation purposes.
▲ Fig.: Universal Test Automation with ECU-TEST
SUPPORTED SOFTWARE PLATFORMS
■ dSPACE ControlDesk
■ dSPACE ControlDesk
Failure Simulation
■ ETAS LabCar Operator
■ ETAS INCA
■ ETAS ASCET SD
■ Mathworks MATLAB/Simulink
■ National Instruments LabVIEW
■ Softing EDIABAS
■ Softing DTS
■ Vector CANoe/CANalyzer
■ Vector CANape
Developed by TraceTronic GmbH
TESTING
51
HV Adaptation (EMobility)Reliable measuring and application in the highvoltage area and the handling of complex ECUs require detailed, transparent and reproducible test scenarios. Reliable test configurations and simulations of the real batteries and the corresponding ECU environments are required for this. One of our core competencies is
developing and manufacturing prototypes as well as small series of customerspecific adapters, accessories, measurement and simulation technology in all areas of automotive development. Particularly in the highvoltage area, we offer multiple possibilities to ensure safe handling in the vehicle and at the test bench.
DELIVERY SCOPE■Measuring adapter with 1.25 meter connecting cable■Jack side/female coding Z (universal)■Connector side/male coding A■Measuring lead 60cm EPIC/4mm safety plug■Shortcircuit plug with fuse
Measuring Adapter Type B■Measuring adapter box with facility to measure voltage■Connector from Kostal. PLK 14.5 2pin
DELIVERY SCOPE■ Measuring adapter with 1.25 meter connecting cable■ Jack side/female coding Z (universal)■ Connector side/male coding A■ Measuring lead 60cm EPIC/4mm safety plug■ Shortcircuit plug with fuse
DELIVERY SCOPE■Measuring adapter each with 1.75 meter connecting cable■Measuring lead 60cm EPIC/4mm safety plug■Shortcircuit plug with fuse■Measuring adapter box with facility to measure voltage
▲ Fig.: Measuring Adapter Type B
Measuring Adapter Type C
■ Measuring on closed HV system possible using measuring pickoff jacks
■ Measuring adapter box with facility to measure voltage■ Connector from Kostal. Type PLK 14.5 2pin
▲ Fig.: Measuring Adapter Type C
Measuring Adapter Type E■ Measuring on closed HV system possible using
measuring pickoff jacks■ Connector from Hirschmann Type 2+2 pin HV coding A
▲ Fig.: Measuring Adapter Type E
TESTING
52
▲ Fig.: Error Simulation Type R
Error Simulation Type R■Simulation box for symmetrical and asymmetrical isolation fault
generation (bleeder resistance against chassis)
Further Examples from the HighVoltage Area
▲ Fig.: On-board Loader Test System▲ Fig.: Time Simulation
▲ Fig.: C Decade (Link Capacity)▲ Fig.: Measuring Adapters
TESTING
53
DISTRIBUTION OF THE COMPONENTS AS IN THE VEHICLE■Simple, flexible assembly of all components thanks to breadboards■Customerspecific realization of the assemblies thanks to variable Tslotted frames■Wiring concealed under breadboard■Optimized costs due to the use of standard components■Good orientation thanks to clear structure■Space for additional components
Breadboard AssembliesVario boards | Panels | Trolleys | Master Brackets
▲ Fig.: Panels
▲ Fig.: Master Brackets
▲ Fig.: Vario Boards
▲ Fig.: Trolleys
TESTING
54
▲ Fig.: Porsche Breadboard Assembly
BREADBOARD ASSEMBLY EXAMPLETest boards for CAN Mobile GT3CUP and RSR (Porsche). The original components such as cable harness, ECUs and real loads (lighting,...) work, as they do in the vehicle, as a combined and structured test board.
Measurements (e.g. vehicle buses) can also be made by using additional breakout boxes. Extensive tests and further developments, such as the checking of current software versions, can take place outside the vehicle and be verified at an early stage.
This method is extremely efficient, interoperable and constructive, particularly when resources are scarce (e.g. racing car).
TESTING
55
PowerWindow Test Bench
▲ Fig.: Power-Window Test Bench
Based on long years of experience, Softing offers a wide range of solutions for the qualification of vehicle components – from flexible engineering systems to fully automated systems for manufacturing and quality assurance. The most recent example is a development test bench for power windows.
FUNCTION OVERVIEW■Creation and selection of different speed and load profiles■Highprecision acquisition and monitoring of engine speed
and/or temperature, load torque as well as all electrical characteristic quantities
■All kinds of testing procedures such as testing with a preload, fluctuating loads, measurement of the degree of efficiency, thermal tests and endurance tests
■Online visualization of all test parameters and physical variables
■Storage of measured data and test result to suit customer specifications
BENEFITS ■Flexible adapter equipment for adjusting the test bench to
all kinds of specimen sizes■Reproducible sequences for different types of engine■Consistent quality throughout production batches■Low engineering costs and high investment security thanks
to the use of standard components
TESTING
56
CheckRackThe solutions of our CheckRack series enable the automated testing of electronic components. Specific requirements of test processes and test sequences can be adapted to suit the particular needs.
THE CHECKRACK SERIES IS AVAILABLE IN THREE DIFFERENT DESIGNS:
CheckRack XL A test system for lots of different electronic modules. CheckRack XL makes it possible to test different specimens using one test system. The point of this development was to concentrate lots of different verification and test solutions at one site with one system hardware.
CheckRack A test system that is tailored exactly to suit your module or module family. This alternative is, on the one hand, very specific and focused but, on the other, can be made very attractive in terms of price.
CheckRack CM This is the CheckRack custom made and represents the highest form of customization. This is the tailormade solution to suit your individual task, always with the greatest possible degree of standardization thanks to the use of time tested modules and components.
▲ Fig.: Example of ECU Adaptation
▲ Fig.: Example of ECU Adaptation▲ Fig.: CheckRack XL
TESTING
57
CONCEPT OF A CABINET VARIANT■Wiring of all CAN, MOST and antenna lines■Slidein modules wired using terminal strips■Test jacks and breakout jacks of various signals on the front
plate■Integrated optical MOST bus line■Integrated loudspeakers over patch panel to various outputs■Loudspeaker simulation loads■VU displays for 4 channels (to be connected individually over
the patch panel)■Lockable shutters (components protected
from unauthorized operation)
AREAS OF APPLICATION■General conditions can be changed during runtime
(speed, ignition, …)■Function tests of defective ECUs■Function of the rearview camera■Testing soundoutput stage sound reproduction■Testing of individual features of a head unit
(radio/TV/GPS/navigation/…)■Diagnostics of all ECUs (CAN as well as MOST bus)■Reading out the fault memory■Changing variant coding
(premium output stage installed/not installed,...)■Reading out ECU information
(part numbers, SW/HW version,...)■Services (defining calibration of the camera on
the surround view system,...)■Test beta releases of SW versions of individual ECUs
Infotainment Test SystemSimulation of the general conditions of a telematic/infotainment system. Customerspecific solutions from simple breadboard assembly to a complex test bench.
▲ Fig.: Head Unit Lab Test Bench for Fault Analysis
▲ Fig.: Mobile Infotainment Breadboard Assembly
▲ Fig.: Example of Customer-Specific Telematics Cabinet
TESTING
58
HiL Systems
BENEFITS■ Innovative technical implementation to make the latest technological
advances available for applications ■Efficiency in engineering and maintenance■Scalability to keep pace with fastchanging demands and enable
uncomplicated and needsoriented duplication
SOLUTIONS■ Integration HiL■Test units for integration
tests on HiL systems■Cluster HiL■Component HiL■Micro HiL
HiL – Hardware in the Loop – MiniHiL
Our modular platform consists of all the necessary components for the entire range of HiL. This is the wide basis for solutions from simple components through cluster to complex integration HiLs.
The various challenges of today‘s developments, the requirements of fast time to market processes, greater reliability and increasing product complexity require an HiL simulator which well exceeds the more simple function testers. Our possibilities range from the adaptation of an electronic system or an ECU (e.g. engine or brake electronics) to an HiL simulator
as what is referred to as a component HiL through to adapting all ECUs integrated in a system to form an integration HiL.
INTEGRATION OF■ Digital and analog sensors■ Bus systems (CAN, LIN, FlexRay,
MOST,...)■ Real electrical and mechanical loads■ Diagnostic components■ Functional characteristics of
measurement technology■ Simulation of voltage and current
sources Error simulation (ECU pins to GND, VCC, short...)
■ Simulation of signal traces■ Residual bus simulation■ Signal conditioning
EXTENDED PERFORMANCE SCOPE■ Variable recordings for ECU, actuators
and sensors■ Creation of special cables,
adaptations, ...■ Desktop, breadboard and cabinet
assemblies of all kinds
▲ Fig.: Sample HiL Add-On ▲ Fig.: Sample HiL Add-On ▲ Fig.: Sample HiL Add-On
TESTING
59
Battery Pack
INDEPENDENT POWER SUPPLY WITHOUT USING THE ON-BOARD ELECTRICAL SYSTEMWith the increasing electrification of vehicles of all kinds, power supply is becoming a central and sensitive component. This makes it imperative that neither thirdparty components nor the measurement technology put an additional strain on the onboard electrical system.
APPLICATION EXAMPLE – MANUFACTURINGWhile vehicle components (e.g. cabins for agricultural machinery,...) are being manu factured, it is often necessary for the electronic components to be powered independently in an early stage of manufacturing. The battery pack ensures this supply and provides flexible connections.
AUTONOMOUS SUPPLY OF ELECTRIC AND ELECTRONIC DEVICESThe Softing battery pack is used to power electric and electronic devices autonomously. Nonsafetycritical NiMH components are used for this purpose. The compact device has all necessary displays, protection circuits and ports. The Softing battery pack is quickly recharged using the supplied charger. It can also be charged in the vehicle using the onboard electrical system.
▲ Fig.: Battery Pack (Front View) ▲ Fig.: Battery Pack
AREAS OF APPLICATION■Mobile measurement technology■Engineering■All kinds of vehicle testing■Manufacturing
BENEFITS■Compact and sturdy■Simple handling■Contains no securityrelevant components■60 Ah performance■Portable battery pack for mainsindependent
operation of mobile devices■Sturdy housing for use in the vehicle■Standardized NiMH batteries■No memory effect■Small volume, big capacity■Integrated voltage display■Up to 16A current load■Test button
Portable battery for supplying e.g. measuring systems if a vehicle’s electrical system collapses.
TESTING
60
Transmission Measuring DeviceQuality assurance of synthetic housings and shapes.Measuring of transmission on synthetic lids intended for laser welding.
AREAS OF APPLICATION■ Quality assurance■ Material qualification■ Plastic processing■ Incoming inspection■ Outstanding for measuring glassfiberreinforced plastics■ Also developed for measuring across different locations■ Easy handling■ Compact workstation solution
BENEFITS■ Access authorization and user administration■ Configuration of the device parameters■ Parameterization depending on the measured plastic
(pass/reject recognition,...)■ Creation and management of measuring programs■ Visualization and saving of measured data■ Creation and editing of envelope curves■ Configuration of limit value monitoring■ Generation of log files
▲ Fig.: Transmission Measuring Device LTW
THE SITUATIONMany electronic components are delivered and installed in synthetic housings This is true of many ECUs which are used in large numbers by all automobile manufacturers. Material variance in the quality of the synthetic housing can lead to leaks, which in turn can result in ex tremely costintensive product recalls. This can be avoided as early as the production process by testing with the LTW.
THE MEASURING PRINCIPLEThe light of an LED is routed into an aperture. On the other side of the test unit, the transmitted light is caught by the opening of a stainless steel pipe with an inner diameter of < 2mm. The pipe contains an optical fiber which receives the light at a solid angle of around 60 degrees and routes it to a photodiode. The photodiode current is proportional to the transmission.
SOFTWAREThe configuration and measurement software manages all relevant device settings and measuring programs. For this purpose, a PC (Windows) is connected with the LTW via the USB interface. For the actual measuring, this is an option, i.e. the device works as a device „standalone“. Several measuring programs can be loaded onto the LTW and selected accordingly.
▲ Fig.: Envelope Editor
TESTING
61
As the link between an application and the physical interface to the vehicle, vehicle communication interfaces (VCIs) are the basis of all kinds of communication and diag nostic applications. The VCIs from four product families are made available in different performance
classes and with specific features and interfaces for the use cases. The wellestablished programming interfaces (APIs) are made available to users for access via customerspecific or thirdparty applications.
PRODUCT OVERVIEW
HS Interfaces The diagnostic interfaces of the HS family are based on a 32bit microcontroller platform and are particularly suitable for use in the higher performance range such as, for example, challenging diagnostic tasks and flash applications on the entire vehicle. The HS interfaces are characterized by very secure communication mechanisms regardless of the PC operating system.
VIN|ING Interfaces The interfaces of the VIN|ING family are oriented toward the latest trends. Innovative vehicle communication concepts are easy to implement with a hardware design tailored exactly to the tasks.
EDIC Interfaces The diagnostic interfaces of the EDIC family are based on a 16bit microcontroller platform and are predestined for use in the medium performance range for diagnostic tasks and flash applications with a range of ECUs. The EDIC platform has proved itself over time and is characterized by its stable runtime behavior and the implementation of a large number of standardized and customerspe cific diagnostic protocols.
CAN Interfaces The communication interfaces of the CAN family make it possible to integrate send and receive tasks in all kinds of applications. Alternatively, the VCIs can also be operated with the DPDU API for simple diagnostic tasks.
Programming interfaces
The VCIs of the four product families are available with several programming interfaces.■DPDU API compliant with ISO 229002■PassThru API compliant with SAE J2534■CAN Layer2 API■VCF API
COMMUNICATION
62
COMMUNICATION
HS InterfacesUltra HighPerformance VCIs for all Areas of Application in the Process Chain.
AREAS OF APPLICATION■Diagnostic applications for engineering, manufacturing
and aftersales service■Test and validation ■Fast and reliable flash programming ■Functional ECU tests and communication tests■Data logging during manufacturing, in engineering,
in fleet tests ■Futureproof diagnostic solutions with DoIP
(Diagnostics over IP) ■Suitable for cars and commercial vehicles
The diagnostic interfaces of the HS family are based on a 32bit microcontroller platform and are particularly suitable for use in the higher performance range such as, for example, challenging diagnostic tasks and flash applications on the entire vehicle. The HS interfaces are characterized by the incredibly secure communication mechanisms regardless of the PC operating system. Users have diagnostic interfaces at their disposal with various wired or wireless interfaces to the PC.
THE RIGHT VCI FOR EVERY USE CASEThe HSX interfaces are perfect for multi link communication in diagnostic and flash applications on the entire vehicle
as protocol processing takes place on the interface with a 32bit highperformance CPU. With the addition of up to two extra boards, the Multibus VCI HSX Breakout can quickly adapt the number of communication channels available on the PC system to the relevant application. Modules with two additional CAN and FlexRay interfaces each are available. With the integrated test sockets, the VCI is optimally equipped for universal use in engineering and testing.
The HSXS is a small and robust version of HSX devices. The VCI has two CAN interfaces as well as K and LLine. An OBD connector cable gives access to vehicles. The HSXS can communicate with the host PC via USB or Ethernet.
STANDARDIZED AND HIGH-PERORMANCE PROGRAMMING INTERFACESThe HS interfaces can be updated with software upgrades and are thus always equipped for future applications. This is also the way to realize customerspecific software solutions. Based on the DPDU API as a standardized programming interface, DTS from Softing can deliver an allinone solution compliant with the MCD3D standard (ISO 229003) and ODX technology.
BENEFITS ■VCIs tailored to the different areas of application■Data preprocessing and protocol handling in the interface ■Galvanic isolation■Virtual Machine (VM) for programmable sequences ■Linux operating system for the integration of customized
applications■Large number of standardized and OEMspecific vehicle
protocols available■Several independent channels: CAN, Kline, FlexRay, Ethernet■Interface to the host PC over USB, Bluetooth, LAN or WiFi
(IEEE802.11 a/b/g/n/h)
▲ Fig.: HSX Breakout – Multibus VCI with USB and LAN Interface for Use in Engineering and Testing.
▲ Fig.: HSX-S – Robust VCI with USB and LAN Interface for After-Sales Service and Manufacturing.
COMMUNICATION
63
VIN|ING InterfacesInterfaces for innovative communication concepts.
AREAS OF APPLICATION■Flexible vehicle access for applications with DoIP■Measurement data recording in road tests■Diagnostic applications in service■Fast and reliable flash programming
VIN|ING 600 is a compact VCI for mobile use with Diagnostics over Internet Protocol (DoIP). It is a simple way of ensuring communication between a diagnostic app or the Diagnostic Tool Set DTS8 and a vehicle with Ethernet access.
UNIVERSAL AND FLEXIBLEThe interface works as a WiFiEthernet bridge and is a 1:1 implementation of the Ethernet interface of the vehicle for wireless LAN. Via the standardized DPDU API (ISO 229002), the application communicates with the vehicle via UDS on IP (ISO 14229) and DoIP (ISO 13400). Customized versions can also be implemented on request, such as the CAR ASYST ADAPTER for applications with a
smartphone (see figure). The activation line required for DoIP has a flexible design and can be controlled via software. This means varying implementations of gateway ECUs can be taken into consideration and Ethernet communi cation ensured in all relevant situations.
EASY TO USEVIN|ING 600 is easy to use and can be connected with a smartphone like any other standard WiFi device. The device has an eyecatching, ergonomic, compact design that leaves plenty of leg room in the footwell on road tests.
BENEFITS ■Costeffective thanks to dedicated product orientation■Userfriendly thanks to sturdy, compact design■Flexible thanks to controllable activation line■Broad light band enables clearly visible status information■All necessary type approvals provide security
▲ Fig.: VIN|ING 600
RELIABLE AND SECUREThe ECE type approval and the associated EMC tests guarantee the interferencefree and safe operation of the device in the vehicle. By using a glassfiberreinforced and impactresistant plastic as well as a highgrade OBD connector, the device can also withstand severe strain. Thanks to the WPA2 encryption with PSK, the vehicle data is safe from any attempted eavesdropping over the transmission path.
▲ Fig.: CAR ASYST ADAPTER
VIN|ING 600
COMMUNICATION
64
▲ Fig.: VIN|ING 1000
AREAS OF APPLICATION■Universal use in manufacturing and
aftersales service■Fast and reliable flash programming■Test and validation■Simulation
BENEFITS ■Reliable protocol handling in the interface■Stateoftheart, costeffective standard VCI■Multiple vehicle interfaces with a compact design■Sturdy aluminum housing with protective caps■Flexible expansion thanks to USB host interface
VIN|ING 1000 is a compact and universal VCI with a USB interface. The combination of sturdiness, compact design and attractive price makes this VCI the perfect choice for use in the manufacturing and aftersales service environment.
RELIABLE PROTOCOL HANDLINGData preprocessing and protocol han dling in the interface ensure fast re sponse times and reliable realtime behavior. The most important communication protocols UDS (ISO 14229), KWP 2000 (ISO 14230, ISO 15765) as well as SAE J1939 are supported via the standardized DPDU API (ISO 229002). The VCI can also be used as a PassThru device
compliant with SAE J2534. Together with our Diagnos tic Tool Set DTS, an integral solution compliant with the MCD3D standard ISO 229003 can be realized with ODX technology.
FUTURE-PROOF AND FLEXIBLEThe VIN|ING 1000 can be updated with a software upgrade and can be extended for a range of application scenarios via its USB host interface. Mobile applications can be realized with an optional Blue tooth dongle and upgrading can take place with a USB memory stick. If required, versions with only one CAN highspeed interface or with a sturdy, lockable USB cable are made available.
VIN|ING 1000
EXCELLENT VALUE FOR MONEYThe implementation of 2 x CAN highspeed as well as one ISO9141 and one LIN interface in the compact and sturdy design mean VIN|ING 1000 represents unique value for money. One of the two CAN channels can be toggled by software between CAN highspeed and CAN faulttolerant. Vehicle cables with different types of diagnostic connector are on offer for the DSUB port.
COMMUNICATION
65
AREAS OF APPLICATION■Mobile applications in engineering, manufacturing
and aftersales service■Fast and reliable ECU programming■Diagnostic tests and data logging in road tests■Futureproof diagnostic solutions with DoIP
(Diagnostics over IP)
VIN|ING 2000 is a further powerful VCI for the VIN|ING product family. With a compact design and WiFi, LAN and USB as interfaces to the host system as well as CAN, Kline and Ethernet to the vehicle, VIN|ING 2000 is particularly well suited for futureproof manufacturing and aftersales service applications.
MOBILE USE IN MANUFACTURING AND AFTER-SALES SERVICEThe WiFi interface of the VIN|ING 2000 is equipped with two separate communication channels and with IEEE 802.11 a/b/g/h/n supports the 2.4 and 5 GHz band. Current encryption technologies such as WPA2/PSK and WPA2/RADIUS as well as highperformance roaming characteristics are the prerequisite for use
on the production line or in aftersales service. Furthermore the device has various Sleep/WakeUp modes and programmable function keys for interaction in diagnostic sequences. When communicating with the host PC over USB or LAN, the Mag Code connection is a predetermined breaking point, which separates the cable connection in the case of a considerable mechanical load.
REMOTE APPLICATIONS WITH MVCI SERVERThanks to significant modifications of its predecessor the HSC, VIN|ING 2000 is equipped for innovative and contemporary application scenarios.Highdensity integrated components and a modular software architecture make it possible to run an MVCI Server on the VCI and
BENEFITS ■Reliable time response thanks to data preprocessing and
protocol handling in the interface■Compact design with integrated diagnostic connector■Maximum WiFi security thanks to enterprise authentication
with certificates■Flexible USB and LAN cables with magnetic fastening■Option for remote applications with the integration of a
diagnostic runtime system
▲ Fig.: VIN|ING 2000 ▲ Fig.: MVCI Server on the VIN|ING
VIN|ING 2000
process the stored ODX data. This makes it possible for a tester system to access vehicles remotely in a whole range of mobile applications.
STANDALONE USEWith OTX sequences being run on VIN|ING 2000, entire diagnostic tasks can be processed independently without a connection to a host system. This makes it possible to realize applications, such as independent programming solutions, actuator diagnostics and other control tasks, simply and at an affordable price.
Host System
Application
MiddlewareDevice Driver
VIN|ING 2000
Device Driver
Protocol Software
CAN
/FD
Ethe
rnet
K Li
ne ...
OTX RuntimeMVCI Server
OTX
ODX
WiFi / LAN / USB
COMMUNICATION
66
AREAS OF APPLICATION■Universal VCI for engineering, the test environment
and manufacturing■Diagnostic tests and data logging in road tests■Diagnostics and residual bus simulation■Measurement tasks and bus analysis with the Vehicle
Communication Framework VCF■Integration of customer applications in the interface
with VCF
BENEFITS ■Modular communication platform for up to 2 or
alternatively 6 plugin modules■Flexible combination of all standard vehicle interfaces■Integration of new functions and interfaces with
FPGA „software“■Sturdy aluminum housing
VIN|ING 3000/6000
▲ Fig.: VIN|ING 3000 ▲ Fig.: VIN|ING 6000
GPS or additional memory via four USB host interfaces. If required, extensive Sleep/WakeUp functions, a motion sensor and the realtime clock (RTC) can be used.
SLIDE-IN MODULESModule 1: 2 x Classic CAN/FD,2 x KLine/LIN/SENT, 2 x universal IOsModule 2: 4 x Classic CAN/FD, 2 x universal IOsModule 3: 2 x Ethernet for DoIP,2 x BroadRReach, 2 x universal IOsModule 4: 2 x Classic CAN/FD, 2 x KLine, 1 x Ethernet for DoIP (planning stage)
The two premium VCIs VIN|ING 3000 and VIN|ING 6000 are the ideal equipment for all diagnostic and measurement tasks on vehicle bus systems in engineer ing and in the test environment. The modular system means the device can be configured to suit the particular use case, resulting in maximum flexibility and low costs.
HIGH-PERFORMANCE AND FUTURE-PROOFA powerful dual core processor with 800 MHz and a large programmable logic module (FPGA) are the core for communicating with the vehicle bus systems and the associated data processing. In the FPGA, IP cores, for example for CAN/FD and FlexRay, can be implemented which also permit future adaptations or extensions of vehicle interfaces.
Furthermore additional modules, such as a graphic touch display, can be adapted using standardized interfaces. Alongside DPDU API, the software framework VCF (Vehicle Communication Framework) makes an extensive library available for applications such as diagnostics, data logging, residual bus simulation and bus analysis.
MODULAR AND FLEXIBLEThe devices are designed for 2 or alternatively a maximum of 6 slidein modules and permit (virtually) any combination of vehicle interfaces such as Classic CAN, CAN FD, KLine, LIN, SENT, FlexRay and BroadRReach. There is a 1 GBitEthernet and a USB highspeed interface for communicating with the host PC. Furthermore the devices can be equipped with WiFi,
COMMUNICATION
67
EDIC Interfaces
BENEFITS ■VCIs tailored to the different areas of application■Data preprocessing and protocol handling in the interface■Several independent communication channels for
CAN and Kline■Intelligent data buffering for parallel communication channels■Large number of standardized and OEMspecific vehicle
protocols available■Galvanic isolation
AREAS OF APPLICATION■Diagnostic applications for engineering,
manufacturing and aftersales service■Test and validation■Fast and reliable flash programming■Functional ECU tests and communication tests■Use for residual bus simulation with CanEasy■Suitable for cars and commercial vehicles
The diagnostic interfaces of the EDIC family are based on a 16bit microcontroller platform and are predestined for use in the medium performance range for diagnostic tasks and flash applications with ECUs over CAN and Kline. The EDIC platform has proved itself over time and is characterized by its stable runtime behavior and the implementa tion of a large number of standardized and cus tomerspecific diagnostic protocols.
THE RIGHT VCI FOR EVERY USE CASEThe Multibus VCI EDICusb is particularly suitable for using heterogeneous onboard electrical systems with CAN bus, Kline and LIN bus, and enables universal implementation in engineering and testi ng. With its Bluetooth interface and compact design, EDICblue is perfect for use in mobile applications during test drives, in
manufacturing and in aftersales service. Alternatively, EDICblue can communicate with the host PC over USB. EDICpci is a versatile interface and is primarily used in stationary applications thanks to its high performing internal link via the PCI bus.
STANDARDIZED AND POWER FUL PROGRAMMING INTERFACESThe diagnostic protocols are handled directly in the interface. This ensures fast response times and reliable realtime behavior regardless of the PC operating system.Extensive buffer mechanisms make parallel operation of several communication channels possible. By combining several diagnostic interfaces, the number of communication channels available on the PC system can quickly be adapted to the relevant application. The VCIs can be updated with software upgrades and are
thus always equipped for future applications. This is also the way to realize customerspecific software solutions. With many VCIs, the CAN bus physics can be varied by using piggybacks or by switching the CAN bus physics. Based on the DPDU API as a standardized programming interface, the Diagnostic Tool Set DTS from Softing can deliver a complete solution compliant with the MCD3D stand ard (ISO 229003) and ODX technology.
EDIC family for use in the medium performance range.
EDICblue: VCI with Bluetooth interface for use in testing and aftersales service.
2 EDICusb: Multibus VCI with USB interface for use in engineering and testing.
3 EDICpci: Highperformance VCI with PCI interface for stationary applications.
1
2
3
1 2 3
COMMUNICATION
68
CANInterfaces
BENEFITS ■Active card with its own microcontroller■Local data buffering and preprocessing in the interface■Galvanic isolation■Stable runtime behavior due to well established use
AREAS OF APPLICATION■Ordinary communication tasks■Diagnostic applications for manufacturing and
aftersales service■Use for residual bus simulation with CanEasy
The communication interfaces of the CAN family make it possible to integrate send and receive tasks in all kinds of applications. Alternatively, the VCIs can also be operated with the DPDU API for simple diagnostic tasks.
DIFFERENT VCI DESIGNSCAN communication interfaces are an inexpensive alternative to diagnostic interfaces. The devices are available with different interfaces to the host PC and are equipped with one or two CAN channels. CANpro USB is the successor to the tried and tested CANusb and is suitable for all kinds of use cases as a universal VCI with USB highspeed interface. CANAC2PCI and CANpro PCIe are available as PC plugin cards for stationary use cases with one or two CAN channels both with CAN highspeed and CAN lowspeed. The two CAN interfaces Leaf
Light HS v2 and USBcan II HS/LS made by our cooperation partner Kvaser complement the product range by providing two affordable CAN interfaces for particularly pricesensitive cases. With Kvaser Leaf Pro HS v2 and USBcan Pro 2xHS v2, a onechannel and a twochannel interface with support for CAN/FD have been included in the range.
POWERFUL PROGRAMMING INTERFACESThe communication software of the CAN API provides highly efficient communication mechanisms for CAN applications. Local data buffering and preprocessing on the VCI result in high performance and a reduction of timecritical tasks for the PC. Combining one of the CAN communication interfaces with the appropriate API software enables compact solutions for all kinds of communication
applications. The CAN API thus supports reliable CAN communication on layer 2 in a simple way. For realtime applications, the very comprehensive and flexible CAN Layer2 API supports different object buffer modes and an FIFO mode, which is particularly suitable for linking higher protocol layers. The optional DPDU API software makes communication channels with higher diag nostic protocols available to applications via the standardized API and thus relieves the application of standard tasks.
Communication interfaces for simple send and receive tasks.
CANpro USB: Onechannel CAN interface with sturdy aluminum housing and USB port.
CAN-AC2-PCI: One/two channel CAN interface as PCI plugin card, optionally CAN lowspeed.
CANpro PCI Express: One/two channel CAN interface as PCIexpress plugin card, optionally CAN lowspeed.
Leaf Light HS v2: Onechannel CAN interface Leaf Pro HS v2: Onechannel CAN/FD interface
USBcan II HS/LS: Twochannel CAN interface HS/LS USBcan Pro 2xHS v2: Twochannel CAN/FD interface
1
2
3
4
5
1 2 3
4 5
COMMUNICATION
69
ENGINEERING MANUFACTURING AFTER-SALES SERVICE
HIGH END
HSX VIN|ING3000 / 6000
HSC VIN|ING 2000 HSC VIN|ING 2000
Vehicle interface 26 x CAN, 12 x Kline, IOs
28 x CAN/FD, 14 x Kline, DoIP, IOs
2 x CAN, 1 x Kline, DoIP
2 x CAN/FD, 1 x Kline, DoIP
2 x CAN, 1 x Kline, DoIP
2 x CAN/FD, 1 x Kline, DoIP
PC Interface USB / LAN USB / LAN LAN / WIFI USB / LAN / WIFI LAN / WIFI USB / LAN / WIFI
Housing Ruggedized Ruggedized Standard Standard Standard Standard
MID RANGE
EDICusb VIN|ING 1000 EDICpci VIN|ING 600 EDICblue VIN|ING 600 VIN|ING 1000
Vehicle interface 2 x CAN, 1 x Kline
1 2 x CAN, 1 2 x Kline
2 x CAN, 1 x Kline
Ethernet 1 x CAN, 1 x Kline
Ethernet 12 x CAN, 12 x Kline
PC Interface USB USB (Bluetooth) PCI WIFI Bluetooth (USB) WiFi USB (Bluetooth)
Housing Standard Ruggedized Standard Standard Standard Ruggedized
STANDARD
USBcanPro2xHS USBcan II HS/LS CANpro USB CANpro PCIe CANpro USB Leaf Light HS v2 Leaf Pro HS v2
Vehicle interface 2 x CAN/FD 2 x CAN 1 x CAN 1 x CAN 1 x CAN 1 x CAN 1 x CAN/FD
PC Interface USB USB USB PCI / PCIe USB USB USB
Housing Standard Standard Ruggedized Ruggedized Standard Standard
Programming Interfaces
Depending on the particular use case, as well as customerspecific and countryspecific regulations and conditions, VCIs are deployed in diagnostic systems with different programming interfaces. While the standardized DPDU API is used with an MVCI Server compliant with ISO 22900, a PassThru interface compliant with SAE J2534 is often required for applications on the open market. A CANAPI on Layer 2 is also the right choice for pure CAN communication. For a large number of measurement tasks, bus analy sis as well as residual bus simulation, highperformance middleware is available in the form of the API of the Vehicle Communication Framework VCF.
D-PDU API (ISO 22900-2)The modular VCI concept (MVCI) developed by leading vehicle manufacturers in ASAM e.V. includes not only the API for the diagnostic server and a modular VCI, but also the software interface for VCIs. In addition to the modularity, advantages of using a VCI with the DPDU API are the simple integration into the application (or into an MVCI Server), which is then re lieved of complex protocolspecific mechanisms (e.g. FlowControl, segmenting). The handling of communication parameters and bus properties is fully encapsulated in the DPDU API. Diagnostic functions are implemented using LogicalLinks with the sending and
receiving of messages. This enables communication with several ECUs even when using various bus systems. What are referred to as IO control functions make it possible to access the extended functionality of the VCI. This can, for example, be ignition verification or other inputs and outputs.
VCI Product Overview
COMMUNICATION
70
ENGINEERING MANUFACTURING AFTER-SALES SERVICE
HIGH END
HSX VIN|ING3000 / 6000
HSC VIN|ING 2000 HSC VIN|ING 2000
Vehicle interface 26 x CAN, 12 x Kline, IOs
28 x CAN/FD, 14 x Kline, DoIP, IOs
2 x CAN, 1 x Kline, DoIP
2 x CAN/FD, 1 x Kline, DoIP
2 x CAN, 1 x Kline, DoIP
2 x CAN/FD, 1 x Kline, DoIP
PC Interface USB / LAN USB / LAN LAN / WIFI USB / LAN / WIFI LAN / WIFI USB / LAN / WIFI
Housing Ruggedized Ruggedized Standard Standard Standard Standard
MID RANGE
EDICusb VIN|ING 1000 EDICpci VIN|ING 600 EDICblue VIN|ING 600 VIN|ING 1000
Vehicle interface 2 x CAN, 1 x Kline
1 2 x CAN, 1 2 x Kline
2 x CAN, 1 x Kline
Ethernet 1 x CAN, 1 x Kline
Ethernet 12 x CAN, 12 x Kline
PC Interface USB USB (Bluetooth) PCI WIFI Bluetooth (USB) WiFi USB (Bluetooth)
Housing Standard Ruggedized Standard Standard Standard Ruggedized
STANDARD
USBcanPro2xHS USBcan II HS/LS CANpro USB CANpro PCIe CANpro USB Leaf Light HS v2 Leaf Pro HS v2
Vehicle interface 2 x CAN/FD 2 x CAN 1 x CAN 1 x CAN 1 x CAN 1 x CAN 1 x CAN/FD
PC Interface USB USB USB PCI / PCIe USB USB USB
Housing Standard Standard Ruggedized Ruggedized Standard Standard
SAE J2534 APIThe SAE J2534 API (or PassThru for short) is a standardized interface for diagnostic communication and for programming ECUs in the car sector. In conjunction with a corresponding hardware interface, the manufacturerindependent API enables ECUs to be accessed. The applications to be made available by the OEMs and a PassThru device will enable independent repair shops to reprogram ECUs regardless of the manufacturer. OBD user acceptance tests are a further use case.
CAN LAYER 2 APIThe CAN Layer2 API is a software interface which enables the sending and receiving of CAN telegrams on Layer 2 of the OSI Model. The application can access the CAN Layer2 API directly as a lowlevel interface. Alternatively, the CAN Layer2 API can be used in combination with the Softing DPDU API. This means that all diagnostic protocols supported by the DPDU API can be used for diagnostic communication over the CAN bus.
VCF APIFor VCIs of the HS and VIN|ING family, there is an API for the Vehicle Communication Framework (VCF) which makes it possible for an application to communicate in parallel with several vehicle buses. This enables simultaneous execution of diagnostic and onboard communication on a VCI with a range of focuses. This includes residual bus simulation for one or more ECUs and extensive possibilities for measuring tasks, data logging and bus analysis. The crossplatform VCF API can be used with Windows, Linux, Android and iOS.
COMMUNICATION
71
Softing VCFVehicle Communication Framework.Highly efficient middleware for all areas of implementation in vehicle communication.
AREAS OF APPLICATION■ECU engineering■Test environment■Test benches■Production tester■Service tester
EXTENSIVERANGE OF FUNCTIONSSofting VCF enables (virtually) all functions required in vehicle and ECU communication. This is how residual bus simulation can be implemented for one or more ECUs for ECU communication in the test environment. The product also offers numerous functions for the analysis of bus communication. Meas uring using bus communication enables the acquisition of the messages and signals available on the bus. Furthermore internal ECU measurement data can be acquired via the mechanisms defined in the XCP and CCP protocols. Additionally it is possible to record values acquired as well as the communication data. The block sequencer ensures crossfunctional performance control with the
possibility of responding to results. The only re quire ment is that an appropriate script be developed in „C“ and loaded into VCF.
WIDE RANGE OF CONFIGURATION POSSIBILITIESConventional configuration methods can be used depending on the communication function and bus system. This means A2L files in accordance with the ASAM standard ASAM MCD2MC are usually used for measuring via XCP. Measuring and bus analysis use the LDF or FIBEX format on the LIN bus; AUTOSAR is alsoused for FlexRay or Ethernet. The wellknown DBC format (CANdb) can also be used on the CAN.
NUMEROUS PLATFORMSVCF is currently supplied with support for the VCIs of the HS family, in particular the HSX in its various housing variants as well as the HSC with integrated OBD connector. Forthcoming VIN|ING VCIs with product numbers from 1000 will also be available with VCF support from the outset. Operating system support is provided as a standard for Windows, Android, Linux and iOS.
BENEFITS ■Cost saving – one VCI for several functions■Diagnostics and onboard functionality in parallel■Suitable for multiple operating systems: Windows,
Linux, Android, iOS■The most important buses and protocols are already
available as a standard■VCI standalone – multiple functions available
independent of the PC
▲ Fig.: Softing VCF
VCF@VCI
Block Sequencer
Logg
ing
Resi
dual
Bus
Sim
ulati
on
Ana
lysi
s
Mea
sure
men
t
VCF@PC
VCF API
Configuration
COMMUNICATION
72
VCF
TST
VCF
TST
ECU ECUFIBEXECU ECU
Use Cases for Softing VCFThere are various communication tasks within test systems. Softing VCF, in combination with a suitable VC, is the universal partner. It is used both for simple communication tasks at message level as well as for residual bus simulation and various measurement tasks.
MEASURING (2)If ECUinternal or timesynchronous variables are to be evaluated, this usually takes place using the XCP protocol (eXtended Calibration Protocol). The physical variables are parameterized and interpreted using the A2L format (ASAM MCD2MC).
BUS COMMUNICATIONWork is often carried out directly with hex messages on bus layer 2. Monitoring takes place for example to validate communication or record data (data logging). Furthermore, sending (stimulation) triggers dedicated ECU behavior.
RESIDUAL BUS SIMULATIONIt is often the case in engineering that relevant ECUs are not available for correct system functioning. These have to be simulated in terms of their bus behavior. This is achieved by the cyclical sending of a message on the bus without changing a signal (static residual bus simulation) or as dynamic residual bus simulation with automatically changing values.
MEASURING (1)In many cases, individual physical variables can be used in the test system exactly as they come from ECU communication. Conversion takes place using formal data descriptions such as CANdb, FIBEX or Autosar System XML.
Bus communication: monitor, stimulation
passive
Residual bus-simulation – ECU replaced by tester
Direct measuring
VCF
TST
ECU ECUFIBEX
XCP
VCF
TST
ECU ECUA2L
COMMUNICATION
73
SERVICE OVERVIEW
Application Support Qualified support services for all specific tasks concerning vehicle diagnostics, testing and verification
Software Engineering Software engineering for stationary systems from software tools for vehicle engineering to solutions for use in repair shops
Mobile Solutions Diagnostic solutions for mobile devices, developed for use in the repair shop area as well as for special tasks
Diagnostics Consulting and advisory services on diagnostic architecture and diagnostic authoring – concepts, design and engineering of diagnostic tools, diagnostic data and sequences
Test and Integration Drafting test strategies, test planning, test development and test execution for automated ECU testing
Fleet Solutions Onestopshop for operators of mixed fleets – from data collection in the vehicle through realtime transmission to data storage and processing
Training and Seminars
Useroriented training sessions and basic seminars on diagnostics, diagnostic data and functions (ODX, OTX) as well as Softing products
74
ENGINEERING & CONSULTING
ENGINEERING & CONSULTING
Application Support
YOUR ADVANTAGE■Fast implementation of technically complex tasks■Flexible supplement for proprietary engineering teams■Efficient compilation of knowhow by training your own em
ployees onthejob
OUR PORTFOLIO■Authoring support■Engineering support■Integration support
Modern diagnostic systems are characterized by a large number of different system components, interfaces and configuration information, particularly protocol parameterizations and diagnostic data. This is an area in which many companies are often missing the combination of appropriate qualifications and available development capacities necessary for system engineering, configuration and data creation.
We offer our services flexibly and tailored to suit needs, i.e. in the desired volume and in delivery milestones agreed jointly.
This means that you can take advantage of expert support services to relieve the pressure on your team in exactly those areas in which you have little expertise and in which few free capacities are available while still adhering to your scheduling and budget goals.
Based on our in-depth know-how and many years of practical experience, Softing offers support services ■in the drafting and conceptual design of diagnostic
systems and architectures ■in diagnostic authoring to optimally suit the related
applications ■in the engineering of diagnostic and test sequences■In the drafting and engineering of custom software
solutions, test systems and repair shop testers
75
ENGINEERING & CONSULTING
Software Engineering
YOUR ADVANTAGE■Custom tools for technically complex tasks■Use of expert knowledge■Taking the pressure off your own engineering teams
OUR PORTFOLIO■Targeted troubleshooting ■Indepth requirements analysis■Scalable system architectures ■Agile engineering methods
Modern vehicle technologies continue to be subjected to rapid development. The increasing networking of vehicles with the environment, the development toward autonomous driving and the increase of emobility entail extensive and fundamental changes – from vehicle development and engineering through to vehicle operation.
All these developments simply would not be possible without the appropriate software. This is at its most obvious in the vehicles. But vehicle engineering and manufacturing are also shaped by a high speed of innovation, particularly in terms of the software tools deployed.
To ensure that the ever shorter engineering cycles, increasing complexity and growing safety requirements can continue to be mastered reliably in the future, the use of highgrade software solutions is indispensable. This is where custom software solutions are often going to be required which are not available “off the peg”.
Our expert and dedicated engineering and development teams take care of the realization of these specific software tools.
We offer you:■Modern, scalable software solutions■Agile engineering methods, from comprehensive
requirements analysis to validation and rollout■Focus on modularization, abstraction and reusability■Development for desktop and mobile platforms■Software prototypes for evaluation and concept
validation
What you can count on:■Modern software technologies and flexible
engineering methods■Indepth automotive knowhow■Good system understanding for complex problems■Highly qualified, expert engineering teams
76
ENGINEERING & CONSULTING
Mobile Solutions
YOUR ADVANTAGE■Handy, convenient and flexible diagnostic system ■Easy to learn■Minimal effort in handling due to use of existing
diagnostic data ■Integration in or adaption to existing corporate
infrastructure possible
OUR PORTFOLIO■Vehicle and ECU tester or special systems ■Smartphone or tablet ■Android or iOS■Suitable diagnostic interface■Connection to IT infrastructure or cloud
Today, immediate access to vehicle data and communication information are central elements in automotive engineering and vehicle testing. Based on decades of experience in vehicle diagnostics and established, topquality diagnostic products, Softing has come up with a number of mobile applications (apps).
The advantages of smartphones and tablets are obvious: They are handy, very flexible and offer high performance.
Our focus is not in creating developments for direct use by private users – far more our focus is on B2B topics when developing mobile applications.
Along with pure product versions, such as CAR ASYST, the AUDI AG app for service and testing (see CAR ASYST, page 37), we have also already developed a number of apps for different use cases.
These apps were custombuilt and are based on the sophisticated Softing diagnostic components. As all systems, components and formats are compatible with the PCbased systems, existing diagnostic data and configurations can be used and deployed without any changes having to be made.
The range of possible apps and mobile applications currently includes■App for OBD diagnostics■OEMspecific diagnostic tester (pocket tester)■Special apps for service and special measures■Flash apps for special measures in freight and
dispatch areas
We develop apps for smartphones and tablets on the platforms Android and iOS.
▲ Fig.: Error Entry Memories ▲ Fig.: Various Diagnostic Function Groups
77
ENGINEERING & CONSULTING
Diagnostics
YOUR ADVANTAGE■Flexible and useoriented range of services■Indepth and extensive diagnostic knowhow■Highgrade diagnostic products
OUR PORTFOLIO■Consulting and advisory services■Diagnostic concepts■Diagnostic authoring (ODX) ■Diagnostic and test sequences (OTX)■Diagnostic migration■Testing and validation of diagnostic architectures
and protocols
Today, well established and to a large extent standardized technologies can be used to create modern diagnostic architectures this is true of fundamental system compo nents such as the MVCI Server or DPDUAPI as the interface. But the standards on data formats and protocols are also technically mature and available: ODX as the format for diagnostic data, OTX for describing diagnostic and test sequences, and UDS or DoIP as the protocol standard for data exchange.
Softing offers a wide range of topquality and established products for all these standards.
Current trends toward autonomous driving and the networking of vehicles with infrastructure and Internet create new requirements which mostly demand specifically realized diagnostic solutions often paired with the necessity to suitably integrate established legacy systems in future solutions.
Based on our long years of experience, we bring diagnostic standards and all the latest diagnostic trends together:
Consulting and advisory services We support you in the selection of the right diagnostic technologies and provide advice on how to implement new developments
Diagnostic concepts We develop system concepts – from component selection to optimal diagnostic data structure
Diagnostic authoring (ODX) We create and develop ODX diagnostic authoring, to suit requirements and specifications of third parties or on the basis of proprietary data architectures
Functional sequences and testing (OTX) We realize universally deployable diagnostic functions, flash sequences or test sequences with all the advantages of the OTX standard
Diagnostic migration We take care of data and system migration from legacy and old systems toward standardized diagnostic solutions
Testing and validation We test and verify diagnostic implementations, validate performance requirements and safeguard new developments
We offer comprehensive diagnostic knowhow – from legacy systems to modern cloud solutions.
78
ENGINEERING & CONSULTING
Test and Integration
YOUR ADVANTAGE■Custom solutions for test and validation■Extensive range of solutions, indepth knowhow ■Taking the strain off proprietary capacities
OUR PORTFOLIO■Test strategy and test planning ■Test automation ■Test realization■Test execution, analysis and reporting
Vehicle systems have to be tested comprehensively and systematically to be able to continue to satisfy top safety and quality requirements in the future.
Suitable test strategies and a high degree of test automation are indispensable when trying to keep test costs under control long term and increase product quality. The unchanged rapid further development of vehicles, particularly the introduction of new systems for autonomous driving as well as highvoltage components, necessitates the constant further development of test procedures.
Based on our extensive expertise in the area of vehicle diagnostics and communication, we offer qualified support services for testing vehicle electronics:
Test strategy and test planning The full testing of complex systems with all possible input values and system states is virtually impossible. Flexible test planning and suitable test strategies are essential. We will help you find the perfect balance between maximum test coverage and minimal error risk.
Test automation To keep the effort involved in regular regression tests to a minimum, a sufficient degree of automation is necessary in continuous engineering processes, test automation is actually an integral part of the process. We implement test solutions which make an appropriate level of automation possible which corresponds to your requirements
Test realization Whether system or component test, whether a test of ECUs or software functionality, whether UI test or API test: The demands made of test solutions are complex, the possible variants of suitable test solutions manifold. We use our wide range of services and our product portfolio to realize the optimal test solution for you: from pure software solutions to readyforconnection ECU test systems.
Test execution, analysis and reporting
Efficient test and configuration management are a central element of efficient test execution. Nevertheless, testing, even automated testing, remains complex and usually entails considerable effort/investment. We take care of your validationrelevant test tasks, from planning through operative execution to test analysis and reporting.
79
ENGINEERING & CONSULTING
Telematic and Remote Diagnostics by GlobalmatiX AG | FutureOriented and Secure Telematic Solution
for Managing MultiBrand Vehicle Fleets.
AREAS OF APPLICATION■Data aggregation based on vehicle diagnostics for
better decisions ■Monitoring of driving performance and accessing
the kilometer reading from a distance■Monitoring of driving style, safety and safe driving ■Data provisioning for usagebased insurance■Efficiency monitoring to reduce fuel consumption
and CO2emission footprint■Costeffective crossborder fleet data transmission■Data security and anonymization■Bigdata fleet data collection for product and service
optimization
The telematic solution from Globalmatix enables the collection of standard telematic as well as vehicle data from mixed vehicle fleets. The fleets typically consist of vehicles manufactured by leading OEMs and are managed by vehicle pool managers, insurance companies, leasing companies and vehicle rental agencies.
The solution offers a futureoriented, highquality and reliable service for vehicle data from a wide range of passenger and light commercial vehicles. The users of our system no longer have to worry about matching hardware, network provider, monthly data volumes, roaming costs, data preparation or interpretation. The complete endtoend solution from Globalmatix provides all that from a one stop shop and grows with your requirements. It has been certified many times and validated in motor racing. Our solution is offered for the retrofit market in the form of an allinclusive monthly subscription without upfront hardware costs. The telematic solution from Globalm atix
BENEFITS■Safe and secure remote vehicle monitoring and diagnostic
system■Remote userconfigurable diagnostic data lists and
overtheair software updates■Costoptimized private mobile network with hardware
based authentication■Highquality vehicle data to optimize decision making
and cost savings■Worldwide best connectivity■One stop shop, no worries about hardware procurement,
data volume or data interpretation■Longterm investmentproof, scalable, and upgradeable
system
is thus clearly redefining the quality and scope of vehicle data, the system security and the level of service, taking it to a dimension never seen before.
TELEMATIC COMMUNICATION UNITThe Telematic Communication Unit (TCU) developed by Globalmatix supports a wide range of vehicle manufacturers, models and sensors. It is easy to retrofit and a perfect addition to your multibrand fleet management system. Our patented secure vehicle connection guarantees the integrity of your vehicles. All our units feature remote configuration, firmware updates over the air and the driver privacy protection technology (DPPT).
▲ Fig.: The Globalmatix Ecosystem
80
ENGINEERING & CONSULTING
MULTI POINT DIAGNOSTIC DATA COLLECTIONFor modern fleet management it is not enough to simply provide locationbased data, anytime anywhere. This is why we have implemented the full scope for the exchange of diagnostic data in accordance with the OBD2 standard. Furthermore, the diagnostic services provide enhanced OEMspecific diagnostic data for more detailed vehicle information from more than 800 vehicle models. The extra data makes it possible to derive additional information and details which will lead to better decisions in fleet management.
NETWORKGlobalmatix is also a Mobile Virtual Network Operator, (MVNO). This means mobile connectivity is available all over the world, doing away with complex roaming costs and making complicated management of SIM cards superfluous. The result is the best possible connectivity to your fleet at all times. The Globalmatix diagnostic system is part of the comprehensive solution for secure access to vehicle data.
DATA PLATFORMThe Globalmatix central data management platform can deal with multiple clients and is fully secure. It features a role model based user configuration tool which determines access to all devices on site in accordance with customer requirements. The update rates can be adjusted for specific use cases. They range from the daily update, e.g. of mileage, up to one second resolution for special application cases such as determining position. The data platform takes care of the interpretation and normalization of all vehicle data across all supported vehicles. Our TCU configuration system makes it possible to collect only the data which is really required – also using data profiles. This means you can focus entirely on data analysis and presentation.
▲ Fig.: Globalmatix xTCU
PRODUCTS
XTCU-M1 Globalmatix telematic unit model one
BASIC-PACK Monthly subscription, including XTCU-M1, easyinstall OBD2 Ycable, and support of the OBD2 (J1979) vehicle diagnostic standard
STANDARD-PACK Monthly subscription, including XTCU-M1, professional installation cable with open ends or easyinstall OBD Ycable, support of the OBD2 (J1979) standard and extended UDS protocolbased diagnostics, one digital input
PROFESSIONAL-PACK Monthly subscription, including XTCU-M1, professional installation cable with open ends or easyinstall OBD Ycable, support of the OBD2 (J1979) standard and extended UDS protocolbased diagnostics, one digital input, capacitive clamp for passive CAN bus monitoring
ADDON-FRONTEND Basic frontend add-on to monthly subscriptionwith geotracking, maps, timespace correlated diagnostic data, and reporting
DATA INTERFACEThe Data Exchange Connector makes fast and uncomplicated integration of vehicle data into the application possible. It contains a number of standard APIs for the fast integration of the required vehicle data into your information management system. The unique TCU data configuration system permits you to select each data point individually for each vehicle. This gives you the ability to comply with local data and privacy regulations which in turn results in greater driver acceptance. The common data and information structure allows comparison of the data provided by different brands and vehicle models.
Further Information: www.globalmatix.com
GlobalmatiX AG, FürstFranzJosefStraße 5, 9490 Vaduz – LiechtensteinSite: Vaduz/Liechtenstein; Public Register Vaduz, Registration No.: FL0002.559.2155
81
ENGINEERING & CONSULTING
Training and SeminarsIn spite of standardization and the implementation of userfriendly tools, the complexity of vehicle diagnostics requires comprehensive indepth specialist knowledge depending on the particular area of application and requirements.
YOUR ADVANTAGE■Efficient familiarization and training on topics from all
areas of diagnostics and vehicle communication■Theory with practical exercises■Inexpensive standard training ■Individual customized training possible
OUR PORTFOLIO■Basic training■Tool training■Customized training
You want to know all about diagnostics, flash programming, OTX, ODX and ECU communication fast without having to spend lots of time studying relatively “dry” specifications and technical documentation?
Our training team will provide you with the necessary knowledge and bring you completely up to date with all the latest technological details. We have put our knowledge and long years of experience into a compact and modular training program for you. It is divided into practiceoriented user workshops and indepth theoretical training seminars.
BASICS AND TECHNOLOGIES
Basics of vehicle diagnostics Basic training on systems, sequences and definitions of vehicle diagnostics
ODX introductory course Basic training on diagnostic configurations and concepts with ODX (Open Diagnostic Data Exchange, compliant with ISO 22901)
OTX – the basics Basic training on diagnostic and test sequences with ODX (Open Diagnostic Data Exchange, compliant with ISO 13209)
OTX – advanced Advanced training on complex diagnostic and test sequences as well as OTX addons, compliant with the OTX standard
TRAINING FOR SOFTING DTS.MONACO
User seminar Training on targetoriented use of Softing DTS.monaco, based on predefined system configurations
Administrator seminar Training on how to use Softing DTS.monaco to create configurations and user interfaces
CUSTOMIZED TRAINING
Individual training sessions Seminars and training sessions, tailored to and compiled in line with your specific requirements
We offer seminars and training sessions on fixed dates in our training center in Haar (near Munich). On request, we can conduct seminars on your premises at your convenience. We would be happy to provide you with dates and information. Just give us a call!
82
ENGINEERING & CONSULTING
Glossary
A2L ASAM MCD2 MC language
API Application Programming Interface
ASAM Association for Standardisation of Automation and Measuring Systems
CAN/FD Controller Area Network/Flexible Data Rate
DLC Data Link Connector, Diagnostic connector
DTS Diagnostic Tool Set
DoIP Diagnostics over Internet Protocol
D-PDU API Diagnostic Protocol Data Unit Application Programming Interface
ECU Electronic Control Unit
GUI Graphical User Interface
HDD Heavy Duty Diesel
HMI Human Machine Interface
ISO International Organization for Standardization
JRE Java Runtime Environment
LIN Local Interconnect Network
MDF Messdatenformat
MOST Media Oriented Systems Transport
MVCI Modular Vehicle Communication Interface
OBD OnBoard Diagnostics
OBD4HDD OnBoard Diagnostics for Heavy Duty Diesel
ODX Open Diagnostic Data Exchange
OTX Open Test Sequence Exchange Format
SAE Society of Automotive Engineers
TCP/IP Transmission Control Protocol/Internet Protocol
TST Tester, external test equipment
UDS Unified Diagnostic Services
UML Unified Modeling Language
VCI Vehicle Communication Interface
WWH-OBD WorldWide Harmonized OnBoard Diagnostics
XML Extensible Markup Language
83