You are on page 1of 9

Full Software documentation for Chrysler R6514630

4238/11807
OM651 TPA91 Deliv - Issue 4.0
R6515055 ISSUE 2.0
PRINTED 19/11/08
Engineering Department PAGE 1/9
SpecTool_Word_Generation_2_0 <> Specification_R6515055_2_0

Trigger of active dynamic actuator tests via diagnosis

NAME SIGNATURE
Author Nicolas DUVERNOIS Has signed

Approver Philippe BEAUCHARD Has signed


Full Software documentation for Chrysler R6514630
4239/11807
OM651 TPA91 Deliv - Issue 4.0
R6515055 ISSUE 2.0
PRINTED 19/11/08
Engineering Department PAGE 2/9
SpecTool_Word_Generation_2_0 <> Specification_R6515055_2_0

HISTORY OF THE DOCUMENT


Edition Date Amendments Author Approver
1.0 28/07/2008 Creation from FDS23588 Nicolas Philippe
DUVERNOIS BEAUCHARD
2.0 09/09/2008 Review by software team : DTI_ISO_DYN_EGR_SELF_TEST_IND_CPV, Nicolas Philippe
DTI_ISO_DYN_THRTL_LEARN_TST_IND_CPV and DUVERNOIS BEAUCHARD
DTI_ISO_DYN_SWIRL_LEARN_TST_IND_CPV replaced by
DTI_ISO_DYN_EGR_SELF_TST_IND_CPV,
DTI_ISO_DYN_THRTL_LN_TST_IND_CPV and
DTI_ISO_DYN_SWRL_LRN_TST_IND_CPV

DELPHI confidential
"All rights reserved. No part of this publication may be reproduced in any material form (including photocopying or storing in any medium by electronic means and
whether or not transciently or incidentally for some other use of this publication) without the written permission of Delphi."
Full Software documentation for Chrysler R6514630
4240/11807
OM651 TPA91 Deliv - Issue 4.0
R6515055 ISSUE 2.0
PRINTED 19/11/08
Engineering Department PAGE 3/9
SpecTool_Word_Generation_2_0 <> Specification_R6515055_2_0

CONTENTS
1. GENERAL INFORMATION.................................................................................................................................................................. 4
1.1. PURPOSE .................................................................................................................................................................................... 4
1.2. SCOPE ........................................................................................................................................................................................ 4
1.3. REFERENCES .............................................................................................................................................................................. 4
2. DEFAULT CALIBRATION ................................................................................................................................................................... 4
3. FUNCTIONAL DESCRIPTION.............................................................................................................................................................. 5
3.1. TOP LEVEL OVERVIEW ............................................................................................................................................................... 5
3.2. INITIALIZATION.......................................................................................................................................................................... 5
3.3. MODULE R6515055_2_0/MAIN ................................................................................................................................................. 6
3.4. MODULE R6515055_2_0/MAIN/CALC_DYN_ACT_DIAG_ACTIVE .............................................................................................. 6
4. DATA DICTIONARY ........................................................................................................................................................................... 8
4.1. INPUTS ....................................................................................................................................................................................... 8
4.2. OUTPUTS.................................................................................................................................................................................... 8
4.3. INTERNAL VARIABLES ................................................................................................................................................................ 8
4.4. EVENTS ...................................................................................................................................................................................... 8
4.5. HIDDEN VARIABLES (UNSIGNIFICATIVE) .................................................................................................................................... 8
4.6. CALIBRATIONS........................................................................................................................................................................... 8
4.7. CONSTANTS ............................................................................................................................................................................... 9

DELPHI confidential
"All rights reserved. No part of this publication may be reproduced in any material form (including photocopying or storing in any medium by electronic means and
whether or not transciently or incidentally for some other use of this publication) without the written permission of Delphi."
Full Software documentation for Chrysler R6514630
4241/11807
OM651 TPA91 Deliv - Issue 4.0
R6515055 ISSUE 2.0
PRINTED 19/11/08
Engineering Department PAGE 4/9
SpecTool_Word_Generation_2_0 <> Specification_R6515055_2_0
1. GENERAL INFORMATION
1.1.PURPOSE
To prevent fault entries that result out of controlling actuators via an external tester tool, a two byte value is created where
every bit is assigned to a specific actuator. Every time an actuator is controlled via an external tester tool, this specific bit
has to be set to 1 as long as the intervention takes place.

1.2.SCOPE
This specification is applied to Chrysler.

1.3.REFERENCES
R6000001 : Glossary of Software and Electronic Terms
R6510006 : Diagram Symbol Glossary

2. DEFAULT CALIBRATION
No default calibration.

DELPHI confidential
"All rights reserved. No part of this publication may be reproduced in any material form (including photocopying or storing in any medium by electronic means and
whether or not transciently or incidentally for some other use of this publication) without the written permission of Delphi."
Full Software documentation for Chrysler R6514630
4242/11807
OM651 TPA91 Deliv - Issue 4.0
R6515055 ISSUE 2.0
PRINTED 19/11/08
Engineering Department PAGE 5/9
SpecTool_Word_Generation_2_0 <> Specification_R6515055_2_0
3. FUNCTIONAL DESCRIPTION
3.1.TOP LEVEL OVERVIEW
1
DOC Sched_20ms
RTF
Comment

2 DTI_Iso_dyn_test_in_progress
DOC DTI_Iso_dyn_test_in_progress
RTF 3 DTI_ISO_DYN_LRN_THRTL_CPV

History DTI_ISO_DYN_LRN_THRTL_CPV
4 DTI_ISO_DYN_TST_EGR_CPV
DTI_ISO_DYN_TST_EGR_CPV
DOC 5 DTI_ISO_DYN_LRN_SWIRL_CPV
RTF DTI_ISO_DYN_LRN_SWIRL_CPV
Scope 6 DTI_ISO_DYN_LRN_VGT_CPV
DTI_ISO_DYN_LRN_VGT_CPV DTI_Dyn_actuator_diag_active 1
8 DTI_ISO_DYN_EGR_SELF_TST_IND_CPV DTI_Dyn_actuator_diag_active
DOC
DTI_ISO_DYN_EGR_SELF_TST_IND_CPV
RTF
9 DTI_ISO_DYN_THRTL_LN_TST_IND_CPV
References
DTI_ISO_DYN_THRTL_LN_TST_IND_CPV
10 DTI_ISO_DYN_SWRL_LRN_TST_IND_CPV
DTI_ISO_DYN_SWRL_LRN_TST_IND_CPV
11 DTI_ISO_DYN_VGT_LEARNING_IND_CPV
DTI_ISO_DYN_VGT_LEARNING_IND_CPV
12 DTI_Iso_dyn_test_running
DTI_Iso_dyn_test_running
Main

7
DTI_ISO_DYN_TEST_NUMBER_CPV

FIGURE 1 : R6515055_2_0

3.2.INITIALIZATION
DTI_Dyn_actuator_diag_active = 0;

DELPHI confidential
"All rights reserved. No part of this publication may be reproduced in any material form (including photocopying or storing in any medium by electronic means and
whether or not transciently or incidentally for some other use of this publication) without the written permission of Delphi."
Full Software documentation for Chrysler R6514630
4243/11807
OM651 TPA91 Deliv - Issue 4.0
R6515055 ISSUE 2.0
PRINTED 19/11/08
Engineering Department PAGE 6/9
SpecTool_Word_Generation_2_0 <> Specification_R6515055_2_0
3.3.MODULE R6515055_2_0/MAIN
10
DTI_Iso_dyn_test_running
DOC
RTF
2 DTI_ISO_DYN_LRN_THRTL_CPV
Comment
DTI_ISO_DYN_LRN_THRTL_CPV
3 DTI_ISO_DYN_TST_EGR_CPV
Sched_20ms
DTI_ISO_DYN_TST_EGR_CPV
4 DTI_ISO_DYN_LRN_SWIRL_CPV
DTI_ISO_DYN_LRN_SWIRL_CPV
5 DTI_ISO_DYN_LRN_VGT_CPV
DTI_ISO_DYN_LRN_VGT_CPV
6 DTI_ISO_DYN_EGR_SELF_TST_IND_CPV DTI_Dyn_actuator_diag_active 1
DTI_ISO_DYN_EGR_SELF_TST_IND_CPV DTI_Dyn_actuator_diag_active
Init = 0
7 DTI_ISO_DYN_THRTL_LN_TST_IND_CPV
DTI_ISO_DYN_THRTL_LN_TST_IND_CPV
8 DTI_ISO_DYN_SWRL_LRN_TST_IND_CPV
DTI_ISO_DYN_SWRL_LRN_TST_IND_CPV
9 DTI_ISO_DYN_VGT_LEARNING_IND_CPV
DTI_ISO_DYN_VGT_LEARNING_IND_CPV
1 DTI_Iso_dyn_test_in_progress
DTI_Iso_dyn_test_in_progress
Calc_dyn_act_diag_active

FIGURE 2 : R6515055_2_0/MAIN

If at least one DTI DYN test is in progress ( DTI_Iso_drv_test_in_progress not 0s), then the block is enabled.

3.4.MODULE R6515055_2_0/MAIN/CALC_DYN_ACT_DIAG_ACTIVE

2 Bit_pos
9 DTI_ISO_DYN_TST_EGR_CPV Out
== In
DTI_Iso_dyn_test_in_progress 5
DTI_ISO_DYN_EGR_SELF_TST_IND_CPV
1 Bit_pos
Out
== DTI_ISO_DYN_LRN_THRTL_CPV In
6
DOC
DTI_ISO_DYN_THRTL_LN_TST_IND_CPV 1
RTF
3 Bit_pos
DTI_Dyn_actuator_diag_active
Comment reset when disabled
Out
== DTI_ISO_DYN_LRN_SWIRL_CPV In
7
DTI_ISO_DYN_SWRL_LRN_TST_IND_CPV
DTI_Iso_dyn_test_running
reset states when enabling 4 Bit_pos
Out
== DTI_ISO_DYN_LRN_VGT_CPV In
8
DTI_ISO_DYN_VGT_LEARNING_IND_CPV

FIGURE 3 : R6515055_2_0/MAIN/CALC_DYN_ACT_DIAG_ACTIVE

The variable DTI_Isdyres[iso_test_number].dti_dyn_state is represented by the flow vector


DTI_Isdyres_dti_iso_dyn_state with a dimension given by DTI_ISO_DYN_TEST_NUMBER_CPV.

Definition of the Block “Bit To Value” :

DELPHI confidential
"All rights reserved. No part of this publication may be reproduced in any material form (including photocopying or storing in any medium by electronic means and
whether or not transciently or incidentally for some other use of this publication) without the written permission of Delphi."
Full Software documentation for Chrysler R6514630
4244/11807
OM651 TPA91 Deliv - Issue 4.0
R6515055 ISSUE 2.0
PRINTED 19/11/08
Engineering Department PAGE 7/9
SpecTool_Word_Generation_2_0 <> Specification_R6515055_2_0

DELPHI confidential
"All rights reserved. No part of this publication may be reproduced in any material form (including photocopying or storing in any medium by electronic means and
whether or not transciently or incidentally for some other use of this publication) without the written permission of Delphi."
Full Software documentation for Chrysler R6514630
4245/11807
OM651 TPA91 Deliv - Issue 4.0
R6515055 ISSUE 2.0
PRINTED 19/11/08
Engineering Department PAGE 8/9
SpecTool_Word_Generation_2_0 <> Specification_R6515055_2_0
4. DATA DICTIONARY

4.1.INPUTS
Name Unit Type Type Definition Dim
Description
DTI_Iso_dyn_test_in_progress - Fixed 2^0 # [0 ; (1,1)
DTI_ISO_DYN_TEST_NUMBER_CPV-1]
This flow contain the ISO Dyn Test number selected to be tested.
DTI_Iso_dyn_test_running - Bool (1,1)
This flow indicates if an Iso Dyn test is in progress

4.2.OUTPUTS
Name Unit Type Type Definition Dim
Description
DTI_Dyn_actuator_diag_active - Fixed 2^0 # [0 ; 65535] (1,1)
Current actuator dynamic diagnosis active

4.3.INTERNAL VARIABLES
Name Unit Type Type Definition Dim
Description

4.4.EVENTS
Name Dim
Description
Sched_20ms (1,1)
Sched_20ms

4.5.HIDDEN VARIABLES (UNSIGNIFICATIVE)


These variables are solely used in transient computations and shall not be usable or visible.
Name Unit Type Type Definition Dim
Description

4.6.CALIBRATIONS
Name Unit Type Type Definition Dim
Description

DELPHI confidential
"All rights reserved. No part of this publication may be reproduced in any material form (including photocopying or storing in any medium by electronic means and
whether or not transciently or incidentally for some other use of this publication) without the written permission of Delphi."
Full Software documentation for Chrysler R6514630
4246/11807
OM651 TPA91 Deliv - Issue 4.0
R6515055 ISSUE 2.0
PRINTED 19/11/08
Engineering Department PAGE 9/9
SpecTool_Word_Generation_2_0 <> Specification_R6515055_2_0
4.7.CONSTANTS
Name Unit Type Type Definition Value
Description
DTI_ISO_DYN_EGR_SELF_TST_IND_CPV - Fixed 2^0 # [0 ; 18
DTI_ISO_DYN_TEST_NUMBER
_CPV-1]
Index of ECU & EGR self test iin dynamic test table
DTI_ISO_DYN_LRN_SWIRL_CPV - Fixed 2^0 # [0 ; 15] 2
Position of swirl learn test in DTI_dyn_actuator_diag_active
DTI_ISO_DYN_LRN_THRTL_CPV - Fixed 2^0 # [0 ; 15] 1
Position of throttle learn test in DTI_dyn_actuator_diag_active
DTI_ISO_DYN_LRN_VGT_CPV - Fixed 2^0 # [0 ; 15] 3
Position of VGT learn test in DTI_dyn_actuator_diag_active
DTI_ISO_DYN_SWRL_LRN_TST_IND_CPV - Fixed 2^0 # [0 ; 1
DTI_ISO_DYN_TEST_NUMBER
_CPV-1]
Index of swirl learn in dynamic test table
DTI_ISO_DYN_TEST_NUMBER_CPV - Fixed 2^0 # [0 ; 100] 20
Number of ISO dyn tests
DTI_ISO_DYN_THRTL_LN_TST_IND_CPV - Fixed 2^0 # [0 ; 0
DTI_ISO_DYN_TEST_NUMBER
_CPV-1]
Index of throttle learn in dynamic test table
DTI_ISO_DYN_TST_EGR_CPV - Fixed 2^0 # [0 ; 15] 0
Position of EGR self test in DTI_dyn_actuator_diag_active
DTI_ISO_DYN_VGT_LEARNING_IND_CPV - Fixed 2^0 # [0 ; 16
DTI_ISO_DYN_TEST_NUMBER
_CPV-1]
Index of VGT learn in dynamic test table

DELPHI confidential
"All rights reserved. No part of this publication may be reproduced in any material form (including photocopying or storing in any medium by electronic means and
whether or not transciently or incidentally for some other use of this publication) without the written permission of Delphi."

You might also like