ecu rapid prototyping - accurate technologies prototyping us.pdf · ecu rapid prototyping rapid...

3
www.accuratetechnologies.com ECU Rapid Prototyping Rapid Prototyping is commonly used throughout the development of any product, and ECU development is no different. Vehicle ECUs, especially, are becoming exponentially more complex while their development cycles are shrinking. Therefore, rapid prototyping is even more important because it allows test and integration to progress regardless of hardware and software availability. Any hardware or software component can be prototyped at any point in the development process. ATI’s patented rapid prototyping solution focuses on the ECU specifically. ATI No-Hooks software-centric rapid prototyping is uniquely coupled with the ECU, providing unprecedented flexibility and enabling an interactive process for bypassing variables to experiment with new features or test new ideas. All bypasses are accomplished without the need of external hardware or software hooks. Most importantly, these ideas can be exercised on existing hardware, vastly reducing the validation process. When the idea is proven on the existing hardware, it can be implemented with confidence that will translate to saved time and money. ATI provides two levels of rapid prototyping: Base No-Hook s that allows the bypass of an existing variable with a manually controlled alternative variable defined by the user. OnTarge t that allows the bypass of an existing variable with an alternative variable that is the output from an alternative control algorithm model.

Upload: others

Post on 20-Mar-2020

41 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ECU Rapid Prototyping - Accurate Technologies Prototyping US.pdf · ECU Rapid Prototyping Rapid Prototyping is commonly used throughout the development of any product, and ECU development

www.accuratetechnologies.com

ECU RapidPrototyping

Rapid Prototyping is commonly used throughout the development of any product, and ECU development is no different. Vehicle ECUs, especially, are becoming exponentially more complex while their development cycles are shrinking. Therefore, rapid prototyping is even more important because it allows test and integration to progress regardless of hardware and software availability. Any hardware or software component can be prototyped at any point in the development process. ATI’s patented rapid prototyping solution focuses on the ECU specifically. ATI No-Hooks software-centric rapid prototyping is uniquely coupled with the ECU, providing unprecedented flexibility and enabling an interactive process for bypassing variables to experiment with new features or test new ideas. All bypasses are accomplished without the need of external hardware or software hooks. Most importantly, these ideas can be exercised on existing hardware, vastly reducing the validation process. When the idea is proven on the existing hardware, it can be implemented with confidence that will translate to saved time and money.

ATI provides two levels of rapid prototyping:

Base No-Hook• s that allows the bypass of an existing variable with a manually controlled alternative variable defined by the user.OnTarge• t that allows the bypass of an existing variable with an alternative variable that is the output from an alternative control algorithm model.

Page 2: ECU Rapid Prototyping - Accurate Technologies Prototyping US.pdf · ECU Rapid Prototyping Rapid Prototyping is commonly used throughout the development of any product, and ECU development

CalibrationUse No-Hooks to change the calculation of variables in situations where data values are not available for calibration, data ranges are too limited, or algorithm issues prevent effective calibration. In these cases, users can avoid development test delays by working around these issues with potential solutions before new software is available. It is simple to turn No-Hooks off and on to perform back to back comparisons between the old functionality and the new functionality.

For DevelopmentNo-Hooks allows the use of existing ECUs as development platforms, providing a much lower cost alternative for development because no pre-defined software hooks are needed. ATI’s OnTarget tool provides the ability to add functionality, such as new algorithms to existing code for “in-line” prototyping. Experiment, evolve, and finally demonstrate these new ideas on existing hardware in existing vehicles.

Diagnostics & ValidationNo-Hooks enables testing and verification of OBD algorithms to be run faster and cheaper than ever before. For example, safety critical algorithms, including Electronic Throttle and X-by-Wire features, require redundancy checks, including verification that the memory of the microcontroller is functioning correctly. No-Hooks enables the simulation of a RAM corruption condition by bypassing a given RAM address and inserting a user-defined No-Hooks value into the RAM location.

In SimulationATI’s OnTarget can replace or add further flexibility to HIL systems by providing the simulated data from a model running in the system rather than from external hardware running a model. OnTarget can adjust non-calibratable variables through simulation software rather than requiring expensive changes to HIL system hardware and simulation software.

Test & VerificationNo-Hooks technology gives standard calibration and rapid prototyping tools the ability to alter the inputs to functions and features inside the ECU. It can feed input range sweeps into the ECU so that the output

ECU Rapid Prototyping Applications

can be monitored for correct behavior. This enables many function or feature level software verification tests to be performed.

Example UsageHere are some examples of uses by ATI’s Rapid Prototyping customers:

Bypass the commanded gear state of the • transmission and force the transmission to any desired state regardless of engine RPM and torque load.Bypass the catalytic converter temperature • calculation variable and set the variable to a high value that is physically difficult to achieve.Record the vehicle pedal input for a given test and • then feed the recorded pedal position data back into the pedal position RAM variable in the ECU to repeat the same test.Bypass the RAM variable associated with the • vehicle altitude calculation and set it to any value to simulate the desired operating altitude.Force a clutch into a slippage condition by bypassing • the RAM variables associated with the desired clutch state (unlock, partial lock, full lock).

www.accuratetechnologies.com

Page 3: ECU Rapid Prototyping - Accurate Technologies Prototyping US.pdf · ECU Rapid Prototyping Rapid Prototyping is commonly used throughout the development of any product, and ECU development

www.accuratetechnologies.com

Contact ATI Sales at: [email protected]

China: +86-138-1023-6357 France: +33 (0) 1 72 76 26 10

Germany: +49 (0) 89 9700 7121India: +91 80 41694218

Japan: +81 3 5325 6222Sweden: +46 (0) 31 773 7140

UK: +44 (0) 1767 652 340US: +00 (1) 248 848 9200

v11US

VISION Browser for Simulink® ModelsUse ATI’s optional Model Browser with ATI’s OnTarget to view The MathWorks’ Simulink Models with calibration screen control, including performing graphical calibration. The view is in terms of data and control flow, rather than the typical list of numbers. The model objects can show calibration data on Simulink blocks and live data on signal lines, along with interacting with them in the familiar calibration screen objects of VISION. The Simulink application is not required.

VISION NHOT File Exporter ToolkitThe No-Hook OnTarget (NHOT) File Exporter allows the user to import and export modified Strategy files (description and memory images) of different formats, including: A2L, DCM, Vector, MDF Log, MatLab (CAL), and VAT2000 files so that they can then be used with any standard calibration measurement tool.Note: Requires an A2L file as an input file to modify with the NHOT data items and does not create an A2L file from scratch.Note: The “VISION Import/Export” toolkit is not required to use this toolkit for exporting the No-Hooks A2L and memory image files.

VISION Hardware Bypass Toolbox for xPC Target™ SoftwareProvides for real-time communication and calibration access between VISION and a Simulink model residing on an external PC via the MathWorks xPC TargetTM Software. As a result, the Simulink Model’s signals can be acquired directly into VISION and the tunable parameters in any of the Simulink blocks can be modified automatically through the VISION user interface. This functionality can work seamlessly with the VISION Browser for Simulink Models. The No-Hooks Software is not required.

Complementary Rapid Prototyping Tools

Additional Rapid Prototyping toolkits and add-ons are available to maximize the use of No-Hooks and OnTarget.

VISION Import/Export ToolkitWhen used in conjunction with the No-Hooks/OnTarget Toolkits, provides the ability to create No-Hooks Strategy files in different formats, including: A2L, DCM, Vector, MDF Log, MatLab (CAL), and VAT2000 files for export (from a VST file).