Accurate Technologies

ECU Rapid Prototyping Software

______

ECU Rapid Prototyping Software

ECU Rapid Prototyping Software
ATI offers an innovative, patented software-centric method for rapid prototyping production ECUs with its sector leading technology. Functioning as an extension of VISION Calibration and Data Acquisition Software, the primary benefit of rapid prototyping software is that it allows users to internally bypass Read-Only control variables in the ECU’s RAM with calibratable parameters. With ATI's repid prototyping users can bypass internal variables and create new functionality without pre-defined ‘hooks’ or preparatory code with ATI’s patented rapid prototyping solution for pre-production ECUs

ATI offers multiple categories of Rapid Prototyping Technology:
  • No-Hooks Toolkit - Allows users to bypass control variables in the ECU’s RAM that are normally only viewable or measureable
  • OnTarget Toolkit - Allows bypassed variables to be integrated with model outputs into the production ECU executables without any modifications to the ECU source
  • Model Browser - Provides a sophisticated user interface of Simulink models from within VISION software to enhance OnTarget or xPC Target calibration and data acquisition functionality. 
  • Model Based Calibration (VISION MBC) Toolkit - MBC is the implementation of a Model-in-the-loop (MIL) system. The MathWorks’ tools, MATLAB® and Simulink®, provide the modeling environment and VISION MBC provides the ‘in-the-loop’ capability, integrating VISION with the model as it runs natively within the Simulink® environment.
EN Datasheet
CN Datasheet
No-Hooks
OnTarget
Model Browser
Model Based Calibration
Requirements
MathWorks Compatibility Chart
No-Hooks
No-Hooks

No-Hooks

With only the information needed for traditional calibration and using an ECU interface, Base No-Hooks allows the user to control and adjust ECU controlled global RAM variables in the ECU. Use Base No-Hooks to select variables and convert them to calibratable variables and use ATI's VISION Software interface to easily make changes. Simplify and expedite tasks, enable creativity, and lower costs using ATI’s Base No-Hooks.

Features:

  • Lower cost than hardware solutions
  • Bypass variables with calibratable parameters
  • Rapid prototyping functionality is independent of the ECU interface
  • Conduct rapid prototyping on production intent hardware, providing functional confidence that will translate to saved development time and money
  • No need for original ECU code, eliminating delays and cost for iterative changes between groups or companies
  • Allows calibration, data acquisition, post analysis and software rapid prototyping in the same application
  • Use the ECU hex image generated by No-Hooks to flash as many targets as needed
OnTarget
OnTarget

OnTarget

OnTarget enables the expanded capability to add custom model based control algorithm code to replace the existing ECU code for calculating selected RAM variables on the ECU under test, also called the Target. In the No-Hooks tradition, there is no need for access to or modification of the ECU source code; all that is needed is the ECU executable and description files.


OnTarget was designed to make use of Simulink® models to develop these alternative control algorithms. Simulink is a platform for simulation and Model-Based Design from The MathWorks. OnTarget includes the appropriate Simulink libraries (block sets) and target build files for generating C-code using Simulink Coder™ (formerly Real-Time Workshop®) and compiling the code with various compilers (like the free ATI GNU compilers).

Features:

  • All the features of No-Hooks Rapid Prototyping
  • Bypass variables with outputs from a Simulink® model, allowing the addition of an entirely new control algorithm to the existing ECU code without modifying the original ECU source code
  • In many cases can use a free ATI GNU compiler
  • Purchase only the functionality needed
  • Cost effective for fleet and durability testing of new algorithms
  • OnTarget is ideal for the prototyping and testing of new closed-loop functions and Function A/Function B comparison testing
  • Both the base strategy and the bypass model are calibratable simultaneously
  • Harnesses the modeling abilities of Simulink combined with the calibration support of VISION
Model Browser
Model Browser

Model Browser

ATI's Model Browser provides a sophisticated user interface of Simulink models from within VISION software to enhance OnTarget or xPC Target calibration and data acquisition functionality. The Model Browser Screen Object provides a real-time view of the Simulink model in terms of data and control flow rather than the typical list of numbers and enables graphical measurement and calibration of the model during development and testing.

Key Features:

  • View and calibrate the function of the entire system from VISION including the ECU, the new model (internal to the ECU via OnTarget or external via the xPC Target Software), and data acquisition devices may be viewed and calibrated
  • Show live data on the signal lines and parameter values on the blocks displayed in the model
  • Add constants, curves, maps, and other calibratable data items from the blocks to the familiar calibration screen objects of VISION
  • Navigate the model by clicking on subsystems through the model tree view or through the model subsystem views (similar to Simulink)
  • No need for the MathWorks® MATLAB® or Simulink® softwares
Model Based Calibration
Model Browser
MBC EN
MBC CN

Model Based Calibration

Model Based Calibration (MBC) Toolkit integrates its functionality into MathWorks MATLAB®/Simulink® for “Model in the Loop” (MIL) simulations. MBC brings the benefits of VISION's easy to use Calibration and Data Acquisition features to advanced control system designers working on MIL simulations, enabling control algorithms to be developed exclusively via PC based simulation.


MBC can quickly instrument a Simulink MIL system and makes it easy to control and calibrate in VISION as it runs natively within the Simulink® environment. Similar in operation to OnTarget software, MBC enables testing, development and verification tasks to be made without requiring an ECU or external hardware.


Key Features:

  • Integration to existing models within VISION by linking the model running within the Simulink® environment to the VISION computer.
  • Post model integration common device interface. The distinction between this virtual device and all other physical devices is transparent to VISION.
  • Powerful display of signals and calibration parameters including user configurable strip charts, recorders, lookups, dials and gauges are available.
  • Users can view models in VISION along with dynamic data overlays with the optional VISION Browser for Simulink® Models Toolkit.
Requirements

Requirements

 Computer Window 7 (32-bit or 64-bit) or Window 10 (32-bit or 64-bit) , Minimum 1 GHz processor and 1 GB of RAM.
 Calibration Interface A supported ECU calibration tool interface is required, such as a memory emulator, a serial interface or network communication interface (CCP)
 Information ECU Base Strategy (or ECU executable and description files) which is comprised of HEX and ASAP2 files for the ECU under test. The strategy MAP file is helpful but not required.
 Functionality The ability to re-flash the ECU including the recalculation of any checksums on the code and calibration memory space.
 Memory Unused Flash and RAM memory (including code, calibration and RAM areas) to accommodate new code and/or variables (note: typical ECUs have spare memory; ATI Support can help determine initial settings for your application at no cost)
 Additional Software
  • VISION Calibration and Data Acquisition Toolkit
  • No-Hooks CPU-specific toolkit (No-Hooks)
  • OnTarget CPU specific toolkit (OnTarget)
  • The MathWorks® MATLAB®, Simulink®, and Simulink Coder™ (formerly known as Real Time Workshop®) software Stateflow® and corresponding coder are optional (OnTarget) 
    • Note: Once a model has been created and compiled, the MathWorks products are not needed to work with the ECU prototype code. ATI’s Model Browser can be used in the ATI VISION calibration tool to view and interact with images of the Simulink model.
  • A compiler suitable for the microprocessor used in the target and supported by OnTarget (such as the free ATI GCC Compilers)
MathWorks Compatibility Chart

MathWorks Compatibility Chart

These features are explained in the No-Hooks and OnTarget Rapid Prototyping User Manual  and the VISION MBC Quick Start Manual. The manuals can be found on the ATI Support Portal  or your PC (C:\Program Files\Accurate Technologies\VISION XXX\Documentation). 
MathWorks Compatibility PDF

All specifications are subject to change without notice.