INCA (software)

Last updated
INCA
INCA Overview.gif
Developer(s) ETAS Group
Stable release
7.3
Operating system Windows Vista, Windows 7, Windows 8 & Windows 8.1, Windows 10
Available inEnglish, German, French, Japanese, Chinese
License Proprietary
Website www.etas.com/inca/

INCA (Integrated Calibration and Application Tool) is a measurement, calibration and diagnostic software published by ETAS. With its large installation base in the auto industry, this development software [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] is deployed during all phases of the development of electronic control units (ECUs) and ECU software programs for measuring, calibration, diagnostics and programming.

Contents

Description

Calibrating an ECU software with the aid of INCA enables engineers to adapt the behavior of control and diagnostic functions to a variety of vehicle models and/or model variants, without requiring the modification of calculation routines. As part of this process, characteristic values of function algorithms are entered while simultaneously acquiring signals from ECUs, vehicle data buses and measuring instruments. During the calibration process in INCA, the ECU signals are visualized, which means that any change occurring inside the ECU can be followed up by a detailed examination and analysis of system behavior. This type of characteristics calibration may take place on board the vehicle, in the lab, on test benches or in combination with simulation environments, such as Simulink.

Feature set

A host of functions required for ECU software calibration, such as interface-dependent calibration methods, calibration data management, measurement data visualization and analysis, ECU programming, vehicle bus monitoring, as well as remote control through standard interfaces, are part of the product's functional complement. Available add-ons facilitate the integration of additional functions, such as the symbolic representation of diagnostic data, the calibration of Simulink® models, the integration of LIN and FlexRay buses, plus software calibration and validation by means of rapid prototyping hardware. In combination with suitable hardware products, INCA can access standard ECU interfaces, such as CAN, K-Line, ETK, USB, Ethernet and FlexRay.

Supported standards

Related Research Articles

A Controller Area Network is a robust vehicle bus standard designed to allow microcontrollers and devices to communicate with each other's applications without a host computer. It is a message-based protocol, designed originally for multiplex electrical wiring within automobiles to save on copper, but it can also be used in many other contexts. For each device, the data in a frame is transmitted sequentially but in such a way that if more than one device transmits at the same time, the highest priority device can continue while the others back off. Frames are received by all devices, including by the transmitting device.

Simulink Programming environment

Simulink is a MATLAB-based graphical programming environment for modeling, simulating and analyzing multidomain dynamical systems. Its primary interface is a graphical block diagramming tool and a customizable set of block libraries. It offers tight integration with the rest of the MATLAB environment and can either drive MATLAB or be scripted from it. Simulink is widely used in automatic control and digital signal processing for multidomain simulation and model-based design.

Electronic control unit Computer that optimizes electron flow in land vehicles

An electronic control unit (ECU), also known as an electronic control module (ECM), is an embedded system in automotive electronics that controls one or more of the electrical systems or subsystems in a car or other motor vehicle.

A vehicle bus is a specialized internal communications network that interconnects components inside a vehicle. In electronics, a bus is simply a device that connects multiple electrical or electronic devices together. Special requirements for vehicle control such as assurance of message delivery, of non-conflicting messages, of minimum time of delivery, of low cost, and of EMF noise resilience, as well as redundant routing and other characteristics mandate the use of less common networking protocols. Protocols include Controller Area Network (CAN), Local Interconnect Network (LIN) and others. Conventional computer networking technologies are rarely used, except in aircraft, where implementations of the ARINC 664 such as the Avionics Full-Duplex Switched Ethernet are used. Aircraft that use AFDX include the B787, the A400M and the A380. Trains commonly use Ethernet Consist Network (ECN). All cars sold in the United States since 1996 are required to have an On-Board Diagnostics connector, for access to the car's electronic controllers.

Data logger Recording device

A data logger is an electronic device that records data over time or in relation to location either with a built in instrument or sensor or via external instruments and sensors. Increasingly, but not entirely, they are based on a digital processor, and called digital data loggers (DDL). They generally are small, battery powered, portable, and equipped with a microprocessor, internal memory for data storage, and sensors. Some data loggers interface with a personal computer, and use software to activate the data logger and view and analyze the collected data, while others have a local interface device and can be used as a stand-alone device.

On-board diagnostics Automotive engineering terminology

On-board diagnostics (OBD) is an automotive term referring to a vehicle's self-diagnostic and reporting capability. OBD systems give the vehicle owner or repair technician access to the status of the various vehicle sub-systems. The amount of diagnostic information available via OBD has varied widely since its introduction in the early 1980s versions of on-board vehicle computers. Early versions of OBD would simply illuminate a malfunction indicator light or "idiot light" if a problem was detected but would not provide any information as to the nature of the problem. Modern OBD implementations use a standardized digital communications port to provide real-time data in addition to a standardized series of diagnostic trouble codes, or DTCs, which allow a person to rapidly identify and remedy malfunctions within the vehicle.

AUTomotive Open System ARchitecture (AUTOSAR) is a development partnership of automotive interested parties founded in 2003. It pursues the objective to create and establish an open and standardized software architecture for automotive electronic control units (ECUs). Goals include the scalability to different vehicle and platform variants, transferability of software, the consideration of availability and safety requirements, a collaboration between various partners, sustainable use of natural resources, and maintainability during the product lifecycle.

IEEE 1451 is a set of smart transducer interface standards developed by the Institute of Electrical and Electronics Engineers (IEEE) Instrumentation and Measurement Society's Sensor Technology Technical Committee describing a set of open, common, network-independent communication interfaces for connecting transducers to microprocessors, instrumentation systems, and control/field networks. One of the key elements of these standards is the definition of Transducer electronic data sheets (TEDS) for each transducer. The TEDS is a memory device attached to the transducer, which stores transducer identification, calibration, correction data, and manufacturer-related information. The goal of the IEEE 1451 family of standards is to allow the access of transducer data through a common set of interfaces whether the transducers are connected to systems or networks via a wired or wireless means.

Association for Standardization of Automation and Measuring Systems or ASAM is an incorporated association under German law. Its members are primarily international car manufacturers, suppliers and engineering service providers from the automotive industry. The association coordinates the development of technical standards, which are developed by working groups composed of experts from its member companies. ASAM pursues the vision that the tools of a development process chain can be freely interconnected and allow a seamless exchange of data. The standards define protocols, data models, file formats and application programming interfaces (APIs) for the use in the development and testing of automotive electronic control units. A large amount of popular tools in the areas of simulation, measurement, calibration and test automation are compliant to ASAM standards. Compliance shall guarantee interoperability of tools from different vendors, allow data exchange without the need for converters, and facilitate the exchange of unambiguous specification between customers and suppliers.

Vector Informatik

Vector Informatik develops software tools and components for networking of electronic systems based on the serial bus systems CAN, LIN, FlexRay, MOST, Ethernet, AFDX, ARINC 429, and SAE J1708 as well as on CAN-based protocols such as SAE J1939, SAE J1587, ISO 11783, NMEA 2000, ARINC 825, CANaerospace, CANopen and more. The headquarters of the company Vector Informatik GmbH is in Stuttgart, Germany. Subsidiaries include Braunschweig, Munich, Hamburg, Regensburg along with international subsidiaries in Brazil, China, France, Italy, England, India, Japan, South Korea, Austria, Sweden, and the United States. Vector Informatik also includes Vector Consulting Services GmbH, a consultation firm specializing in optimization of technical product development. Altogether, these companies are referred to as the Vector Group.

CANape

CANape is a software tool from Vector Informatik. This development software, widely used by OEMs and ECU suppliers of automotive industries is used to calibrate algorithms in ECUs at runtime.

CANoe is a development and testing software tool from Vector Informatik GmbH. The software is primarily used by automotive manufacturers and electronic control unit (ECU) suppliers for development, analysis, simulation, testing, diagnostics and start-up of ECU networks and individual ECUs. Its widespread use and large number of supported vehicle bus systems makes it especially well suited for ECU development in conventional vehicles, as well as hybrid vehicles and electric vehicles. The simulation and testing facilities in CANoe are performed with CAPL, a programming language.

The ETAS Group is a German company which designs tools for the development of embedded systems for the automotive industry and other sectors of the embedded industry. ETAS is 100-percent subsidiary of Robert Bosch GmbH.

The ELM327 is a programmed microcontroller produced for translating the on-board diagnostics (OBD) interface found in most modern cars. The ELM327 command protocol is one of the most popular PC-to-OBD interface standards and is also implemented by other vendors.

dSPACE GmbH, located in Paderborn, Germany, is one of the world's leading providers of tools for developing electronic control units.

XCP (or) "Universal Measurement and Calibration Protocol" is a network protocol originating from ASAM for connecting calibration systems to electronic control units, ECUs. It enables read and write access to variables and memory contents of microcontroller systems at runtime. Entire datasets can be acquired or stimulated synchronous to events triggered by timers or operating conditions. In addition, XCP also supports programming of flash memory.

Unified Diagnostic Services (UDS) is a diagnostic communication protocol used in electronic control units (ECUs) within automotive electronics, which is specified in the ISO 14229-1. It is derived from ISO 14230-3 (KWP2000) and the now obsolete ISO 15765-3. 'Unified' in this context means that it is an international and not a company-specific standard. By now this communication protocol is used in all new ECUs made by Tier 1 suppliers of Original Equipment Manufacturer (OEM), and is incorporated into other standards, such as AUTOSAR. The ECUs in modern vehicles control nearly all functions, including electronic fuel injection (EFI), engine control, the transmission, anti-lock braking system, door locks, braking, window operation, and more.

ECU-TEST is a software tool developed by TraceTronic GmbH, based in Dresden, Germany, for test and validation of embedded systems. Since the first release of ECU-TEST in 2003, the software is used as standard tool in the development of automotive ECUs and increasingly in the development of heavy machinery as well as in factory automation. The development of the software started within a research project on systematic testing of control units and laid the foundation for the spin-off of TraceTronic GmbH from TU Dresden. ECU-TEST aims at the specification, implementation, documentation, execution and assessment of test cases. Owing to various test automation methods, the tool ensures an efficient implementation of all necessary activities for the creation, execution and assessment of test cases.

Link Motion

Link Motion is an automotive software and hardware company developing embedded automotive systems that have been used in the Lamborghini Huracán. Their main product is the Motion T carputer which can implement a connected vehicle gateway as a separate unit or as a part of the cockpit solution (eCockpit). The Motion T carputer runs on NXP's i.MX8 multi-OS platform, supports four in-car HD displays and hosts connectivity features on Microsoft’s connected vehicle platform, a set of services built on the Microsoft Azure cloud, such as over-the-air software and firmware updates, telemetry and diagnostics data and secure remote access.

Automotive security Branch of computer security related to the automotive context

Automotive security refers to the branch of computer security focused on the cyber risks related to the automotive context. The increasingly high number of ECUs in vehicles and, alongside, the implementation of multiple different means of communication from and towards the vehicle in a remote and wireless manner led to the necessity of a branch of cybersecurity dedicated to the threats associated with vehicles. Not to be confused with automotive safety.

References

  1. Preussner, M. "Available Options for Automated Testing with the ECU Stimulation System ECUS" (PDF). IAV GmbH (in German). pp. 1–13. Archived from the original (PDF) on July 19, 2011. Retrieved August 18, 2010.
  2. Predelli, O.; Müller, A. "New Control Strategy for Turbochargers with Electric Assist" (PDF). IAV GmbH (in German). pp. 1ff. Archived from the original (PDF) on September 2, 2003. Retrieved August 18, 2010.
  3. Hentschel, R., Cernat, R. and Varchmin, J.-U. "Development of a Measurement Data Acquisition System for Optimized Automotive Diesel Engine Calibration" (PDF). Institut für Elektrische Messtechnik und Grundlagen der Elektrotechnik, TU Braunschweig, 2002 (in German). pp. 273–277. Retrieved August 18, 2010.{{cite web}}: CS1 maint: multiple names: authors list (link)
  4. Müller, S. H.-J. "The Starting Procedure in Hybrid-application SI engines – Analysis, Evaluation, Optimization" (PDF). Dissertation, Technische Universität Darmstadt, 2010 (in German). pp. 63 ff. Retrieved August 18, 2010.
  5. Scharpe, D. "Schulung für Mess-/ Applikationstechnik Motorsteuergerät" (PDF). TÜV SÜD Automotive GmbH (in German). Archived from the original (PDF) on 19 July 2011. Retrieved 18 August 2010.
  6. Régis de Bonnaventure; Reißner, T. "Rapid and Direct ECU Access on the Test Bench" (PDF). KFZ-elektronik, Vol. 6/2010 (in German). pp. 70f. Archived from the original (PDF) on July 19, 2011. Retrieved August 18, 2010.
  7. Seiler, H. "Information for Onboard and Offboard Communication in Automotive Electronics" (PDF). Softing Automotive Newsletter, Vol. 2/2004. pp. 1f. Retrieved August 18, 2010.
  8. "Kistler: measure, analyze, innovate" (in German). Retrieved August 18, 2010.
  9. "INCA Matlab Auto Calibration Wizard" . Retrieved August 18, 2010.
  10. "Infineon: Data Measurement / Calibration & Rapid Prototyping" . Retrieved August 18, 2010.