Accurate Technologies

Diagnostics Services

______

Basic and Enhanced Diagnostic Capabilities

In One Easy to Use Ecosystem

Enhanced Diagnostics
VISION Diagnostics

ATI offers diagnostics options within it's VISION Calibration and Data Acquisition Software eco-system, removing the need to juggle 3rd party software. VISION’s CAN OBDII Toolkit provides users with integrated support for legislated OBD functionality. Access the status of the various vehicle sub-systems to provide real-time data in addition to a standardized series of diagnostic trouble codes which allows you to rapidly identity malfunctions within the vehicle. 


Vehicle manufacturers use a much larger set of diagnostic services for their internal testing, validation and dealership service tools. When combining the CAN OBDII toolkit with the Enhanced Diagnostics Toolkit (EDT) users can access advanced World-Wide Harmonized On-Board Diagnostics (WWH-OBD) features. In addition to reading and clearing codes, EDT allows users to view extended trouble code descriptions and help information (when available), plus access to hundreds of additional parameters that can be viewed in real-time.

OBD II Toolkit – ISO 15031

  • 9 services supported through API
  • PIDs, INFOTYPEs, OBDMIDs (Monitors)
  • Diagnostic Trouble Codes (DTCs)
  • Services 0x01, 0x06, 0x09 supported in VISION screen controls and Data Item Manager

Enhanced Toolkit - UDS – ISO 14229

  • 15 services supported through API
  • Diagnostic Identifiers (DIDs)
  • Diagnostic Trouble Codes (DTCs)
  • ODX Data Files
  • Service 0x22 (Read Data by ID) supported in VISION screen controls and Data Item Manager
  • Periodic Transmission (0x2A) supported in Recorders (Slow, Medium, and Fast rates are selectable)
Diagnostics Features
CAN OBDII
Enhanced Diagnostics (EDT)
EDT Service Support
CAN OBDII
VISION’s CAN OBDII Toolkit provides VISION with integrated support for legislated OBD functionality. Gain access to a standard modules and parameters as defined in SAE-J1979/ISO-15031. Access the status of the various vehicle sub-systems to provide real-time data in addition to a standardized series of diagnostic trouble codes which allows you to rapidly identity malfunctions within the vehicle. 

Key Features:

  • Read live PIDs, INFOTYPEs, Monitors, and request freeze-frame data
  • Request and clear DTCs (Diagnostic Trouble Codes) manually or automatically using trigger event expressions
  • Generate an OBDII snapshot report manually or automatically using trigger event expressions.

Snapshots

Displays all OBDII data encompassing all supported OBDII Services to assemble a list of all supported Service sub-functions and the instantaneous data values for each sub-function. The listed data is grouped by Service and includes a time-stamp from the last data refresh.

Monitor Support 0x06 (PID 00)

 A detailed list of the OBDII monitor number and names from each of the connected ECUs.

Info Types 0x09

 A detailed list of static vehicle information. 

Supported PIDs

 A detailed list of PID number and names that are available from each of the connected ECUs. 

Freeze Frame Monitor

The OBDII Freeze Frame Monitor Screen Object will handle Service 0x02 as defined in J1979/ISO15031. This Screen Object is similar to a Data List, but has columns specific to the Service 0x02 response data. 

OBD II DTC Monitor

The OBD II DTC Monitor Screen Object is used to monitor and display the DTC’s in three charts: Stored DTCs (0x03), Pending DTCs (0x07), and Permanent DTCs (0x0A). All three sections contain the same columns:
    • Time - PC time when code was pulled
    • ECU - The ECU containing the fault code
    • DTC - Fault Code number
    • Description - Description of the generated fault code

OBD II Monitor/Test

The OBDII OBD Monitor/Test Screen Object will handle Service 0x06 as defined in J1979/ISO15031. This Screen Object is similar to a Data List, but has columns specific to the Service 0x06 response data. 
Enhanced Diagnostics (EDT)
Enhanced Diagnostics (EDT) extends VISION’s diagnostic capabilities to include ISO-14229 diagnostic services.  This provides VISION with integrated support for legislated OBD functionality and advanced features available in World-Wide Harmonized On-Board Diagnostics (WWH-OBD).

Key Features:

  • Full integration with VISION’s Data Item Manager, screen controls, and recorders to optimize workflow.
  • Simplify data collection and analysis by combining Measurement, Calibration and Diagnostics data onto a single recording.
  • Auto-detect connected ECUs for quick discovery and connectivity. Manual overrides for custom applications.
  • Expand the number of available diagnostic data items by using a compatible ODX.
  • Acquire data using UDS Periodic Transmission (service 0x2A) to increase DAQ throughput dramatically. 
  • Customer specific diagnostic features can be easily implemented using the extensive service and sub-functions available through XML-based Diagnostics via VISION’s COM API
  • Comprehensive API documentation, quick-start guide, and SDK with example source code

Import OEM or User Defined DIDs

The Enhanced Diagnostics Toolkit enables access to imported OEM or user defined DIDs. The DIDs are imported to the VISION Data Item Manager in logical groups from an attached data file. This allows the user to combine live UDS diagnostics data alongside measurement and calibration data in screen objects and recorders.

Periodic Transmission

Periodic Transmission, also known as Read Data By Periodic Identifier (Service 0x2A) can be configured for ECU’s that support it to benefit from faster retrieval of multiple DIDs in recorders. The interval between samples increases with each additional requested item when polling. UDS Periodic Transmission is similar to CCP/XCP DAQ lists and can acquire multiple items much more efficiently than polling dramatically increasing data acquisition throughput.

XML-Based Diagnostics via VISION API

Further OBDII and UDS services and sub-functions can be utilized via VISION’s API (Application Programming Interface) with custom tools or scripts for greater flexibility and automation of user specific diagnostic activities. API calls and responses are XML based and can be returned with optional augmented XML data replies to provide “human-readable” information such as DTC codes and descriptive text. The EDT Toolkit includes an installable Software Development Kit (SDK) to help programmers get up and running with the API and develop custom applications. Extensive documentation included. 

EDT Service Support
UDS Diagnostic Services CAN OBDII VISION Screen Objects Supported by API
 0x01 Powertrain Diagnostic Data
0x02
 Powertrain Freeze Frame Data
0x03 
 Emission Related DTCs
 0x04 Clear Emission Related DTCs
 0x06 On-Board Monitoring Test Results
 0x07 Recent Emission-Related DTCs
 0x08 Control of On-Board System
 0x09 Vehicle Information
 0x0A Permanent Emission-Related DTCs
 0x10  Diagnostic Session Control
 0x11 ECU Reset
 0x14 Clear Diagnostic Information
 0x19 Read DTC Information
 0x22 Read Data by Identifier
 0x23 Read Memory by Address
 0x24 Read Scaling Data by Identifier
 0x27 Security Access
 0x2C  Dynamically Define Data Identifier
 0x2E Write Data by Identifier
 0x2F Input/Output Control by Identifier
 0x2A  Read Data by Periodic Identifier
 0x31  Routine Control
 0x3D Write Memory by Address
 0x3E Tester Present
 0x85  Control DTC Setting