25.06.2020
WORLDWIDE ENGINEERING STANDARDS General Motors Local Area Network Enhanced Diagnostic
Test Mode Specification
https://translate.googleusercontent.com/translate_f
207/298
© Copyright 2010 General
Motors All Rights Reserved
February 2010
Page 233 of 336
187.5
3
1
14
0 to 2
0
1
14
200.0
1
2
15
1
0 to 2
0
13
212.5
2
3
16
0
1
0 to 2
12
225.0
3
1
17
0 to 2
0
1
11
237.5
1
2
18
1
0 to 2
0
10
250.0
2
3
19
0
1
0 to 2
9
262.5
3
1
20
0 to 2
0
1
8
275.0
1
2
21
1
0 to 2
0
7
287.5
2
3
22
0
1
0 to 2
6
300.0
3
1
23
0 to 2
0
1
5
312.5
1
2
24
1
0 to 2
0
4
325.0
2
3
25
0
1
0 to 2
3
337.5
3
1
26
0 to 2
0
1
2
350.0
1
2
27
1
0 to 2
0
1
362.5
2
3
28
0
1
0 to 2
0
375.0
3
4
29
0
0
1
0 to 24
387.5
0
1
30
0 to 2
0
0
23
Page 234
GM WORLDWIDE ENGINEERING STANDARDS
GMW3110
8.19.7 Node Verification Procedure.
Procedure 1:
All $AA requests for this procedure are with $Level = LEV_SOR ($01).
1. Send a request (including only valid DPIDs) with the total number of DPIDs less than the maximum
number supported by the ECU for this $Level. Verify the proper response(s).
2. Send a request (including only valid DPIDs) with the total number of
DPIDs requested equal to the
maximum number supported by the ECU for this $Level. Verify the proper responses.
3. Send a request (including only valid DPIDs) with the total number of DPIDs requested greater than the
maximum number supported by the ECU for this $Level. Verify negative response ($7F $AA $12).
4. Send A request with no DPIDs. Verify negative response ($7F $AA $12).
5. Send a request with an invalid DPID. Verify negative response ($7F $AA $31).
6. Send a request with at least one valid and one invalid DPID. Verify that the only response to this request is
the negative response ($7F $AA $31).
7. Verify that it is possible to retrieve all supported DPIDs in the ECU with one or more requests of this
service.
Procedure 2:
1. Request a periodic (valid) DPID.
Verify proper response, and proper response timing. Repeat this test for
each supported periodic rate.
2. After completing step 1 of this procedure, verify that the periodic DPID data stops after P3
Cmax
ms (with no
additional diagnostic requests).
3. With the periodic scheduler inactive, request the maximum number of DPIDs (all items) at one of the
supported periodic rates. Verify proper responses and response timing for each scheduled DPID. Send
$3E messages at least once every P3
C
ms and verify that the responses continue
to be properly sent for
five minutes.
4. Repeat step 3 of this procedure for each additional supported periodic rate.
5. Send a single periodic request with more DPIDs than the ECU can schedule. Verify the negative response
($7F $AA $12).
6. Request a number of DPIDs to be sent periodically at one supported rate. Request additional DPIDs to be
sent at another supported rate (not equal to the first rate) until DPIDs are sent with all supported rates
simultaneously (If the number of DPIDs the PDS supports is less than the
number of supported periodic
rates, then repeat this step for all possible combinations of supported data rates). Verify proper responses
and response timing. Send $3E messages at least once every P3
C
ms and verify that the responses
continue to be properly sent for five minutes.
25.06.2020
WORLDWIDE ENGINEERING STANDARDS General Motors Local Area Network Enhanced Diagnostic Test Mode Specification
https://translate.googleusercontent.com/translate_f
208/298
© Copyright 2010 General Motors All Rights Reserved
February 2010
Page 234 of 336
7. Request an additional (valid) DPID to be scheduled when the DPID scheduler is already full and verify the
proper negative response ($7F $AA $81). Verify that the previously scheduled DPIDs continue to be sent
at the rates scheduled prior to the last request.
8. Send a periodic request containing a DPID which is already in the PDS, using
a sub-function parameter
which will result in a change to the data rate of the requested DPID. Perform this test while the scheduler
is full. Verify that the requested DPID changes data rates, that the data rate of the other DPIDs in the PDS
do
not change, and that no negative response for scheduler full is sent.
9. Send a periodic request containing both valid and invalid DPIDs (with the total number of DPIDs in the
request less than the maximum number of periodic DPIDs allowed in the PDS). Verify the negative
response ($7F $AA $31). Repeat this step for each supported periodic rate.
10. Verify that it is possible to periodically schedule all supported DPIDs in the ECU.
11. Send a periodic request with no DPIDs, verify negative response ($7F $AA $12).
Repeat for each periodic
rate supported.
--``,,``````,``,,``,,,`,`,`,,-`-`,,`,,`,`,,`---
Do'stlaringiz bilan baham: