AUTOSAR Diagnostic DSD Module Function Introduction

Publisher:XinmeiLatest update time:2024-03-26 Source: elecfans Reading articles on mobile phones Scan QR code
Read articles on your mobile phone anytime, anywhere

Support for checking diagnostic service identifiers and adjusting diagnostic messages

If a new diagnostic message is identified, the DSL submodule shall trigger the DSD submodule, which shall perform corresponding processing by analyzing the diagnostic service identifier contained in the received diagnostic message.


suppressPosRspMsgIndicationBit

The DSD submodule shall not send a positive response message if "suppressPosRspMsgIndicationBit" is true. Only available if the service has sub-functions.

Verify functionality

Before executing the received diagnostic service, the DSD will perform a set of verifications. Only when all verifications are successfully passed, the DSD will accept the service. The verification items include:

● Verify manufacturer approval

● Verify SID

● Verify service access control under the current authentication status

● Verification of diagnostic sessions

● Verify service security access level

● Verify supplier license

● Validation service ID pattern rules

Check format and sub-function support:

Before executing the requested command, the DSD submodule checks if a specific subfunction is supported. If the subservice is not configured, the DSD shall send a negative response NRC: 0x12 (Subfunction Not Supported). The DSD submodule will check the minimum message length before executing the requested command.

Distribute diagnostic information to DSP submodules

The DSD submodule collects the executable functions of the diagnostic service identifiers newly received by the DSP submodule and calls the corresponding DSP service interpreter.

Assembling Positive/Negative Response:

When the DSP submodule has completed the execution of the requested diagnostic service, the DSD submodule shall assemble the diagnostic response message.

Start the transfer

The DSD submodule shall forward the diagnostic response information to the DSL submodule.


Reference address:AUTOSAR Diagnostic DSD Module Function Introduction

Previous article:What are the types of DTC failures?
Next article:What are the functions of DSL module?

Latest Embedded Articles
Change More Related Popular Components

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号