Raptor Unified Diagnostic Service: Difference between revisions

From NewEagleWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 5: Line 5:
===Features===
===Features===
    
    
  - Model-Based Embedded Development
*Model-Based Embedded Development
  - Production-Ready:
*Production-Ready:
      • Workflow  
**Workflow  
      • Calibration Capabilities
**Calibration Capabilities
      • Hardware & Tools
**Hardware & Tools
  - Application Configuration & Monitoring
*Application Configuration & Monitoring


==ISO 15765==
==ISO 15765==
Line 24: Line 24:
The ISO 15765 block set can be used to provide the following services:
The ISO 15765 block set can be used to provide the following services:


  - Diagnostic Trouble Codes (DTC) reporting / clearing
*Diagnostic Trouble Codes (DTC) reporting / clearing
  - Suspend of DTC logging
*Suspend of DTC logging
  - Emissions
*Emissions
  - Parameter reading / writing
*Parameter reading / writing
  - Overrides
*Overrides
  - On demand self tests
*On demand self tests
  - Snapshot records
*Snapshot records
  - Module reflashing (requires bootloader support)
*Module reflashing (requires bootloader support)




==New Eagle Support for Unified Diagnostic Service (UDS)==
==New Eagle Support for Unified Diagnostic Service (UDS)==


  - ISO block set provides interface to PC based diagnostic application or scan tool
*ISO block set provides interface to PC based diagnostic application or scan tool
      • Used to create UDS Server  
**Used to create UDS Server  
  - Provides select ISO 14229-1 Unified Diagnostic (UDS) and ISO 15031 On Board Diagnostics (OBD) Services
*Provides select ISO 14229-1 Unified Diagnostic (UDS) and ISO 15031 On Board Diagnostics (OBD) Services
  - Provides the application with the capability of reporting self-diagnostics and trending information
*Provides the application with the capability of reporting self-diagnostics and trending information
  - Integration Service is included in the sale of the UDS block set
*Integration Service is included in the sale of the UDS block set




Line 53: Line 53:
Basic level covers the absolute minimum services needed for a basic UDS application:
Basic level covers the absolute minimum services needed for a basic UDS application:


  1. Retrieve/Clear power-train diagnostic information
# Retrieve/Clear power-train diagnostic information
  2. Shut down unnecessary communications when updating system software
# Shut down unnecessary communications when updating system software
  3. Shut down diagnostics when updating system software
# Shut down diagnostics when updating system software
  4. Resetting the ECU
# Resetting the ECU
  5. Reading and writing data
# Reading and writing data
  6. Raw UDS data Transfer/Receive
# Raw UDS data Transfer/Receive
  7. Retrieving fault information such as DTCs
# Retrieving fault information such as DTCs


  Specific Services:
 
Specific Services:
        
        
      • ISO 15031-5 Service 0x01 – Current Power-train Diagnostic Data
**ISO 15031-5 Service 0x01 – Current Power-train Diagnostic Data
      • ISO 15031-5 Service 0x03 – Request emission-related diagnostic trouble codes*
**ISO 15031-5 Service 0x03 – Request emission-related diagnostic trouble codes*
      • ISO 15031-5 Service 0x04 – Clear/Reset emission-related diagnostic information*
**ISO 15031-5 Service 0x04 – Clear/Reset emission-related diagnostic information*
      • ISO 15031-5 Service 0x07 – Request emission-related diagnostic trouble codes detected during current or last completed driving cycle*
**ISO 15031-5 Service 0x07 – Request emission-related diagnostic trouble codes detected during current or last completed driving cycle*
      • ISO 15031-5 Service 0x09 – Request Vehicle Information
**ISO 15031-5 Service 0x09 – Request Vehicle Information
      • ISO 15031-5 Service 0x0A – Request emission-related diagnostic trouble codes with permanent status*
**ISO 15031-5 Service 0x0A – Request emission-related diagnostic trouble codes with permanent status*
      • ISO 14229-1 Service 0x10 – Session Control
**ISO 14229-1 Service 0x10 – Session Control
      • ISO 14229-1 Service 0x11 – ECU Reset  
**ISO 14229-1 Service 0x11 – ECU Reset  
      • ISO 14229-1 Service 0x14 – Clear Diagnostic Information*
**ISO 14229-1 Service 0x14 – Clear Diagnostic Information*
      • ISO 14229-1 Service 0x19 – Read DTC Information*
**ISO 14229-1 Service 0x19 – Read DTC Information*
      • ISO 14229-1 Service 0x22 – Read Data by Identifier
**ISO 14229-1 Service 0x22 – Read Data by Identifier
      • ISO 14229-1 Service 0x2E – Write Data by Identifier
**ISO 14229-1 Service 0x2E – Write Data by Identifier
      • ISO 14229-1 Service 0x3E – Tester Present  
**ISO 14229-1 Service 0x3E – Tester Present  
      • ISO 14229-1 Service 0x85 – DTC Control Setting*
**ISO 14229-1 Service 0x85 – DTC Control Setting*
        
        
Request emission-related diagnostic trouble codes detected
Request emission-related diagnostic trouble codes detected
Line 85: Line 86:
Enhanced level covers more advanced features such as:
Enhanced level covers more advanced features such as:
      
      
  1. All "Basic" Functionality  
# All "Basic" Functionality  
  2. Restricting the access via a security function
# Restricting the access via a security function
        
        
  Specific Services:
 
     
Specific Services:    
      • All services listed in the “Basic” level   
**All services listed in the “Basic” level   
      • ISO 14229-1 Service 0x27 – Security Access
**ISO 14229-1 Service 0x27 – Security Access
      • ISO 14229-1 Service 0x28 – Communication Control*
**ISO 14229-1 Service 0x28 – Communication Control*


<nowiki>*</nowiki> Available in Raptor 2020b
<nowiki>*</nowiki> Available in Raptor 2020b

Revision as of 18:33, 2 November 2020

UDS SUPPORT ON RAPTOR

Support for the industry standard ECUs

Features

  • Model-Based Embedded Development
  • Production-Ready:
    • Workflow
    • Calibration Capabilities
    • Hardware & Tools
  • Application Configuration & Monitoring

ISO 15765

The ISO 15765 UDS Block set provides a Raptor application with an interface to a PC-based diagnostics application or a scan tool.

ISO 15765 is the specification for the CAN transport layer for Unified Diagnostic Services (UDS) and also legislated On Board Diagnostics (OBD) protocol as found in ISO 15031. UDS is an ISO standard which can be found in ISO 14229. ISO 15765 is a common way to add OBD and provides the Raptor application with the capability of reporting self-diagnostics and trending information. The ISO15765 block set by themselves do not provide diagnostics. It is the application logic which must be designed with the diagnostic capabilities and the mechanism for reporting the diagnostic information via a standardized protocol is through the use of these blocks.

The ISO 15765 handler mask is divided into general information, OBD legislated services supported and UDS services supported.

The ISO 15765 block set can be used to provide the following services:

  • Diagnostic Trouble Codes (DTC) reporting / clearing
  • Suspend of DTC logging
  • Emissions
  • Parameter reading / writing
  • Overrides
  • On demand self tests
  • Snapshot records
  • Module reflashing (requires bootloader support)


New Eagle Support for Unified Diagnostic Service (UDS)

  • ISO block set provides interface to PC based diagnostic application or scan tool
    • Used to create UDS Server
  • Provides select ISO 14229-1 Unified Diagnostic (UDS) and ISO 15031 On Board Diagnostics (OBD) Services
  • Provides the application with the capability of reporting self-diagnostics and trending information
  • Integration Service is included in the sale of the UDS block set


  View available platforms on our website: http://neweagle.net/raptor.  For more details or questions, contact our Sales Team at sales@neweagle.net.
  Along with support for your preferred build environment, you are able to use the remaining tools in the Raptor platform for calibration, testing, end-of-line, etc.


Two Levels of Licensing: UDS Basic & UDS Enhanced

Basic

Basic level covers the absolute minimum services needed for a basic UDS application:

  1. Retrieve/Clear power-train diagnostic information
  2. Shut down unnecessary communications when updating system software
  3. Shut down diagnostics when updating system software
  4. Resetting the ECU
  5. Reading and writing data
  6. Raw UDS data Transfer/Receive
  7. Retrieving fault information such as DTCs


Specific Services:

    • ISO 15031-5 Service 0x01 – Current Power-train Diagnostic Data
    • ISO 15031-5 Service 0x03 – Request emission-related diagnostic trouble codes*
    • ISO 15031-5 Service 0x04 – Clear/Reset emission-related diagnostic information*
    • ISO 15031-5 Service 0x07 – Request emission-related diagnostic trouble codes detected during current or last completed driving cycle*
    • ISO 15031-5 Service 0x09 – Request Vehicle Information
    • ISO 15031-5 Service 0x0A – Request emission-related diagnostic trouble codes with permanent status*
    • ISO 14229-1 Service 0x10 – Session Control
    • ISO 14229-1 Service 0x11 – ECU Reset
    • ISO 14229-1 Service 0x14 – Clear Diagnostic Information*
    • ISO 14229-1 Service 0x19 – Read DTC Information*
    • ISO 14229-1 Service 0x22 – Read Data by Identifier
    • ISO 14229-1 Service 0x2E – Write Data by Identifier
    • ISO 14229-1 Service 0x3E – Tester Present
    • ISO 14229-1 Service 0x85 – DTC Control Setting*

Request emission-related diagnostic trouble codes detected during current or last completed driving cycle

Enhanced

Enhanced level covers more advanced features such as:

  1. All "Basic" Functionality
  2. Restricting the access via a security function


Specific Services:

    • All services listed in the “Basic” level
    • ISO 14229-1 Service 0x27 – Security Access
    • ISO 14229-1 Service 0x28 – Communication Control*

* Available in Raptor 2020b