Softing TDX ODX- and OTX-Based Diagnostic System Framework

Similar documents
Survey on ODX (open diagnostics data exchange)

A SERVICE-ORIENTED SYSTEM ARCHITECTURE FOR THE HUMAN CENTERED DESIGN OF INTELLIGENT TRANSPORTATION SYSTEMS

LEARNING FROM THE AVIATION INDUSTRY

Robot Task-Level Programming Language and Simulation

CHAPTER I PRODUCT REQUIREMENTS

An Approach to Integrating Modeling & Simulation Interoperability

Digitalization in Machine Engineering. Siemens MCD and Cadenas smart catalog components

Gerrit Meixner Head of the Center for Human-Machine-Interaction (ZMMI)

N E T W O R K UPGRADE SOLUTIONS UPGRADE YOUR MPT NETWORK YOUR WAY

Knowledge Enhanced Electronic Logic for Embedded Intelligence

Top Manufacturing & Construction Technology Trends. Finding agility, security and connectivity to keep up with today s fast-paced market

Accessible Power Tool Flexible Application Scalable Solution

Prototyping Unit for Modelbased Applications

UPGRADE YOUR MPT NETWORK THE SMART WAY. harris.com #harriscorp

Services Overview. Rand 3D offers training and software solutions for users of Dassault Systèmes products.

Using FMI/ SSP for Development of Autonomous Driving

ISSN: ISO 9001:2008 Certified International Journal of Engineering Science and Innovative Technology (IJESIT) Volume 6, Issue 2, March 2017

Federico Forti, Erdi Izgi, Varalika Rathore, Francesco Forti

Aftermarket Services

CANdelaStudio. Authoring Tool for Diagnostic Data V

M A N U F A C T U R I N G TRANSFORMATION

CALL FOR PAPERS. embedded world Conference. -Embedded Intelligence- embedded world Conference Nürnberg, Germany

William Milam Ford Motor Co

AES - Automotive Embedded Systems

Test And Validation: Coping With Complexity The state of play in vehicle software and system validation

Faurecia : Smart Life on board An innovative company

Industrial Automation

What does the Process Automation understand under Diagnosis?

Foreword The Internet of Things Threats and Opportunities of Improved Visibility

The Key to the Internet-of-Things: Conquering Complexity One Step at a Time

Significant Reduction of Validation Efforts for Dynamic Light Functions with FMI for Multi-Domain Integration and Test Platforms

APX TM TWO-WAY RADIOS NORTH AMERICA REGION. MotorolaSolutions.com/Services

Networks of any size and topology. System infrastructure monitoring and control. Bridging for different radio networks

ARCHITECTURE AND MODEL OF DATA INTEGRATION BETWEEN MANAGEMENT SYSTEMS AND AGRICULTURAL MACHINES FOR PRECISION AGRICULTURE

Franka Emika GmbH. Our vision of a robot for everyone sensitive, interconnected, adaptive and cost-efficient.

Web3D and X3D Overview

Industry 4.0: the new challenge for the Italian textile machinery industry

ASCENTIS: Planetary Ascent Vehicle FES Tool

Scalable geospatial 3D client applications in X3D - Interactive, online and in real-time

HARTING Coaxial and Metric Connectors

Collaborative Robots in industry

Contents UDS Protocol... 3 John Deere... 4 Challenges faced by the Client... 5 Why Aurelius... 6 Solution and post solution benefits...

Innovations for custom solutions Viewline the new generation of instrumentation

Discovering New Techniques of Creating, Editing, and Transferring Arbitrary Waveforms

Inspector Vision Sensors. The intelligent vision solution in an easy-to-use sensor package

design. performance. technology

Mounting instruction and operating manual. Access Point (UK) HmIP-HAP-UK

DIGITAL DESIGN AND COMPUTER ARCHITECTURE

ROTATING SYSTEM T-12, T-20, T-50, T- 150 USER MANUAL

OCEAN DATA SYSTEMS The Art of Industrial Intelligence. User Friendly & Programming Free Reporting. Product Overview. Dream Report

BUSINESS PLAN CEN/TC 290 DIMENSIONAL AND GEOMETRICAL PRODUCT SPECIFICATION AND VERIFICATION EXECUTIVE SUMMARY

Strategic Considerations when Introducing Model Based Systems Engineering

SHAPING THE FUTURE OF IOT: PLATFORMS FOR CO-CREATION, RAPID PROTOTYPING AND SUCCESSFUL INDUSTRIALIZATION

Product Overview. Dream Report. OCEAN DATA SYSTEMS The Art of Industrial Intelligence. User Friendly & Programming Free Reporting.

A Roadmap for Connected & Autonomous Vehicles. David Skipp Ford Motor Company

Record of Discussions On Further sophistication of industrial structure as well as human resources development and R&D promotion in Thailand

MANUAL. Textron Motors Diagnostic Tool. This manual is valid for the following Textron Motors Diagnostic Tool:

Standardised Ground Data Systems Implementation: A Dream?

AVL X-ion. Adapts. Acquires. Inspires.

Tackling complexity Information technology is underestimated Mechanical engineering and software in medium-sized companies

Topics in Development of Naval Architecture Software Applications

DEVELOPMENT OF A ROBOID COMPONENT FOR PLAYER/STAGE ROBOT SIMULATOR

Glass-Technology International 6/1999

Sensible Chuckle SuperTuxKart Concrete Architecture Report

Advances and Perspectives in Health Information Standards

Enhancing Shipboard Maintenance with Augmented Reality

From Smart Machines to Smart Supply Chains: Some Missing Pieces

The Modular Mechatronic System from Rexroth. Practise-orientated, efficient, ready to use

CSTA K- 12 Computer Science Standards: Mapped to STEM, Common Core, and Partnership for the 21 st Century Standards

» Facing the Smart Future «

S.4 Cab & Controls Information Report:

Ansible Tower Quick Setup Guide

Dr George Gillespie. CEO HORIBA MIRA Ltd. Sponsors

vstasker 6 A COMPLETE MULTI-PURPOSE SOFTWARE TO SPEED UP YOUR SIMULATION PROJECT, FROM DESIGN TIME TO DEPLOYMENT REAL-TIME SIMULATION TOOLKIT FEATURES

Unifeye Platform - Universal Framework for All Tasks involving Augmented Reality Ismar 2008

SmartZone Rack Energy Kits. Power and Environmental Monitoring for Small Data Centers

IoT Based Monitoring of Industrial Safety Measures

Research Planning Assignment 2

The J2 Universal Tool-Kit - Linear Analysis with J2 Classical

Enabling ICT for. development

Ansible Tower Quick Setup Guide

University of Massachusetts Amherst Libraries. Digital Preservation Policy, Version 1.3

PRISMAPLUS. The precise solution for mass spectrometry. Modular design. Powerful software. Wide range of applications.

NEW YORK STATE TEACHER CERTIFICATION EXAMINATIONS

Technical Service Bulletin

2.5 GHz 75 Ω Multiplexer and SPDT Relay Switches

SMART MANUFACTURING: 7 ESSENTIAL BUILDING BLOCKS

Direct Manipulation. and Instrumental Interaction. CS Direct Manipulation

Rapid Part technology technical overview

dii 4.0 danish institute of industry

AI Application Processing Requirements

Humans and Automated Driving Systems

Flexible and Modular Approaches to Multi-Device Testing

Tutorials.

PROMINENT MED. Public procurement of INnovation boosting green growth in MED area

On the Economics of Synthetic Biology: Is Openness Feasible?

Imagine your future lab. Designed using Virtual Reality and Computer Simulation

FSI Machine Vision Training Programs

About me. Why choose me

SOFTWARE ARCHITECTURE

Transcription:

Softing TDX ODX- and OTX-Based Diagnostic System Framework DX (Open Diagnostic data exchange) and OTX (Open Test sequence exchange) standards are very well established description formats for diagnostics in the automotive and related vehicle industries. Especially OTX, which was invented and developed on behalf of OEMs, is now increasingly used in diagnostic systems and applications. The driver for the standardization of diagnostic description formats is most definitely the exponentially growing complexity of modern and technologically advanced vehicles. Modern automobiles, trucks and especially agricultural and civil engineering machines can have up to 100 or even more electronic control units (ECU) on board. These have to be covered by the functionality of a diagnostic system used by the technician in the service workshop or in the field. The diagnostic systems also play an important role during the vehicle development and validation process as well as in the production and post-production life cycle stages.

Diagnostic Strategies for Modern Vehicles In the days when there was only one or at most a few ECUs on board, ECU oriented diagnostics was adequate for troubleshooting. A technician focused mainly on the common diagnostic tasks, such as error memory read out, observation of measurements, (re)calibration, parametrization and software flashing. Today, ECU oriented diagnostics is no longer enough for the efficient troubleshooting of complex vehicles. A modern diagnostic system has to offer not only ECU oriented diagnostics but further diagnostic strategies such as: function oriented diagnostics; guided diagnostics; function tests. To date, failure or diagnostic trouble code (DTC) oriented diagnostics was well supported in most proprietary diagnostic solutions. Conversion to OTX-based solutions could offer one additional degree of freedom. Especially because with OTX it is easy to read out the environmental data of the stored DTCs and convert it to the localized human readable form by taking into account vehicle configuration specifics. In this particular case the diagnostic system determines the vehicle configuration automatically and reads out the stored data in parallel from all ECUs on board (as far this is permitted by the available communication bandwidth). Applying this method boosts the flexibility and efficiency of a diagnostic solution with minimum effort. The primary aim of function oriented diagnostics is to troubleshoot vehicle functions that can be spread over several ECUs and vehicle domains. This is especially the case with advanced driving systems and comfort functions in automobiles, not to mention modern agricultural machines and excavation machinery with on-the-fly exchangeable tools. In this case the diagnostic system knows which ECUs are involved in specific vehicle functions and runs diagnostic tasks on these ECUs either in a specific sequence or in parallel. Hence, one of the main benefits of function oriented diagnostics is that the technician does not need to know which vehicle function is implemented in which ECU. He also does not need to have a deeper understanding of the functional dependencies across several ECUs, but can still perform vehicle troubleshooting efficiently. Guided diagnostics, such as symptom-based troubleshooting, is very helpful, particularly in cases when a vehicle problem cannot be determined by entries in the error memory or cannot be matched to a specific DTC. In this case a technician can be guided step-by-step through the various diagnostic functions to pinpoint the problem. Again, the benefit is that the technician does not need to know the vehicle in detail. Furthermore, the diagnostic guidance can be perceived as a didactical method which can help the technician to gain deeper understanding of the vehicle. The technicians do not need to be specially trained for the specific vehicle anymore. Their basic understanding of the vehicle is sufficient; the details are provided by the diagnostic system. Functional Requirements for a Modern Diagnostic System Besides the different diagnostic strategies, a modern diagnostic system has to provide the following functionality: Handling of variants; Parametrization and ECU coding; ECU replacement learned data readout and backup, data recovery and re-programming; Actuator and sensor tests; Parallel flashing of several ECUs. The handling of variants is still one of the greatest challenges for the automotive industry. Currently, we have Figure 1: Multiple Sources Concept

Figure 2 : Softing TDX Modular Diagnostic System Concept to deal with variants in vehicle options and coding, variants in ECU software, and variants caused by the introduction of second source concepts with many ECU suppliers. All these variants have to be handled by the diagnostic system which has to determine the current variants and adopt them automatically. In the case of the software update, it has to be ensured that only compatible software is flashed into an ECU. Last but not least, in the quality assurance phase all these variants have to be approved with as little effort as possible and seamlessly integrated into the diagnostic system. OTX, supported by the appropriate programming elements, certainly provides a solution for this challenging requirement. Softing TDX the Modular Solution for Current Diagnostic Requirements Due to its modular architecture and scalability, Softing TDX (Tester for Diagnostic(X)) provides many advantages compared to classic proprietary diagnostic solutions. The solution is based on the OTX technology which stimulates the re-use of diagnostic sequences (OTX scripts) that have been designed and implemented for use in different phases of the vehicle s life cycle. Re-use generally saves time and costs. This is especially the case during vehicle validation in development as well as in the later phases. OTX provides additional intelligence to the diagnostic systems. These can now execute diagnostic sequences which are dependent or independent of vehicle configuration automatically and in parallel. This boosts diagnostic system performance and reduces the downtime of a vehicle. Furthermore, OTX provides standardized solutions for localization aspects, such as textual translations and localization of the measurement units. However, the main benefit of OTX is that it was designed by the automotive industry for long-term (re) use. The aim was to design a system that is and can remain independent, as far as possible, from extremely fast paced changes in basic IT technology (e.g. operating systems, programming tools and languages etc.). The Softing TDX modular diagnostic solution is of large benefit to small OEMs in the aftermarket and retrofit area that cannot afford to develop complex diagnostic systems or have difficulty integrating their proprietary solutions into OEM diagnostic systems. By using the Softing TDX modular solution they can now focus on the content of the diagnostic system rather than on programming and integration. The maintenance of the diagnostic system is therefore simplified and the content can be developed and enhanced very quickly, especially in terms of time-to-market time. An application example from the retrofit field shows that the delivery time of a complete diagnostic solution can be shortened to only a few weeks. OEMs can benefit from the modular and content-based concept as well (Figure 2), since they can simply include the diagnostic functions from a supplier in their complete diagnostic solution very quickly and without huge validation and testing effort.

Figure 3: Overview Softing TDX Software Architecture of Softing TDX The Softing TDX modular software architecture is based on the ISO standards ISO13209 for OTX, ISO22901 for ODX and ISO22900 for the MCD- 3D diagnostic base system, as well as other required system components. The figure below (Figure 3) shows the general overview of the modular diagnostic framework. The configuration (diagnostic content) of the diagnostic system, in this case Softing TDX.workshop, is provided by the Softing TDX.studio authoring system. A configuration contains the following: ODX data for symbolic communication description; OTX diagnostic scripts; Possibly proprietary programs e.g. Java Jobs; Graphical design of the HMI interface; Localization; Specific data and documents required by the user of the diagnostic system. as pin assignments and wiring color coding. Pictures with part placement details and possibly instructional videos can also be added to the configuration. The configuration package is distributed to the workshops that use the Softing TDX.workshop diagnostic system over Internet or on removable media such as memory cards or CDs. The Softing TDX framework provides both application and content updates. The diagnostic system Softing TDX.workshop (Figure 4) executes diagnostic sequences or single diagnostic services by using the OTX runtime (OTX RT) and diagnostic server (ISO MVCI). A vehicle is connected to the diagnostic server by a compatible vehicle communication interface (VCI) and through the standardized D-PDU application programming interface (API). Furthermore, to ensure long-term stability and a standardized architecture, the main application accesses the core functions, such as diagnostics, HMI or I/O through the standardized OTX extensions. This concept ensures that even if the underlying base IT technology changes, the main system and content execution remain consistent, exchangeable and independent. For third-party applications, if they are still required on such diagnostic systems, the software architecture provides standardized access to the OTX runtime and ISO MVCI diagnostic server over APIs. The software architecture of the Softing TDX.workshop ensures the long term maintenance and independence of the IT base technology. Furthermore, the provided content can be executed on different diagnostic platforms (e.g. Android, ios or Linux based). The later specific data and documentation is basically a collection of detailed component descriptions, mechanical drawings, and electrical circuit diagrams with details such Figure 4: Software Architecture of the Softing TDX.workshop

Softing TDX.studio Toolbox Softing TDX.studio toolbox contains several tools (Figure 5) required for the creation of ODX symbolic data, OTX diagnostic sequences and diagnostic system configuration. For the creation, consistency checking and maintenance of ODX data, Softing s industry approved software DTS Venice is used. Softing s OTX Studio extended by the administration package, GUI Editor and OTX Wizard is used to create and test OTX scripts. The GUI Editor (Figure 6) can be used for easy designing of the user interfaces. It provides configurable graphical components (Widgets), e.g. buttons, charts, checkboxes, gauges, indicators, labels, picture placeholders, tables etc. In the single GUI configuration, several screens can be used and switched interactively. The GUI form and placement of the widgets can be organized with containers and layout management components. The OTX Wizard is specifically designed for re-using OTX sequences (Figure 7). It is an OTX code generator that helps the user to comfortably create diagnostic sequences without deeper programming knowledge. The user configures a script instead of programming it. Factory supplied OTX modules can be configured as required and provide the necessary business logic for their execution. However, the main benefit is that modules can be extended by the user libraries and simply configured for use in the OTX sequences. The generated OTX code can be edited later in Expert mode and modified if required. tic system solution. Hence, the supplier of a diagnostic solution based on Softing TDX framework has full control over the content, look and feel of the end solution. The suppliers can change the graphical content, such as starting Figure 5: Softing TDX.studio Toolbox Figure 6 : GUI Editor The main idea behind the Softing TDX toolbox is that, at the end, the customer has an individualized diagnospage, icons, and colors, and add a company logo to match the end customer s corporate identity (Figure 8). They also take over the distribution of the software and content. The software and content are also updated over their IT infrastructure (e.g. website) Softing TDX.workshop the Individualized Diagnostic System Solution Figure 7 : OTX Wizard

. The Role Model and Protection of Proprietary Content Figure 8: Softing TDX.workshop Individualization Examples Figure 9: The Role Model Figure 10: Content Protection with Role Model By applying the role model in a TDX diagnostic system configuration (TDX project), the supplier of the diagnostic system can define and control credentials for the specific user groups (e.g. administrator, developer, technician in production, technician in the workshop etc.). The authorization for specific roles can be defined for each diagnostic function contained in a TDX project (Figure 9). All users entitled to use the diagnostic system are assigned a role: This controls the kind of tasks they are allowed to perform (or not) with the diagnostic system (e.g. identification - yes, measurement - yes, flashing no, etc.). The role model is especially important for the re-use of OTX scripts. A vehicle test used in development or production could also be used in authorized workshops but not in independent ones. Typical examples of execution restriction are the flashing of ECUs, vehicle coding and parametrization of the ECUs (Figure 10). For the protection of the diagnostic sequences, functions and diagnostic execution environment (Softing TDX.workshop) itself, two independent protection mechanisms are provided. For the ODX, OTX and TDX project a special OEM-specific encryption is used. This ensures that diagnostic content from one OEM cannot be used or read by other OEMs without a proper license. The OEM-specific content licensing, if applied, still allows the use of content from different OEMs in a single application. This feature is very useful for system integrators and workshops that need diagnostic solutions covering system components from different suppliers. The application itself is protected by special application enveloping protection technology which protects the application against hacking attempts. On the one hand this provides protection against unauthorized copy-

ing and license violation, and on the other it protects diagnostic content encryption from reverse engineering. Maintenance of the Diagnostic System in the Field Softing TDX provides separated update for content and application. The update can be performed online or offline, depending on the availability of the Internet infrastructure in the field. With this approach, the content can be updated very rapidly, which is of significant importance in the case of safety relevant updates or vehicle recalls. Summary As a modular, OTX-based diagnostic system solution, Softing TDX certainly provides many benefits for workshop diagnostics. First of all there is clear investment safety due to the long-term orientation and use of standardized and exchangeable software components. The latter is very important for increasing the number of cooperation projects between OEMs and component suppliers. The standardization is very important since the pace of technology change in the IT industry is much faster than in the automotive and related industries. For this reason and because of the standardized components used, such as OTX runtime, ISO MVCI server and D-PDU API, Softing TDX guarantees long-term stability and maintainability of supplier-created diagnostic solutions. Together with the industry proven tools, such as DTS Venice and OTX Studio, Softing TDX offers efficient and flexible creation of modular and scalable diagnostic system solutions. www.softing.com Dipl. Ing. Marjan Hanc is a product manager at Softing Automotive Electronics in Haar, Germany, responsible for analytics and OTX products Originally published in the section technique of measurement of the German technical magazine Hansa automotiv, Carl Hansa publisher, Munich.