Data Acquisition - Accurate Technologies

Solutions Product Guide
Accelerating you Electronic
Control Unit Development
1
2
Accurate Technologies Inc. (ATI), founded in 1992, provides innovative
solutions for the evolving needs of Electronic Control Unit (ECU) development.
ATI products reflect forward thinking and creative solutions for vehicle
manufacturers, testers, calibrators, and suppliers, allowing them to save time
and money by working more efficiently.
At first glance, ATI is a product-based company, but its business philosophy is that of a service organization. Rather
than selling a static product to everyone, ATI believes in developing products that are built from the ground up to
adapt to customer processes and needs. ATI’s service approach is practiced throughout all areas of the company,
from worldwide employee recruitment to, most importantly, our customer support.
While headquartered near Detroit, in Wixom, Michigan, customer support is provided around the world with ATI
subsidiary offices in the United Kingdom, Germany, Sweden, Japan, France, and India. Distributors support other
markets, including China, Korea, and Italy.
Philosophy
Quality
Service / Support
• Products are designed, developed,
and manufactured in-house
• Focused product portfolio
• Diverse customer and partner base
• Open, transparent, and straightforward
• Privately-held status results in
faster decision making
• Comprehensive manufacturing
processes using state-of-the-art
machinery
• Increased product quality (less than
0.01% warranty returns)
• Production co-located with
engineering department for faster
issue resolution
• Shorter lead time
• Selection of the best and most
qualified suppliers
• Average repair resolved in two
weeks
• Phone calls answered immediately
during regular business hours
• Emailed issues answered within
one hour
• On-site support, worldwide
• Free, ongoing product training
Independent corporation
Products manufactured at USA
facility
Fast response time
“Support is a service, not a product.”
3
Table of Contents
Applications
5
Overview
Data Acquisition
ECU Calibration
ECU Interfaces
ECU Rapid Prototyping
Test Cell Measurement
Network Solutions
CAN Bus Interfaces
6
8
12
14
15
18
19
20
Products 21
VISION
ECU Rapid Prototyping
Data Acquisition
ECU Interfaces
Test Cell Measurement
Network Solutions
CAN Bus Interfaces
22
28
33
44
55
54
56
©Copyright 2015 Accurate Technologies Inc.
All rights reserved. Written permission is required for reproduction of all or parts of this publication.
Accurate Technologies Inc. is continually improving it products and reserves the right to alter the
specifications of the products contained within this catalog at any time without notice.
The name and designations used in this document are trademarks or brands belonging to respective
owners.
4
Applications
5
Product Categories
ATI development solutions can be used for any vehicle controller such as powertrain, brake and body control modules,
and the networks connecting them. These products are used on the lab bench, in hardware-in-the-loop setups, in
dynamometer facilities, and in-vehicle applications.
Data Acquisition (DAQ) solutions are an essential component of reliably acquiring data
throughout the entire development process in any environment.
ECU Calibration analyzes the relationships of inputs and outputs and makes real-time
modifications.
ECU Rapid Prototyping patches in new code on the ECU without the need for the original
source, or knowledge of assembler, hex code, or predefined hooks.
ECU Interfaces provide the unique communication needed to access ECU microcontrollers
real-time.
CAN Bus Interfaces translate CAN messages to PC displays, or in stand-alone applications
to analog and digital information.
Network Solutions tools provide the ability to capture, view and record messages, monitor
bus integrity, or troubleshoot a devices functionality on a network.
Test Cell Measurement combines industrial machinery (dynamometer or “dyno”) with
precision control and laboratory-quality measurements to replicate real-world environments
for individual components, systems of components, and complete vehicles.
6
7
Data Acquisition
ATI has assembled a comprehensive data acquisition solution that includes software and hardware to eliminate any
compromise when choosing the proper tools. Designed for automotive ECU development, ATI offers rugged data
acquisition solutions for a wide range of applications that provide flawless, reliable performance under all conditions
and environments, from the lab bench to the most challenging vehicle conditions.
Software Solution
ATI’s VISION software is the foundation of the data
acquisition solution that easily adapts the interface
and data management to each unique application. It
is a comprehensive solution that includes real-time
and post-data analysis.
Essential elements of any data analysis tool include
the ability to manipulate and view data in a way
that highlights results, differences, or specific
events. VISION enables comparisons, highlighting
or auto detecting of data or events, overlaying, and
even partial exporting to save time and minimize
throughput. VISION offers still another level of
convenience by allowing analysis and changes to
analysis while still on-line. There is no need to start
or stop the application to make changes.
Analysis is strongly tied to the acquisition process
and can be an essential part of calibration.
VISION combines the functions of calibration, data
acquisition, and post analysis into one application.
Share, use, and manipulate data throughout the
process in a single application.
8
Data Acquisition
Hardware Solutions
ATI offers competitive, rugged data acquisition solutions for a wide range of applications that provide flawless, reliable
performance under all conditions and environments, from the lab bench to the most challenging vehicle conditions.
This may include signal input devices for analog or thermocouple, power management, communication management,
data display, or signal output. In designing a system, performance and cost are core decision factors, but other special
features may also be needed, such as more channels, higher bandwidths, or faster data rates. Signal filtering for noise
isolation or ruggedization of hardware for use in the harshest environments is also important.
And while all these elements are listed in the specification on a data sheet, ATI hardware provides one other key
feature - time synchronization. This means that the hardware helps manage time alignment within the software from
a variety of sources.
Depending on the availability of space, the number of channels needed, sensor locations, and other requirements,
ATI’s data acquisition hardware configurations can be configured for either centralized or distributed layouts.
Centralized
• Installed in one location
• Enables the use of lower cost, high channelcount modules
• Simplifies servicing the equipment in the field
• Can be placed in a well-protected area; reduces
the need for ruggedness
• Longer wire lengths must be laid throughout;
increasing weight, higher labor and material
costs
Distributed
• Installed throughout the vehicle
• Typically smaller data collection modules
• Placed closer to the actual signal source
improving signal integrity and reducing noise
affects
• Smaller bundles of wire; less weight, lower cost
of installation and material
9
Data Acquisition
Data Acquisition Options
ATI data acquisition modules are environmentally sealed, robustpackaged devices with high-end performance that can be mounted
virtually anywhere. The EMX Data Acquisition Series features
include extended filtering and accurate data at fast rates. They are
configured with a series of functional modules: High Speed Analog
Input, Thermocouple, and Sensor Power Supply. The EDAQ Series
Data Acquisition Modules
have provided steady results for many years supporting Analog,
Temperature, and Pulse EDAQ units each with 16 input channels.
Additional Devices
To design a complete solution with the DAQ
modules, there are a series of devices that include
communication management, analog and digital
output, power boosting, and display. The CANary
Interface Module and the VISION Network Hub
provide essential time alignment of the ATI hardware
data. Both devices can also interface to CCP, XCP, or
other CAN devices.
For output, the Voltage Output Module (VOM)
provides analog and digital output data to any external
control system or device in the format needed. While
the Vehicle Information Display (VID) is an easily
configured heads-up display.
10
Data Acquisition
EMX Data Acquisition
EDAQ Data Acquisition
11
ECU Calibration
Designing an Electronic Control Unit (ECU) is only the beginning. The features in ECUs, such as Powertrain Control
Units, are quickly becoming more complex and offering more features. Thousands of variables are now provided for
the engineer to modify during the in-vehicle calibration phase, and fine tuning them is as complicated as it is critical.
Calibration tools significantly impact the efficiency and effectiveness of the ECU development process. These tools are
typically comprised of PC-based software to perform the adjustment of the variables and an ECU hardware interface
to provide the interface to the controller. Teams must be able to measure and time-align relationships of inputs and
outputs and make real-time modifications.
Software Solution
Features
VISION Calibration and Data Acquisition
Software
A calibration tool needs to be efficient and flexible
to meet the increasing complexity of the job. It
must also be able to adjust to needs of individual
calibrators, teams with different goals, increasing
sophisitication of systems, and changing equipment.
From its inception, ATI’s VISION Calibration and
Data Acquisition Software was structured and
developed with the ability to adapt the tool to each
process.
Important features include:
• Importing/exporting a wide range of file formats to
allow teams or groups to share files and information
• Automation of repetitive tasks
• Providing multiple recorders with multiple triggers to
run tests sequentially
• Flexibility to view data in the manner your application
requires
• Collecting data from multiple sources into a
synchronized data file
• Comparing calibration data
12
ECU Calibration
Serial or Memory Emulation
CAN Bus Interface Calibration
13
ECU Interfaces
ECU Interfaces are devices that connect to an ECU microcontroller directly - as a memory emulator or through the
debug port interface - while ECU Protocol Interfaces communicate using Association for Standardisation of Automation
and Measuring Systems (ASAM) standards, such as CCP or XCP. The method can be driven by what is supported on
the microcontroller, by the ECU manufacturer, or the end user. ATI offerings support all approaches.
Serial Interface Modules
Serial Interfaces are built for the most demanding environments,
including usage within the ECU underhood. There is a family
of USB devices that enables data acquisition, calibration, and
flashing functionality to ECUs with supported microprocessors via
a connection through the microprocessors debugger interface. A8
Serial Interface Modules support the latest microprocessors
through current debug interfaces, such as OCDS, Nexus, and
DAP2. A7 Serial Interface Modules currently support JTAG,
AUD, and RTD interfaces that provide real-time access to memory
mapped resources.
Memory Emulator Modules
Memory Emulator Modules are designed to directly replace the
microcontroller on the ECU to provide direct access to calibration
parameters. The M6 Memory Emulator family is a tailored
solution for the calibration of ECUs based on the Freescale™
PowerPC MPC5xx and TriCore TC179x family of microcontrollers.
The M5 Memory Emulator Modules connection to the
target ECU is via a low-cost Tool Adapter Board (TAB) that is
customized to mate the M5 with the specific ECU under test.
This makes the M5 a reusable universal module that can be used
with a range of microprocessors and applications.
CAN Network
Calibration over an existing CAN bus or other networks
has existed for over a decade. Traditionally the ECU
already has an existing communication network making
this interface the lowest cost approach. Typical data
rates are about 40 to 60 data items every 10 msec and
bandwidth may be limiting for calibration. The CANary
Interface Module, the VISION Network Hub and other
third party CAN interfaces, such as Kvaser CAN hardware,
will work for this application.
14
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-Hooks that allows the bypass of an existing variable with a manually controlled alternative variable
defined by the user.
• OnTarget that allows the bypass of an existing variable with an alternative variable that is the output from an
alternative control algorithm model.
15
ECU Rapid Prototyping
Applications
Calibration
Use 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 Development
No-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 & Validation
No-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 Simulation
ATI’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 & Verification
No-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
16
can be monitored for correct behavior. This enables
many function or feature level software verification tests
to be performed.
Example Usage
Here 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).
ECU Rapid Prototyping
Complementary Rapid Prototyping Tools
Additional Rapid Prototyping toolkits and add-ons are available to maximize the use of No-Hooks and OnTarget.
VISION Browser for Simulink® Models
Use 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 Hardware Bypass Toolbox for xPC
Target™ Software
Provides 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.
VISION NHOT File Exporter Toolkit
The 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 Import/Export Toolkit
When used in conjunction with the No-Hooks/
OnTarget Toolkits, provides the ability to create NoHooks Strategy files in different formats, including: A2L,
DCM, Vector, MDF Log, MatLab (CAL), and VAT2000 files
for export (from a VST file).
17
Test Cell Measurement
Accurate Technologies’ long history in powertrain development provided insight into the day-to-day issues that were
occurring during engine testing at a time when electronic devices were being introduced to monitor performance
instead of traditional mechanical means. Outside of the harsh physical environments, devices used in these
applications need to perform difficult high-voltage signal conditioning and high-speed synchronous pulse processing.
ATI developed unique products that satisfy specific test cell or dynamometer challenges. These highly accurate
products measure engine timing (IGTM) or speed (SmartTach) in convenient ways to provide information that
otherwise may not be available.
IGTM-2000
The IGTM-2000 is a precision ignition timing
measurement instrument designed specifically for the
engine development and testing environment. Among
its many innovations is the capability to continuously
measure actual ignition timing in real-time with +/-0.05
degree accuracy under all engine operating conditions.
A unique feature of the IGTM-2000 is the universal
compatibility with “patterned” crankshaft position signals
(i.e. missing/extra tooth). Reference (tooth) patterns
can be chosen from pre-defined common automotive
types or custom pattern definitions, which can easily
be programmed into the IGTM-2000 by the operator.
A universal decoding algorithm provides maximum
achievable transient timing measurement accuracy
for any reference pattern under all engine operating
conditions.
18
SmartTach
The SmartTach is a precision speed measurement
instrument designed specifically for the development
and testing environment. Among its many innovations
is the capability to continuously measure speed from
virtually any type of signal.
Along with measured speed being continuously
displayed, a precision analog voltage output
representing measured speed is available on the Analog
output connector. Three user configurable Range
Outputs are available on the SmartTach. These can be
used as warnings to the dynamometer technician or test
cell computer that an engine or test malfunction may
have occurred.
Network Analysis
Network development solutions come in different formats to support a variety of applications, such as network
analysis or node emulation. Network analysis is crucial throughout the development of any networked system or
module. The ability to capture, view, and record messages allows monitoring of bus integrity or troubleshooting
functionality of the modules on the network. Whether developing a concept or preparing for production, access to the
network is essential. Node simulation can be done with hardware or software components depending on whether the
environment is on the bench or in the vehicle.
Software Solution Features
Node Emulation
During network development, in many instances there
is a point where the ‘real’ hardware is not available
for testing. Node emulation, done by hardware or
in software, is used in its place. CANLab Network
Analysis Sotware provides all the features needed
to send and receive messages just as an ECU would
- including send on changes, send on receipt, time
based sending, etc.
Scripting
Scripting has almost become a required function in
networking analysis tools. There are always unique
situations where scripting is essential to automate
tests, simulate nodes, or initiate messages based on
network activity. The script itself should be easy to
use and based on an environment familiar to most
developers, making their implementation fast and
efficient.
Post Data Analysis
Traditional bus analysis tools provide little
functionality for analyzing the data contained in CAN
messages. Expectations of these tools are getting
higher, since passive monitoring is not enough. With
programmable conditional highlighting of monitors,
virtual channels, and the ability to mix real-time and
recorded data, good post analysis tools empower
users. It allows them to streamline and enhance
every aspect of their jobs.
19
CAN Bus Interfaces
ATI offers several products for hardware solutions that include node emulator or easy-to-use PC interfaces. One
benefit of using a hardware solution is that it can provide real-time results without PC operating system interruptions.
Hardware Emulator
ATI’s CANverter provides the simplest way to move
signals on or off a vehicle network. This low cost
device allows users to collect analog and digital
signals then convert the data into CAN messages. It
can also receive CAN messages and translate data to
analog, digital, pulse or PWM outputs. Once set up
using the CANverter Configuration software, it is used
without a PC.
For example, use the CANverter to read analog
torque measurements and output CAN messages
to provide the torque information to the entire CAN
network.
PC Interfaces
ATI provides the VISION Network Hub or
CANary Interface Module for use with VISION
Calibration and Data Analysis software for
synchronized network data analysis. To provide
the widest possible range of interface options, ATI
partners with Kvaser AB to provide CAN interfaces
of all format types, including USB, PCMCIA, PCI,
ISA, and data loggers. Rugged versions of hardware
are also available.
20
Products
21
VISION Calibration and Data Acquisition Solution
ATI VISION Software is an integrated calibration
and data acquisition tool that collects signals
from the ECU and external sources, measures
relationships between inputs and outputs,
enables real-time calibration and modification
of closed loop control systems, time aligns and
analyzes all information, manages calibration
data changes, and programs the ECU.
VISION provides customer-driven features and
content from ATI’s extensive history of working
side-by-side with customers to gain critical
insight to how development engineers work.
ATI’s VISION is not a closed system. It can
adapt to legacy systems or tools that customers
may already use. Convert files to / from VISION
for data sharing or, in many cases, use hardware
supplied by other vendors. For the physical
access to ECUs, VISION supports the full range
of hardware interfaces.
Features
Setup
• Utilizes a Device Manager to describe and
organize hardware components and ECU
strategies and calibrations
• Provides a Vehicle Manager that makes it
easy to create vehicle specific setups
• Provides user configurable views for
calibration and measurement data
• Allows for an unlimited number of views
• Allows purchasing only what is needed via
Toolkits
Calibration
• Batch processes of calibration changes
• Marks calibratable items to track changes
• Allows offline calibration without an ECU
• Tracks ECU cell usage of tables and maps
• Allows realtime comparison to the Base or a
Reference calibration
• Provides integrated Calibration Manager
• Provides a wide range of editing methods:
formula bars, drag and drop, manual, and
spinners
22
Recording Data
• Allows the use of multiple recorders simultaneously
• Pauses while recording data for analysis
• Provides independent sampling rates per channel
• Records any data available to VISION including
calibration items
• Saves in ASCII, MATLAB®, MDF and HDF formats
Display Objects
• Tabular, 2D, or 3D display of curves and maps
• Gauges, dials, switches, and slider display
• Display of running point during measurement
• Graphic multi-dimensional calibrations
• Format data lists to your requirements
• Calculate residency values indicating length of time
spent in given areas
Post Processing
• Create multiple views of the same data set
• Wide range of formatting options
• Create calculations based on recorded data
• Create Template for quick formatting of data
• Overlay recordings for comparison
• Export segments of recorded data
• Merge calibrations
VISION Calibration and Data Acquisition Solution
Data Acquisition (DAQ)
For data acquisition and analysis, VISION’s screens
can be tailored to collect, manage, and analyze data
in the manner and format that best fits individual
needs. The VISION Project Manager is used to
simplify the test setup in a tree structure format that
easily allows the user to add, remove, and configure
measurement devices. Objects and screens are
included to display data for thorough analysis and can
be arranged to fit proper test environments.
Advanced Analysis Features
• Dials and gauges that provide the ability to
customize acquisition screens
• Support of file overlay for comparisons
between different recorder files
• Multiple data recorders each with a trigger
running simultaneously
• Statistical analysis including: means, peaks,
medians, standard deviations, etc. for each
channel
• Display trace data in both graphic and tabular
form
• Simultaneous view of multiple graphs
• Layout templates
• Normalized traces
• Import/Export capability of other file formats
• Find-in-Files
• Calculated/virtual channels
• Integration with calibration and RP tools
Calibration (CAL)
In addition to the wide range of Screen Objects
available for DAQ data, 2D and 3D Calibration Tables
are key graphical representations of multi-dimensional
calibrations that can be edited in various ways. Editing
methods include adjustment formulas, keyboard
shortcuts, and automated scripts. Additional features
include the ability to overlay tables, transpose axes, and
insert text labels for later reference. Residency values
are calculated indicating the length of time spent in
given areas of maps and tables.
23
VISION Calibration and Data Acquisition Solution
Post Analysis - VISION Data Analysis
and Viewer
Essential elements of any data analysis tool include
the ability to manipulate and view data in a way that
highlights results, differences, or specific events.
ATI’s VISION enables comparisons, highlighting or
auto detecting of data or events, overlaying, and
even partial exporting to save time and minimize
throughput.
Use Virtual or Calculated channels to enhance
information or Layout Templates to expedite set up of
similar tasks or tests. VISION offers still another level
of convenience by allowing analysis and changes
to analysis while still on-line. There is no longer
the need to start or stop your application to make
changes.
VISION’s powerful post analysis features include
importing/exporting in popular file formats (MATLAB,
MDF, HDF and ASCII), use of x-y plots to plot one
variable against another, and file overlays to view
data from more than one file at a time. Add files to
current plots and open files relative to one another
so that all files can be viewed together. The data
analysis capabilities of VISION make it a versatile
calibration measurement tool for many industry
applications.
24
Rapid Prototyping - No-Hooks
Perform software-centric algorithm rapid prototyping
on existing ECUs using the No-Hooks toolkit with
VISION. The patent-pending No-Hooks technology
enables modification of RAM variables or prototyping
of new features on the ECU. There is no need for high
cost external bypass hardware, extra Hardware-in-theLoop boxes or expensive (and time consuming) code
changes.
For more information go to the Rapid Prototyping
section.
VISION Calibration and Data Acquisition Solution
Hardware Options
ATI provides a wide range of hardware to complement calibration and data acquisition systems based on ATI’s
VISION™ software. Use ATI VISION hardware for features such as interfacing to accessories essential for test
situations or adding extra communication channels.
Data Acquisition Hardware
ATI VISION collects and records measurements
from a wide variety of sources that can be recorded
for in-depth post analysis to correlate development
and real world applications. Easily add, remove, and
configure measurement devices supplied by ATI or
choose from other third party measurement modules
such as CSM, Ipetronik SIM modules, and Campbell
equipment. VISION and ATI’s hardware devices
support both centralized device configurations, where
data acquisition devices reside in one location for
easy access, and distributed configurations, where
modules are placed close to the actual signal sources
to reduce noise and interference and the amount of
wire needed.
Measurement Devices Supported
•
•
•
•
•
•
•
•
•
•
ATI EMX Analog and Thermocouple DAQ
modules
ATI EDAQAI, EDAQT, and EDAQP DAQ
modules
SMB CAN Interfaces (CSM Dual-Scan, ADScan, Thermo-Scan, and Baro-Scan)
IPETRONIK CAN based DAQ modules
CAN/RS-232-based DAQ modules
IMC CANSAS compact CAN-based DAQ
modules
CEASAR QIC modular CAN-based DAQ
modules
National Instruments DAQCard 700, 1200,
and E-series
SOMAT eDAQ hardware
Kistler KiBox Combustion Analyzer
Calibration Hardware
ECU Interfaces supported in VISION include ASAM
CCP/XCP, serial network connection, and memory
emulator. Serial Interfaces include ports provided by
semiconductor companies such as AUD, RTD, or JTAG.
The network communication support includes the ASAM
standards, the Universal Calibration Protocol (XCP), and
CAN Calibration Protocol (CCP), along with KWP2000
via K-Line. Memory emulator products plug directly into
a microprocessor socket. Using ASAM standards allows
VISION to be compatible with any target ECU regardless
of the module type or module manufacturer.
ECU Interfaces Supported
•
•
•
•
•
•
CCP via CAN
XCP via TCP/IP, UDP or CAN
KWP2000 via K-Line
KWP2000 via CAN
ECU Memory Emulators
ECU Serial Interfaces
Requirements
Minimum PC Requirements
Microsoft Windows XP SP3 (32-bit or 64-bit)
1 GHz microprocessor
1 GB of RAM
25
VISION Toolkits
VISION functionality is enabled through a series of toolkits. This allows the user to purchase only the features needed.
Part
Number
Description
Base VISION
NONE
VISION Base
Build DeviceTree online/offline; Configure and acquire data from ATI’s data acquistion hardware; Data List and
Recorder Objects functional; View only for Recorder files; CAN Monitor Device and CAN Trace Objects available (ATI
VISION Hub only)
Data Acquisition Toolkits
152-0007
VISION Data Acquisition Toolkit
View data screen objects (Gauges, LED, LED Array, Thermometer, Dashboard, Stripchart Recorder); Export MDF and
ASCII files
152-0013
VISION Third Party I/O Interface Toolkit
Acquire and record data from supported third party data acquisition hardware (requires 152-0007)
152-0022
VISION SoMat® Data Acquisition Interface Toolkit
Acquire and record data from SoMat data acquisition hardware (requires 152-0007)
152-0026
VISION Simulation Data Acquisition Toolkit
Acquire and record data from non-real time systems (requires 152-0007)
152-0032
VISION Kistler® KiBox Data Acquisition Toolkit
Acquire and record data from Kistler KiBox Combustion Analyzer (requires 152-0007)
Calibration Toolkits
152-0008
VISION Calibration Toolkit
View/Edit data in calibration screen objects (2D/3D maps, slider, dial, switch); Create/Edit ATI Calibration files, ASAM
CDF and CDFx files; Use Calibration Manager; Import/Export CDF and CDFx files
ECU Interface Toolkits
152-0020
VISION Universal ECU Interface Monitoring Toolkit
ECU Connectivity via supported software protocols and hardware interfaces – Data Acquisition only
152-0021
VISION Universal ECU Interface Calibration Toolkit
Calibrate ECU via supported software protocols and hardware interfaces (requires 152-0020)
152-0034
VISION Universal ECU Interface Flashing Toolkit
Flash ECU via supported software protocols and hardware interfaces (requires 152-0020 and 152-0021)
152-0018
VISION Third Party Universal ECU Interface Toolkit
Add support for third party ECU hardware interfaces (requires 152-0020, 152-0021, and 152-0034)
Other Toolkits
152-0010
VISION Scripting and API Toolkit
Enable use of Horizon scripting, the COM API, and ASAP3 communications
152-0011
VISION Data Analysis and Viewer Toolkit
Add Post Analysis functionality; Adds advanced recorder file viewing (cursors, overlays, and more); Import/Export
MAT, HDF, CSV, and REC data files; Import ASCII files
152-0012
VISION Third Party CAN Interface Toolkit
Enable third party CAN interfaces (including Kvaser)
152-0019
VISION J1939 Monitor (with DTC Support) Toolkit
Add the J1939 Monitor device and DTC screen object
152-0023
VISION AVL DRIVE™ Interface Toolkit
Enable data exchange with AVL Drive
152-0025
VISION CRETA™ Connection Toolkit
Enable data exchange with AVL Creta
152-0028
VISION Import/Export Toolkit
Create VST files; Import/Export A2L, DCM, Vector, MDF Log, MatLab (CAL), and VAT2000 files
152-0029
VISION VETS Automation Toolkit
Enable automation communications between the Horiba VETS system and VISION
152-0030
VISION VETS Data Acquisition Toolkit
26
VISION Toolkit Packages
VISION functionality is enabled through a series of toolkits. This allows the user to purchase only the features needed.
Part Number
152-0200
152-0201
152-0208
152-0209
152-0210
VISION
Standard
Calibration
Package
VISION
Standard
Calibration
Package w/
Third Party I/O
VISION Data
Acquisition
Package
VISION ECU
Flashing
Package
Analysis,
Acquisition,
and
Calibration
Package
Base VISION
NONE
VISION Base
X
X
X
X
X
X
X
X
Data Acquisition Toolkits
152-0007
VISION Data Acquisition Toolkit
152-0013
VISION Third Party I/O Interface Toolkit
X
X
152-0022
VISION SoMat® Data Acquisition Interface Toolkit
152-0026
VISION Simulation Data Acquisition Toolkit
152-0032
VISION Kistler® KiBox Data Acquisition Toolkit
Calibration Toolkits
152-0008
VISION Calibration Toolkit
X
X
152-0020
VISION Universal ECU Interface Monitoring Toolkit
X
X
152-0021
VISION Universal ECU Interface Calibration Toolkit
X
152-0034
VISION Universal ECU Interface Flashing Toolkit
X
X
ECU Interface Toolkits
X
X
X
X
X
X
X
X
152-0018
VISION
Third Party
Universal
ECU Interface
Toolkit
Each
toolkit
can be
purchased
with different
models, including perpertual and non-perpetual types.
Other Toolkits
152-0010
VISION Scripting and API Toolkit
X
X
152-0011
VISION Data Analysis and Viewer Toolkit
X
X
X
152-0012
VISION Third Party CAN Interface Toolkit
X
X
X
X
X
X
X
X
X
152-0019
VISION J1939 Monitor (with DTC Support) Toolkit
152-0023
VISION AVL DRIVE™ Interface Toolkit
152-0025
VISION CRETA™ Connection Toolkit
152-0028
VISION Import/Export Toolkit
X
152-0029
VISION VETS Automation Toolkit
152-0030
VISION VETS Data Acquisition Toolkit
27
Rapid Prototyping Software
ATI offers an innovative, patented software-centric method
for rapid prototyping ECUs that functions with our VISION
Calibration and Data Acquisition Software to make a complete
development solution. The base product, No-Hooks, allows users
to bypass control variables in the ECU’s RAM (that are normally
only viewable or measureable) with calibratable parameters. The
OnTarget toolkits add another level of prototyping to bypass ECU
control variables with model outputs inline with the production
ECU executables. In both cases, the bypasses are implemented
without any modifications to the ECU source code and the new
algorithms are run on the production-intent ECU.
No-Hooks Rapid Prototyping Software
No-Hooks is the foundation of ATI’s Rapid Prototyping product. With only the information needed for traditional
calibration and using an ECU interface, Base No-Hooks allows the user to control and adjust 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. 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. Inputs may be forced to simulate specific conditions for
testing without modifying or adding expensive hardware. Previously fixed values may be adjusted without the need
for expensive code changes. Simplify and expedite tasks, enable creativity, and lower costs using ATI’s Base NoHooks.
No-Hooks is simply the addition of a software switch that allows the bypass of an existing variable with a manually
controlled alternative variable defined by the user. The code to bypass the existing variable runs in-line with the rest
of the original code on the target ECU. No-Hooks replaces a variable assignment (or “write”) instruction in the existing
ECU code with a branch instruction to a small bypass algorithm placed within the ECU code space.
This provides the ability to bypass writing the original
value with writing a new, calibratable value to the
variable. When the code reaches a write to the
variable to be bypassed by No-Hooks and if No-Hooks
is turned on, the code branches to the No-Hooks
bypass algorithm which writes the replacement value
to the variable, and then immediately branches back
to resume the original code.
Because No-Hooks identifies every Write instruction
to a specific variable, it can generate these branch
points to bypass any variable that is written to by
the ECU code. When running, the No-Hooks bypass
can be turned off and on through a simple software
switch. In addition, both the original variable value
and the bypassed variable value can be viewed and
compared at any time.
28
Rapid Prototyping Software
OnTarget Rapid Prototyping Software
Add further functionality and complexity to
No-Hooks with OnTarget Rapid Prototyping.
OnTarget performs No-Hooks bypassing but with
the added capabilities of replacing the calculation
of an ECU variable value with alternative code;
still without the need for any of the base ECU
source code. OnTarget is designed to make use
of Simulink® models to develop these alternative
bypass control algorithms. Simulink is a platform
for simulation and model-based design from The
MathWorks.
The unique performance benefit of No-Hooks OnTarget is that the alternative code actually runs in-line with the rest of
the original code directly on the target ECU with no latency. OnTarget enables the selection of Data Items as triggers
and inputs, then returns the alternative code results when activated by a variable write instruction bypassed by NoHooks. As with any No-Hooks application, both the base strategy and the bypass model can be fully calibrated and
controlled within VISION, and the bypass model enabled and disabled with just a simple mouse click to enable easy
comparisons between the base and the prototype strategy. OnTarget is ideal for the prototyping and testing of new
closed-loop functions and Function A/Function B comparison testing.
ATI has worked with The MathWorks, Inc. to seamlessly integrate its OnTarget rapid prototyping, data acquisition
and calibration capability in VISION with the high-level Modeling language of MATLAB®/Simulink®, and the ability to
convert these high level Models into real-time executables with Simulink Coder™ (formerly Real Time Workshop®).
No-Hooks OnTarget includes custom Simulink libraries (block sets) and target build files for generating C-code using
Simulink® Coder, compiling the code with various compilers, and linking the new No-Hooks and model variables with
the existing ECU code. Depending on the target microprocessor, either a free ATI GCC compiler or an integrated user
specific compiler may be used for OnTarget code generation.
29
Rapid Prototyping Software
Features and Benefits
No-Hooks offers cost effective flexibility
•
•
•
•
Bypass variables with calibratable parameters.
Lower cost than hardware solutions.
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.
OnTarget provides these additional benefits
• 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
• Utilizes a free GNU compiler in many cases.
• Purchase only the functionality needed.
• Cost effective for fleet and durability testing of
new algorithms.
• Both the base strategy and the bypass model are
calibratable simultaneously.
• Harnesses the modeling abilities of Simulink
combined with the calibration support of VISION.
Requirements
Minimum PC
Requirements
Microsoft Windows XP SP3 (32-bit or 64-bit)
1 GHz microprocessor with 1 GB RAM
Calibration
Interface
A supported ECU calibration tool interface is required, such as a memory emulator, a serial
interface or network communication interface (CCP)
ECU Strategy
The ECU Base Strategy consisting of the software memory image file (hex, s-record, binary or
other) and the data-item description file (ASAP2 file or other) for the ECU under test.
Functionality
Ability to re-flash the ECU including the recalculation of any checksums on the code and the
calibration space
Memory
Unused RAM and flash memory (including code, calibration and RAM areas) to accommodate new
code and/or variables (note: typical ECUs have spare memory
Note: ATI Support can help determine initial settings for your application at no cost.
Additional
Software
•
•
•
•
30
VISION Calibration and Data Acquisition Software
CPU specific VISION No-Hooks toolkit
CPU specific VISION OnTarget toolkit (OnTarget only)
The MathWorks® MATLAB®, Simulink®, and Simulink Coder™ (formerly known as Real Time
Workshop®) software. Stateflow® and corresponding coder are optional. (OnTarget only)*
• Compiler suitable for the microprocessor used, such as the free ATI GCC Compilers (OnTarget
only)
*Once a model has been created and compiled, the MathWorks products are not needed to work with the ECU prototype code.
ATI’s Optional Model Browser can be used in the ATI VISION calibration tool to view and interact with images of the Simulink
model.
Additional Rapid Prototyping Tools
ATI offers several toolkits to enhance the functionality and usability of Rapid Prototyping with VISION.
VISION Browser for Simulink® Models
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 realtime view of the Simulink model in terms of data and
control flow rather than the typical list of numbers.
The object can show live data on signal lines and
parameter values on the blocks in the model. Clicking
on the blocks also adds constants, curves, maps,
and other calibratable data items to the familiar
calibration screen objects of VISION. All of this
enables graphical measurement and calibration of the
model during development and testing.
Navigation of the model may be accomplished by
clicking on subsystems through the model tree view
or through the model subsystem views (similar to
Simulink). Each subsystem view may also be zoomed
and panned. All of this is available within VISION
without the need for the MathWorks® MATLAB® or
Simulink® software.
All from within one application (VISION), the activity
of the entire system 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.
VISION NHOT File Exporter Toolkit
Enables the use of ATI’s powerful No-Hooks or OnTarget
applications with other calibration tools by providing the
ability to export No-Hooks/OnTarget A2L description and
memory image files.
VISION xPC Target™ Interface Toolkit
Accommodate more extensive rapid prototyping models
that require more memory and resources than what is
available in the target ECU by using VISION with xPC
Target Software from The Mathworks.
The MathWorks xPC Target Software enables users to
run Simulink models on PC hardware that is specifically
equipped to provide a powerful platform for running
real-time executable models. These boxes typically
include expanded capabilities including additional
I/O cards like analog input and CAN communications
interfaces.
This Toolbox includes a custom Simulink block library
and build environment for interfacing xPC Target
software with VISION. The xPC Target model may be
opened, built, downloaded, and run all from within
VISION. The xPC Target model may be added along
with other devices in VISION (like an ECU interface).
Once the model is started, data from the entire system
may be measured and calibrated using VISION alone.
Microprocessors Support
Manufacturer
Processor(s)
Compiler
(OnTarget only)
Motorola
Freescale
PowerPC (5xx)
eSYS (55xx, 56xx)
Diab 4.4A, 4.4B and GNU
GNU
Infineon
Tricore (v1.3 & v1.6 cores)
Aurix
Tasking and GNU
Renesas
Renesas (formerly Mitsubishi)
Renesas (formerly NEC)
SH2, SH2A
M32R
V850
GNU
GNU
GNU
ST Microelectronics
ST10
C167
Keil
Keil
Fujitsu
FR60
FR80
Softune
Softune
Contact your local ATI Sales representative for any new developments.
31
Rapid Prototyping Toolkits
Part
Number
Description
General Kits
152-0100
VISION Browser for Simulink® Models
152-0101
VISION xPC Target™ Interface Toolkit
152-0121
VISION NHOT File Exporter Non-Perpetual Toolkit License
Freescale
152-0103
VISION PPC/eSys No-Hooks Toolkit
152-0104
VISION PPC/eSys OnTarget Toolkit
Infineon
152-0106
VISION TriCore No-Hooks Toolkit
152-0107
VISION TriCore OnTarget Toolkit
152-0109
VISION C166/ST10 No-Hooks Toolkit
152-0110
VISION C166/ST10 OnTarget Toolkit
Renesas
152-0112
VISION SH2 No-Hooks Toolkit
152-0113
VISION SH2 OnTarget Toolkit
152-0115
VISION FR60/80 No-Hooks Toolkit
152-0116
VISION FR60/80 OnTarget Toolkit
152-0118
VISION V850 No-Hooks Toolkit
152-0119
VISION V850 OnTarget Toolkit
152-0122
VISION M32R No-Hooks Toolkit
152-0123
VISION M32R OnTarget Toolkit
Packages
152-0202
VISION No-Hooks PPC Package
Includes 152-0007, 152-0008, 152-0010, 152-0011, 152-0012, 152-0013, 152-0020, 152-0021, 152-0028, 1520034, and 152-0103
152-0203
VISION No-Hooks Tricore Package
Includes 152-0007, 152-0008, 152-0010, 152-0011, 152-0012, 152-0013, 152-0020, 152-0021, 152-0028, 1520034, and 152-0106
152-0204
VISION No-Hooks PPC + Tricore Package
Includes 152-0007, 152-0008, 152-0010, 152-0011, 152-0012, 152-0013, 152-0020, 152-0021, 152-0028, 1520034, 152-0103, and 152-0106
152-0205
VISION Rapid Prototyping PPC Package
Includes 152-0007, 152-0008, 152-0010, 152-0011, 152-0012, 152-0013, 152-0020, 152-0021, 152-0028, 1520034, 152-0100, 152-0103, and 152-0104
152-0206
VISION Rapid Prototyping Tricore Package
Includes 152-0007, 152-0008, 152-0010, 152-0011, 152-0012, 152-0013, 152-0020, 152-0021, 152-0028, 1520034, 152-0100, 152-0106, and 152-0107
152-0207
VISION Rapid Prototyping PPC + Tricore Package
Includes 152-0007, 152-0008, 152-0010, 152-0011, 152-0012, 152-0013, 152-0020, 152-0021, 152-0028, 1520034, 152-0100, 152-0103, 152-0104, 152-0106, and 152-0107
The MathWorks Products
VISION and No-Hooks Rapid Prototyping Software work in conjunction with: MATLAB®, Simulink® and Simulink
Coder™ (formerly known as Real Time Workshop®) and xPC Target™ Software.
32
EMX™ Data Acquisition Series
EMX Series Data Acquisition modules are small, environmentally sealed, robust-packaged devices with high-end
performance that can be mounted virtually anywhere. They are configured with a series of functional modules: High
Speed Analog Input, Thermocouple, and Sensor Power Supply.
High Speed Analog Input Module (HSAD8)
The Analog Input Module provides eight analog channels and two
programmable sensor power supply outputs. It also offers advanced antialiasing and customizable DSP software filters that ensure accurate and
reliable data.
Features
•
•
•
•
High-speed programmable software filter with configurable
data rates
Universal analog inputs ±25 mV to ±70 V
Advanced anti-aliasing and programmable DSP software
filters ensure accurate and reliable data
Wide operation temperature range
Analog Inputs
Number of Channels
(8) differential analog inputs
Input Range
± 25 mV to ±70 V; multiple software configurable ranges
ADC Resolution
14-bits per range
Input Impedance
>100 MΩ up to 5 V range, >400 KΩ above 5 V range (differential impedance)
Overvoltage Protection
>100 V
Data Rate
Software configurable, up to 1 KHz per channel on CAN
ADC Sampling
40 KHz per channel simultaneous sampling
Hardware Filter
10th-order precision Butterworth anti-aliasing filter
Software Filter
High-speed DSP programmable software filter with configurable data rate, cut-off frequency, and frequency response characteristic (Butterworth, Bessel, Elliptical) per channel
Sensor Power Outputs
Voltage
(2) 3 to 15 V at 250 mA, software configurable, fault protected
Sensor Power Supply (SPS) Module (SPS16)
Typically housed in the same with the Analog Input board, the Sensor Power Supply Module can accommodate a wide
range of sensors, and eliminate the cost and space consumed by large and bulky auxiliary batteries and optional
amplifiers.
Sensor Power Outputs
Current
(16) outputs, 3 to 15V at 50 mA, software configurable
Output Protection
Fault Monitoring
33
EMX™ Data Acquisition Series
Thermocouple Input Module (TC10)
The Thermocouple Input Module has a fast, precision cold junction
compensation ensuring accuracy over the entire operation range. It
also offers advanced anti-aliasing and customizable DSP software
filters that ensure accurate and reliable data.
Features
•
•
•
•
•
High-end performance in a small rugged package
Programmable customization for B, E, J, K, N, R, S,
and T thermocouple types
Fast, precision internal cold junction compensation
ensuring accuracy over the operation range
Anti-aliasing and programmable DSP software filters
ensure accurate and reliable data
Wide operation temperature range
Thermocouple Inputs
Number of Channels
10 differential thermocouple inputs
Thermocouples Supported
B, E, J, K, N, R, S, and T (selectable per channel)
Cold junction Compensation
Built-in, advanced isothermal connector
Overvoltage Protection
>100 V
ADC Resolution
24-bits
ADC Sample Rate
500 Hz per channel, simultaneous sampling
Data Rates
Software configurable, up to 100 Hz per channel
Hardware Filter
Anti-aliasing filter per channel, 100 Hz bandwidth
Software Filter
High-speed DSP programmable filter with configurable data rate, cut-off frequency, and
frequency response characteristic (Butterworth, Bessel, Elliptical) per channel
34
EMX™ Data Acquisition Series
Packaging: B-chassis / CAN Interface
Indicators
LEDs
(6) power and activity status
Operating Conditions
Communications
CAN 2.0B
Input Power
5 to 32 VDC; automotive surge tolerant
Operating/storage
temperature
-40 °C to +105 °C / -50 °C to +150 °C
-40 °F to +221 °F / -58 °F to +302 °F
Construction
IP67 sealed billet aluminum enclosure
Data/power
connectors
Sealed LEMO 1F-Series 5-pin
I/O signal connector
64-pin sealed Deutsch AS
Weight (max)
15.9 oz / 450 g
Dimensions (max)
63 x 45 x 140 mm / 2.48 x 1.77 x 5.51 in
Part Number
160-0005
EMX16HSASPS - 16 high speed analog channels, 4 high-current outputs, and 16 SPS channels (2 - HSA8D
modules, 1 - SPS16 module)
160-0010
EMX8HSASPS - 8 high speed analog channels, 2 high-current outputs (1 -HSA8D module)
160-0007
EMX30T - 30 thermocouple channels (3 - TC10 modules)
35
EDAQ Series Data Acquisition Modules
Analog Input / Thermocouple / Pulse
ATI EDAQ Series Data Acquisition Modules are used
to collect from various applications. These modules
communicate to VISION Calibration and Data
Acquisition software through the VISION Network Hub
using high-quality interconnects. Integrated channel per
channel time stamping makes acquiring data precise.
The EDAQ16AI Analog Input Module is ideal for measuring direct and/or auxiliary sensors on a vehicle, such as
pressure transducers battery voltage, battery current, or fuel pump current.
The EDAQ16T Thermocouple Module is designed to capture temperature readings in all areas of the vehicle during
test.
The EDAQ16P Pulse Inputs Module measures frequency associated with digital signals, such as wheel speeds,
solenoids, or switches.
EDAQ16AI Analog Input Module
Input Channels
(16) differential @13-bit resolution
Input Voltage Range
± 5 VDC with programmable gains of 1, 2, 4, and 8
± 20 VDC with internal range switch
Measurement Speed
(4) channels at 1 KHz per channel
(12) channels at 200 Hz per channel with 4x over sampling
Channel-to-Channel Isolation
120 dB
Input Impedance
10 MΩ at ±5 V, 56 kΩ ± 20 V
EDAQ16T Thermocouple Module
Thermocouple Type
J, K, T on a channel by channel basis
Thermocouple Accuracy
± 2 °C
Cold-junction Accuracy
± 0.5 °C
Channel-to-Channel Isolation
120 dB
Measurement Speed
4 Hz per channel with 8x over-sampling
EDAQ16P Pulse Counter Module
Inputs
(4) differential universal VRS/pulse
(4) digital pulse inputs 5-12 VDC
(8) digital state inputs
Input Signal Frequency
1 Hz to 50 KHz
Programmability
Input signal polarity, filter, pull-up, and signal level programmable
Universal Specifications
Operating Temperature
-40 °C to +85 °C / -40 °F to +185 °F
Weight (max)
40 g / 15.9 oz
Construction
IP64 sealed billet aluminum enclosure
Data/Power Connectors
Sealed LEMO 1B-Series 5-pin
Dimensions
63 x 45 x 140 mm / 2.48 x 1.77 x 5.51 in
Part Number
160-0001
EDAQ16AI Analog Input Module
160-0002
EDAQ16T Thermocouple Module
160-0003
EDAQ16P Pulse Counter Module
36
CANary Interface Module
The CANary is a pocket-sized CAN interface for ATI’s VISION Calibration and
Data Acquisition system. Communicating via the Universal Serial Bus (USB)
connection, its two CAN channels enable communication from an ATI VISION
system to ATI data acquisition hardware, ECUs for calibration, and other CANbased products.
Use either CAN Channel to bridge data between ATI’s data acquisition hardware,
ECUs (using CCP or XCP), or other CAN devices that are compatible with VISION
Calibration and Data Acquisition Software. These devices include ATI’s EMX
Data Acquisition Series and most third party data acquisition modules.
Features
The CANary’s ultra-compact design supports many applications including:
• ATI data acquisition hardware (EMX Series, EDAQ Series, Voltage Output Module (VOM), and Vehicle
Information Display (VID))*
• ASAM communication protocols (CCP/XCP) typically used for calibration, monitoring, and flashing of
ECUs
• Generic CAN devices that utilize database files
*Note: The CANary cannot be used in standalone mode with the VOM or VID (without a PC running VISION)
Configuration
Application Interface
VISION Calibration and Data Acquisition Software
Indicators
LEDs
(1) Power status
(2) Communication status
Operating Conditions
CAN
(2) High speed CAN channels
With support for silent mode (under development)
Communication
CAN 2.0B
Connectors
To PC: 1 USB B connection
To CAN hardware: DB9-M
DC Power
Via USB
Temperature Range
-40 °C to +85 °C / -40 °F to +185 °F
Warranty
1 year
Mechanical
Construction
IP40 plastic enclosure
Dimensions
38.0 x 64.2 x 20.4 mm / 1.5 x 2.46 x 0.8 in
Weight
28.3 g / 1 oz
Part Number
153-0006
CANary Interface Module
37
VISION Network Hub
The VISION Network Hub is the main interface used to link
VISION to ATI hardware and is designed for rugged automotive
test environments. Use the Hub to enable synchronous CAN
communication from the ATI VISION system to ATI data
acquisition and other vehicle interface products.
Add a second CAN Channel for ECU or other free running CAN
devices with the optional ATI VNI2 CAN Calibration daughter
card. The VNI2 plugs inside of the VISION Hub to provide a
second CAN channel for ECU calibration, two digital inputs and
a voltage output for flash programming.
Use the VISION Hub to Log Data without a computer by choosing the ATI VNI2+ for all the VNI2 features and to add flight recorder capability using the integrated compact flash.
Manually enable trigger events and use lights or warning buzzers to aid in your calibration process. The VNI2+ also
includes on-board temperature and barometric pressure sensors.
Configuration
Application Interface
VISION Calibration and Data Acquisition Software
Indicators
LEDs
(1) Power status
(8) Communication status (4 pairs)
Switches
(2) Bus termination
(1) Power
Special Capabilities
Vehicle Network Aux I/O
15-pin Dsub (provides access to VNI2/VNI2+ I/O)
VNI2+ Card (optional)
CAN channel (ASAM/CCP support)
(2) digital inputs
(1) voltage output (for flash programming enable on ECU)
1 GB compact flash card (for flight recorder)
(2) additional frequency inputs
Real-time clock
(1) temperature and (1) barometric pressure sensor
Operating Conditions
Connectors
To PC: (1) USB connection
To VISION hardware: (2) LEMO 1B-Series 5-pin
DC Power
LEMO 1B 3-pin
Power Supply
9 to 32 VDC
Power Consumption
4W (with VNI2 Card)
Temperature Range
-40 °C to +85 °C / -40 °F to +185 °F
Warranty
3 years
Mechanical
Dimensions
135 x 93 x 29 mm / 5.31 x 3.66 x 1.14 in
Weight
369 g / 13.0 oz
Part Number
153-0001
VISION Network Hub
153-0005
VISION Network Hub with VNI2/1 GB Memory card
38
Voltage Output Module (VOM)
The Voltage Output Module (VOM) provides analog and
digital output data from VISION software to any other
external data acquisition module, such as a dynamometer
control system.
Features
•
•
•
8 Analog Outputs
8 Digital Outputs
Programmable Scaling and Offset
Configuration
Application Interface
VISION Calibration and Data Acquisition Software
Indicators
LEDs
(3) Power, Instrumentation Network status
(8) One for each digital output status
Switches
(2) Term and Mode
Analog Outputs
Number
(8) Channels
Range
0 - 5 V or 0 – 10 V (intended for high impedance inputs only)
Resolution
12 bits
Accuracy
+/-10 mV
Speed
100 Hz
Digital Outputs
Number
(8) Channels with Front Panel LED Indicators
Voltage
0–5V
Current
1 mA
Operating Conditions
Communication
High-speed CAN
Connectors
Analog & Digital outputs: DB25
DC Power & CAN: LEMO 1B-Series 5-pin
Power Supply
9 to 32 VDC
Current
300 mA (4 W)
Temperature Range
-40 °C to +85 °C / -40 °F to +185 °F
Warranty
3 years
Mechanical
Dimensions
135 x 93 x 29 mm / 5.31 x 3.66 x 1.14 in
Weight
335 g / 11.8 oz
Part Number
155-0001
Voltage Output Module
39
DC Booster
ATI’s unique DC Booster Module provides a reliable constant
voltage to vehicle test instrumentation during engine cranking
or any other low battery event. Designed for rugged automotive
test environments, the small package fits in tight spaces.
Output Characteristic
The DC Booster converts low input voltages to
12 VDC. Above an input voltage of 12 VDC, the
DC Booster passes the supply voltage through.
Output Voltage
Rather than using a dedicated, bulky auxiliary battery, the costeffective DC Booster does not need special wiring or installation
and can be re-used from vehicle to vehicle.
Indicators
LEDs
(3) Power, Boost, Full status
Power Input
Voltage
3.5 – 18 VDC
Current
up to 30 A
Power Output
Voltage
12 – 18 VDC
Current
7.5 A max
Special Capabilities
Protection
Protection for over-temperature condition
Operating Conditions
Connectors
DC Power Input: LEMO 1B-Series 3-pin
DC Power Output: LEMO 1B-Series 3-pin
Auxiliary Banana Jacks
Temperature Range
-40 °C to +85 °C / -40 °F to +185 °F
Warranty
3 years
Mechanical
Dimensions
135 x 93 x 29 mm / 5.31 x 3.66 x 1.14 in
Weight
480 g / 16.9 oz
Part Number
156-0001
40
DC Booster Module
Input Voltage
Vehicle Information Display
The ATI Vehicle Information Display (VID) is an invehicle display unit that allows for up to 16 parameters
per page with labels and engineering units. The VID
features multiple page configurations – up to 64. It
has eight configurable tri-color LEDs, providing a quick
visual reference of key parameters. Audible alerts can
be configured to warn of specific conditions. Parameters,
bar graphs, and line graphs can be customized and
displayed.
Features
• Low profile
• Optional mounting brackets allow easy fit
in most applications
• Sealed version available for use in
adverse weather conditions
Configuration of the VID is conveniently accomplished
with ATI’s VISION software. Once configured, take
advantage of the VID’s Standalone Operation to view
data from devices connected to a VISION Network Hub.
The unit’s low profile allows for installation on a vehicle
dash board with minimal interference of the engineer’s
field of view. Switch pages and menu configurations
quickly and safely with the tactile keypad located on the
VID.
Configuration
Application Interface
VISION Calibration and Data Acquisition Software
Display
Display Technology
Daylight readable, dot matrix Vacuum Fluorescent, auto-dimming
Size
512 x 32 pixels
Controls/Indicators
Keypad
(9) sealed buttons
Warning Signals
(8) tri-color LEDs (yellow, amber, red), audible alerts
Operating Conditions
Communication
CAN 2.0
Connector
LEMO F-series
Power Supply
8 to 24 VDC
Temperature Range
Unsealed: -40 °C to +85 °C / -40 °F to +185 °F
Sealed: -40 °C to +60 °C / -40 °F to +140 °F)
Operating Conditions
Warranty
1 year
Mechanical
Dimensions
400 x 70 x 45 mm / 15.7 x 2.76 x 1.77 in
Enclosure
Anodized aluminum enclosure
Weight
1205 g / 42.5 oz
Part Number
159-0003
Vehicle Information Display
159-0006
Vehicle Information Display - Sealed
41
CANary
EMX
EDAQ
VID
DC
Booster
Description
VOM
Part Numbers
HUB
DAQ Accessories
Communication
150-0013
150-0014
150-0015
150-0016
3.66m/12ft
10.1m/33ft
1.83m/6ft
0.15m/6in
Cable; EDAQ to EDAQ; LEMO 1B 5-pin plug, 90°/90°
150-0017
150-0018
150-0019
1.83m/6ft
3.66m/12ft
10.1m/33ft
Cable; EDAQ to EDAQ; LEMO 1B 5-pin plug, 180°/180°
150-0021
150-0022
150-0023
3.66m/12ft
10.1m/33ft
1.83m/6ft
Cable; HUB to EDAQ; LEMO 1B 5-pin plug, 90°/180°
151-0008
X
X
X
X
X
X
X
CAN termination; EDAQ; LEMO 1B 5-pin plug
150-0128-15FT
150-0128-12FT
150-0128-6FT
150-0128-12IN
150-0128-6IN
4.57m/15ft
3.66m/12ft
1.83m/6ft
0.30m/1ft
0.15m/6in
Cable; VISION Hub to VID or EMX; LEMO 1B 5-pin plug to LEMO 1F 5-pin
plug
150-0175-12FT
150-0175-12IN
150-0175-6FT
150-0175-6IN
3.66m/12ft
0.301m/12in
1.83m/6ft
0.15m/6in
Cable; EMX-to-EMX; LEMO 1F 5-pin plug, 180°/180°
X
X
X
X
151-0033
CAN termination; EMX; LEMO 1F 5-pin plug
153-0100
Adapter; replaces connections normally provided by VISION Hub
X
X
USB/Power
150-0002
10.1m/10ft
Cable; Rugged USB A-B; connectors supports -40 °C to 105 °C
150-0010-6FT
150-0010-12FT
150-0010-33FT
1.83m/6ft
3.66m/12ft
10.1m/33ft
Cable; VISION Hub power cable; LEMO 1B 3-pin plug to banana jacks
X
X
150-0024
U-adapter; joins CAN connectors for stacked VISION Hub and VOM; LEMO
1B 5-pin, 90°
X
150-0025
U-adapter; joins power connectors for stacked VISION Hub and DC booster;
LEMO 1B 3-pin, 90°
X
Cable connectors can be viewed on page 57.
42
X
X
X
X
CANary
EMX
EDAQ
X
VID
X
DC
Booster
Description
VOM
Part Numbers
HUB
DAQ Accessories
Hardware
151-0009
151-0017
151-0018
Bracket; side mounting; for stacked VISION Hub and/or auxiliary modules
4 pos
6 pos
151-0034
Plate; mounts EDAQs and BOBs on a single plate for mobility
X
X
Bracket; mounting bracket for EMX
X
I/O Cables / Connectors
150-0027
150-0028
150-0030
3.66m/12ft
10.1m/33ft
1.83m/6ft
ECU cable; VISION Hub to vehicle CAN network DB15 to banana jacks (6, 12,
and 33 ft lengths)
150-0046
150-0047
150-0048
1.83m/6ft
3.66m/12ft
10.1m/33ft
ECU cable; VISION Hub K-Line cable; includes 150-0049
X
X
150-0049
ECU cable; VISION Hub RS-232 to K-Line cable
151-0010
Strain relief for EDAQ Deutsch connector
X
151-0011
I/O connector; EDAQ; Deutsch connector with pins
X
150-0164-6FT
150-0164-10FT
1.83m/6ft
3.05m/10ft
X
Cable; EMX16AI.SPS, unterminated
X
150-0174-10FT
3.05m/10ft
Cable; VISION Network Hub; J1962 plug to DB15 plug
150-0185-2FT
0.61m/2ft
Cable; EMX30T; K-type thermocouple connectors
X
X
150-0189-2FT
0.61m/2ft
Cable; Octopus; EMX30T; 10 R-type and 20 K-type thermocouple connectors
X
150-0196-6IN
6in
Cable; CANary CAN splitter
6ft
Cable; OBDII J1962 Connector to BOB
X
Breakout Boxes
150-0031
161-0003
Breakout box; VOM; 8 analog/8 digital outputs to BNC connectors
X
161-0004
Breakout box; 2 VOMs; 16 analog to BNC connectors
X
161-0001
Breakout box; EDAQ16AI/P; 16 BNC connectors
X
161-0002
Breakout box; EDAQ16T BOB; 16 K-type thermocouple connectors
X
161-0007
Cable; EDAQ16AI inline cable for breakout box - adds 8-pole Butterworth
X
161-0011
Breakout box; EMX30T; 30 K-type thermocouple connectors
X
161-0013
Breakout box; EMX16AI.SPS; Analog and SPS to phoenix connectors
X
Cable connectors can be viewed on page 57.
43
A8 Serial Interface Module
The A8 is ATI’s next generation of ECU calibration interfaces used to read data from and
write data to the ECU’s microprocessor memory regions. Built for automotive environments,
the A8 was specifically designed for flexibility, ease of use, and speed of data.
Keeping up with technology, the A8 supports the latest microprocessors through debug
interfaces, such as OCDS, Nexus, and DAP2, attributable to the embedded software and
modular hardware-base design. Additional processors can be supported based on customer
requests.
Intelligent Flashing
Features
• Optimized intelligent flashing algorithms that shorten flash
• Support for high speed ECU data acquisition, calibration
time and minimize memory degradation caused by repeated
and flashing
flashing operations
• Fast validation and synchronization of ECU code/
• Inherent protection of reserved memory regions during
calibration data
flash operations
• Dynamic data rates allow easier configuration of the
• Enhanced handling of memory region checksums to provide
ECU acquisition
quick synchronization between the A8 and the ECU
• Built-in brain dead flashing
Dynamic Overlay Support Features
• Allows the calibration memory to be larger than
Power Management
emulation memory
• Minimal current draw from target
• Permits tool-controlled dynamic initialization of
• Low current sleep mode
calibration data
• Externally powered to enable asynchronous data acquisition
• Requires no ECU code changes for calibration
before the ECU code initializes (near instantaneous data
acquisition)
Configuration
Supported Microprocessors/
Interfaces
Infineon TC17XX and TC2XX (AURIX) OCDS JTAG
Infineon TC2XX (AURIX) DAP2*
Freescale MPC5XXX*
(Can support most processors with a real-time debug port.)
Application Interfaces
VISION Calibration and Data Acquisition Software (version 3.7.3 or later)
VISION API for user developed applications
XCP and other Industry standard protocols*
Indicator
LEDs
(4) Power and Activity Status
Input/Output
PC Interface
USB 2.0 full speed at 12 Mbps (connected directly to the PC) and Ethernet*
Performance
Data Rate
Minimum 75 data items @ 500 µs
Number of Data Items
1200
Sample Time Period
500 µs
Simultaneous DAQ Rates
32 dynamic*
Operating Conditions
Power Supply
External source of 5 to 30 VDC
Operational Current
(average)
65 mA
Quiescent Current Draw
9 µA
Temperature Range
-40 °C to +105 °C / -104 °F to +221 °F
Mechanical
Dimensions
PCB: 60.1 x 45.7 x 10.6 mm / 2.37 x 1.80 x 0.42 in
Weight
105 g / 3.70 oz
44
* under development
A7 Serial Interface Module
A7 Modules are a family of USB devices that provide connectivity between a PC and an
Electronic Control Unit (ECU). The A7 enables data acquisition, calibration, and flashing
functionality to ECUs with supported microprocessors via a connection through the
microprocessors debugger interface. Currently supported interfaces include JTAG, AUD, and
RTD interfaces that provide Real-Time access to memory mapped resources.
Minimize Processor Impact
The A7 runs independently of the ECU processor, allowing modification of the ECU memory
without interrupting the processor. Using the debugger interface provides the capability of
acquiring data and flashing the ECU at a significantly higher rate than through the CAN bus.
The CAN bus is thus freed up for other tasks, such as monitoring diagnostic information.
No Additional Hardware Required
The A7 provides all connectivity between the ECU and the
PC so no extra hardware is required. It has an integral
power supply and is powered by the PC USB connection.
Minimal ECU power is required to activate the target side.
The compact design of the A7 is perfect for in-vehicle
applications where space is at a premium.
Features
•
•
•
•
Full support for ECU data acquisition,
calibration and flashing
Powered from PC via USB bus - no external
power required
Minimal current draw from target module
Fully supported in ATI’s VISION software
Configuration
Freescale MPC55xx MPC56xx JTAG
Supported Microprocessors/ Infineon TC17XX and TC2XX OCDS
Interfaces
Renesas SH2/SH2A AUD, M32R RTD and/or JTAG
NEC V850
Application Interface
VISION Calibration and Data Acquisition Software
Indication
LEDs
(2) Power and (1) Activity status
Input/Output
PC Interface
USB 1.1 full speed at 12 Mbps (connected directly to the PC)
ECU Interface
OCDS, Nexus, JTAG, AUD, RTD. Visit the ATI website for an up-to-date list.
ECU Connection
High temperature, shielded cable from the A7 to the ECU serial port
Connectors
Dependent upon the microproccessor
Operating Conditions
Power Supply
Powered via the PC USB connection
Temperature Range
-40 °C to +110 °C / -40 °F to 230 °F
Warranty
30 days
Mechanical
Construction
Conformal coated PCB without housing
Dimensions
PCB: 50.8 x 38.1 x 6.4 mm / 2 x 1.5 x 0.25 in
Weight
105 g / 3.70 oz
45
M6 Memory Emulator Module
Achieve typical measurement rates of 300 to 400 data items every 10 msec with
exact time stamp accuracy using M6 Memory Emulators for calibration of ECUs.
This competitively priced, stand-alone solution with built-in USB interface provides full, plug and play compatibility without the need for any additional hardware or external modules. After connection of the M6 to the USB port, VISION™
software is used to easily configure the system for calibration.
Features
• M6 supporting the Freescale PowerPC MPC5XX Product Family
• M6V supporting the Freescale MPC5500 and MPC5600, VertCal compliant Product Family
Configuration
Microcontroller Types
M6-555: MPC555, MPC556
M6-563: MPC561, MPC562, MPC563, MPC564
M6-565: MPC565, MPC566
M6V: Freescale MPD5554/5553/5534/5533
Available with processor installed or processor socket
ECU Connection
Plugs into mating ECU processor socket
ECU Adaptation
The chip selects and microcontroller bus are configurable to allow the M6 to be adapted to
various ECUs.
ECU Programming
Capable of programming internal and external ECU flash memory stand-alone (no need for
separate flashing tools)
Memory
Memory Access
8-bit, 16-bit or 32-bit burst data or asynchronous access
Bus voltage 2.6 V or 3.3 V based on CPU (M6 is 5 V tolerant)
Emulation Memory
(2) separate banks of 1MB (for calibration bank swapping)
Data Acquisition Memory Size
512 Kb of dual-port RAM
On-board Flash Memory
8 MB flash for non-volatile emulation memory storage
Min Memory Access Time
16 ns
Calibration A/B Comparison
External switch input for selecting between two calibration data sets for comparison purposes
without the need of a PC
Special Capabilities
Power On/Off
External wake-up and self-shutdown (e.g. vehicle cold-start)
Operation Conditions
Communication
PC interface: USB full speed at 12 Mbps
To other ATI hardware: CAN standard ISO11898
Power Supply
6-18 VDC (2 power inputs provided, one for internal ECU connection, and one for optional
external power supply)
Max Supply Current
400 mA at 12 VDC
Temperature Range
-40 °C to max +110 °C (85 °C normal)
-40 °F to max +230 °F (185 °F normal)
Mechanical
Dimensions
64 x 61 x 7 mm / 2.52 x 2.4 x 0.28 in (without CPU socket)
Construction
Special high temperature PCB material, humidity and vibration resistant
46
M5 Memory Emulator Module
The ATI M5 Memory Emulator provides direct access to the ECU calibration
parameters. Connection to the target ECU is accomplished with a low-cost
Tool Adapter Board, or TAB, that is customized to mate the universal M5 with
the specific ECU under test.
The M5 is a reusable universal module that can be used with a range of
microprocessors and is not dedicated to a single microprocessor/application.
As soon as the M5 is used a second time, the cost benefit grows exponentially.
Features
•
•
•
•
•
Full-speed USB connection at 12 Mbps direct to PC
Completely self-contained on-board CPU in a compact package
2 banks of 2 MB each for synchronous bank swapping
18 ns access time (0 wait state at 56 MHz)
Extended temperature range
Connect the M5 to a USB port
and use ATI’s VISION™ software
to easily configure the system for
calibration.
Configuration
Microcontroller Types
All 8-bit, 16-bit, and 32-bit Controllers with an external address/data bus (including MPC5XX,
TriCore, ST10, C166)
ECU Connection
Via ECM-specific Tool Adapter Board
ECU Adaptation
The microcontroller bus is software configurable to allow the M5 to be adapted to various ECUs.
The Tool Adapter Board is customized for each application.
ECU Programming
Capable of programming internal and external ECU flash memory stand-alone (no need for
separate flashing tools)
Memory
Memory Access
8-bit, 16-bit or 32-bit Multiplex/Non-multiplex with configurable write signals
Bus voltage 2.6 V, 3.3 V or 5 V based on CPU
Emulation Memory
Two separate banks of 2 MB (for calibration bank swapping)
Data Acquisition Memory Size
128 KB of dual-port RAM
On-board Flash Memory
16 MB flash for non-volatile emulation memory storage
Min Memory Access Time
18 ns
Special Capabilities
Calibration A/B Comparison
External switch input for selecting between two calibration data sets for comparison purposes
without the need of a PC
Operating Conditions
Power On/Off
External wake-up and self-shutdown (e.g. vehicle cold-start)
Communication
PC interface: USB full speed at 12 Mbps
To other ATI hardware: CAN 2.0
Power Supply
6 to 18 VDC (3.5 to 18 VDC when using the DC Booster)
Max Supply Current
400 mA at 12 VDC
Temperature Range
-40 °C to max +110 °C / -40 °F to max +230 °F
Mechanical
Dimensions
95 x 63.5 x 16 mm / 3.74 x 2.5 x 0.63 in (without CPU socket)
Construction
Conformally coated PCB, humidity and vibration resistant
47
Microprocessor Support Chart
Microcontroller Family
Interface
Interface Type
ATI Product
Data and Address Bus
Parallel Memory Emulator
M51, M6
Data and Address Bus; Standard
Parallel Memory Emulator
M6V
JTAG Interface
Serial
A7, A7B, A8*
JTAG Interface
Serial
A7
OCDS Interface
Serial
A7, A7B, A8
DAP2 Interface
Serial
A8*
Data and Address Bus
Parallel Memory Emulator
M51
V850
NBD Interface
Serial
A7, A7B
SH2/SH2A
AUD/AUD II Interface
Serial
A7, A7B
M32R
RTD and/or JTAG Interface
Serial
A7, A7B
RH850
JTAG Interface
Serial
A8*
V850E2
JTAG Interface
Serial
A7
Data and Address Bus
Parallel Memory Emulator
M51
Data and Address Bus
Parallel Memory Emulator
M51
Freescale
MPC5xx
MPC5xxx
S12x
Vertical Interface
Infineon
TriCore TC17xx/TC2xx
C166/167
Renesas
ST Microelectronics
ST10
Others
Various other
microprocessors
1 Requires Custom Tool Adapter Board (TAB)
* Under Development
Please contact your sales representative for specific part numbers.
48
Microprocessor Accessories
Part Numbers
M5
M6
A7B
A8
Power Cable
150-0113-10FT
150-0113-12IN
3.05m/10ft
30.5cm/12in
Cable; M5 PWR/USB
M6 Isolated Power Supply
X
1.83m/6ft
Cable; DC Power LEMO 0B 3-pin plug to Banana Jacks
X
150-0066-12IN
150-0066-8FT
30.5cm/12in
2.4m/8ft
Cable; USB-A to LEMO 0B 5-pin plug
150-0118-4.3FT
150-0118-6.6FT
150-0118-8FT
1.31m/4.3ft
2m/6.6ft
2.44m/8ft
Cable; USB-A plug to LEMO 0F 5-pin plug
162-0020
150-0073
X
X
USB
X
X
X
X
X
X
X
X
150-0171-8FT
2.44m/8ft
Cable; USB/Power USB-A/Ring Terminal to LEMO 1F 8-pin plug
150-0181-8FT
2.44m/8ft
Cable; USB-A to LEMO 0B 5-pin plug shield connected
X
X
X
X
X
150-0182-8FT
2.44m/8ft
Cable; USB-A to LEMO 0F 5-pin plug shield connected
X
X
X
X
150-0162-8FT
2.44m/8ft
Cable; USB / Power USB-A / Banana to LEMO 1F 8-pin plug
X
Internal
150-0187-5IN
12.7cm/5in
Cable; USB LEMO 0F 5-pin socket to JST 10-pin plug
X
150-0186-5IN
12.7cm/5in
Cable; USB LEMO 0B 5-pin socket to JST 10-pin plug
X
150-0119
150-0125
17.7cm/7in
0.3m/12in
Cable; Power JST 2-pin plug unterminated
X
X
X
150-0129-5IN
12.7cm/5in
Cable; USB LEMO 0B 5-pin socket to JST 12-pin plug
X
X
X
150-0159-5IN
12.7cm/5in
Cable; JST 12-pin plug to LEMO 0F 5-pin socket
X
X
X
Cable connectors can be viewed on page 57.
49
Ignition Timing Meter (IGTM)
The ATI Ignition Timing Meter is a precision timing measurement
instrument designed for engine development and testing where ignition
timing and CAM timing measurement accuracy (steady-state and
transient) is important. The IGTM-2000 provides an easy means for data
acquisition systems to collect real-time measured ignition timing on
spark ignited engines.
Engine Signal Interface
Ignition firing is detected by using an inductive spark plug wire sensor,
connection to the ignition coil primary or connection to the ignition
module coil trigger logic signal. Crankshaft reference position can be provided by a number of methods including
user-installed and production engine position sensors. For most applications, installation may be simplified by
connecting the IGTM-2000 in parallel to existing position sensors used by the production Engine Control Module
(ECM).
Intelligent Signal Conditioning
Microprocessor controlled Intelligent Signal Conditioning dynamically adjust threshold and hysteresis levels when
using VRS style magnetic sensors, to minimize interference under all operating conditions. Alternatively, all signal
conditioning parameters may be manually preset by the operator. All parameter settings are retained in non-volatile
memory.
Timing Patterns
Compatible with “patterned” (i.e. missing or extra tooth) crankshaft position signals. Popular automotive patterns
are pre-programmed and additional custom patterns can be easily programmed by the operator. Maximum
achievable transient timing measurement accuracy is always obtained for any given reference pattern.
Features
•
•
•
•
•
Accurate Timing Measurement (+/- 0.05 degree) (Ignition, Camshaft and Injector Timing)
Data Acquisition System Interface (Analog and RS-232)
Microprocessor Controlled Intelligent Signal Conditioning
Compatible and Adaptable with all Engine Ignition Systems
Compact Enclosure for Mounting in Test Cell or Vehicle
Typical Sources for Input Signals
Reference
Existing patterned crankshaft position sensor, one pulse-per-rev sensor (requires Angle input), TDC signal from
OEM Ignition Module (GM-REF, Ford-PIP) or an optical shaft encoder index signal
Angle
Optical shaft encoder angle signal or magnetic sensor detecting ring-gear teeth (requires a one pulse-per-rev or
TDC signal)
Trigger
Low voltage event signal - OEM ignition module trigger signal (GM-EST, Ford-SPOUT, SAW)
Spark
High voltage event signal - Inductive plug wire sensor or ignition coil negative terminal
50
Ignition Timing Meter (IGTM)
Signal Inputs
Crankshaft Reference REF
Provides absolute timing reference
Input voltage range +/-75 V
Intelligent signal conditioning
BNC connection
Crankshaft Angle ANG
Optional signal
36 to 3600 Pulse per rev signal
Input voltage range +/-75 V
Maximum frequency 500 kHz
Intelligent signal conditioning
BNC connection
Spark Event Trigger TRG
Low-level spark event signal
Input voltage range +/-75 V
Intelligent signal conditioning
BNC connection
Spark Event Pulse SPK
High-level spark or injection event signal
Inductive pickup or coil primary
Programmable signal conditioning
BNC connection
Signal Outputs
Analog Ignition Timing ANO
Maximum output range -10.2 V to +10.2 V
Programmable scaling, offset and range
12-bit D/A resolution (+/-0.005 V accuracy)
BNC connection
Other Inputs/Outputs
Power Supply
Requires 10 to 30 VDC @ 15 W maximum
Internal regulated power supply
Plug-in terminal strip connection
Communication Port
RS-232, 75 to 9600 Baud
DB-9F (Industry Standard 9-pin) connection
Expansion Port
Out of range warning outputs (5 V logic)
Sensor input monitor signals (5 V logic)
Interface for Analog RPM Adapter accessory
HDB-15F connection
General
Display
(2)
(4)
(3)
(4)
4-digit, 0.56 in (14.2 mm) display indicators
Sensor input status LEDs
Operating mode LEDs
Pushbutton switches
Enclosure
Black aluminum, water and oil resistant
Approximate dimensions: 180 x 105 x 43 mm/ 7.1 x 4.1 x 1.7 in
Weight: 1.2 kg / 2.6 lbs
Part Number
100-0001
IGTM-2000
51
SmartTach
ATI’s SmartTach Module is a universal speed measurement tool
for measurement applications such as engine RPM, vehicle speed,
chassis dyno roll speed, frequency, period, pulse width and duty
cycle.
The built-in User Interface allows the SmartTach to be easily
configured without a PC connection. This provides access to the
advanced features and functions of the SmartTach.
Features
• Analog Voltage Output proportional to
measurement
• Conditioned Digital Pulse Output
• RS-232 Serial Interface
• Programmable Range Outputs
• In-vehicle, stand-alone or rackmount
Easy Installation
All that is needed for RPM / speed measurement is a
repetitive pulse signal and DC power. The SmartTach
is compatible with a wide variety of input signal
sources such as: Inductive pickups, magnetic sensors,
encoders, ECU outputs and direct connection to an
ignition coil. The SmartTach uses microprocessor
controlled intelligent signal conditioning. This allows
the SmartTach to dynamically configure the signal
conditioning when using the magnetic sensors or
digital pulses.
Signal Inputs
Pulse Inputs
Selectable between Spark (Coil Primary, Inductive Pickup) and Trigger (Digital, VRS) modes
Measurement range from 0.5Hz to 500KHz
Trigger voltage range +/-75 V
Intelligent signal conditioning in Trigger Mode
Analog Voltage Input
Auxiliary analog voltage input used together with range outputs
Input voltage levels may be programmed along with range outputs
0 to 5 V input range
Signal Outputs
Analog Voltage Output
Optically isolated analog voltage output proportional to measurement
Programmable scaling, offset and range in engineering units
Maximum output range 0 to 10 V
12-bit D/A (+/- 0.003 V resolution)
Digital Pulse Output
Optically isolated digital 5V conditioned pulse output corresponding to input signal
May be used to connect to other instrumentation requiring conditioned signals
Range Outputs
Three user programmable range outputs
Speed ranges for output activation may be independently programmed
Optically isolated solid state relay (contact-closure) outputs
Other Inputs/Outputs
Communication Port
RS-232 Serial Port, 75 - 9600 baud
The Serial Port may be used for obtaining data from the unit and for remote configuration
Power Supply
Requires 10-30 VDC at 10W maximum
Internal regulated power supply
General
Enclosure
Aluminum and steel, black color, water and oil resistant
Dimensions: (WDH) 141 x 138 x 39 mm/ 5.57 x 5.45 x 1.52 in
Weight: 0.58 kg / 1.3 lbs
Part Number
100-0005
52
SmartTach
Test Cell Measurement Accessories
Part
Number
Description
IGTM
SmartTach
Accessory
100-0003
Analog RPM Adapter; produces an analog voltage output for RPM when connected to the IGTM-2000 Expansion port
X
100-0004
Differential Input Module; ensures that all production ECU sensor outputs will
be “true Zero cross”
X
X
101-0002
1.8m/6ft
Cable Analog RPM Adapter; Connects the Analog RPM Adapter to the Ignition
Timing Meter; length: 6ft
100-0007
100-0009
10m/32.8ft
3.66m/12ft
TachSensor with 15-pin D-sub connector; measures engine speed when
clamped around an Ignition Primary wire
X
100-0011
10m/32.8ft
Optical Diesel RPM Pickup w/sensor; measures speed of any rotating object
X
100-0014
3.66m/12ft
Inductive Spark Plug Wire Sensor: measures spark event (or engine speed)
when clamped around a Secondary Ignition cable
X
X
102-0006
DC Power Plug, 2-pin open connector
X
X
102-0002
Dual DC-Power Plug with Wire, Y-cable Adapter
X
100-0006
AC/DC Power Supply with AC Cord
X
SmartTach with 19 in Rackmount System, includes (1) SmartTach, (1) power
supply, (1) bracket, and (1) blank rack cover
X
102-0001
19 in 1HU rack mount designed for mounting one or two units in a cabinet
X
102-0003
Blank Rack Cover Plate (covers holes on bracket)
X
Power
Package
100-0016
Hardware
53
CANLab Analysis Tool
CANLab is a multi-bus network analysis tool that provides a complete solution for industry standard network
protocols with the support of popular databases and hardware. It can be used to view network activity, send and
receive signals or messages, record and replay data, manipulate and analyze data, and check statistics, all in realtime.
Major Features
•
•
•
•
•
•
Accommodates many CAN hardware interfaces
Import / export to multiple database and log file formats
Offers analysis and scripting at no extra cost
Provides a sophisticated strip chart recorder and replay
No need to stop for changes - start or stop recording on the fly
Connect or disconnect hardware without stopping the software
The Basics
CANLab fundamentals include basic network analysis
features. The difference is superior usability with
online availability of all user interface configurations.
Make changes while on-line without the loss of data
and without the need to stop working. Immediately
begin monitoring messages transmitted within a
network, analyzing signal content and checking
performance statistics such as bus load, error
counter or message received. Display bus messages
in real-time in a variety of different views, and log
them for later analysis.
Logging or Recording
Instantly start or stop logging messages or
recording signals by conveniently double-clicking
on tabs that appear at the bottom of the CANLab
application.
Send
Send custom singular or sequences of messages
to unlock gateways, simulate controllers or debug
protocols for troubleshooting and validation
using CANLab. Select from defined messages,
created messages or grouped messages based on
customizable trigger events. Change transmission
time without scripts, and change the signal values
on the fly. Change the periodic rate on-the-fly
without stopping transmission.
Replay
Playback of previously recorded CAN traffic is critical
to network diagnostics. Simulate non-existent nodes
or transmit real world data to test modules for
validation using CANLab’s Replay feature.
54
Trace
Effectively monitor bus traffic at message or signal
levels in fixed or scrolling modes with CANLab’s Trace
window screen. If placed in fixed mode, signal values
are visible when messages are expanded.
Graphical Displays
While CANLab features dials and gauges for viewing
and analyzing signals to significantly improve the data
analysis process, the stripchart recorder is a more
mature feature. Recorded or ‘live’ signals and statistics
can be graphed and analyzed simultaneously. Signal
values can be time-aligned to existing recorded data
for quick real-time data analysis and viewed all on the
same screen (window).
CANLab Analysis Tool
Post Data Analysis
Fully customize the view of the data to simplify for
a specific application. CANLab displays data items
using selectable columns that can include time of
data, raw and converted values, comprehensive
highlighting for visual aid and trend arrows. For
example, highlight messages or message groups
by changing the color, font type or font size of a
message in the trace window. Select highlighting
features based on message IDs or conditions such as
Speed > 60Kph. Specifying highlights for message
properties like transmitted messages or extended
identifiers can also be done.
CANLab’s powerful Calculated Channel feature
allows creation of additional signals without writing
a script. For example, take the vehicle speed signal
off the bus and calculate Acceleration and Distance.
While CANLab provides a vast array of built-in
math functions, the functionality can be extend by
referencing a DLL that contains the user’s functions.
All of these tools are available to all CANLab users to
make analyzing data as simple as possible.
Scripting
CANLab’s scripting language, included for all CANLab
users, is full-featured with syntax based on the C#
language. With a user configurable editor and syntax
highlighting, it is easy to learn and delivers reliable,
robust solutions.
In addition, CANLab scripts can run native within
the CANLab application ensuring faster, real-time
functionality. Compose complex functions to respond
to different types of events such as ‘On Message
Received’, ‘On Signal Received’, ‘On KeyPress’, and ‘On
Timer’. Extend CANLab’s functionality to not only work
with messages but also analyze data. Save scripts for
distribution and use by other groups who can focus on
performing the test rather than test setup.
Minimum PC Requirements: Microsoft Windows XP SP3 (32-bit or 64-bit), 1 GHz microprocessor, 1 GB of RAM
Part Number
152-0300
CANLab Software
152-0305
J1939 Toolkit
Applies J1939/21 to CANLab including PGN message decoding and Transport Protocol Support, and includes support
for NMEA2000 and ISOBUS (ISO 11783) protocols.
152-0304
LIN Toolkit
Includes Master / Slave support and .LDF support
55
CANverter
The CANverter is a compact and cost effective I/O module for any high-speed
physical layer CAN network. The device can either send a message on a CAN bus
or translate CAN data to an
external acquisition system. Its
light-weight and compact size
makes it portable and simple to
install just about anywhere.
Included with the CANverter Kit
• CANverter Cable: provides standard connectors for Power, RS232 (DB
9F), CAN (DB 9M) and un-terminated wires for analog I/O channels
• CANverter Configuration Software
• Kvaser Database Editor
Features
• Converts CAN bus data to analog voltages or digital signals or PWM output
• Converts analog to digital inputs to CAN data
• Easy setup via the CANverter Configuration Software (using a .dbc or .uef database, drag
and drop signals onto the desired pin for quick configuration)
Configuration
Application interface
CANverter Configuration Software
Input/Output
Digital input or output
(4) customizable I/O channels, set as:
0 to 5 V 10-bit analog input
0 to 5 V 12-bit analog output
Digital
(1) PWM Output
Operating Conditions
Communication
Network Port: High-speed CAN
Configuration Port: RS-232
Connector
15-pin D-sub
Power Voltage
7 to 18 VDC
Temperature Range
-40 °C to +85 °C / -40 °F to 185 °F
Warranty
3 years
Mechanical
Dimensions
8.9 x 6.7 x 2.56 cm / 3.5 x 2.63 x 1.01 in
Enclosure
Black ABS plastic
Weight
135 g / 4.77 oz
Part Number
153-0003
CANverter Module
165-0003
CANverter Product Kit - included CANverter module and harness
150-0115
CANverter Harness
56
Cable Connectors
LEMO
LEMO 0B 3-pin, 5-pin
LEMO 1B 5-pin, 8-pin
LEMO 0F 5-pin
LEMO 1F 3-pin, 5-pin
USB
USB-A
USB-B
Communication
J1962 (OBDII)
DB15
JST
JST 10-pin
JST 12-pin
JST 2-pin
57
Headquarters
United States
Phone: +1 (248) 848 9200
Email: [email protected]
Europe
United Kingdom
Phone: +44 (0) 1767 652 340
Email: [email protected]
Sweden
Phone: +46 (0) 31 773 7140
Email: [email protected]
France
Phone: +33 (0) 1 72 76 26 10
Email: [email protected]
India
Phone : +91 80 41694218
Email : [email protected]
China (qualified distributor)
Phone: +86-10-8278-0969
Email: [email protected]
Germany
Phone: +49 (0)89 9700 7121
Email: [email protected]
Asia
Japan
Phone : +81 3-5325-6222
Email: [email protected]
Sweden
United Kingdom
United States
France
China
Germany
Italy
Japan
India
58