SlideShare une entreprise Scribd logo
1  sur  53
Intégration Electronique Au Montage, En
Retouche Et En Maintenance, Préconisations
PSA / Electronic Integration at Assembly, in
Repairs and in Maintenance, PSA
Recommendations
RÉFÉRENCE IND PROJET PAGE
02016_12_09369
1.0 DAE BMPV
1
Baseline (version) :
6.0 A 53
CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT ETRE REPRODUIT OU COMMUNIQUE SANS SON AUTORISATION
THIS DOCUMENT IS THE PROPERTY OF PSA AND MAY NOT BE REPRODUCED OR DISCLOSED WITHOUT ITS AUTHORIZATION
Reference :
02016_12_09369
Identification :
APPT09_0251_P -
Applicable au projet
/Applicable to project :
DAE BMPV
Titre/Titles : DC_TI_73_Integration electronique REFERENCE A
Designation Normalisée/Standard designation :
OBJET/SCOPE : FILTRE_DAE_BMPV_07012013
Rédacteur(s)/Author(s) :
Nom/Name :
Thierry LOPEZ
Delphine Meudec
Entité/Entity :
CIAE/CA2E/PRDO
Date/Date :
07/01/2013
Signature/Signature :
Verificateur(s)/Inspector(s) :
Nom/Name :
Emmanuel Georges
Entité/Entity :
CIAE/CA2E/PRDO
Date/Date :
07/01/2013
Signature/Signature :
Approbateur(s)/ Approved By :
Nom / Name :
Thierry LOPEZ
Entité / Entity :
CIAE/CA2E/PRDO
Date/Date :
07/01/2013
Signature/Signature :
Ce document est stocké dans l’outil DOORS à l’adresse
/This document is stored in tool DOORS with the address :
doors://DOORS:36677/?version=2&prodID=0&urn=urn:telelogic::1-
0000000000000000-B-0010ec6a-1000012
Découpage PSA
/PSA designation code :
Intégration Electronique Au Montage, En Retouche
Et En Maintenance, Préconisations PSA /
Electronic Integration at Assembly, in Repairs and
in Maintenance, PSA Recommendations
RÉFÉRENCE IND PROJET PAGE
02016_12_09369 1.0 DAE BMPV 2 / 53
CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT
ETRE REPRODUIT OU COMMUNIQUE SANS SON
AUTORISATION
Baseline (version) :
6.0 A
Date d'application :
Table des mises à jour PSA/Table of Updates
Indice Date Auteur Nature de la modification
0.3 16/03/10
16:27
OLERON Jean
Francois
Création d'une nouvelle Baseline :
1.0 18/03/10
11:31
MEUDEC
Delphine
Création d'une nouvelle Baseline :
Baseline majeure suite à réunion de décision RT
1.1 24/03/10
15:28
MEUDEC
Delphine
Création d'une nouvelle Baseline :
Baseline mineure pour créer une nouvelle version de
travail
1.2 04/06/10
16:21
OLERON Jean
Francois
Création d'une nouvelle Baseline :
1.3 04/08/10
15:34
MEUDEC
Delphine
Création d'une nouvelle Baseline :
Baseline mineure pour revue technique
2.0 20/08/10
10:25
GEORGES
Emmanuel
Création d'une nouvelle Baseline :
Création d'une nouvelle Baseline :
Baseline majeure suite à réunkion de décision RT du
19/08/10
2.0 A 20/08/10
15:51
GEORGES
Emmanuel
Création d'une nouvelle Baseline :
Baseline 2.0A suite à pb technique DOORS PSA.
2.0 B 24/08/10
10:21
OLERON Jean
Francois
Création d'une nouvelle Baseline :
Pb hierarchie
2.1 18/10/10
15:34
MEUDEC
Delphine
Création d'une nouvelle Baseline :
Baseline mineure suite à revue du 22 Octobre
3.0 28/10/10
10:49
MEUDEC
Delphine
Création d'une nouvelle Baseline :
Baseline majeure suite à réunion de décision
3.1 12/01/11
16:31
MEUDEC
Delphine
Création d'une nouvelle Baseline :
Baseline mineure avant relecture et revue technique
4.0 18/01/11
16:29
MEUDEC
Delphine
Création d'une nouvelle Baseline :
Baseline majeure suite à réunion de décision
4.1 05/07/11
17:29
MEUDEC
Delphine
Création d'une nouvelle Baseline :
Baseline mineure pour relecture
5.0 12/07/11
14:44
MEUDEC
Delphine
Création d'une nouvelle Baseline :
Baseline majeure suite à réunion de décision
5.1 27/02/12
13:09
LEGEAY Xavier Création d'une nouvelle Baseline :
Baseline mineure pour relecture
6.0 01/03/12
10:58
ROCHETTE
François
Création d'une nouvelle Baseline :
Baseline majeure suite Revue Simplifiée du
01/03/2012
6.0 A 01/03/12
11:17
ROCHETTE
François
Création d'une nouvelle Baseline :
Intégration Electronique Au Montage, En Retouche
Et En Maintenance, Préconisations PSA /
Electronic Integration at Assembly, in Repairs and
in Maintenance, PSA Recommendations
RÉFÉRENCE IND PROJET PAGE
02016_12_09369 1.0 DAE BMPV 3 / 53
CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT
ETRE REPRODUIT OU COMMUNIQUE SANS SON
AUTORISATION
Baseline (version) :
6.0 A
Date d'application :
Table des matières/Table of contents
Intégration Electronique Au Montage, En
Retouche Et En Maintenance, Préconisations PSA /
Electronic Integration at Assembly, in Repairs and
in Maintenance, PSA Recommendations
RÉFÉRENCE IND PROJET PAGE
02016_12_09369 1.0 DAE BMPV 4 / 53
CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT
ETRE REPRODUIT OU COMMUNIQUE SANS SON
AUTORISATION
Baseline (version) :
6.0 A
Date d'application :
1 OBJET / PURPOSE
INTERVENANTS / PARTICIPANTS
Les personnes suivantes ont participé à la relecture et à la vérification de cette Spécification Technique
The following persons took part in the review and the verification of this Technical Specification
Ce document a pour but de formaliser les exigences liées à l’intégration des fonctions électroniques. Il
regroupe en particulier des besoins spécifiques de mise en service des produits lors de la phase
d’assemblage en production véhicule ou lors de la maintenance du véhicule dans le cas par exemple du
remplacement d’un calculateur.
The purpose of this document is to formalize the requirements linked to the integration of the electronic
functions. It particularly groups the specific requirements for the commissioning of the products at the
time of the vehicle assembly phase or at the time of the vehicle maintenance in the case for example of
the replacement of a computer.
HISTORIQUE / HISTORY
Intégration Electronique Au Montage, En
Retouche Et En Maintenance, Préconisations PSA /
Electronic Integration at Assembly, in Repairs and
in Maintenance, PSA Recommendations
RÉFÉRENCE IND PROJET PAGE
02016_12_09369 1.0 DAE BMPV 5 / 53
CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT
ETRE REPRODUIT OU COMMUNIQUE SANS SON
AUTORISATION
Baseline (version) :
6.0 A
Date d'application :
Intégration Electronique Au Montage, En
Retouche Et En Maintenance, Préconisations PSA /
Electronic Integration at Assembly, in Repairs and
in Maintenance, PSA Recommendations
RÉFÉRENCE IND PROJET PAGE
02016_12_09369 1.0 DAE BMPV 6 / 53
CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT
ETRE REPRODUIT OU COMMUNIQUE SANS SON
AUTORISATION
Baseline (version) :
6.0 A
Date d'application :
Intégration Electronique Au Montage, En
Retouche Et En Maintenance, Préconisations PSA /
Electronic Integration at Assembly, in Repairs and
in Maintenance, PSA Recommendations
RÉFÉRENCE IND PROJET PAGE
02016_12_09369 1.0 DAE BMPV 7 / 53
CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT
ETRE REPRODUIT OU COMMUNIQUE SANS SON
AUTORISATION
Baseline (version) :
6.0 A
Date d'application :
Intégration Electronique Au Montage, En
Retouche Et En Maintenance, Préconisations PSA /
Electronic Integration at Assembly, in Repairs and
in Maintenance, PSA Recommendations
RÉFÉRENCE IND PROJET PAGE
02016_12_09369 1.0 DAE BMPV 8 / 53
CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT
ETRE REPRODUIT OU COMMUNIQUE SANS SON
AUTORISATION
Baseline (version) :
6.0 A
Date d'application :
2 DOMAINE D’APPLICATION / SCOPE of application
Ce document s'applique à tous les calculateurs des véhicules d'Automobiles PEUGEOT et d'Automobiles
CITROEN connectés sur le réseau Can.
This document applies to all the PEUGEOT Automobiles and CITROEN Automobiles vehicles
connected on the Can network.
2.1Contexte / Context
Cette spécification s’inscrit dans le cadre de la filière diagnostic outillée, en lien avec MEDIALEC. Le
diagramme ci-dessous précise les interfaces des principaux CdC fonctionnels concernés par les
exigences formalisées.
This specification is enclosed within the tool-aided diagnostic path, in connection with MEDIALEC. The
chart below specifies the interfaces of the main functional Spec relevant for the formalized requirements.
Intégration Electronique Au Montage, En
Retouche Et En Maintenance, Préconisations PSA /
Electronic Integration at Assembly, in Repairs and
in Maintenance, PSA Recommendations
RÉFÉRENCE IND PROJET PAGE
02016_12_09369 1.0 DAE BMPV 9 / 53
CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT
ETRE REPRODUIT OU COMMUNIQUE SANS SON
AUTORISATION
Baseline (version) :
6.0 A
Date d'application :
3 documents / Documents
3.1Documents de référence / Reference documents
Ces documents utilisés pour l’élaboration de la spécification ne sont pas transmis aux fournisseurs.
These documents used for the drafting of the specification are not sent to the suppliers.
Intégration Electronique Au Montage, En
Retouche Et En Maintenance, Préconisations PSA /
Electronic Integration at Assembly, in Repairs and
in Maintenance, PSA Recommendations
RÉFÉRENCE IND PROJET PAGE
02016_12_09369 1.0 DAE BMPV 10 / 53
CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT
ETRE REPRODUIT OU COMMUNIQUE SANS SON
AUTORISATION
Baseline (version) :
6.0 A
Date d'application :
Intégration Electronique Au Montage, En
Retouche Et En Maintenance, Préconisations PSA /
Electronic Integration at Assembly, in Repairs and
in Maintenance, PSA Recommendations
RÉFÉRENCE IND PROJET PAGE
02016_12_09369 1.0 DAE BMPV 11 / 53
CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT
ETRE REPRODUIT OU COMMUNIQUE SANS SON
AUTORISATION
Baseline (version) :
6.0 A
Date d'application :
3.2Documents PSA CITES et APPLICABLES / PSA documents quoted and
applicable
Intégration Electronique Au Montage, En
Retouche Et En Maintenance, Préconisations PSA /
Electronic Integration at Assembly, in Repairs and
in Maintenance, PSA Recommendations
RÉFÉRENCE IND PROJET PAGE
02016_12_09369 1.0 DAE BMPV 12 / 53
CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT
ETRE REPRODUIT OU COMMUNIQUE SANS SON
AUTORISATION
Baseline (version) :
6.0 A
Date d'application :
4 TERMINOLOGIE / TERMINOLOGY
Intégration Electronique Au Montage, En
Retouche Et En Maintenance, Préconisations PSA /
Electronic Integration at Assembly, in Repairs and
in Maintenance, PSA Recommendations
RÉFÉRENCE IND PROJET PAGE
02016_12_09369 1.0 DAE BMPV 13 / 53
CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT
ETRE REPRODUIT OU COMMUNIQUE SANS SON
AUTORISATION
Baseline (version) :
6.0 A
Date d'application :
4.1Sigles et acronymes / Abbreviations and acronyms
4.2DEFINITIONS
5 Exigences fonctionnelles / Functional requirements
5.1APPLICATION DU DOCUMENT / Application of the document
Ce document est constitué de deux types d’exigences :
 celles applicables à l’ensemble des calculateurs connectés sur un réseau CAN,
 celles qui dépendent des fonctionnalités réellement implémentées dans le calculateur
embarqué.
Pour les exigences du second type, un travail de sélection de celles qui seront réellement applicables est
à mener lors de la revue projet.
Les exigences formulées dans ce document découlent :
 De contraintes d’interopérabilité avec les autres fonctionnalités et organes des véhicules
 De contraintes issues du process, des gammes et des outils associés tant en usine qu’en après-
vente.
This document is made up of two types of requirements :
 those applicable to all the computers connected on a CAN network,
 those who depend on the functional features actually implemented in the on-board computer.
Intégration Electronique Au Montage, En
Retouche Et En Maintenance, Préconisations PSA /
Electronic Integration at Assembly, in Repairs and
in Maintenance, PSA Recommendations
RÉFÉRENCE IND PROJET PAGE
02016_12_09369 1.0 DAE BMPV 14 / 53
CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT
ETRE REPRODUIT OU COMMUNIQUE SANS SON
AUTORISATION
Baseline (version) :
6.0 A
Date d'application :
For the requirements of the second type, the selection of those who will be actually applicable should be
carried out at the time of the project review.
The requirements formulated in this document result:
 From the interoperability with other functional feature and vehicle parts constraints
 From the constraints coming from the process, the ranges and the tools associated both in
factory and in after-sales.
Exi : APPT09_0251_P - 1 (1.0) Type :
Générique
Exi amont :
tout calculateur connecté directement sur le réseau CAN I/S, CAN LAS, CAN HY implémente les
exigences associées à la situation de vie « Intégration Electronique » détaillées au paragraphe 5.4.1 de ce
document.
every computer connected directly on the CAN I/S, CAN LAS, CAN HY network implements the
requirements associated with the "Electronic Integration" life situation listed in paragraph 5.4.1 of this
document.
Exi : APPT09_0251_P - 2 (1.0) Type :
Générique
Exi amont :
tout calculateur connecté directement sur le réseau CAN I/S (appelé aussi CAN High Speed), CAN HY,
CAN LAS implémente les exigences associées à la fonctionnalité d’effacement des défauts en rafale
détaillées au paragraphe 5.4.2 de ce document.
every computer connected directly to the CAN I/S (also called CAN High Speed), CAN HY, CAN LAS
network implements the requirements associated with the burst clearing of the faults functional feature
listed in paragraph 5.4.2 of this document.
Exi : APPT09_0251_P - 3 (1.0) Type :
Générique
Exi amont :
tout calculateur téléchargeable et connecté directement sur le réseau CAN I/S (appelé aussi CAN High
Speed), CAN HY, CAN LAS implémente les exigences associées à la fonctionnalité téléchargement par
CAN détaillées au paragraphe 5.4.3 de ce document.
every downloadable computer which is connected directly to the CAN I/S (also called CAN High Speed),
CAN HY, CAN LAS network implements the requirements associated with the download via CAN
functional feature listed in paragraph 5.4.3 of this document.
Exi : APPT09_0251_P - 4 (1.0) Type :
Générique
Exi amont :
tout calculateur disposant d’une fonctionnalité de Power-latch implémente les exigences détaillées au
paragraphe 5.4.4 et 5.4.5.
every computer that has a Power-latch functional feature implements the requirements listed in
paragraphs 5.4.4 and 5.4.5.
Pour un calculateur autre que le calculateur CMM, le projet devra identifier si la fonctionnalité de
téléchargement en RAM doit être appliquée.
For a computer other than the CMM computer, the project should identify if the functional feature
related to download in RAM should be applied.
Intégration Electronique Au Montage, En
Retouche Et En Maintenance, Préconisations PSA /
Electronic Integration at Assembly, in Repairs and
in Maintenance, PSA Recommendations
RÉFÉRENCE IND PROJET PAGE
02016_12_09369 1.0 DAE BMPV 15 / 53
CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT
ETRE REPRODUIT OU COMMUNIQUE SANS SON
AUTORISATION
Baseline (version) :
6.0 A
Date d'application :
5.2Exigences de performance / Performance requirements
Sans Objet
Irrelevant.
5.3Exigences d’interfaces externes / External interfaces requirements
Sans Objet
Irrelevant.
5.4Exigences opérationnelles / Operational requirements
5.4.1 Fonctionnalité intégration électronique / Electronic integration functional
feature
La mise en œuvre d’une situation de vie « intégration électronique » lors de la mise en service des
fonctions électronique en usine terminale de fabrication véhicule ou en maintenance de ces véhicules
apparait comme une nécessité dès lors que plusieurs organes sont nécessaires à la réalisation d’une
prestation et que l’on souhaite supprimer les effets de bord pouvant être générés lorsqu’un opérateur
intervient sur l’un d’entre eux.
La définition d’une situation de vie à part entière pour l’intégration électronique est motivée par :
 La volonté de récupérer la bande passante maximum du réseau CAN afin que les opérations
de configuration soient réalisées dans le minimum de temps (temps de gamme et
immobilisation la plus réduite possible des outils de montage dans le flux principal de nos
usines terminales).
 La volonté de supprimer les mémorisations intempestives de défaillances dans les
calculateurs connectés sur le réseau lorsque l’un d’entre eux est en phase de configuration (les
calculateurs du réseau CAN intersystèmes possèdent tous un diagnostic de la couche
communication assurant la détection de non-présence de calculateurs organes ou de l’absence
de trames émises).
The implementation of an « electronic integration » life situation at the time of the activation of the
electronic functions in vehicle production terminal plant or in maintenance of these vehicles is a
necessity when several components are needed for the implementation of a service and when we want to
remove the side effects that can be generated when an operator intervenes on one of the two.
The definition of a life situation in its own right for the electronic integration is motivated by:
 The will to recover the maximum bandwidth of the CAN network so that the configuration
operations are carried out as quickly as possible (the lowest possible range and
immobilization time for the assembly tools in the main flow of the non terminal plants).
 The will to remove the unexpected storages and malfunctions of the computers connected to
the network when one of them is in configuration phase (the inter-system CAN network
computers all have a diagnostic of the communication layer that ensures the detection of the
non-presence of the computers of the parts or of the absence of the frames issued).
Intégration Electronique Au Montage, En
Retouche Et En Maintenance, Préconisations PSA /
Electronic Integration at Assembly, in Repairs and
in Maintenance, PSA Recommendations
RÉFÉRENCE IND PROJET PAGE
02016_12_09369 1.0 DAE BMPV 16 / 53
CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT
ETRE REPRODUIT OU COMMUNIQUE SANS SON
AUTORISATION
Baseline (version) :
6.0 A
Date d'application :
5.4.1.1 Mise en situation et sortie de vie integration électronique pour l’ensemble des
calculateurs / Simulation and end of electronic integration life for all computers
Pour réaliser la mise en situation de vie intégration électronique, on connecte sur le véhicule un outil de
diagnostic destiné à émettre une requête de communication à destination du calculateur BSI.
Sur réception de cette demande, le calculateur BSI émet au moyen de trames fonctionnelles sur le réseau
CAN intersystèmes un message interprété comme une demande de passage ou de sortie en situation de
vie intégration électronique par chacun des calculateurs à l’écoute.
Sur réception d’une requête spécifique émise par un outil de diagnostic, le calculateur BSI transmet sur
le réseau CAN intersystèmes une trame évènementielle en diffusion contenant un mot de commande
(trame 0x92).
La situation de vie intégration électronique s'effectue moteur non tournant. Pour un véhicule hybride la
condition « moteur non tournant n’est pas applicable, il faut utiliser l’information état GMP différent de
« GMP_Actif ».
To carry out the electronic situation life simulation, we connect to the vehicle a diagnostic tool intended
to issue a communication request with the BSI computer as destination.
Upon receiving this request, the BSI computer issues by functional frames on the inter-system CAN
network a message interpreted as a request for passage or exit from electronic integration life situation
by each of the computers listening.
When receiving a specific request issued by a diagnostic tool, the BSI computer sends on the inter-system
CAN network an event frame in diffusion that contains a control word (frame 0x92).
The electronic integration life situation is made engine not running. For Hybrid vehicule, the condition
"engine not running" is not applicable. The information GMP state different of "GMP_actif "has to be
used.
Exi : APPT09_0251_P - 6 (2.0) Type :
Générique
Exi amont :
chaque calculateur connecté sur le réseau CAN IS consomme la trame 0x92 sur laquelle est diffusé ce
mot de commande.
each computer connected on the inter-systems CAN network consumes the frame 0x92 on which this
control word is diffused.
Exi : APPT09_0251_P - 12 (1.0) Type :
Générique
Exi amont :
pour un calculateur donné, le passage en situation de vie intégration électronique est obtenu lorsque les
deux bits DIAG et MODE sont conjointement reçus à 1 pendant trois trames successives dans l’intervalle
d’1 seconde et ce seulement si les conditions sécuritaires sont réunies (cf. paragraphe sur les conditions
sécuritaires à respecter).
for a given computer, the passage in electronic integration life situation is obtained when the two bits
DIAG and MODE are both received at 1 during three successive frames within one second and only if the
safety conditions are met (see paragraph on the safety conditions to respect).
Exi : APPT09_0251_P - 9 (1.0) Type :
Générique
Exi amont :
Intégration Electronique Au Montage, En
Retouche Et En Maintenance, Préconisations PSA /
Electronic Integration at Assembly, in Repairs and
in Maintenance, PSA Recommendations
RÉFÉRENCE IND PROJET PAGE
02016_12_09369 1.0 DAE BMPV 17 / 53
CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT
ETRE REPRODUIT OU COMMUNIQUE SANS SON
AUTORISATION
Baseline (version) :
6.0 A
Date d'application :
Lorsque le calculateur est en situation de vie intégration électronique (DIAG et MODE égaux à 1), tout
consommateur de la trame 0x92 suspend l’émission des trames fonctionnelles autres que celles destinées
à garantir la sécurité du matériel et des passagers du véhicule ou celles liées à la fonction anti démarrage
codée.
When the computer is in electronic integration life (DIAG and MODE set to 1), every consumer of the
0x92 frame suspends the issuing of the functional frames other than those intended to guarantee the
safety of the hardware and of the vehicle passengers or those linked to the coded key immobilizer
function.
Remarque : Les trames destinées à garantir la sécurité du matériel et des passagers sont les trames qui
contiennent les informations qui permettent de s’assurer que les conditions sécuritaires sont toujours
respectées.
Remarque 2 : Les trames fonctionnelles liées à la fonction anti démarrage codée (demande de
déverrouillage et autorisation de déverrouillage) sont nécessaires pour permettre l’exécution de certaines
fonctions de diagnostic.
Remarque 3 : Dans le cadre de l'exigence APPT09_0251_P- 8, il faut se référer au document [6] pour
identifier les réseaux sur lesquels la suspension est faite.
Note: The frames intended to guarantee the safety of the hardware and of the passengers are the frames
which contain signals which ensure that the safety conditions are always respected.
Note 2: The functional frames linked to the coded key immobilizer function (unlocking request and
unlocking authorization) are needed to enable the execution of some diagnostic functions.
Note 3 : In case of requirement APPT09_0251_P-08, you have to refer to the document [6] to identify in
which networks the frames are suspended.
Exi : APPT09_0251_P - 10 (2.0) Type :
Générique
Exi amont :
Lorsque le calculateur est en situation de vie intégration électronique (DIAG et MODE égaux à 1), tout
calculateur consommateur de la trame 0x92 suspend l’émission de trames vers le journal des défauts
centralisé BSI. La description de ces trames est détaillée dans le document [1]. Cependant le calculateur
continuera de transmettre les derniers évenements défauts non encore envoyés.
When the computer is in electronic integration life (DIAG and MODE set to 1), every computer that
consumes frame 0x92 suspends the issuing of the frames to the BSI centralized faults log. The description
of these frames is listed in document [1]. However the ECU will continue to transmit the last fault events
which haven't been sent yet.
Exi : APPT09_0251_P - 11 (1.0) Type :
Générique
Exi amont :
Lorsque le calculateur est en situation de vie intégration électronique (DIAG et MODE égaux à 1), tout
calculateur consommateur de la trame 0x92 suspend la mémorisation des défauts de sa mémoire locale.
When the computer is in elctronic integration life (DIAG and MODE set to 1), every computer that
consumes frame 0x92 suspends the storage of the faults in its local memory.
Le projet définit la liste de défauts qui peut remonter (impact sécuritaire).
Intégration Electronique Au Montage, En
Retouche Et En Maintenance, Préconisations PSA /
Electronic Integration at Assembly, in Repairs and
in Maintenance, PSA Recommendations
RÉFÉRENCE IND PROJET PAGE
02016_12_09369 1.0 DAE BMPV 18 / 53
CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT
ETRE REPRODUIT OU COMMUNIQUE SANS SON
AUTORISATION
Baseline (version) :
6.0 A
Date d'application :
Rappel : Sur événement, la trame 0x92 est émise toutes les 100 ms pendant 1 seconde.
Reminder : Upon event, the frame 0x92 is issued every toutes 100 ms for 1 second.
Le calculateur ne recevant pas trois trames 0x92 successives avec les DIAG et MODE égaux à 1, il ne
bascule pas en situation de vie intégration électronique.
The computer does not receive three successive 0x92 frames with DIAG and MODE set to 1, it does not
switch to electronic integration life situation.
Le calculateur recevant trois trames 0x92 successives avec les bits DIAG et MODE égaux à 1, il bascule
en situation de vie intégration électronique (cas ci dessus et dessous)
The computer receives three successive 0x92 frames with DIAG and MODE set to 1, it switches to
electronic integration life situation. (case above and below)
Exi : APPT09_0251_P - 13 (2.0) Type :
Générique
Exi amont :
Intégration Electronique Au Montage, En
Retouche Et En Maintenance, Préconisations PSA /
Electronic Integration at Assembly, in Repairs and
in Maintenance, PSA Recommendations
RÉFÉRENCE IND PROJET PAGE
02016_12_09369 1.0 DAE BMPV 19 / 53
CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT
ETRE REPRODUIT OU COMMUNIQUE SANS SON
AUTORISATION
Baseline (version) :
6.0 A
Date d'application :
La demande de passage en situation de vie intégration électronique est ignorée par chaque calculateur
lorsque le moteur est tournant ou "GMP actif" pour le véhicule HY. L’information surveillée pour cela
est le signal DiagMuxON (signifiant moteur tournant ou « GMP actif » pour le véhicule HY)
The request for passage in electronic integration life situation is ignored for each computer when the
engine is running or GMP actif for the HY vehicle. The signal monitored for this is the DiagMuxON
signal (meaning engine running or GMP_actif for HY vehicle)
Exi : APPT09_0251_P - 14 (1.0) Type :
Générique
Exi amont :
chaque projet organe, définit les conditions supplémentaires et les trames associés permettant de
s’affranchir d’évènements redoutés de gravité 4 dans le cas d’une demande d’entrée en situation de vie
intégration électronique dans une situation de vie véhicule inappropriée.
each part project defines the additional conditions and the associated frames that allow the elimination
of criticality 4 dreaded events in the case of a request for entry in electronic integration life situation in
an inappropriate vehicle life situation.
Exi : APPT09_0251_P - 15 (2.0) Type :
Générique
Exi amont :
tout calculateur entré en situation de vie intégration électronique continue de surveiller la trame utilisée
pour demander la sortie de ce mode. Autrement dit il est nécessaire de traiter cette trame dans le cas où
elle est présente. En cas d'absence, le fonctionnement ne doit pas être modifié.
Every computer entered in electronic integration life situation continues to monitor the frame used to
request the exit from this mode. So it is necessary to manage this frame in case of it is present. In case of
absence, the functionnement has not to be modified
Exi : APPT09_0251_P - 16 (2.0) Type :
Générique
Exi amont :
tout calculateur entré en situation de vie intégration électronique continue de surveiller les trames lui
permettant de recevoir les requêtes des outils de diagnostic conformément au protocole de
communication utilisé. Autrement dit il est nécessaire de traiter ces trames dans le cas où elles seraient
présentes. En cas d'absence, le fonctionnement ne doit pas être modifié.
Every computer entered in electronic integration life situation continues to monitor the frames that
enable it to receive the diagnostic tools requests according to the communication protocol used. So it is
necessary to manage theses frame in case of they are present. In case of absence, the functionnement has
not to be modified
Exi : APPT09_0251_P - 17 (2.0) Type :
Générique
Exi amont :
Intégration Electronique Au Montage, En
Retouche Et En Maintenance, Préconisations PSA /
Electronic Integration at Assembly, in Repairs and
in Maintenance, PSA Recommendations
RÉFÉRENCE IND PROJET PAGE
02016_12_09369 1.0 DAE BMPV 20 / 53
CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT
ETRE REPRODUIT OU COMMUNIQUE SANS SON
AUTORISATION
Baseline (version) :
6.0 A
Date d'application :
tout calculateur entré en situation de vie intégration électronique continue de surveiller la trame contenant
le signal DiagMuxON pour garantir l’aspect sécuritaire de la fonction. Autrement dit il est nécessaire de
traiter cette trame et donc ce signal dans le cas où elle est présente. En cas d'absence, le fonctionnement
ne doit pas être modifié.
Every computer entered in electronic integration life situation continues to monitor the frame containing
the DiagMuxON signal to guarantee the safety aspect of the function. So it is necessary to manage this
frame and so this signal in case of it is present. In case of absence, the functionnement has not to be
modified
Exi : APPT09_0251_P - 18 (2.0) Type :
Générique
Exi amont :
tout calculateur entré en situation de vie intégration électronique continue de
surveiller les trames liées aux évènements redoutés de gravité 4 et sort de la situation de vie intégration
électronique lorsque les conditions sécuritaires surveillées ne sont plus respectées.
every computer entered in electronic integration life situation continues to monitor the frames linked to
the criticality 4 dreaded events and exits from the electronic integration life situation when the safety
conditions monitored are no longer respected.
Exi : APPT09_0251_P - 19 (1.0) Type :
Générique
Exi amont :
pour un calculateur donné, la sortie de cette situation de vie intégration électronique est obtenue lorsque
les deux bits DIAG et MODE sont conjointement reçus à 0 pendant trois trames successives dans un
intervalle de temps d’1 seconde.
For a given computer, the exit from this electronic integration life situation is obtained when the two bits
DIAG and MODE are both received at 0 for three successive frames within one second.
Exi : APPT09_0251_P - 137 (1.0) Type :
Générique
Exi amont :
En cas d'invalidité ou de perte de l'une des conditions sécuritaires (Diag Mux On..), il est nécessaire de
s'assurer que les autres conditions sont valides, présentes (exemple en cas de vitesse véhicule invalide, il
est nécessaire de vérifier notamment que le régime moteur est valide, et en cas de vitesse véhicule
absente, il est nécessaire de vérifier notamment que le régime moteur est présent). Les valeurs dites
valides sont définies par le projet.
In case of invalidity or lost of a securities conditions, it is mandatory to assume than the others
conditions are valids, presents (example, in case of invalidity vehicle speed , it is necessary than at less
engine speed is valid and, in case of loss vehicule speed, it is mandatory to assume than the engine speed
is present). The valids values are defined by the project.
Exi : APPT09_0251_P - 20 (2.0) Type :
Générique
Exi amont :
Intégration Electronique Au Montage, En
Retouche Et En Maintenance, Préconisations PSA /
Electronic Integration at Assembly, in Repairs and
in Maintenance, PSA Recommendations
RÉFÉRENCE IND PROJET PAGE
02016_12_09369 1.0 DAE BMPV 21 / 53
CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT
ETRE REPRODUIT OU COMMUNIQUE SANS SON
AUTORISATION
Baseline (version) :
6.0 A
Date d'application :
Tout calculateur recevant une trame d’entrée - sortie en situation de vie intégration électronique dont les
informations DIAG et MODE ne sont pas égaux ignore ces bits et n’adopte pas de fonctionnement
particulier par rapport à la fonctionnalitée Intégration Electronique
Every computer that receives an entry - exit frame in electronic integration life situation frame whose
DIAG and MODE signals do not have the same value ignores theses bits and does not adopt this
particular operation on electronic integration functional feature
5.4.1.1.1Composition de la trame / Composition of the frame
La trame d’entrée - sortie en situation de vie intégration électronique est une trame fonctionnelle émise
par le calculateur BSI sur le réseau CAN intersystèmes toutes les 100 ms pendant 1 seconde.
The entry - exit in electronic integration life situation frame is a functional frame issued by the BSI
computer on the inter-systems CAN network every 100 ms for one second.
Exi : APPT09_0251_P - 21 (1.0) Type :
Générique
Exi amont :
l’identifiant de la trame d’entrée ou de sortie de la situation de vie intégration électronique possède la
valeur 0x92.
The identifier of the electronic integration life situation entry or exit frame has the value 0x92.
Exi : APPT09_0251_P - 22 (1.0) Type :
Générique
Exi amont :
dans le but de ne pas avoir à mémoriser pour cette fonctionnalité la topologie du véhicule dans le
calculateur BSI et ce même lorsqu’il n’est pas téléchargé, aucun calculateur n’émet de trame de réponse
pour confirmer la réception des trois trames successives nécessaires à l’entrée ou la sortie de la situation
de vie intégration électronique.
in order not to have to store for this functional feature the vehicle's topology in the BSI computer and
even when it is not downloaded, no computer issues a response frame to confirm the delivery of the three
successive frames needed for the entry or the exit from the electronic integration life situation.
Exi : APPT09_0251_P - 23 (1.0) Type :
Générique
Exi amont :
la trame d’entrée - sortie en situation de vie intégration électronique est constituée d’un unique octet de
mot de commande dans le format est le suivant :
the entry - exit from the electronic integration life situation is made up of a single control word byte
whose format is the following:
Intégration Electronique Au Montage, En
Retouche Et En Maintenance, Préconisations PSA /
Electronic Integration at Assembly, in Repairs and
in Maintenance, PSA Recommendations
RÉFÉRENCE IND PROJET PAGE
02016_12_09369 1.0 DAE BMPV 22 / 53
CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT
ETRE REPRODUIT OU COMMUNIQUE SANS SON
AUTORISATION
Baseline (version) :
6.0 A
Date d'application :
Réservé à 0
Reserved at 0
Remarque : Le bit CLRDTC est défini au paragraphe 5.4.2 Fonction d’effacement des défauts en rafale
pour les calculateurs munis du protocole KWP2000.
Note: The CLRDTC bit is defined in paragraph 5.4.2 burst clearing of the faults for the computers
having the KWP2000 protocol.
Exi : APPT09_0251_P - 24 (1.0) Type :
Générique
Exi amont :
Supprimée.
Eliminated.
Exi : APPT09_0251_P - 25 (1.0) Type :
Générique
Exi amont :
Supprimée.
Eliminated.
Exi : APPT09_0251_P - 26 (1.0) Type :
Générique
Exi amont :
Supprimée.
Eliminated.
5.4.1.2 Exigences veille_réveil associées / Associated standby_wake-up requirements
Les calculateurs sont réveillés soit par le +APC (+APrès Contact) soit par le RCD (Réveil Commandé à
Distance).
The computers are woken up either by the +APC (+After Contact) or by the RCD (Remote Controlled
Wake-up).
Exigences pour les calculateurs connectés au +APC (+APrès Contact)
Requirements for the computers connected to the +APC (+After Contact)
Exi : APPT09_0251_P - 27 (1.0) Type :
Générique
Exi amont :
toute communication entre un calculateur et un outil de diagnostic ne peut s’effectuer que si le signal
+APC est à l’état haut.
any communication between a computer and a diagnostic tool can only be carried out if the +APC
signal is at the high state.
NB : tout calculateur interrompt donc la communication avec un outil de diagnostic dès que le signal
+APC n’est plus à l’état haut.
NB : any computer therefore interrupts the communication with the diagnostic tool as soon as the +APC
signal is no longer at the high state.
Intégration Electronique Au Montage, En
Retouche Et En Maintenance, Préconisations PSA /
Electronic Integration at Assembly, in Repairs and
in Maintenance, PSA Recommendations
RÉFÉRENCE IND PROJET PAGE
02016_12_09369 1.0 DAE BMPV 23 / 53
CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT
ETRE REPRODUIT OU COMMUNIQUE SANS SON
AUTORISATION
Baseline (version) :
6.0 A
Date d'application :
Exi : APPT09_0251_P - 28 (1.0) Type :
Générique
Exi amont :
Les demandes de passage en situation de vie intégration électronique sont ignorées si le signal +APC
n’est pas à l’état haut.
The requests for passage in electronic integration life situation are ignored if the +APC signal is no
longer at the high state.
Exi : APPT09_0251_P - 29 (1.0) Type :
Générique
Exi amont :
Le calculateur sort de la situation de vie intégration électronique dès que le signal +APC n’est plus à
l’état haut.
The computer exits from the electronic integration life situation as soon as the +APC is no longer at the
high state.
Exigences pour les calculateurs connectés au RCD (Réveil Commandé à Distance)
La fonction de Réveil Commandé à Distance permet au calculateur BSI de sélectionner les calculateurs à
réveiller lors de l’exécution d’une prestation.
Dans les exigences suivantes, l’expression « Réveil principal » englobe le Réveil principal nominal et le
Réveil principal dégradé (cf ST RCD).
Rappel : Afin de pouvoir communiquer avec un calculateur RCD qui ne serait pas connecté au BSI
(typiquement sur table), la ST RCD spécifie l’exigence suivante :
Si le calculateur est en Réveil partiel ou en Transitoire ET si le signal RCD est à l’état haut,
Alors la réception d’une requête de communication d’un outil de diagnostic force le calculateur à passer
en Réveil principal.
Requirements for the computers connected to the RCD (Remote Controlled Wake-up)
The Remote Controlled Wake-up function enables the BSI computer to select the computers to wake-up
at the time of the execution of a service.
In the following requirements, the statement "Main wake-up" includes the Nominal main wake-up and
the Downgraded main wake-up (see ST RCD).
Reminder : In order to be able to communicate with an RCD computer which is not connected to BSI
(typically on table), the ST RCD specifies the following requirement:
If the computer is in Partial or Transient wake-up AND if the RCS signal is at the high state,
Then the delivery of a communication request of a diagnostic tool forces the computer to switch to Main
wake-up.
Exi : APPT09_0251_P - 30 (1.0) Type :
Générique
Exi amont :
toute communication entre un calculateur et un outil de diagnostic ne peut s’effectuer que :
 si le signal RCD est à l’état haut,
 et si le calculateur est en Réveil principal.
any communication between a computer and the diagnostic tool can only take place if:
 the RCD signal is at the high state,
 and if the computer is in Main wake-up.
Intégration Electronique Au Montage, En
Retouche Et En Maintenance, Préconisations PSA /
Electronic Integration at Assembly, in Repairs and
in Maintenance, PSA Recommendations
RÉFÉRENCE IND PROJET PAGE
02016_12_09369 1.0 DAE BMPV 24 / 53
CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT
ETRE REPRODUIT OU COMMUNIQUE SANS SON
AUTORISATION
Baseline (version) :
6.0 A
Date d'application :
NB : tout calculateur interrompt donc la communication avec un outil de diagnostic dès que le signal
RCD n’est plus à l’état haut, ou dès que le calculateur n’est plus en Réveil principal.
NB : A computer therefore interrupts the communication with a diagnostic tool as soon as the RCD
signal is no longer at the high state, or as soon as the computer is no long in Main wake-up.
Exi : APPT09_0251_P - 31 (1.0) Type :
Générique
Exi amont :
Les demandes de passage en situation de vie intégration électronique sont ignorées :
 si le signal RCD n’est pas à l’état haut,
 ou si le calculateur n’est pas en Réveil principal.
The requests for passage in electronic integration life situation are ignored:
 if the RCD signal is not at the high state,
 or if the computer is not in Main wake-up.
Exi : APPT09_0251_P - 32 (2.0) Type :
Générique
Exi amont :
Le calculateur sort de la situation de vie intégration électronique :
 dès que le signal RCD n’est plus à l’état haut,
 ou dès que le calculateur n’est plus en Réveil principal depuis un temps
Ext_tiHldIntModeExitMainWku_C. Ext_tiHldIntModeExitMainWku_C est une calibration et
elle est précalibrée à 500 ms.
The computer exits the electronic integration life situation:
 as soon as the RCD signal is no longer at the high state,
 or as soon as the computer is no longer in Main wake-up since a delay
Ext_tiHldIntModeExitMainWku_C. Ext_tiHldIntModeExitMainWku_C is a data and it is
preset to 500 ms.
5.4.1.3 Exigences liées au reset / Requirements linked to reset
Exi : APPT09_0251_P - 33 (2.0) Type :
Générique
Exi amont :
En cas de situation de vie IE, un reset automatique suite à un téléchargement ou activé par requête suite à
par exemple une opération de configuration (Télécodage..) ne réactive pas l’émission des trames ni
l’enregistement des DTCs.
In electronic integration life situation, a automatic reset after download or activated by a request for
example a configuration operation (remote encoding) does not reactivate neither the issuing of the
frames and nor he saving of the DTCs.
5.4.2 Fonction d’effacement des défauts / Burst clearing of the faults function
Dans le but d’optimiser le process de montage en usine terminale, il est crée une fonctionnalité de
suppression des défauts en simultané de la mémoire des calculateurs.
Intégration Electronique Au Montage, En
Retouche Et En Maintenance, Préconisations PSA /
Electronic Integration at Assembly, in Repairs and
in Maintenance, PSA Recommendations
RÉFÉRENCE IND PROJET PAGE
02016_12_09369 1.0 DAE BMPV 25 / 53
CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT
ETRE REPRODUIT OU COMMUNIQUE SANS SON
AUTORISATION
Baseline (version) :
6.0 A
Date d'application :
In order to optimize the in terminal plant fitting, he creates a functional feature for deletion of the faults
simultaneously from the memories of the computers.
5.4.2.1 Fonction d’effacement des défauts en rafale pour les calculateurs munis du
protocole de communication KWP2000 / Burst clearing of the faults for the
computers having the KWP2000 communication protocol function
La commande d’effacement des défauts en rafale est hébergée sur la même trame que celle permettant
l’entrée - sortie en situation de vie intégration électronique. C’est l’information CLRDTC contenue dans
cette trame et positionnée par le calculateur BSI après réception depuis l’outil diagnostic d’une requête
spécifique qui permet à chaque calculateur de déclencher sa routine d’effacement des défauts.
The command for burst clearing of the faults is hosted on the same frame as the one that enable the
entry - exit from electronic integration life situation.
The CLRDTC signal contained in this frame and positioned by the BSI computer after delivery from the
diagnostic tool of a specific request enables each computer to trigger its clearing of the faults routine.
Exi : APPT09_0251_P - 34 (1.0) Type :
Générique
Exi amont :
la demande d’effacement des défauts en rafale est ignorée par chaque calculateur lorsque le moteur est
tournant ou GMP actif pour HY. L’information surveillée pour cela est le signal DiagMuxON.
the burst clearing of the faults routine is ignored by each computer when the engine is running or GMP
actif for HY. The signal monitored for this is the DiagMuxON signal.
Exi : APPT09_0251_P - 35 (1.0) Type :
Générique
Exi amont :
tout calculateur efface de sa mémoire locale les défauts et informations associées telles que spécifiées
dans le document [3] ST Intégration des exigences liés aux servies de communication] sur réception de
trois trames consécutives dans l’intervalle d’une seconde contenant l’information CLRDTC à 1.
every computer clears its local memory of the associated faults and signals as specified in document [3]
ST Integration of the requirements linked to the communication services] upon delivery of three
consecutive frames within one second containing the CLRDTC to 1 signal.
Exi : APPT09_0251_P - 36 (1.0) Type :
Générique
Exi amont :
Intégration Electronique Au Montage, En
Retouche Et En Maintenance, Préconisations PSA /
Electronic Integration at Assembly, in Repairs and
in Maintenance, PSA Recommendations
RÉFÉRENCE IND PROJET PAGE
02016_12_09369 1.0 DAE BMPV 26 / 53
CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT
ETRE REPRODUIT OU COMMUNIQUE SANS SON
AUTORISATION
Baseline (version) :
6.0 A
Date d'application :
sur réception d’une requête d’effacement des défauts, certains calculateurs nécessitent pour autoriser cet
effacement :
 soit de les avoir lus auparavant (depuis la dernière mise sous tension),
 soit d’avoir renseigné une zone permettant de tracer cet évènement en mémoire.
Ce mécanisme n’est pas demandé ici ; il doit être possible d’effacer les défauts de la mémoire des
calculateurs en positionnant l’information CLRDTC sans étape préalable.
upon delivery of a clearing of the faults request, some computers require in order to authorize this
clearing:
 either having read them first (since the last application of power),
 or having set an area that enables the plotting of this event in memory.
This mechanism is not required here; it should be possible to clear the faults from the computers' memory
by positioning the CLRDTC signal without prior stage.
Exi : APPT09_0251_P - 37 (1.0) Type :
Générique
Exi amont :
les informations d’entrée - sortie en situation de vie intégration électronique sont traitées avant celle de
l’effacement des défauts en rafale lorsque les trames transmises demandent un changement d’état de
chacune des fonctionnalités. Ceci est notamment le cas lorsqu’en fin de process, on demande une sortie
de la situation de vie intégration électronique et un effacement des défauts en rafale au moyen des mêmes
trames.
the signals for entry - exit in electronic integration life situation are processed before the burst clearing
of the faults one when the frames sent request a change of state of each of the functional features. This is
the case in particular when at the end of the process we request the exit from the electronic integration
life situation and the burst clearing of the faults by using the same frames.
5.4.2.2 Fonction d’effacement des défauts en rafale pour les calculateurs munis du
protocole de communication UDS / Burst clearing of the faults for the
computers having the UDS communication protocol function
Le protocole UDS (ISO 14229) spécifie en standard des fonctionnalités qui regroupe les exigences PSA
sous l’appellation ClearDiagnosticInformation. Cette fonctionnalité est activable au moyen de requêtes
de diagnostic émise par un outil.
Pour permettre la migration progressive des calculateurs embarqués du protocole de communication
KWP2000 vers le protocole UDS, PSA demande pour les calculateurs munis de ce nouveau standard de
conserver aussi le mécanisme tel que spécifié pour les calculateurs conformes au protocole antérieur
KWP2000.
The UDS (ISO 14229) protocol specifies as standard the functional features which group the PSA
requirements under the designation of ClearDiagnosticInformation. This functional feature can be
activated by using diagnostic requests issued by a tool.
To enable the progressive migration of the on-board computers from the KWP2000 protocol to the UDS
protocol, PSA requests that the computers having this new standard also preserve the mechanism as
specified for the computers in conformity with the KWP2000 previous protocol.
Intégration Electronique Au Montage, En
Retouche Et En Maintenance, Préconisations PSA /
Electronic Integration at Assembly, in Repairs and
in Maintenance, PSA Recommendations
RÉFÉRENCE IND PROJET PAGE
02016_12_09369 1.0 DAE BMPV 27 / 53
CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT
ETRE REPRODUIT OU COMMUNIQUE SANS SON
AUTORISATION
Baseline (version) :
6.0 A
Date d'application :
Exi : APPT09_0251_P - 38 (1.0) Type :
Générique
Exi amont :
En effet les calculateurs dont le protocole de communication avec les outils de diagnostic est l’UDS sont
tenus d’implémenter les exigences spécifiant le mécanisme de fonction d’effacement des défauts en rafale
des calculateurs munis d’une communication conforme au protocole KWP2000.
Indeed the computers whose communication protocol with the diagnostic tools is UDS are required to
implement the requirements that specify the mechanism for burst clearing of the faults of the computers
having a communication in conformity with the KWP2000 protocol.
Exi : APPT09_0251_P - 39 (1.0) Type :
Générique
Exi amont :
les calculateurs dont le protocole de communication avec les outils de diagnostic est l’UDS implémentent
aussi le mécanisme de fonction d’effacement des défauts en rafale sur requête telle que spécifiée dans la
messagerie diagnostic du projet hébergée dans l’outil MEDIALEC (cf. fichier ODX [4] associée au
projet).
the computers whose communication protocol with the diagnostic tools and the UDS also implement the
burst clearing of the faults mechanism upon request as specified in the diagnostic messaging of the
project hosted in the MEDIALEC tool (see ODX [4] file associated with the project).
Exi : APPT09_0251_P - 40 (1.0) Type :
Générique
Exi amont :
Les exigences attribuées à la fonction ClearDiagnosticInformation sont définies dans le document [3] ST
Intégration des exigences liées aux services de communication.
The requirements allocated to the ClearDiagnosticInformation function are defined in document [3] ST
Integration of the requirements linked to the communication services.
Résumé sous forme de logigramme de traitement de la trame 0x92.
Abstract as processing flow chart of frame 0x92.
Intégration Electronique Au Montage, En
Retouche Et En Maintenance, Préconisations PSA /
Electronic Integration at Assembly, in Repairs and
in Maintenance, PSA Recommendations
RÉFÉRENCE IND PROJET PAGE
02016_12_09369 1.0 DAE BMPV 28 / 53
CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT
ETRE REPRODUIT OU COMMUNIQUE SANS SON
AUTORISATION
Baseline (version) :
6.0 A
Date d'application :
5.4.3 Fonctionnalité téléchargement via CAN / Download via can functional feature
Le téléchargement sur le réseau CAN reste conforme à la procédure commune Renault PSA réalisée
précédemment sur la ligne série K bidirectionnelle mais s’appuie sur la norme ISO 15765 spécifiant la
segmentation à implémenter pour transporter des trames de 255 octets (limitation imposée par le
protocole keyword 2000) sur des trames CAN de 8 octets maximum par trame.
Intégration Electronique Au Montage, En
Retouche Et En Maintenance, Préconisations PSA /
Electronic Integration at Assembly, in Repairs and
in Maintenance, PSA Recommendations
RÉFÉRENCE IND PROJET PAGE
02016_12_09369 1.0 DAE BMPV 29 / 53
CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT
ETRE REPRODUIT OU COMMUNIQUE SANS SON
AUTORISATION
Baseline (version) :
6.0 A
Date d'application :
En usine terminale, l’ensemble des calculateurs d’un véhicule sont téléchargés simultanément. Pour ce
faire, l’outil industriel ODISSEE dispose d’un accès direct au réseau CAN intersystèmes et dispose
d’une procédure lui permettant de masquer les temps d’écriture des données en flash eprom d’un
calculateur par du transfert de données vers un autre.
The download on the CAN network remains in conformity with the common Renault PSA routine
previously carried out on the bidirectional K series line but depends on the standard ISO 15765 that
specifies the segmentation to implement in order to carry the 255 bytes frames (limitation imposed by the
keyword 2000 protocol) on CAN frames with maximum 8 bytes per frame.
In terminal plant, all the computers from a vehicle are simultaneously downloaded. To do this, the
ODISSEE industrial tool has direct access to the inter-system CAN network and has a routine that
enables it to mask the writing time of the data in the flash eprom of a computer by transferring data to
another.
Exi : APPT09_0251_P - 41 (1.0) Type :
Générique
Exi amont :
la couche de segmentation du protocole CAN est définie par la norme ISO15765. Les restrictions
d’applications de cette norme sont spécifiées dans le document [2].
the CAN protocol segmentation layer is defined by standard ISO15765. The restrictions for application
of this standard are specified in document [2].
Exi : APPT09_0251_P - 42 (1.0) Type :
Générique
Exi amont :
les identifiants des trames de réponse des calculateurs sont tous prioritaires par rapport aux trames émises
par l’outil de téléchargement vers ces mêmes calculateurs lors de la procédure de téléchargement.
the identifier of the computers response frames have all priority in relation to the frames issued by the
download tool towards the same computers at the time of the download routine.
Exi : APPT09_0251_P - 43 (1.0) Type :
Générique
Exi amont :
en mode téléchargement, lorsqu’on se trouve dans la partie du boot du composant flash eprom du
calculateur, aucun calculateur ne demande dans une trame de flow control un STmin supérieur à 100 µs
pour la réception des consecutives frames.
in download mode, when we are in the boot part of the computer's flash eprom component, no computer
requests in a flow control frame a STmin higher than 100 µs for the delivery of consecutive frames.
Format du paramètre STmin
Intégration Electronique Au Montage, En
Retouche Et En Maintenance, Préconisations PSA /
Electronic Integration at Assembly, in Repairs and
in Maintenance, PSA Recommendations
RÉFÉRENCE IND PROJET PAGE
02016_12_09369 1.0 DAE BMPV 30 / 53
CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT
ETRE REPRODUIT OU COMMUNIQUE SANS SON
AUTORISATION
Baseline (version) :
6.0 A
Date d'application :
Format of the STmin parameter :
Exi : APPT09_0251_P - 44 (1.0) Type :
Générique
Exi amont :
en mode téléchargement, tout calculateur retourne dans sa trame de flow control la valeur 0 pour le
paramètre BS (Block Size) ceci afin de limiter les multiples transmissions de flow control frame pour
chaque trame de téléchargement du fichier ULP ou CAL.
in download mode, every computer returns in its flow control frame the value 0 for the BS (Block Size)
parameter in order to limit the multiple flow control frame transmissions for each download frame of the
ULP or CAL file.
Exi : APPT09_0251_P - 45 (1.0) Type :
Générique
Exi amont :
le paramètre N_BS qui représente le délai admissible jusqu’à réception du prochain message flow control
est fixé à 1000 ms.
the N_BS parameter which represents the time limit permissible until delivery of the next flow control
message is set to 1000 ms.
Exi : APPT09_0251_P - 46 (1.0) Type :
Générique
Exi amont :
le paramètre FS (Flow Status) possède quatre bits qui sont toujours positionnés à 0 pour indiquer à
l’expéditeur qu’il peut poursuivre l’envoi de trames consécutives fonction du paramètre block size.
The FS (Flow Status) parameter has four bits which are always positioned to 0 to indicate to the sender
that it can continue the sending of consecutive frames according to the block size parameter.
Intégration Electronique Au Montage, En
Retouche Et En Maintenance, Préconisations PSA /
Electronic Integration at Assembly, in Repairs and
in Maintenance, PSA Recommendations
RÉFÉRENCE IND PROJET PAGE
02016_12_09369 1.0 DAE BMPV 31 / 53
CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT
ETRE REPRODUIT OU COMMUNIQUE SANS SON
AUTORISATION
Baseline (version) :
6.0 A
Date d'application :
5.4.3.1 Optimisations sur le fichier de téléchargement / Optimizations on the download
file
Les outils PSA ne ré-agencent pas les données dans les trames de fichiers de téléchargement livrés par
les fournisseurs. La découpe des trames est donc préparée par le fournisseur avant livraison chez PSA.
Toutes les trames d’un fichier (excepté les trames d’entête et de terminaison) sont transmises à la suite
depuis l’outil vers le calculateur.
Si le fichier contient de nombreuses trames avec une suite de données à $FF ou à $00 en fonction de la
technologie* du composant flash eprom utilisé ces dernières seront toutes transmises augmentant ainsi le
temps de téléchargement du calculateur.
The PSA tools do not re-arrange the data in the frames of the download files delivered by the suppliers.
The break-down of the frames is therefore prepared by the supplier before delivery to PSA.
All the frames of a file (except the header and termination frames) are sent in succession from the tool to
the computer.
If the file has many frames with a series of $FF or $00 data according to the technology* of the flash
eprom component employed the latter will be all sent thus increasing the computer's download time
* Il s'agit de la valeur présente dans une cellule mémoire du composant après son effacement.
* This is a matter of the value present in a memory cell of the component after its clearing.
Exi : APPT09_0251_P - 47 (1.0) Type :
Générique
Exi amont :
le fournisseur livre à PSA des fichiers au format ULP ou CAL prédécoupés en adéquation avec
l’architecture du composant flash eprom qu’il utilise sur sa plateforme matérielle. Cette prédécoupe
consiste à construire les trames S19 du fichier avec le nombre de données utiles (octets de code recopiés
en flash eprom) correspondant au segment mémoire inscriptible en une seule fois et limité à 128 octets
maximum
the supplier delivers to PSA the files in ULP or CAL format already broken down in conformity with the
layout of the flash eprom component it uses on its hardware platform. This pre-division consists in
building the S19 frames of the file with the number of informative data (code bytes recopied in flash
eprom) corresponding to the memory segment writable once and limited to maximum 128 bytes
Le fournisseur doit donc fournir à PSA, la taille du buffer utilisé lors du téléchargement.
The supplier delivers to PSA the buffer size used during programming.
Exi : APPT09_0251_P - 48 (1.0) Type :
Générique
Exi amont :
le fournisseur livre à PSA des fichiers au format ULP ou CAL où sont expurgées les zones (espaces
mémoire) non utilisés par le logiciel ou la calibration.
the supplier delivers to PSA the files in the ULP or CAL format where the areas (memory areas) not
used by the calibration software are purged.
Exi : APPT09_0251_P - 114 (1.0) Type :
Générique
Exi amont :
Intégration Electronique Au Montage, En
Retouche Et En Maintenance, Préconisations PSA /
Electronic Integration at Assembly, in Repairs and
in Maintenance, PSA Recommendations
RÉFÉRENCE IND PROJET PAGE
02016_12_09369 1.0 DAE BMPV 32 / 53
CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT
ETRE REPRODUIT OU COMMUNIQUE SANS SON
AUTORISATION
Baseline (version) :
6.0 A
Date d'application :
Un founisseur qui utilise la compression de données pour télécharger un calculateur peut compresser
uniquement les données utiles. Il est interdit de modifier le format des requêtes de communication (cf.
fichier ODX) entre l'outil et le calculateur.
A supplier which uses data compression to download a computer can only compress useful data. It is
forbidden to modify communication requests format (cf. ODX file) between the tool and computer.
5.4.3.2 Contenu des fichiers de calibration d’un calculateur SSTG / Content of the
calibration files of a SSTG computer
Schéma 1 : exemple création de deux zones de calibration spécifiques pour les CMM €6
example : creation of two specific calibration areas for the CMM €6
5.4.3.3 Allocation de temps unitaire et taille pour les calculateurs / Allocation of the
unit time and size for computers
Parmi les calculateurs connectés sur le réseau CAN High Speed, le calculateur de contrôle moteur est
celui qui dispose de la taille mémoire la plus importante.
Compte tenu du temps disponible dans le synoptique des usines PSA*, il n’est possible de télécharger
dans le flux principal de production que la partie calibration qui porte l’essentiel de la diversité des
approvisionnements.
Cependant, même en se limitant au téléchargement de la seule partie calibration d’un CMM,
l’enlignement ne peut être garantie que si le temps unitaire de téléchargement du fichier de calibration
CMM reste inférieur à une limite.
Among the computers connected on the CAN High Speed network, the engine management computer is
the one that has the most important memory size.
Taking into account the time available in the flowchart of the PSA plants*, it is possible to download in
the main production flow only the calibration part which has the essential of the diversity of
procurements.
However, even by limiting to the download of only the calibration part of a CMM, the alignment can
only be guaranteed if the unit time for downloading the CMM calibration file is lower than a limit.
*Ce temps est actuellement de 2 minutes et 30 secondes pour la totalité des calculateurs du véhicule.
*This time is currently 2 minutes and 30 seconds for all vehicle's computer.
Remarque : pour garantir cela, le fournisseur fournira la mesure du temps de téléchargement de tout
l’espace mémoire alloué à la calibration vue comme téléchargeable dans le flux principal de production.
Note: to guarantee this, the supplier should the measure of the download time of the entire memory area
allocated to the calibration seen as downloadable in the main production flow.
Exi : APPT09_0251_P - 113 (1.0) Type :
Générique
Exi amont :
Intégration Electronique Au Montage, En
Retouche Et En Maintenance, Préconisations PSA /
Electronic Integration at Assembly, in Repairs and
in Maintenance, PSA Recommendations
RÉFÉRENCE IND PROJET PAGE
02016_12_09369 1.0 DAE BMPV 33 / 53
CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT
ETRE REPRODUIT OU COMMUNIQUE SANS SON
AUTORISATION
Baseline (version) :
6.0 A
Date d'application :
La taille du code utile de la calibration téléchargée d'un calculateur ESP ne doit pas excéder 128 Ko de
données utiles. Cette limite est valable sur toute la vie du projet.
The size of an electronic stability program computer for downloaded useful calibration part doesn't
exceeded 128 Ko. This size limit has to be respected during all the project life.
Remarque : la taille du code utile d'un calculateur (celle qui est réellement écrite en mémoire) représente
la moitié de celle d'un fichier au format .ulp ou .cal stocké sur un PC.
Note : The useful size software of a computer (which was really written in memory) corresponds to the
half of a file format .ulp or .cal stored on a PC.
5.4.3.4 Exigences interfonctionnelles de Téléchargement_Télécodage / Interfunctional
requirements Download_Remote-encoding
Exi : APPT09_0251_P - 57 (1.0) Type :
Générique
Exi amont :
le téléchargement d’une version plus récente compatible dans un calculateur n’impose pas une nouvelle
opération de télécodage lorsque le mapping mémoire et les options de télécodage sont bien respectés
d’une version à l’autre.
the download of a more recent version compatible in a computer does not impose a new remote
encoding operation when the memory mapping and the remote encoding options are respected from one
version to another.
Exi : APPT09_0251_P - 58 (1.0) Type :
Générique
Exi amont :
lorsque le téléchargement d’une version plus récente compatible d’un calculateur impose de réaliser une
nouvelle opération de télécodage, un code défaut est présent en mémoire et un voyant associé est allumé
sur le combiné du véhicule.
when the download of a more recent version compatible from a computer imposes the carrying out of a
new remote encoding operation, a fault code is present in memory and an associated warning light is
turned on on the vehicle's instrument unit.
5.4.4 Problématique du Power-latch / Power-latch approach
Qu’est-ce qu’un Power-latch ?
Il s’agit d’une phase non « fonctionnelle » du véhicule au sens de l’utilisation qui en est faite par le
client, où le moteur est coupé et pendant laquelle le système reste auto alimenté pour exécuter certaines
fonctionnalités destinées :
 soit à la préservation du véhicule, comme par exemple pour la fonctionnalité de
refroidissement du moteur appelé aussi post-ventilation afin de préserver les organes
mécaniques,
Intégration Electronique Au Montage, En
Retouche Et En Maintenance, Préconisations PSA /
Electronic Integration at Assembly, in Repairs and
in Maintenance, PSA Recommendations
RÉFÉRENCE IND PROJET PAGE
02016_12_09369 1.0 DAE BMPV 34 / 53
CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT
ETRE REPRODUIT OU COMMUNIQUE SANS SON
AUTORISATION
Baseline (version) :
6.0 A
Date d'application :
 soit à la bonne marche du système comme la recopie en mémoire des anomalies détectées, le
changement d’état des défauts déjà en mémoire, la sauvegarde des autoadaptatifs ou encore
des paramètres de configuration nouvellement transmis.
Lorsque l’utilisateur coupe le signal de la clef de contact, le calculateur reste sous tension tant que son
cœur numérique ne « décide » pas de bloquer le transistor destiné à la commande du relais alimentant la
partie puissance.
Pendant cette phase dite de power-latch, le logiciel du calculateur exécute les fonctionnalités
représentées par Fct.1 à Fct.n sur la figure ci-dessous puis réalise à la fin la fonction de recopie en
mémoire non volatile de certains paramètres qui seront pris en compte par le logiciel lors du prochain
démarrage.
Lorsque cette phase est terminée, alors le calculateur au moyen de son logiciel bloque le transistor, ce qui
a pour effet immédiat d’interrompre la commande du relais de puissance et de supprimer de fait
l’alimentation des actionneurs du système et du calculateur lui-même.
What is a Power-latch?
This is a non "functional" vehicle phases referring to the its use by the customer, where the engine is off
and during which the system remains self-powered to execute some functional features intended :
 either for the protection of the vehicle, such as for example the functional feature for the
cooling of the engine also called post-ventilation in order to protect the mechanical elements,
 or for the smooth course of the system such as the recopy in memory of the discrepancies
detected, the changing of the status of the faults already in memory, the backup of the self-
adaptives or even of the newly transmitted configuration parameters.
When the user cuts the signal from the contact key, the computer remains powered as long as its digital
cur does not "decide" to block the transistor planned for the control of the relay that powers the power
part.
During this phase called power-latch, the computer software executes the functional features
represented by Fct.1 to Fct.n on the figure below then carries out at the end the function for the recopy
in non volatile memory of certain parameters which will be handled by the software during the next
start-up.
When this phase is completed, the computer by means of its software blocks the transistor, which results
in the immediate switching off of the control of the power relay and the switching off de facto of the
supply of the actuators of the system and of the computer itself.
Représentation symbolique des phases Utilisation client et Power-Latch
Pictogram of the Customer use and Power-Latch phases
Intégration Electronique Au Montage, En
Retouche Et En Maintenance, Préconisations PSA /
Electronic Integration at Assembly, in Repairs and
in Maintenance, PSA Recommendations
RÉFÉRENCE IND PROJET PAGE
02016_12_09369 1.0 DAE BMPV 35 / 53
CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT
ETRE REPRODUIT OU COMMUNIQUE SANS SON
AUTORISATION
Baseline (version) :
6.0 A
Date d'application :
Quels problèmes sont posés par le Power-latch ?
En utilisation nominale du véhicule, la phase de power-latch s’exécute toujours lors de la coupure de la
clef de contact.
Si le conducteur redémarre alors que cette phase ne s’est pas complètement terminée, alors elle est
interrompue et le logiciel continue de travailler avec les paramètres de sa mémoire RAM non encore
recopiés en mémoire non volatiles et qui seront sauvegardés lors de la prochaine exécution complète du
power-latch.
Il n’y a ainsi aucun effet perceptible pour le client du véhicule à ce que la phase de power-latch puisse
être interrompue.
Par contre, lors des phases de montage, de maintenance ou de post-équipement du véhicule, où
l’opérateur débranche la batterie afin d’intervenir en toute sécurité alors que la phase de power-latch
n’est pas terminée, les paramètres en RAM acquis depuis la dernière mise sous tension seront
irrémédiablement perdus car ce type de mémoire ne permet pas la conservation des données hors
alimentation.
Ceci est particulièrement pénalisant lors de la phase d’assemblage d’un véhicule où il peut exister de
nombreuses phases de branchement et de débranchement de la batterie notamment pour assurer la
sécurité des opérateurs de bord de ligne ou de retouche lorsque ces derniers interviennent dans le
compartiment moteur .
Dans cette situation il convient donc de s’assurer de la bonne terminaison d’un power-latch pour garantir
que les paramètres de configuration du logiciel transmis au préalable sont correctement inscrits dans le
véhicule afin de s’assurer que ce véhicule livré au client est bien pleinement opérationnel.
Le problème de fond reste que le temps nécessaire à la pleine exécution de la phase power-latch varie
énormément en fonction de l’état dans lequel se trouve le véhicule.
En effet, un facteur d’aggravation du temps de power-latch est qu’il peut justement être fonction des
défauts rencontrés sur le véhicule en question venant ainsi perturber le process de la ligne de montage.
What are the problems raised by the Power-latch?
In vehicle rated use, the power-latch phase is always executed at the time of the removal of the switch
key.
If the driver restarts when this phase is not completely finished, then it is interrupted and the software
continues to function with the parameters of its RAM memory not yet recopied in non volatile memory
and which will be backed up at the time of the next full execution of the power-latch.
Intégration Electronique Au Montage, En
Retouche Et En Maintenance, Préconisations PSA /
Electronic Integration at Assembly, in Repairs and
in Maintenance, PSA Recommendations
RÉFÉRENCE IND PROJET PAGE
02016_12_09369 1.0 DAE BMPV 36 / 53
CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT
ETRE REPRODUIT OU COMMUNIQUE SANS SON
AUTORISATION
Baseline (version) :
6.0 A
Date d'application :
Thus there is no effect perceptible for the vehicle's customer so the power-latch phase need not be
interrupted.
However, at the time of the vehicle assembly, maintenance or post-rigging phases, where the operator
disconnects the battery in order to safely intervene while the power-latch phase is not completed, the
parameters in RAM acquired since the last power up will be irrecoverably lost because this type of
memory does not enable the protection of data while powered off.
This is particularly penalizing at the time of the vehicle assembly phase where there may be many
connection and disconnection of the battery phases especially to ensure the safety of the production line
or repair operators when the latter intervene in the engine compartment.
In this situation steps should be taken to ensure the smooth termination of a power-latch to guarantee
that the configuration parameters of the software first sent are correctly written in the vehicle in order to
make sure that this vehicle delivered to the customer is fully operational.
The underlying problem is that the time needed for the complete execution of the power-latch phase
varies considerably according to the state of the vehicle.
Indeed, a power-latch time aggravation factor is the fact that it can just be according to the faults found
on the vehicle in question that interfere with the assembly line process.
Pour ne pas conduire inexorablement à allonger le temps de power-latch à prendre en compte dans le
flux principal des usines de production (une préconisation sur un temps minimum à attendre pour
garantir la bonne exécution de la phase de power-latch) et Compte tenu que lors du process de montage
d’un véhicule, toutes les opérations ne peuvent pas toujours se poursuivre en parallèle et qu’il faille
souvent garantir l’étape précédente pour pouvoir continuer le processus sous peine de réaliser des
opérations inutilement (C’est en particulier le cas pour toutes les opérations électroniques qui ne
pourront pas s’exécuter correctement tant que le logiciel du calculateur n’aura pas été correctement
configuré).
Il est donc demandé de définir un procédé de redémarrage spécifique du logiciel du calculateur (cf.
RESET LOGICIEL) ; mais aussi de le compléter par un procédé permettant à l’opérateur lors du contrôle
de s’assurer que la phase de power-latch n’a pas été interrompue.
In order not to inexorably increase the power-latch time to take into account in the main flow of the
production plants (a recommendation on the minimum time to reach to guarantee the proper execution
of the power-latch phase) and Considering that at the time of the vehicle's assembly process, not all the
operations can always take place in parallel and that we should often guarantee the previous stage to be
able to continue the process under penalty of carrying out the operations unnecessarily (It is particularly
the case for all the electronic operations which will not be executed correctly as long as the computer is
not correctly configured).
We should therefore define a specific restart process for the computer's software (see SOFTWARE
RESET); but also to complement it by a process that allows the operator to make sure at the time of the
checking that power-latch phase has not been interrupted.
Exi : APPT09_0251_P - 59 (1.0) Type :
Générique
Exi amont :
Intégration Electronique Au Montage, En
Retouche Et En Maintenance, Préconisations PSA /
Electronic Integration at Assembly, in Repairs and
in Maintenance, PSA Recommendations
RÉFÉRENCE IND PROJET PAGE
02016_12_09369 1.0 DAE BMPV 37 / 53
CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT
ETRE REPRODUIT OU COMMUNIQUE SANS SON
AUTORISATION
Baseline (version) :
6.0 A
Date d'application :
le calculateur dispose d’une fonctionnalité de positionnement de l’information Etat_du_Power-latch à
NON_REALISE sur réception d’une requête de communication en provenance d’un outil de diagnostic
conforme au protocole en vigueur. Sur réception de la requête Positionnement du marqueur Power Latch,
le flag lié à l'état power latch doit être positionné à NON_REALISE.
the computer has a functional feature for the positioning of the Etat_du_Power-latch signal to
NON_REALISE upon receiving a communication request from a diagnostic tool in conformity with the
protocol in force.
On reception of request “positioning of power latch tag”, the powerlatch flag has to be positioned at
NON_REALISE
La requête de communication associée à cette fonctionnalité est détaillée dans le fichier ODX [4]
contenant la totalité de la messagerie diagnostic associée au projet.
The communication request associated with this functional feature is elaborated in the file ODX [4]
containing the entire diagnostic messaging associated with the project.
Exi : APPT09_0251_P - 118 (1.0) Type :
Générique
Exi amont :
Sur réception de la requête Positionnement du marqueur Power Latch, l'UCE doit vérifier que les
conditions sont satisfaites (véhicule non roulant (avec un seuil inférieur ou égal à celui d'entrainement
d'une chaine de fabrication véhicule), moteur non tournant). Dans le cas où ces conditions ne sont pas
remplies, l'UCE répondra négativement de type conditions non satisfaites
On reception of request positioning of power latch tag, the ECU has to check than the conditions are
applied (vehicle not running (with a speed threshold lower than or equal to that of a drive of a vehicle
production line), engine not running. In case of the conditions are not applied, the ECU send negative
response as conditions not applied
Exi : APPT09_0251_P - 60 (1.0) Type :
Générique
Exi amont :
l’information Etat_du_Power-latch à NON_REALISE est inscrite à la volée en mémoire non volatile.
the signal Etat_du_Power-latch to NON_REALISE is written on-the-fly in the non volatile memory.
Exi : APPT09_0251_P - 61 (1.0) Type :
Générique
Exi amont :
lorsque l’information Etat_du_Power-latch est à l’état NON_REALISE, un DTC est présent en mémoire
du calculateur et un voyant est allumé.
when the signal Etat_du_Power-latch is in the NON_REALISE state, a DTC is present in the computer's
memory and a warning light is on.
Exi : APPT09_0251_P - 62 (1.0) Type :
Générique
Exi amont :
Intégration Electronique Au Montage, En
Retouche Et En Maintenance, Préconisations PSA /
Electronic Integration at Assembly, in Repairs and
in Maintenance, PSA Recommendations
RÉFÉRENCE IND PROJET PAGE
02016_12_09369 1.0 DAE BMPV 38 / 53
CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT
ETRE REPRODUIT OU COMMUNIQUE SANS SON
AUTORISATION
Baseline (version) :
6.0 A
Date d'application :
l’information Etat_du_Power-latch passe à REALISE en fin de power-latch, lorsque ce dernier est
complètement réalisé.
The signal Etat_du_Power-latch switches to REALISE at the end of power-latch when the latter is
completely carried out.
Exi : APPT09_0251_P - 63 (1.0) Type :
Générique
Exi amont :
lorsque l’information Etat_du_Power-latch passe à réalisé, le DTC associé est effacé de la mémoire du
calculateur et le voyant est éteint.
when the signal Etat_du_Power-latch switches to carried out, the DTC is cleared from the computer's
memory and the warning light is off.
Exi : APPT09_0251_P - 64 (1.0) Type :
Générique
Exi amont :
l’information Etat_du_Power-latch reste REALISE tant qu’une requête de communication demandant de
passer cette information à NON_REALISE n’est pas reçue.
The signal Etat_du_Power-latch remains REALISE as long as a communication request that requests the
changing of this signal to NON_REALISE is not received.
Les diagrammes suivants résument :
 l’utilisation des requêtes permettant de traiter l’information Etat_du_Power-latch dans un
calculateur,
le traitement de cette même information pendant une phase de power-latch dans un calculateur.
The following charts summarize:
 the use of requests that enable the processing of the signal Etat_du_Power-latch in a
computer,
 the processing of this same signal during a power-latch phase in a computer.
Diagramme 1 : Traitement des requêtes pour la lecture et le positionnement de l’information
Etat_du_Power-latch dans un calculateur
Chart 1: Processing of the requests for the reading and the positioning of the signal
Etat_du_Power-latch in a computer.
Intégration Electronique Au Montage, En
Retouche Et En Maintenance, Préconisations PSA /
Electronic Integration at Assembly, in Repairs and
in Maintenance, PSA Recommendations
RÉFÉRENCE IND PROJET PAGE
02016_12_09369 1.0 DAE BMPV 39 / 53
CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT
ETRE REPRODUIT OU COMMUNIQUE SANS SON
AUTORISATION
Baseline (version) :
6.0 A
Date d'application :
Diagramme 2 : Traitement de l’information Etat_du_Power-latch pendant une phase de power latch
dans un calculateur.
Chart 2: Processing of the signal
Etat_du_Power-latch during a power latch in the computer phase.
Intégration Electronique Au Montage, En
Retouche Et En Maintenance, Préconisations PSA /
Electronic Integration at Assembly, in Repairs and
in Maintenance, PSA Recommendations
RÉFÉRENCE IND PROJET PAGE
02016_12_09369 1.0 DAE BMPV 40 / 53
CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT
ETRE REPRODUIT OU COMMUNIQUE SANS SON
AUTORISATION
Baseline (version) :
6.0 A
Date d'application :
Intégration Electronique Au Montage, En
Retouche Et En Maintenance, Préconisations PSA /
Electronic Integration at Assembly, in Repairs and
in Maintenance, PSA Recommendations
RÉFÉRENCE IND PROJET PAGE
02016_12_09369 1.0 DAE BMPV 41 / 53
CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT
ETRE REPRODUIT OU COMMUNIQUE SANS SON
AUTORISATION
Baseline (version) :
6.0 A
Date d'application :
5.4.4.1 Utilisation de la fonctionnalité dans le process usine / Use of the functional
feature in the plant process
La requête de positionnement de l'information Etat_du_Power-latch doit être envoyé avec chaque
opération nécessitant une écriture des paramètres RAM en E2prom (Télécodage..)
Exemple d’opération de mise en service : télécodage du calculateur.
The request for positioning the signal Etat_du_Power-latch should be sent with each operation that
requires the writing of the RAM parameters in E2prom (Remote encoding..)
Example of activation operation: remote encoding of the computer.
Intégration Electronique Au Montage, En
Retouche Et En Maintenance, Préconisations PSA /
Electronic Integration at Assembly, in Repairs and
in Maintenance, PSA Recommendations
RÉFÉRENCE IND PROJET PAGE
02016_12_09369 1.0 DAE BMPV 42 / 53
CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT
ETRE REPRODUIT OU COMMUNIQUE SANS SON
AUTORISATION
Baseline (version) :
6.0 A
Date d'application :
Sur cette figure, lors de l’étape 1, l’outil transmet une requête de positionnement du power-latch à non
réaliser.
Cela aura comme conséquence de positionner en mémoire un code défaut et de demander l’allumage
d’un témoin visible sur le combiné de bord du véhicule en court de montage.
Lors de l’étape 2, on va réaliser une opération de mise en service électronique (télécodage de paramètres
dans notre exemple) que l’on souhaite contrôler plus tard. Puis on poursuivra la suite des opérations de
montage jusqu’à la prochaine étape.
Si au cours de cette succession d’opération, un power-latch complet a le temps de s’exécuter alors
l’information Etat_du_Power-latch en mémoire non volatile sera placée à REALISE ; dans le cas
contraire, cette dernière restera à l’état NON_REALISE.
Après un démarrage du moteur permettant au véhicule de quitter la ligne de production entrainée par ses
propres moyens, la fonctionnalité offrira à l’opérateur le moyen de s’assurer que les paramètres de
télécodage on bien été recopiés en mémoire non volatile.
En effet, ce dernier sera en mesure de savoir dans le cas d’une nécessité de débranchement de la batterie
si les opérations réalisées depuis l’étape 1 sont déjà inscrites ou non en mémoire non volatile du
calculateur.
L’étape 3 peut être réalisée de la façon suivante :
- soit par un contrôle visuel d’un opérateur,
- soit de manière automatique au moyen d’un outil de diagnostic connecté sur la prise centralisée
du véhicule permettant de lire au moyen d’une requête la présence ou non du DTC associé
respectivement à la non réalisation / réalisation du power-latch.
En fonction du résultat de cette étape, le véhicule pourra soit poursuivre son processus vers l’étape 4 soit
être orienté vers le plateau retouche de l’étape 5.
On this figure, at the time of stage 1, the tool sends a request for positioning of the power-latch to not
carry out.
This will result in positioning in memory a fault code and starting the lighting of a warning light visible
on the on board instrument unit of the vehicle being assembled.
At the time of stage 2, we will carry out an electronic activation operation (remote encoding of the
parameters in our example) which we want to check later. Then we will continue the rest of the assembly
operations until the next step.
If during this succession of operations, a full power-latch has the time to execute itself then the signal
Etat_du_Power-latch in non volatile memory will be set to REALISE; otherwise, the latter will remain in
the NON_REALISE state.
After an engine start that enables the vehicle to leave the production line driven under its own power, the
functional feature will offer to the operator the means to make sure the remote encoding parameters
were properly recopied in non volatile memory.
Indeed, the latter will be able to know if, when the battery is disconnected, the operations carried out
since stage 1 are already written or not in the computer's volatile memory.
Intégration Electronique Au Montage, En
Retouche Et En Maintenance, Préconisations PSA /
Electronic Integration at Assembly, in Repairs and
in Maintenance, PSA Recommendations
RÉFÉRENCE IND PROJET PAGE
02016_12_09369 1.0 DAE BMPV 43 / 53
CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT
ETRE REPRODUIT OU COMMUNIQUE SANS SON
AUTORISATION
Baseline (version) :
6.0 A
Date d'application :
Stage 3 can be carried out as follows:
 either by a visual inspection by an operator,
 or automatically with a diagnostic tool connected on the vehicle's centralized socket that
enables the reading by using a request the presence of the DTC associated to the
implementation of the power-latch.
According to the result of this stage, the vehicle could either continue its process to stage 4 or be
directed to the repair platform of stage 5.
5.4.5 Reset logiciel / Software reset
Les calculateurs disposent de la possibilité de prendre en compte des paramètres de configuration du
logiciel inscrits en mémoire RAM sans attendre la fin de la phase power-latch.
Cette fonctionnalité est associée à :
- un redémarrage spécifique du logiciel du calculateur permettant de le configurer en tenant
compte des paramètres de configuration inscrits dans sa mémoire volatile.
- un moyen de communication externe relié sur la prise centralisé du véhicule capable de
transmettre une requête destinée à demander au logiciel embarqué du calculateur d’effectuer ce
redémarrage spécifique.
La requête de communication associée à cette fonctionnalité est détaillée dans le fichier ODX [4]
contenant la totalité de la messagerie diagnostic associée au projet.
La figure ci-dessous représente les étapes nécessaires à l’utilisation de cette fonctionnalité pour le
télécodage des calculateurs dans le process de montage.
The computers have the possibility to take into account software configuration parameters written in the
RAM memory without waiting for the end of power-latch phase.
This functional feature is associated with:
- a specific restart of the computer software that enables its configuration by taking into account
the configuration parameters written in its volatile memory.
- an external means of communication connected on the vehicle centralized socket able to send a
request designed to request from the computer's on-board software to carry out this specific
restart.
The communication request associated with this functional feature is elaborated in the file ODX [4]
containing the entire diagnostic messaging associated with the project.
The figure below represents the stages necessary for the use of this functional feature for the remote
encoding of the computers in the assembly process.
Intégration Electronique Au Montage, En
Retouche Et En Maintenance, Préconisations PSA /
Electronic Integration at Assembly, in Repairs and
in Maintenance, PSA Recommendations
RÉFÉRENCE IND PROJET PAGE
02016_12_09369 1.0 DAE BMPV 44 / 53
CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT
ETRE REPRODUIT OU COMMUNIQUE SANS SON
AUTORISATION
Baseline (version) :
6.0 A
Date d'application :
Lors de l’étape 1, l’assemblage mécanique du véhicule est réalisé sur la ligne de production.
L’étape 2 est une étape de branchement de la batterie du véhicule destinée à fournir le courant aux
différents calculateurs embarqués pour permettre la réalisation des opérations de mise en service des
fonctionnalités électroniques.
Lors de l’étape 3, on réalisera les opérations de mise en service qui précèdent celle de configuration. Il
s’agit généralement des opérations de transfert du logiciel vers le calculateur (téléchargement) lorsque ce
dernier n’est pas livré avec son logiciel adapté au véhicule à produire. Lors de cette étape, le véhicule est
entrainé sur la chaine et n’est pas encore capable de se déplacer par ses propres moyens.
Lors de l’étape 4, on va réaliser une opération de mise en service électronique de la configuration
consistant à transmettre au calculateur les paramètres nécessaires à la configuration du logiciel du
calculateur en rapport avec le référencement du calculateur.
Ces paramètres sont mémorisés dans la mémoire RAM du calculateur et ne peuvent être recopié en
Eeprom (mémoire de sauvegarde non volatile qui conserve les données après coupure de l’alimentation)
qu’à la fin d’un power-latch. Dans le cas où le fournisseur n’a pas la capacité de recopier les paramètres
mémorisés dans la mémoire RAM du calculateur en Eeprom (mémoire de sauvegarde non volatile qui
conserve les données après coupure de l’alimentation), cette fonction pourra être faite qu’à la fin d’un
power-latch.
L’étape 5 va consister à transmettre une requête de redémarrage du logiciel selon un mode spécifique
consistant à prendre en compte les paramètres transmis lors de l’étape 4.
Intégration Electronique Au Montage, En
Retouche Et En Maintenance, Préconisations PSA /
Electronic Integration at Assembly, in Repairs and
in Maintenance, PSA Recommendations
RÉFÉRENCE IND PROJET PAGE
02016_12_09369 1.0 DAE BMPV 45 / 53
CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT
ETRE REPRODUIT OU COMMUNIQUE SANS SON
AUTORISATION
Baseline (version) :
6.0 A
Date d'application :
Pour la vérification de la réception préalable de paramètres de configuration, le système disposera d’un
marqueur en mémoire positionné à non valide par défaut et valide après réception de la requête de
configuration (écriture des paramètres dans le segment mémoire RAM réservé à cet effet).
Lors de l’étape 6, on va pouvoir réaliser la suite des opérations de mise en service des fonctions
électroniques car le logiciel du calculateur sera bien configuré et pourra donc exécuter les fonctionnalités
demandées.
Enfin, l’étape 7 va consister à réaliser un démarrage du moteur permettant au véhicule de quitter la ligne
de production par ses propres moyens.
At the time of stage 1, the mechanical assembly of the vehicle is carried out on the production line.
Stage 2 is a stage for connection of the vehicle battery designed to supply the current to the various on-
board computers to enable the implementation of the activation operations of the electronic functional
features.
At the time of stage 3, we will carry out the activation operations which precede the configuration one.
This is generally a matter of the operations for transfer of the software to the computer (download) when
the latter is not delivered with its software adapted to the vehicle to manufacture. During this stage, the
vehicle is driven to the line and is not yet able to travel under its own power.
During stage 4, we will carry out an electronic activation of the electronic service operation that
consists in sending to the computer the parameters required for the configuration of the computer
software in relation to the computer's referencing.
These parameters are stored in the computer's RAM memory and can be recopied in Eeprom (non
volatile backup memory which preserves the data after disconnection of the supply) only at the end of a
power-latch. If the supplier cannot recopy the parameters stored in the computer's RAM memory in
Eeprom (non volatile backup memory which preserves the data after disconnection of the supply), this
function could be carried out only at the end of a power-latch.
Stage 5 will consist in sending a software restart request according to a specific mode that consists in
handling the parameters sent at the time of stage 4.
For the checking of the prior delivery of the configuration parameters, the system will have a memory
marker positioned to not valid by default and valid after delivery of the configuration request (writing of
the parameters in the RAM memory segment reserved for this purpose).
At the time of stage 6, we will be able to carry out the rest of the operations for activating the electronic
functions because the computer software will be properly configured and could therefore execute the
functional features requested.
Finally, stage 7 will consist in carrying out the engine start that enables the vehicle to leave the
production line under its own power.
Exi : APPT09_0251_P - 65 (2.0) Type :
Générique
Exi amont :
Les opérations concernées par cette fonctionnalité s’effectuent moteur non tournant et véhicule non
roulant (avec un seuil de vitesse inférieur ou égal à celui d’entrainement d’une chaine de fabrication
véhicule).
The operations concerned by this functional feature are carried out engine not running and vehicle not
running (with a speed threshold lower than or equal to that of drive of a vehicle production line).
Exi : APPT09_0251_P - 66 (1.0) Type :
Générique
Exi amont :
Intégration Electronique Au Montage, En
Retouche Et En Maintenance, Préconisations PSA /
Electronic Integration at Assembly, in Repairs and
in Maintenance, PSA Recommendations
RÉFÉRENCE IND PROJET PAGE
02016_12_09369 1.0 DAE BMPV 46 / 53
CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT
ETRE REPRODUIT OU COMMUNIQUE SANS SON
AUTORISATION
Baseline (version) :
6.0 A
Date d'application :
La liste des opérations concernées par cette fonctionnalité est la suivante :
 télécodage,
 caractérisation des injecteurs.
 Ecriture du Cal_ID
 Les données d'apprentissages des actionneurs EE déclenchés par requête de diagnostic
(comme les butées vannes EGR)
The list of operations that regard this functionality is the following:
 remote encoding,
 characterization of the injectors.
 Writing of Cal_ID
The learning data of the EE actuators triggered by the diagnostic request (such as the EGR valves
tappets)
Exi : APPT09_0251_P - 67 (1.0) Type :
Générique
Exi amont :
Le projet doit effectuer une liste exhaustive de l'ensemble des opérations concernées par cette
fonctionnalité.
The project should carry out an exhaustive list of all the operations impacted by this functional feature.
5.4.6 Téléchargement en RAM des CMM / Downloading in RAM for CMM
5.4.6.1 Contexte de la fonction / Context of the function
5.4.6.2 Procédé détaillé/ Detailed process
5.4.6.3 Procédure en ligne / On line procedure
5.4.6.4 Gestion de la mémoire RAM/ Management of the RAM memory
5.4.6.4.1La variable ETAT_UCE_RAM / The ETAT_UCE_RAM variable
5.4.6.4.2Variable de controle de la procédure de téléchargement en RAM
5.4.6.4.3Segmentation de la RAM / Segmentation of the RAM
Intégration Electronique Au Montage, En
Retouche Et En Maintenance, Préconisations PSA /
Electronic Integration at Assembly, in Repairs and
in Maintenance, PSA Recommendations
RÉFÉRENCE IND PROJET PAGE
02016_12_09369 1.0 DAE BMPV 47 / 53
CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT
ETRE REPRODUIT OU COMMUNIQUE SANS SON
AUTORISATION
Baseline (version) :
6.0 A
Date d'application :
5.4.6.5 Démarrage de l’UCE/ Start-up of the UCE
5.4.6.5.1Comportement du calculateur après un reset / Behavior of the computer after a reset
Cas du reset matériel ou logiciel
Case of a hardware or software reset:
Intégration Electronique Au Montage, En
Retouche Et En Maintenance, Préconisations PSA /
Electronic Integration at Assembly, in Repairs and
in Maintenance, PSA Recommendations
RÉFÉRENCE IND PROJET PAGE
02016_12_09369 1.0 DAE BMPV 48 / 53
CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT
ETRE REPRODUIT OU COMMUNIQUE SANS SON
AUTORISATION
Baseline (version) :
6.0 A
Date d'application :
5.4.6.6 Séquencement des taches / Sequencing of the tasks
Intégration Electronique Au Montage, En
Retouche Et En Maintenance, Préconisations PSA /
Electronic Integration at Assembly, in Repairs and
in Maintenance, PSA Recommendations
RÉFÉRENCE IND PROJET PAGE
02016_12_09369 1.0 DAE BMPV 49 / 53
CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT
ETRE REPRODUIT OU COMMUNIQUE SANS SON
AUTORISATION
Baseline (version) :
6.0 A
Date d'application :
5.4.6.7 Détail de la procédure de téléchargement en RAM / Detail of the download in
RAM routine
5.4.6.7.1PHASE 0 : Préparation du téléchargement RAM / Preparation of the RAM download
5.4.6.7.2PHASE 1 & 2 : Initialisation et synchronisation / Initialization and synchronization
5.4.6.7.3PHASE 3 : Authentification du calculateur / Computer authentication
5.4.6.7.4PHASE 4 : Lecture de la Zone d’Identification (Z.I) du calculateur / Reading of the
computer's Identification Area (Z.I.)
5.4.6.7.5PHASE 5 : Cohérence entre le fichier et le calculateur / Consistency between the file
and the computer
5.4.6.7.6PHASE 6 : Demande de déverrouillage / Unlocking request
5.4.6.7.6.1 Calcul de la Clef_UCE / Calculation of the Clef_UCE
5.4.6.7.7PHASE 7 : Confirmation de déverrouillage / Unlocking confirmation
5.4.6.7.7.1 Mécanisme anti-scanning / Anti-scanning mechanism
5.4.6.7.8PHASE 8 : Effacement de la zone d’écriture RAM / Clearing of the RAM writing area
5.4.6.7.8.1 Conditions sur le déverrouillage / Conditions on the unlocking
5.4.6.7.8.2 Le repère logique / Logical marker
5.4.6.7.8.3 Test de la Signature-outil / Test of the Tool-signature
5.4.6.7.8.4 Gestion du Flag GLOBAL_VIERGE_RAM / Management of flag GLOBAL_VIERGE_RAM
5.4.6.7.8.5 Effacement de la RAM / Clearing of the RAM
5.4.6.7.8.6 Gestion de la variable ETAT_UCE_RAM / Management of the variable ETAT_UCE_RAM
5.4.6.7.9PHASE 9 : Ecriture du code en RAM / Writing of the code in RAM
5.4.6.7.9.1 «Préparation du transfert des données» Conditions sur le déverrouillage / «Preparation of the
data transfer» Conditions on the unlocking
5.4.6.7.9.2 «Préparation du transfert des données» Effacement / «Preparation of the data transfer» Erasing
5.4.6.7.9.3 «Préparation du transfert des données» Contrôle des paramètres / «Preparation of the data
transfer» Checking of the parameters
5.4.6.7.9.4 «Préparation du transfert des données» Test de la signature-outil / «Preparation of the data
transfer» Test of the tool-signature
02016_12_09369_v1_0_DC_TI_73_Integration_electronique___REFERENCE_A_6.0__A__DAE_BMPV.doc
02016_12_09369_v1_0_DC_TI_73_Integration_electronique___REFERENCE_A_6.0__A__DAE_BMPV.doc
02016_12_09369_v1_0_DC_TI_73_Integration_electronique___REFERENCE_A_6.0__A__DAE_BMPV.doc
02016_12_09369_v1_0_DC_TI_73_Integration_electronique___REFERENCE_A_6.0__A__DAE_BMPV.doc

Contenu connexe

Similaire à 02016_12_09369_v1_0_DC_TI_73_Integration_electronique___REFERENCE_A_6.0__A__DAE_BMPV.doc

Soiré soire soa -logica
Soiré soire soa -logicaSoiré soire soa -logica
Soiré soire soa -logicaAlahyane Ahmed
 
Introduction GéNéRale
Introduction GéNéRaleIntroduction GéNéRale
Introduction GéNéRaleguestac62aa
 
Les Nouveaux Challenges de l'Electronique Automobile
Les Nouveaux Challenges de l'Electronique AutomobileLes Nouveaux Challenges de l'Electronique Automobile
Les Nouveaux Challenges de l'Electronique AutomobileAnthony Faucogney
 
Siemens s7 300-400-step 7 v 5.1
Siemens s7 300-400-step 7 v 5.1Siemens s7 300-400-step 7 v 5.1
Siemens s7 300-400-step 7 v 5.1Dien Ha The
 
Présentation 13 sept 2011 ff association france
Présentation 13 sept 2011 ff association francePrésentation 13 sept 2011 ff association france
Présentation 13 sept 2011 ff association franceFieldbus France
 
Dossier de conception_v1.00
Dossier de conception_v1.00Dossier de conception_v1.00
Dossier de conception_v1.00Arnold Stellio
 
SYSTEME DE SECURITE INCENDIE (NF-SSI).pdf
SYSTEME DE SECURITE INCENDIE (NF-SSI).pdfSYSTEME DE SECURITE INCENDIE (NF-SSI).pdf
SYSTEME DE SECURITE INCENDIE (NF-SSI).pdfHedi Ben Mohamed
 
Agilité et PLM : enfin un retour d’expérience !
Agilité et PLM : enfin un retour d’expérience !Agilité et PLM : enfin un retour d’expérience !
Agilité et PLM : enfin un retour d’expérience !Lol Hanot
 
Claration des performances
Claration des performancesClaration des performances
Claration des performancessatanbaal
 
Automatisation applicative vs automatisation système - LibDay 2016
Automatisation applicative vs automatisation système - LibDay 2016Automatisation applicative vs automatisation système - LibDay 2016
Automatisation applicative vs automatisation système - LibDay 2016RUDDER
 
Rpc12263 r7 final thème 3 do p et ce conf aimcc 12 09 12
Rpc12263 r7 final thème 3 do p et ce conf aimcc 12 09 12Rpc12263 r7 final thème 3 do p et ce conf aimcc 12 09 12
Rpc12263 r7 final thème 3 do p et ce conf aimcc 12 09 12satanbaal
 
[NOVABUILD-JedisBIM] Présentation Vendée Eau 06/06/2019
[NOVABUILD-JedisBIM] Présentation Vendée Eau 06/06/2019[NOVABUILD-JedisBIM] Présentation Vendée Eau 06/06/2019
[NOVABUILD-JedisBIM] Présentation Vendée Eau 06/06/2019Novabuild
 
Rpc12263 r7 final thème 4 cqces rpc sur normes pduits conf aimcc 12 09 12
Rpc12263 r7 final thème 4 cqces rpc sur normes pduits conf aimcc 12 09 12Rpc12263 r7 final thème 4 cqces rpc sur normes pduits conf aimcc 12 09 12
Rpc12263 r7 final thème 4 cqces rpc sur normes pduits conf aimcc 12 09 12satanbaal
 
Dossier de creation_entreprise_v0.90
Dossier de creation_entreprise_v0.90Dossier de creation_entreprise_v0.90
Dossier de creation_entreprise_v0.90Arnold Stellio
 
Boston Consulting Group - véhicule décarboné Déc 2008
Boston Consulting Group - véhicule décarboné Déc 2008Boston Consulting Group - véhicule décarboné Déc 2008
Boston Consulting Group - véhicule décarboné Déc 2008Stéphane BARBUSSE
 
Ensemble complet-eon
Ensemble complet-eonEnsemble complet-eon
Ensemble complet-eonhayet nasri
 

Similaire à 02016_12_09369_v1_0_DC_TI_73_Integration_electronique___REFERENCE_A_6.0__A__DAE_BMPV.doc (20)

Soiré soire soa -logica
Soiré soire soa -logicaSoiré soire soa -logica
Soiré soire soa -logica
 
Debat4
Debat4Debat4
Debat4
 
Introduction GéNéRale
Introduction GéNéRaleIntroduction GéNéRale
Introduction GéNéRale
 
Les Nouveaux Challenges de l'Electronique Automobile
Les Nouveaux Challenges de l'Electronique AutomobileLes Nouveaux Challenges de l'Electronique Automobile
Les Nouveaux Challenges de l'Electronique Automobile
 
Siemens s7 300-400-step 7 v 5.1
Siemens s7 300-400-step 7 v 5.1Siemens s7 300-400-step 7 v 5.1
Siemens s7 300-400-step 7 v 5.1
 
Le Contr
Le ContrLe Contr
Le Contr
 
Présentation 13 sept 2011 ff association france
Présentation 13 sept 2011 ff association francePrésentation 13 sept 2011 ff association france
Présentation 13 sept 2011 ff association france
 
Dossier de conception_v1.00
Dossier de conception_v1.00Dossier de conception_v1.00
Dossier de conception_v1.00
 
SYSTEME DE SECURITE INCENDIE (NF-SSI).pdf
SYSTEME DE SECURITE INCENDIE (NF-SSI).pdfSYSTEME DE SECURITE INCENDIE (NF-SSI).pdf
SYSTEME DE SECURITE INCENDIE (NF-SSI).pdf
 
Agilité et PLM : enfin un retour d’expérience !
Agilité et PLM : enfin un retour d’expérience !Agilité et PLM : enfin un retour d’expérience !
Agilité et PLM : enfin un retour d’expérience !
 
Claration des performances
Claration des performancesClaration des performances
Claration des performances
 
Automatisation applicative vs automatisation système - LibDay 2016
Automatisation applicative vs automatisation système - LibDay 2016Automatisation applicative vs automatisation système - LibDay 2016
Automatisation applicative vs automatisation système - LibDay 2016
 
Rpc12263 r7 final thème 3 do p et ce conf aimcc 12 09 12
Rpc12263 r7 final thème 3 do p et ce conf aimcc 12 09 12Rpc12263 r7 final thème 3 do p et ce conf aimcc 12 09 12
Rpc12263 r7 final thème 3 do p et ce conf aimcc 12 09 12
 
[NOVABUILD-JedisBIM] Présentation Vendée Eau 06/06/2019
[NOVABUILD-JedisBIM] Présentation Vendée Eau 06/06/2019[NOVABUILD-JedisBIM] Présentation Vendée Eau 06/06/2019
[NOVABUILD-JedisBIM] Présentation Vendée Eau 06/06/2019
 
Rpc12263 r7 final thème 4 cqces rpc sur normes pduits conf aimcc 12 09 12
Rpc12263 r7 final thème 4 cqces rpc sur normes pduits conf aimcc 12 09 12Rpc12263 r7 final thème 4 cqces rpc sur normes pduits conf aimcc 12 09 12
Rpc12263 r7 final thème 4 cqces rpc sur normes pduits conf aimcc 12 09 12
 
Dossier de creation_entreprise_v0.90
Dossier de creation_entreprise_v0.90Dossier de creation_entreprise_v0.90
Dossier de creation_entreprise_v0.90
 
Boston Consulting Group - véhicule décarboné Déc 2008
Boston Consulting Group - véhicule décarboné Déc 2008Boston Consulting Group - véhicule décarboné Déc 2008
Boston Consulting Group - véhicule décarboné Déc 2008
 
Doceval
DocevalDoceval
Doceval
 
Doceval
DocevalDoceval
Doceval
 
Ensemble complet-eon
Ensemble complet-eonEnsemble complet-eon
Ensemble complet-eon
 

Plus de azrfdstgdgdfh

2014-10-07-Nexteer-Valeo-meeting.pdf troy
2014-10-07-Nexteer-Valeo-meeting.pdf troy2014-10-07-Nexteer-Valeo-meeting.pdf troy
2014-10-07-Nexteer-Valeo-meeting.pdf troyazrfdstgdgdfh
 
02016_11_11302_9646322999_Ind_F_TS_Implementation_of_the_network_layer_for_th...
02016_11_11302_9646322999_Ind_F_TS_Implementation_of_the_network_layer_for_th...02016_11_11302_9646322999_Ind_F_TS_Implementation_of_the_network_layer_for_th...
02016_11_11302_9646322999_Ind_F_TS_Implementation_of_the_network_layer_for_th...azrfdstgdgdfh
 
150615_Nexteer_Visit_(1).pdf June 2015 visit
150615_Nexteer_Visit_(1).pdf June 2015 visit150615_Nexteer_Visit_(1).pdf June 2015 visit
150615_Nexteer_Visit_(1).pdf June 2015 visitazrfdstgdgdfh
 
NEXTEER_-_Concept_optimization_2015-08-11_V2.pdf
NEXTEER_-_Concept_optimization_2015-08-11_V2.pdfNEXTEER_-_Concept_optimization_2015-08-11_V2.pdf
NEXTEER_-_Concept_optimization_2015-08-11_V2.pdfazrfdstgdgdfh
 
TS_Produce_RCA_with_estimated_and_memorized_offset_CAV3_virtual_EPS_part.doc
TS_Produce_RCA_with_estimated_and_memorized_offset_CAV3_virtual_EPS_part.docTS_Produce_RCA_with_estimated_and_memorized_offset_CAV3_virtual_EPS_part.doc
TS_Produce_RCA_with_estimated_and_memorized_offset_CAV3_virtual_EPS_part.docazrfdstgdgdfh
 
01552_14_01306_8.0_EPS_CMP_SW_VC2_Notebook.doc
01552_14_01306_8.0_EPS_CMP_SW_VC2_Notebook.doc01552_14_01306_8.0_EPS_CMP_SW_VC2_Notebook.doc
01552_14_01306_8.0_EPS_CMP_SW_VC2_Notebook.docazrfdstgdgdfh
 
CSAR_Issue_1.0.pdf cybersecurité exigences
CSAR_Issue_1.0.pdf cybersecurité exigencesCSAR_Issue_1.0.pdf cybersecurité exigences
CSAR_Issue_1.0.pdf cybersecurité exigencesazrfdstgdgdfh
 
02016_15_04619_1.0_DC_TI_703_TS_UDS_Configuration_Baseline_3_0_Filtre_DAE_EMP...
02016_15_04619_1.0_DC_TI_703_TS_UDS_Configuration_Baseline_3_0_Filtre_DAE_EMP...02016_15_04619_1.0_DC_TI_703_TS_UDS_Configuration_Baseline_3_0_Filtre_DAE_EMP...
02016_15_04619_1.0_DC_TI_703_TS_UDS_Configuration_Baseline_3_0_Filtre_DAE_EMP...azrfdstgdgdfh
 
01552_17_06910_Diversity_Management_EPS_K5_Application_Note.pdf
01552_17_06910_Diversity_Management_EPS_K5_Application_Note.pdf01552_17_06910_Diversity_Management_EPS_K5_Application_Note.pdf
01552_17_06910_Diversity_Management_EPS_K5_Application_Note.pdfazrfdstgdgdfh
 
01142_17_00878_STT_Electric_Power_Steering_Strategy.doc
01142_17_00878_STT_Electric_Power_Steering_Strategy.doc01142_17_00878_STT_Electric_Power_Steering_Strategy.doc
01142_17_00878_STT_Electric_Power_Steering_Strategy.docazrfdstgdgdfh
 
Nexteer_Grey_Box_2015-09-02.pdf status next step
Nexteer_Grey_Box_2015-09-02.pdf status next stepNexteer_Grey_Box_2015-09-02.pdf status next step
Nexteer_Grey_Box_2015-09-02.pdf status next stepazrfdstgdgdfh
 
Safety_Dependabilty_Durability_Requirements_EPS_BL_3_0.doc
Safety_Dependabilty_Durability_Requirements_EPS_BL_3_0.docSafety_Dependabilty_Durability_Requirements_EPS_BL_3_0.doc
Safety_Dependabilty_Durability_Requirements_EPS_BL_3_0.docazrfdstgdgdfh
 
IASV_COFS08_1406_CityPark_Function_rev4_(based_on_IASV_COFS08_1020_rev3_Engli...
IASV_COFS08_1406_CityPark_Function_rev4_(based_on_IASV_COFS08_1020_rev3_Engli...IASV_COFS08_1406_CityPark_Function_rev4_(based_on_IASV_COFS08_1020_rev3_Engli...
IASV_COFS08_1406_CityPark_Function_rev4_(based_on_IASV_COFS08_1020_rev3_Engli...azrfdstgdgdfh
 
01552_17_06899_1.0__K5_EPS_RCD_Applicative_TS.doc
01552_17_06899_1.0__K5_EPS_RCD_Applicative_TS.doc01552_17_06899_1.0__K5_EPS_RCD_Applicative_TS.doc
01552_17_06899_1.0__K5_EPS_RCD_Applicative_TS.docazrfdstgdgdfh
 
01554_10_00970_2.0_STE_SECURISATION_TRAMES_9659842699_G.pdf
01554_10_00970_2.0_STE_SECURISATION_TRAMES_9659842699_G.pdf01554_10_00970_2.0_STE_SECURISATION_TRAMES_9659842699_G.pdf
01554_10_00970_2.0_STE_SECURISATION_TRAMES_9659842699_G.pdfazrfdstgdgdfh
 
01552_17_06897_1.0__K5_EPS_Annex_CAN_Messaging_and_FH_01552_17_06896.doc
01552_17_06897_1.0__K5_EPS_Annex_CAN_Messaging_and_FH_01552_17_06896.doc01552_17_06897_1.0__K5_EPS_Annex_CAN_Messaging_and_FH_01552_17_06896.doc
01552_17_06897_1.0__K5_EPS_Annex_CAN_Messaging_and_FH_01552_17_06896.docazrfdstgdgdfh
 
170915_BVH1_Ecotech_Roadmap powerpoint with attached documents
170915_BVH1_Ecotech_Roadmap powerpoint with attached documents170915_BVH1_Ecotech_Roadmap powerpoint with attached documents
170915_BVH1_Ecotech_Roadmap powerpoint with attached documentsazrfdstgdgdfh
 
K5 SW Requirements Packs for Request for Quotation
K5 SW Requirements Packs for Request for QuotationK5 SW Requirements Packs for Request for Quotation
K5 SW Requirements Packs for Request for Quotationazrfdstgdgdfh
 

Plus de azrfdstgdgdfh (18)

2014-10-07-Nexteer-Valeo-meeting.pdf troy
2014-10-07-Nexteer-Valeo-meeting.pdf troy2014-10-07-Nexteer-Valeo-meeting.pdf troy
2014-10-07-Nexteer-Valeo-meeting.pdf troy
 
02016_11_11302_9646322999_Ind_F_TS_Implementation_of_the_network_layer_for_th...
02016_11_11302_9646322999_Ind_F_TS_Implementation_of_the_network_layer_for_th...02016_11_11302_9646322999_Ind_F_TS_Implementation_of_the_network_layer_for_th...
02016_11_11302_9646322999_Ind_F_TS_Implementation_of_the_network_layer_for_th...
 
150615_Nexteer_Visit_(1).pdf June 2015 visit
150615_Nexteer_Visit_(1).pdf June 2015 visit150615_Nexteer_Visit_(1).pdf June 2015 visit
150615_Nexteer_Visit_(1).pdf June 2015 visit
 
NEXTEER_-_Concept_optimization_2015-08-11_V2.pdf
NEXTEER_-_Concept_optimization_2015-08-11_V2.pdfNEXTEER_-_Concept_optimization_2015-08-11_V2.pdf
NEXTEER_-_Concept_optimization_2015-08-11_V2.pdf
 
TS_Produce_RCA_with_estimated_and_memorized_offset_CAV3_virtual_EPS_part.doc
TS_Produce_RCA_with_estimated_and_memorized_offset_CAV3_virtual_EPS_part.docTS_Produce_RCA_with_estimated_and_memorized_offset_CAV3_virtual_EPS_part.doc
TS_Produce_RCA_with_estimated_and_memorized_offset_CAV3_virtual_EPS_part.doc
 
01552_14_01306_8.0_EPS_CMP_SW_VC2_Notebook.doc
01552_14_01306_8.0_EPS_CMP_SW_VC2_Notebook.doc01552_14_01306_8.0_EPS_CMP_SW_VC2_Notebook.doc
01552_14_01306_8.0_EPS_CMP_SW_VC2_Notebook.doc
 
CSAR_Issue_1.0.pdf cybersecurité exigences
CSAR_Issue_1.0.pdf cybersecurité exigencesCSAR_Issue_1.0.pdf cybersecurité exigences
CSAR_Issue_1.0.pdf cybersecurité exigences
 
02016_15_04619_1.0_DC_TI_703_TS_UDS_Configuration_Baseline_3_0_Filtre_DAE_EMP...
02016_15_04619_1.0_DC_TI_703_TS_UDS_Configuration_Baseline_3_0_Filtre_DAE_EMP...02016_15_04619_1.0_DC_TI_703_TS_UDS_Configuration_Baseline_3_0_Filtre_DAE_EMP...
02016_15_04619_1.0_DC_TI_703_TS_UDS_Configuration_Baseline_3_0_Filtre_DAE_EMP...
 
01552_17_06910_Diversity_Management_EPS_K5_Application_Note.pdf
01552_17_06910_Diversity_Management_EPS_K5_Application_Note.pdf01552_17_06910_Diversity_Management_EPS_K5_Application_Note.pdf
01552_17_06910_Diversity_Management_EPS_K5_Application_Note.pdf
 
01142_17_00878_STT_Electric_Power_Steering_Strategy.doc
01142_17_00878_STT_Electric_Power_Steering_Strategy.doc01142_17_00878_STT_Electric_Power_Steering_Strategy.doc
01142_17_00878_STT_Electric_Power_Steering_Strategy.doc
 
Nexteer_Grey_Box_2015-09-02.pdf status next step
Nexteer_Grey_Box_2015-09-02.pdf status next stepNexteer_Grey_Box_2015-09-02.pdf status next step
Nexteer_Grey_Box_2015-09-02.pdf status next step
 
Safety_Dependabilty_Durability_Requirements_EPS_BL_3_0.doc
Safety_Dependabilty_Durability_Requirements_EPS_BL_3_0.docSafety_Dependabilty_Durability_Requirements_EPS_BL_3_0.doc
Safety_Dependabilty_Durability_Requirements_EPS_BL_3_0.doc
 
IASV_COFS08_1406_CityPark_Function_rev4_(based_on_IASV_COFS08_1020_rev3_Engli...
IASV_COFS08_1406_CityPark_Function_rev4_(based_on_IASV_COFS08_1020_rev3_Engli...IASV_COFS08_1406_CityPark_Function_rev4_(based_on_IASV_COFS08_1020_rev3_Engli...
IASV_COFS08_1406_CityPark_Function_rev4_(based_on_IASV_COFS08_1020_rev3_Engli...
 
01552_17_06899_1.0__K5_EPS_RCD_Applicative_TS.doc
01552_17_06899_1.0__K5_EPS_RCD_Applicative_TS.doc01552_17_06899_1.0__K5_EPS_RCD_Applicative_TS.doc
01552_17_06899_1.0__K5_EPS_RCD_Applicative_TS.doc
 
01554_10_00970_2.0_STE_SECURISATION_TRAMES_9659842699_G.pdf
01554_10_00970_2.0_STE_SECURISATION_TRAMES_9659842699_G.pdf01554_10_00970_2.0_STE_SECURISATION_TRAMES_9659842699_G.pdf
01554_10_00970_2.0_STE_SECURISATION_TRAMES_9659842699_G.pdf
 
01552_17_06897_1.0__K5_EPS_Annex_CAN_Messaging_and_FH_01552_17_06896.doc
01552_17_06897_1.0__K5_EPS_Annex_CAN_Messaging_and_FH_01552_17_06896.doc01552_17_06897_1.0__K5_EPS_Annex_CAN_Messaging_and_FH_01552_17_06896.doc
01552_17_06897_1.0__K5_EPS_Annex_CAN_Messaging_and_FH_01552_17_06896.doc
 
170915_BVH1_Ecotech_Roadmap powerpoint with attached documents
170915_BVH1_Ecotech_Roadmap powerpoint with attached documents170915_BVH1_Ecotech_Roadmap powerpoint with attached documents
170915_BVH1_Ecotech_Roadmap powerpoint with attached documents
 
K5 SW Requirements Packs for Request for Quotation
K5 SW Requirements Packs for Request for QuotationK5 SW Requirements Packs for Request for Quotation
K5 SW Requirements Packs for Request for Quotation
 

02016_12_09369_v1_0_DC_TI_73_Integration_electronique___REFERENCE_A_6.0__A__DAE_BMPV.doc

  • 1. Intégration Electronique Au Montage, En Retouche Et En Maintenance, Préconisations PSA / Electronic Integration at Assembly, in Repairs and in Maintenance, PSA Recommendations RÉFÉRENCE IND PROJET PAGE 02016_12_09369 1.0 DAE BMPV 1 Baseline (version) : 6.0 A 53 CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT ETRE REPRODUIT OU COMMUNIQUE SANS SON AUTORISATION THIS DOCUMENT IS THE PROPERTY OF PSA AND MAY NOT BE REPRODUCED OR DISCLOSED WITHOUT ITS AUTHORIZATION Reference : 02016_12_09369 Identification : APPT09_0251_P - Applicable au projet /Applicable to project : DAE BMPV Titre/Titles : DC_TI_73_Integration electronique REFERENCE A Designation Normalisée/Standard designation : OBJET/SCOPE : FILTRE_DAE_BMPV_07012013 Rédacteur(s)/Author(s) : Nom/Name : Thierry LOPEZ Delphine Meudec Entité/Entity : CIAE/CA2E/PRDO Date/Date : 07/01/2013 Signature/Signature : Verificateur(s)/Inspector(s) : Nom/Name : Emmanuel Georges Entité/Entity : CIAE/CA2E/PRDO Date/Date : 07/01/2013 Signature/Signature : Approbateur(s)/ Approved By : Nom / Name : Thierry LOPEZ Entité / Entity : CIAE/CA2E/PRDO Date/Date : 07/01/2013 Signature/Signature : Ce document est stocké dans l’outil DOORS à l’adresse /This document is stored in tool DOORS with the address : doors://DOORS:36677/?version=2&prodID=0&urn=urn:telelogic::1- 0000000000000000-B-0010ec6a-1000012 Découpage PSA /PSA designation code :
  • 2. Intégration Electronique Au Montage, En Retouche Et En Maintenance, Préconisations PSA / Electronic Integration at Assembly, in Repairs and in Maintenance, PSA Recommendations RÉFÉRENCE IND PROJET PAGE 02016_12_09369 1.0 DAE BMPV 2 / 53 CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT ETRE REPRODUIT OU COMMUNIQUE SANS SON AUTORISATION Baseline (version) : 6.0 A Date d'application : Table des mises à jour PSA/Table of Updates Indice Date Auteur Nature de la modification 0.3 16/03/10 16:27 OLERON Jean Francois Création d'une nouvelle Baseline : 1.0 18/03/10 11:31 MEUDEC Delphine Création d'une nouvelle Baseline : Baseline majeure suite à réunion de décision RT 1.1 24/03/10 15:28 MEUDEC Delphine Création d'une nouvelle Baseline : Baseline mineure pour créer une nouvelle version de travail 1.2 04/06/10 16:21 OLERON Jean Francois Création d'une nouvelle Baseline : 1.3 04/08/10 15:34 MEUDEC Delphine Création d'une nouvelle Baseline : Baseline mineure pour revue technique 2.0 20/08/10 10:25 GEORGES Emmanuel Création d'une nouvelle Baseline : Création d'une nouvelle Baseline : Baseline majeure suite à réunkion de décision RT du 19/08/10 2.0 A 20/08/10 15:51 GEORGES Emmanuel Création d'une nouvelle Baseline : Baseline 2.0A suite à pb technique DOORS PSA. 2.0 B 24/08/10 10:21 OLERON Jean Francois Création d'une nouvelle Baseline : Pb hierarchie 2.1 18/10/10 15:34 MEUDEC Delphine Création d'une nouvelle Baseline : Baseline mineure suite à revue du 22 Octobre 3.0 28/10/10 10:49 MEUDEC Delphine Création d'une nouvelle Baseline : Baseline majeure suite à réunion de décision 3.1 12/01/11 16:31 MEUDEC Delphine Création d'une nouvelle Baseline : Baseline mineure avant relecture et revue technique 4.0 18/01/11 16:29 MEUDEC Delphine Création d'une nouvelle Baseline : Baseline majeure suite à réunion de décision 4.1 05/07/11 17:29 MEUDEC Delphine Création d'une nouvelle Baseline : Baseline mineure pour relecture 5.0 12/07/11 14:44 MEUDEC Delphine Création d'une nouvelle Baseline : Baseline majeure suite à réunion de décision 5.1 27/02/12 13:09 LEGEAY Xavier Création d'une nouvelle Baseline : Baseline mineure pour relecture 6.0 01/03/12 10:58 ROCHETTE François Création d'une nouvelle Baseline : Baseline majeure suite Revue Simplifiée du 01/03/2012 6.0 A 01/03/12 11:17 ROCHETTE François Création d'une nouvelle Baseline :
  • 3. Intégration Electronique Au Montage, En Retouche Et En Maintenance, Préconisations PSA / Electronic Integration at Assembly, in Repairs and in Maintenance, PSA Recommendations RÉFÉRENCE IND PROJET PAGE 02016_12_09369 1.0 DAE BMPV 3 / 53 CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT ETRE REPRODUIT OU COMMUNIQUE SANS SON AUTORISATION Baseline (version) : 6.0 A Date d'application : Table des matières/Table of contents
  • 4. Intégration Electronique Au Montage, En Retouche Et En Maintenance, Préconisations PSA / Electronic Integration at Assembly, in Repairs and in Maintenance, PSA Recommendations RÉFÉRENCE IND PROJET PAGE 02016_12_09369 1.0 DAE BMPV 4 / 53 CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT ETRE REPRODUIT OU COMMUNIQUE SANS SON AUTORISATION Baseline (version) : 6.0 A Date d'application : 1 OBJET / PURPOSE INTERVENANTS / PARTICIPANTS Les personnes suivantes ont participé à la relecture et à la vérification de cette Spécification Technique The following persons took part in the review and the verification of this Technical Specification Ce document a pour but de formaliser les exigences liées à l’intégration des fonctions électroniques. Il regroupe en particulier des besoins spécifiques de mise en service des produits lors de la phase d’assemblage en production véhicule ou lors de la maintenance du véhicule dans le cas par exemple du remplacement d’un calculateur. The purpose of this document is to formalize the requirements linked to the integration of the electronic functions. It particularly groups the specific requirements for the commissioning of the products at the time of the vehicle assembly phase or at the time of the vehicle maintenance in the case for example of the replacement of a computer. HISTORIQUE / HISTORY
  • 5. Intégration Electronique Au Montage, En Retouche Et En Maintenance, Préconisations PSA / Electronic Integration at Assembly, in Repairs and in Maintenance, PSA Recommendations RÉFÉRENCE IND PROJET PAGE 02016_12_09369 1.0 DAE BMPV 5 / 53 CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT ETRE REPRODUIT OU COMMUNIQUE SANS SON AUTORISATION Baseline (version) : 6.0 A Date d'application :
  • 6. Intégration Electronique Au Montage, En Retouche Et En Maintenance, Préconisations PSA / Electronic Integration at Assembly, in Repairs and in Maintenance, PSA Recommendations RÉFÉRENCE IND PROJET PAGE 02016_12_09369 1.0 DAE BMPV 6 / 53 CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT ETRE REPRODUIT OU COMMUNIQUE SANS SON AUTORISATION Baseline (version) : 6.0 A Date d'application :
  • 7. Intégration Electronique Au Montage, En Retouche Et En Maintenance, Préconisations PSA / Electronic Integration at Assembly, in Repairs and in Maintenance, PSA Recommendations RÉFÉRENCE IND PROJET PAGE 02016_12_09369 1.0 DAE BMPV 7 / 53 CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT ETRE REPRODUIT OU COMMUNIQUE SANS SON AUTORISATION Baseline (version) : 6.0 A Date d'application :
  • 8. Intégration Electronique Au Montage, En Retouche Et En Maintenance, Préconisations PSA / Electronic Integration at Assembly, in Repairs and in Maintenance, PSA Recommendations RÉFÉRENCE IND PROJET PAGE 02016_12_09369 1.0 DAE BMPV 8 / 53 CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT ETRE REPRODUIT OU COMMUNIQUE SANS SON AUTORISATION Baseline (version) : 6.0 A Date d'application : 2 DOMAINE D’APPLICATION / SCOPE of application Ce document s'applique à tous les calculateurs des véhicules d'Automobiles PEUGEOT et d'Automobiles CITROEN connectés sur le réseau Can. This document applies to all the PEUGEOT Automobiles and CITROEN Automobiles vehicles connected on the Can network. 2.1Contexte / Context Cette spécification s’inscrit dans le cadre de la filière diagnostic outillée, en lien avec MEDIALEC. Le diagramme ci-dessous précise les interfaces des principaux CdC fonctionnels concernés par les exigences formalisées. This specification is enclosed within the tool-aided diagnostic path, in connection with MEDIALEC. The chart below specifies the interfaces of the main functional Spec relevant for the formalized requirements.
  • 9. Intégration Electronique Au Montage, En Retouche Et En Maintenance, Préconisations PSA / Electronic Integration at Assembly, in Repairs and in Maintenance, PSA Recommendations RÉFÉRENCE IND PROJET PAGE 02016_12_09369 1.0 DAE BMPV 9 / 53 CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT ETRE REPRODUIT OU COMMUNIQUE SANS SON AUTORISATION Baseline (version) : 6.0 A Date d'application : 3 documents / Documents 3.1Documents de référence / Reference documents Ces documents utilisés pour l’élaboration de la spécification ne sont pas transmis aux fournisseurs. These documents used for the drafting of the specification are not sent to the suppliers.
  • 10. Intégration Electronique Au Montage, En Retouche Et En Maintenance, Préconisations PSA / Electronic Integration at Assembly, in Repairs and in Maintenance, PSA Recommendations RÉFÉRENCE IND PROJET PAGE 02016_12_09369 1.0 DAE BMPV 10 / 53 CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT ETRE REPRODUIT OU COMMUNIQUE SANS SON AUTORISATION Baseline (version) : 6.0 A Date d'application :
  • 11. Intégration Electronique Au Montage, En Retouche Et En Maintenance, Préconisations PSA / Electronic Integration at Assembly, in Repairs and in Maintenance, PSA Recommendations RÉFÉRENCE IND PROJET PAGE 02016_12_09369 1.0 DAE BMPV 11 / 53 CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT ETRE REPRODUIT OU COMMUNIQUE SANS SON AUTORISATION Baseline (version) : 6.0 A Date d'application : 3.2Documents PSA CITES et APPLICABLES / PSA documents quoted and applicable
  • 12. Intégration Electronique Au Montage, En Retouche Et En Maintenance, Préconisations PSA / Electronic Integration at Assembly, in Repairs and in Maintenance, PSA Recommendations RÉFÉRENCE IND PROJET PAGE 02016_12_09369 1.0 DAE BMPV 12 / 53 CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT ETRE REPRODUIT OU COMMUNIQUE SANS SON AUTORISATION Baseline (version) : 6.0 A Date d'application : 4 TERMINOLOGIE / TERMINOLOGY
  • 13. Intégration Electronique Au Montage, En Retouche Et En Maintenance, Préconisations PSA / Electronic Integration at Assembly, in Repairs and in Maintenance, PSA Recommendations RÉFÉRENCE IND PROJET PAGE 02016_12_09369 1.0 DAE BMPV 13 / 53 CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT ETRE REPRODUIT OU COMMUNIQUE SANS SON AUTORISATION Baseline (version) : 6.0 A Date d'application : 4.1Sigles et acronymes / Abbreviations and acronyms 4.2DEFINITIONS 5 Exigences fonctionnelles / Functional requirements 5.1APPLICATION DU DOCUMENT / Application of the document Ce document est constitué de deux types d’exigences :  celles applicables à l’ensemble des calculateurs connectés sur un réseau CAN,  celles qui dépendent des fonctionnalités réellement implémentées dans le calculateur embarqué. Pour les exigences du second type, un travail de sélection de celles qui seront réellement applicables est à mener lors de la revue projet. Les exigences formulées dans ce document découlent :  De contraintes d’interopérabilité avec les autres fonctionnalités et organes des véhicules  De contraintes issues du process, des gammes et des outils associés tant en usine qu’en après- vente. This document is made up of two types of requirements :  those applicable to all the computers connected on a CAN network,  those who depend on the functional features actually implemented in the on-board computer.
  • 14. Intégration Electronique Au Montage, En Retouche Et En Maintenance, Préconisations PSA / Electronic Integration at Assembly, in Repairs and in Maintenance, PSA Recommendations RÉFÉRENCE IND PROJET PAGE 02016_12_09369 1.0 DAE BMPV 14 / 53 CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT ETRE REPRODUIT OU COMMUNIQUE SANS SON AUTORISATION Baseline (version) : 6.0 A Date d'application : For the requirements of the second type, the selection of those who will be actually applicable should be carried out at the time of the project review. The requirements formulated in this document result:  From the interoperability with other functional feature and vehicle parts constraints  From the constraints coming from the process, the ranges and the tools associated both in factory and in after-sales. Exi : APPT09_0251_P - 1 (1.0) Type : Générique Exi amont : tout calculateur connecté directement sur le réseau CAN I/S, CAN LAS, CAN HY implémente les exigences associées à la situation de vie « Intégration Electronique » détaillées au paragraphe 5.4.1 de ce document. every computer connected directly on the CAN I/S, CAN LAS, CAN HY network implements the requirements associated with the "Electronic Integration" life situation listed in paragraph 5.4.1 of this document. Exi : APPT09_0251_P - 2 (1.0) Type : Générique Exi amont : tout calculateur connecté directement sur le réseau CAN I/S (appelé aussi CAN High Speed), CAN HY, CAN LAS implémente les exigences associées à la fonctionnalité d’effacement des défauts en rafale détaillées au paragraphe 5.4.2 de ce document. every computer connected directly to the CAN I/S (also called CAN High Speed), CAN HY, CAN LAS network implements the requirements associated with the burst clearing of the faults functional feature listed in paragraph 5.4.2 of this document. Exi : APPT09_0251_P - 3 (1.0) Type : Générique Exi amont : tout calculateur téléchargeable et connecté directement sur le réseau CAN I/S (appelé aussi CAN High Speed), CAN HY, CAN LAS implémente les exigences associées à la fonctionnalité téléchargement par CAN détaillées au paragraphe 5.4.3 de ce document. every downloadable computer which is connected directly to the CAN I/S (also called CAN High Speed), CAN HY, CAN LAS network implements the requirements associated with the download via CAN functional feature listed in paragraph 5.4.3 of this document. Exi : APPT09_0251_P - 4 (1.0) Type : Générique Exi amont : tout calculateur disposant d’une fonctionnalité de Power-latch implémente les exigences détaillées au paragraphe 5.4.4 et 5.4.5. every computer that has a Power-latch functional feature implements the requirements listed in paragraphs 5.4.4 and 5.4.5. Pour un calculateur autre que le calculateur CMM, le projet devra identifier si la fonctionnalité de téléchargement en RAM doit être appliquée. For a computer other than the CMM computer, the project should identify if the functional feature related to download in RAM should be applied.
  • 15. Intégration Electronique Au Montage, En Retouche Et En Maintenance, Préconisations PSA / Electronic Integration at Assembly, in Repairs and in Maintenance, PSA Recommendations RÉFÉRENCE IND PROJET PAGE 02016_12_09369 1.0 DAE BMPV 15 / 53 CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT ETRE REPRODUIT OU COMMUNIQUE SANS SON AUTORISATION Baseline (version) : 6.0 A Date d'application : 5.2Exigences de performance / Performance requirements Sans Objet Irrelevant. 5.3Exigences d’interfaces externes / External interfaces requirements Sans Objet Irrelevant. 5.4Exigences opérationnelles / Operational requirements 5.4.1 Fonctionnalité intégration électronique / Electronic integration functional feature La mise en œuvre d’une situation de vie « intégration électronique » lors de la mise en service des fonctions électronique en usine terminale de fabrication véhicule ou en maintenance de ces véhicules apparait comme une nécessité dès lors que plusieurs organes sont nécessaires à la réalisation d’une prestation et que l’on souhaite supprimer les effets de bord pouvant être générés lorsqu’un opérateur intervient sur l’un d’entre eux. La définition d’une situation de vie à part entière pour l’intégration électronique est motivée par :  La volonté de récupérer la bande passante maximum du réseau CAN afin que les opérations de configuration soient réalisées dans le minimum de temps (temps de gamme et immobilisation la plus réduite possible des outils de montage dans le flux principal de nos usines terminales).  La volonté de supprimer les mémorisations intempestives de défaillances dans les calculateurs connectés sur le réseau lorsque l’un d’entre eux est en phase de configuration (les calculateurs du réseau CAN intersystèmes possèdent tous un diagnostic de la couche communication assurant la détection de non-présence de calculateurs organes ou de l’absence de trames émises). The implementation of an « electronic integration » life situation at the time of the activation of the electronic functions in vehicle production terminal plant or in maintenance of these vehicles is a necessity when several components are needed for the implementation of a service and when we want to remove the side effects that can be generated when an operator intervenes on one of the two. The definition of a life situation in its own right for the electronic integration is motivated by:  The will to recover the maximum bandwidth of the CAN network so that the configuration operations are carried out as quickly as possible (the lowest possible range and immobilization time for the assembly tools in the main flow of the non terminal plants).  The will to remove the unexpected storages and malfunctions of the computers connected to the network when one of them is in configuration phase (the inter-system CAN network computers all have a diagnostic of the communication layer that ensures the detection of the non-presence of the computers of the parts or of the absence of the frames issued).
  • 16. Intégration Electronique Au Montage, En Retouche Et En Maintenance, Préconisations PSA / Electronic Integration at Assembly, in Repairs and in Maintenance, PSA Recommendations RÉFÉRENCE IND PROJET PAGE 02016_12_09369 1.0 DAE BMPV 16 / 53 CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT ETRE REPRODUIT OU COMMUNIQUE SANS SON AUTORISATION Baseline (version) : 6.0 A Date d'application : 5.4.1.1 Mise en situation et sortie de vie integration électronique pour l’ensemble des calculateurs / Simulation and end of electronic integration life for all computers Pour réaliser la mise en situation de vie intégration électronique, on connecte sur le véhicule un outil de diagnostic destiné à émettre une requête de communication à destination du calculateur BSI. Sur réception de cette demande, le calculateur BSI émet au moyen de trames fonctionnelles sur le réseau CAN intersystèmes un message interprété comme une demande de passage ou de sortie en situation de vie intégration électronique par chacun des calculateurs à l’écoute. Sur réception d’une requête spécifique émise par un outil de diagnostic, le calculateur BSI transmet sur le réseau CAN intersystèmes une trame évènementielle en diffusion contenant un mot de commande (trame 0x92). La situation de vie intégration électronique s'effectue moteur non tournant. Pour un véhicule hybride la condition « moteur non tournant n’est pas applicable, il faut utiliser l’information état GMP différent de « GMP_Actif ». To carry out the electronic situation life simulation, we connect to the vehicle a diagnostic tool intended to issue a communication request with the BSI computer as destination. Upon receiving this request, the BSI computer issues by functional frames on the inter-system CAN network a message interpreted as a request for passage or exit from electronic integration life situation by each of the computers listening. When receiving a specific request issued by a diagnostic tool, the BSI computer sends on the inter-system CAN network an event frame in diffusion that contains a control word (frame 0x92). The electronic integration life situation is made engine not running. For Hybrid vehicule, the condition "engine not running" is not applicable. The information GMP state different of "GMP_actif "has to be used. Exi : APPT09_0251_P - 6 (2.0) Type : Générique Exi amont : chaque calculateur connecté sur le réseau CAN IS consomme la trame 0x92 sur laquelle est diffusé ce mot de commande. each computer connected on the inter-systems CAN network consumes the frame 0x92 on which this control word is diffused. Exi : APPT09_0251_P - 12 (1.0) Type : Générique Exi amont : pour un calculateur donné, le passage en situation de vie intégration électronique est obtenu lorsque les deux bits DIAG et MODE sont conjointement reçus à 1 pendant trois trames successives dans l’intervalle d’1 seconde et ce seulement si les conditions sécuritaires sont réunies (cf. paragraphe sur les conditions sécuritaires à respecter). for a given computer, the passage in electronic integration life situation is obtained when the two bits DIAG and MODE are both received at 1 during three successive frames within one second and only if the safety conditions are met (see paragraph on the safety conditions to respect). Exi : APPT09_0251_P - 9 (1.0) Type : Générique Exi amont :
  • 17. Intégration Electronique Au Montage, En Retouche Et En Maintenance, Préconisations PSA / Electronic Integration at Assembly, in Repairs and in Maintenance, PSA Recommendations RÉFÉRENCE IND PROJET PAGE 02016_12_09369 1.0 DAE BMPV 17 / 53 CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT ETRE REPRODUIT OU COMMUNIQUE SANS SON AUTORISATION Baseline (version) : 6.0 A Date d'application : Lorsque le calculateur est en situation de vie intégration électronique (DIAG et MODE égaux à 1), tout consommateur de la trame 0x92 suspend l’émission des trames fonctionnelles autres que celles destinées à garantir la sécurité du matériel et des passagers du véhicule ou celles liées à la fonction anti démarrage codée. When the computer is in electronic integration life (DIAG and MODE set to 1), every consumer of the 0x92 frame suspends the issuing of the functional frames other than those intended to guarantee the safety of the hardware and of the vehicle passengers or those linked to the coded key immobilizer function. Remarque : Les trames destinées à garantir la sécurité du matériel et des passagers sont les trames qui contiennent les informations qui permettent de s’assurer que les conditions sécuritaires sont toujours respectées. Remarque 2 : Les trames fonctionnelles liées à la fonction anti démarrage codée (demande de déverrouillage et autorisation de déverrouillage) sont nécessaires pour permettre l’exécution de certaines fonctions de diagnostic. Remarque 3 : Dans le cadre de l'exigence APPT09_0251_P- 8, il faut se référer au document [6] pour identifier les réseaux sur lesquels la suspension est faite. Note: The frames intended to guarantee the safety of the hardware and of the passengers are the frames which contain signals which ensure that the safety conditions are always respected. Note 2: The functional frames linked to the coded key immobilizer function (unlocking request and unlocking authorization) are needed to enable the execution of some diagnostic functions. Note 3 : In case of requirement APPT09_0251_P-08, you have to refer to the document [6] to identify in which networks the frames are suspended. Exi : APPT09_0251_P - 10 (2.0) Type : Générique Exi amont : Lorsque le calculateur est en situation de vie intégration électronique (DIAG et MODE égaux à 1), tout calculateur consommateur de la trame 0x92 suspend l’émission de trames vers le journal des défauts centralisé BSI. La description de ces trames est détaillée dans le document [1]. Cependant le calculateur continuera de transmettre les derniers évenements défauts non encore envoyés. When the computer is in electronic integration life (DIAG and MODE set to 1), every computer that consumes frame 0x92 suspends the issuing of the frames to the BSI centralized faults log. The description of these frames is listed in document [1]. However the ECU will continue to transmit the last fault events which haven't been sent yet. Exi : APPT09_0251_P - 11 (1.0) Type : Générique Exi amont : Lorsque le calculateur est en situation de vie intégration électronique (DIAG et MODE égaux à 1), tout calculateur consommateur de la trame 0x92 suspend la mémorisation des défauts de sa mémoire locale. When the computer is in elctronic integration life (DIAG and MODE set to 1), every computer that consumes frame 0x92 suspends the storage of the faults in its local memory. Le projet définit la liste de défauts qui peut remonter (impact sécuritaire).
  • 18. Intégration Electronique Au Montage, En Retouche Et En Maintenance, Préconisations PSA / Electronic Integration at Assembly, in Repairs and in Maintenance, PSA Recommendations RÉFÉRENCE IND PROJET PAGE 02016_12_09369 1.0 DAE BMPV 18 / 53 CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT ETRE REPRODUIT OU COMMUNIQUE SANS SON AUTORISATION Baseline (version) : 6.0 A Date d'application : Rappel : Sur événement, la trame 0x92 est émise toutes les 100 ms pendant 1 seconde. Reminder : Upon event, the frame 0x92 is issued every toutes 100 ms for 1 second. Le calculateur ne recevant pas trois trames 0x92 successives avec les DIAG et MODE égaux à 1, il ne bascule pas en situation de vie intégration électronique. The computer does not receive three successive 0x92 frames with DIAG and MODE set to 1, it does not switch to electronic integration life situation. Le calculateur recevant trois trames 0x92 successives avec les bits DIAG et MODE égaux à 1, il bascule en situation de vie intégration électronique (cas ci dessus et dessous) The computer receives three successive 0x92 frames with DIAG and MODE set to 1, it switches to electronic integration life situation. (case above and below) Exi : APPT09_0251_P - 13 (2.0) Type : Générique Exi amont :
  • 19. Intégration Electronique Au Montage, En Retouche Et En Maintenance, Préconisations PSA / Electronic Integration at Assembly, in Repairs and in Maintenance, PSA Recommendations RÉFÉRENCE IND PROJET PAGE 02016_12_09369 1.0 DAE BMPV 19 / 53 CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT ETRE REPRODUIT OU COMMUNIQUE SANS SON AUTORISATION Baseline (version) : 6.0 A Date d'application : La demande de passage en situation de vie intégration électronique est ignorée par chaque calculateur lorsque le moteur est tournant ou "GMP actif" pour le véhicule HY. L’information surveillée pour cela est le signal DiagMuxON (signifiant moteur tournant ou « GMP actif » pour le véhicule HY) The request for passage in electronic integration life situation is ignored for each computer when the engine is running or GMP actif for the HY vehicle. The signal monitored for this is the DiagMuxON signal (meaning engine running or GMP_actif for HY vehicle) Exi : APPT09_0251_P - 14 (1.0) Type : Générique Exi amont : chaque projet organe, définit les conditions supplémentaires et les trames associés permettant de s’affranchir d’évènements redoutés de gravité 4 dans le cas d’une demande d’entrée en situation de vie intégration électronique dans une situation de vie véhicule inappropriée. each part project defines the additional conditions and the associated frames that allow the elimination of criticality 4 dreaded events in the case of a request for entry in electronic integration life situation in an inappropriate vehicle life situation. Exi : APPT09_0251_P - 15 (2.0) Type : Générique Exi amont : tout calculateur entré en situation de vie intégration électronique continue de surveiller la trame utilisée pour demander la sortie de ce mode. Autrement dit il est nécessaire de traiter cette trame dans le cas où elle est présente. En cas d'absence, le fonctionnement ne doit pas être modifié. Every computer entered in electronic integration life situation continues to monitor the frame used to request the exit from this mode. So it is necessary to manage this frame in case of it is present. In case of absence, the functionnement has not to be modified Exi : APPT09_0251_P - 16 (2.0) Type : Générique Exi amont : tout calculateur entré en situation de vie intégration électronique continue de surveiller les trames lui permettant de recevoir les requêtes des outils de diagnostic conformément au protocole de communication utilisé. Autrement dit il est nécessaire de traiter ces trames dans le cas où elles seraient présentes. En cas d'absence, le fonctionnement ne doit pas être modifié. Every computer entered in electronic integration life situation continues to monitor the frames that enable it to receive the diagnostic tools requests according to the communication protocol used. So it is necessary to manage theses frame in case of they are present. In case of absence, the functionnement has not to be modified Exi : APPT09_0251_P - 17 (2.0) Type : Générique Exi amont :
  • 20. Intégration Electronique Au Montage, En Retouche Et En Maintenance, Préconisations PSA / Electronic Integration at Assembly, in Repairs and in Maintenance, PSA Recommendations RÉFÉRENCE IND PROJET PAGE 02016_12_09369 1.0 DAE BMPV 20 / 53 CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT ETRE REPRODUIT OU COMMUNIQUE SANS SON AUTORISATION Baseline (version) : 6.0 A Date d'application : tout calculateur entré en situation de vie intégration électronique continue de surveiller la trame contenant le signal DiagMuxON pour garantir l’aspect sécuritaire de la fonction. Autrement dit il est nécessaire de traiter cette trame et donc ce signal dans le cas où elle est présente. En cas d'absence, le fonctionnement ne doit pas être modifié. Every computer entered in electronic integration life situation continues to monitor the frame containing the DiagMuxON signal to guarantee the safety aspect of the function. So it is necessary to manage this frame and so this signal in case of it is present. In case of absence, the functionnement has not to be modified Exi : APPT09_0251_P - 18 (2.0) Type : Générique Exi amont : tout calculateur entré en situation de vie intégration électronique continue de surveiller les trames liées aux évènements redoutés de gravité 4 et sort de la situation de vie intégration électronique lorsque les conditions sécuritaires surveillées ne sont plus respectées. every computer entered in electronic integration life situation continues to monitor the frames linked to the criticality 4 dreaded events and exits from the electronic integration life situation when the safety conditions monitored are no longer respected. Exi : APPT09_0251_P - 19 (1.0) Type : Générique Exi amont : pour un calculateur donné, la sortie de cette situation de vie intégration électronique est obtenue lorsque les deux bits DIAG et MODE sont conjointement reçus à 0 pendant trois trames successives dans un intervalle de temps d’1 seconde. For a given computer, the exit from this electronic integration life situation is obtained when the two bits DIAG and MODE are both received at 0 for three successive frames within one second. Exi : APPT09_0251_P - 137 (1.0) Type : Générique Exi amont : En cas d'invalidité ou de perte de l'une des conditions sécuritaires (Diag Mux On..), il est nécessaire de s'assurer que les autres conditions sont valides, présentes (exemple en cas de vitesse véhicule invalide, il est nécessaire de vérifier notamment que le régime moteur est valide, et en cas de vitesse véhicule absente, il est nécessaire de vérifier notamment que le régime moteur est présent). Les valeurs dites valides sont définies par le projet. In case of invalidity or lost of a securities conditions, it is mandatory to assume than the others conditions are valids, presents (example, in case of invalidity vehicle speed , it is necessary than at less engine speed is valid and, in case of loss vehicule speed, it is mandatory to assume than the engine speed is present). The valids values are defined by the project. Exi : APPT09_0251_P - 20 (2.0) Type : Générique Exi amont :
  • 21. Intégration Electronique Au Montage, En Retouche Et En Maintenance, Préconisations PSA / Electronic Integration at Assembly, in Repairs and in Maintenance, PSA Recommendations RÉFÉRENCE IND PROJET PAGE 02016_12_09369 1.0 DAE BMPV 21 / 53 CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT ETRE REPRODUIT OU COMMUNIQUE SANS SON AUTORISATION Baseline (version) : 6.0 A Date d'application : Tout calculateur recevant une trame d’entrée - sortie en situation de vie intégration électronique dont les informations DIAG et MODE ne sont pas égaux ignore ces bits et n’adopte pas de fonctionnement particulier par rapport à la fonctionnalitée Intégration Electronique Every computer that receives an entry - exit frame in electronic integration life situation frame whose DIAG and MODE signals do not have the same value ignores theses bits and does not adopt this particular operation on electronic integration functional feature 5.4.1.1.1Composition de la trame / Composition of the frame La trame d’entrée - sortie en situation de vie intégration électronique est une trame fonctionnelle émise par le calculateur BSI sur le réseau CAN intersystèmes toutes les 100 ms pendant 1 seconde. The entry - exit in electronic integration life situation frame is a functional frame issued by the BSI computer on the inter-systems CAN network every 100 ms for one second. Exi : APPT09_0251_P - 21 (1.0) Type : Générique Exi amont : l’identifiant de la trame d’entrée ou de sortie de la situation de vie intégration électronique possède la valeur 0x92. The identifier of the electronic integration life situation entry or exit frame has the value 0x92. Exi : APPT09_0251_P - 22 (1.0) Type : Générique Exi amont : dans le but de ne pas avoir à mémoriser pour cette fonctionnalité la topologie du véhicule dans le calculateur BSI et ce même lorsqu’il n’est pas téléchargé, aucun calculateur n’émet de trame de réponse pour confirmer la réception des trois trames successives nécessaires à l’entrée ou la sortie de la situation de vie intégration électronique. in order not to have to store for this functional feature the vehicle's topology in the BSI computer and even when it is not downloaded, no computer issues a response frame to confirm the delivery of the three successive frames needed for the entry or the exit from the electronic integration life situation. Exi : APPT09_0251_P - 23 (1.0) Type : Générique Exi amont : la trame d’entrée - sortie en situation de vie intégration électronique est constituée d’un unique octet de mot de commande dans le format est le suivant : the entry - exit from the electronic integration life situation is made up of a single control word byte whose format is the following:
  • 22. Intégration Electronique Au Montage, En Retouche Et En Maintenance, Préconisations PSA / Electronic Integration at Assembly, in Repairs and in Maintenance, PSA Recommendations RÉFÉRENCE IND PROJET PAGE 02016_12_09369 1.0 DAE BMPV 22 / 53 CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT ETRE REPRODUIT OU COMMUNIQUE SANS SON AUTORISATION Baseline (version) : 6.0 A Date d'application : Réservé à 0 Reserved at 0 Remarque : Le bit CLRDTC est défini au paragraphe 5.4.2 Fonction d’effacement des défauts en rafale pour les calculateurs munis du protocole KWP2000. Note: The CLRDTC bit is defined in paragraph 5.4.2 burst clearing of the faults for the computers having the KWP2000 protocol. Exi : APPT09_0251_P - 24 (1.0) Type : Générique Exi amont : Supprimée. Eliminated. Exi : APPT09_0251_P - 25 (1.0) Type : Générique Exi amont : Supprimée. Eliminated. Exi : APPT09_0251_P - 26 (1.0) Type : Générique Exi amont : Supprimée. Eliminated. 5.4.1.2 Exigences veille_réveil associées / Associated standby_wake-up requirements Les calculateurs sont réveillés soit par le +APC (+APrès Contact) soit par le RCD (Réveil Commandé à Distance). The computers are woken up either by the +APC (+After Contact) or by the RCD (Remote Controlled Wake-up). Exigences pour les calculateurs connectés au +APC (+APrès Contact) Requirements for the computers connected to the +APC (+After Contact) Exi : APPT09_0251_P - 27 (1.0) Type : Générique Exi amont : toute communication entre un calculateur et un outil de diagnostic ne peut s’effectuer que si le signal +APC est à l’état haut. any communication between a computer and a diagnostic tool can only be carried out if the +APC signal is at the high state. NB : tout calculateur interrompt donc la communication avec un outil de diagnostic dès que le signal +APC n’est plus à l’état haut. NB : any computer therefore interrupts the communication with the diagnostic tool as soon as the +APC signal is no longer at the high state.
  • 23. Intégration Electronique Au Montage, En Retouche Et En Maintenance, Préconisations PSA / Electronic Integration at Assembly, in Repairs and in Maintenance, PSA Recommendations RÉFÉRENCE IND PROJET PAGE 02016_12_09369 1.0 DAE BMPV 23 / 53 CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT ETRE REPRODUIT OU COMMUNIQUE SANS SON AUTORISATION Baseline (version) : 6.0 A Date d'application : Exi : APPT09_0251_P - 28 (1.0) Type : Générique Exi amont : Les demandes de passage en situation de vie intégration électronique sont ignorées si le signal +APC n’est pas à l’état haut. The requests for passage in electronic integration life situation are ignored if the +APC signal is no longer at the high state. Exi : APPT09_0251_P - 29 (1.0) Type : Générique Exi amont : Le calculateur sort de la situation de vie intégration électronique dès que le signal +APC n’est plus à l’état haut. The computer exits from the electronic integration life situation as soon as the +APC is no longer at the high state. Exigences pour les calculateurs connectés au RCD (Réveil Commandé à Distance) La fonction de Réveil Commandé à Distance permet au calculateur BSI de sélectionner les calculateurs à réveiller lors de l’exécution d’une prestation. Dans les exigences suivantes, l’expression « Réveil principal » englobe le Réveil principal nominal et le Réveil principal dégradé (cf ST RCD). Rappel : Afin de pouvoir communiquer avec un calculateur RCD qui ne serait pas connecté au BSI (typiquement sur table), la ST RCD spécifie l’exigence suivante : Si le calculateur est en Réveil partiel ou en Transitoire ET si le signal RCD est à l’état haut, Alors la réception d’une requête de communication d’un outil de diagnostic force le calculateur à passer en Réveil principal. Requirements for the computers connected to the RCD (Remote Controlled Wake-up) The Remote Controlled Wake-up function enables the BSI computer to select the computers to wake-up at the time of the execution of a service. In the following requirements, the statement "Main wake-up" includes the Nominal main wake-up and the Downgraded main wake-up (see ST RCD). Reminder : In order to be able to communicate with an RCD computer which is not connected to BSI (typically on table), the ST RCD specifies the following requirement: If the computer is in Partial or Transient wake-up AND if the RCS signal is at the high state, Then the delivery of a communication request of a diagnostic tool forces the computer to switch to Main wake-up. Exi : APPT09_0251_P - 30 (1.0) Type : Générique Exi amont : toute communication entre un calculateur et un outil de diagnostic ne peut s’effectuer que :  si le signal RCD est à l’état haut,  et si le calculateur est en Réveil principal. any communication between a computer and the diagnostic tool can only take place if:  the RCD signal is at the high state,  and if the computer is in Main wake-up.
  • 24. Intégration Electronique Au Montage, En Retouche Et En Maintenance, Préconisations PSA / Electronic Integration at Assembly, in Repairs and in Maintenance, PSA Recommendations RÉFÉRENCE IND PROJET PAGE 02016_12_09369 1.0 DAE BMPV 24 / 53 CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT ETRE REPRODUIT OU COMMUNIQUE SANS SON AUTORISATION Baseline (version) : 6.0 A Date d'application : NB : tout calculateur interrompt donc la communication avec un outil de diagnostic dès que le signal RCD n’est plus à l’état haut, ou dès que le calculateur n’est plus en Réveil principal. NB : A computer therefore interrupts the communication with a diagnostic tool as soon as the RCD signal is no longer at the high state, or as soon as the computer is no long in Main wake-up. Exi : APPT09_0251_P - 31 (1.0) Type : Générique Exi amont : Les demandes de passage en situation de vie intégration électronique sont ignorées :  si le signal RCD n’est pas à l’état haut,  ou si le calculateur n’est pas en Réveil principal. The requests for passage in electronic integration life situation are ignored:  if the RCD signal is not at the high state,  or if the computer is not in Main wake-up. Exi : APPT09_0251_P - 32 (2.0) Type : Générique Exi amont : Le calculateur sort de la situation de vie intégration électronique :  dès que le signal RCD n’est plus à l’état haut,  ou dès que le calculateur n’est plus en Réveil principal depuis un temps Ext_tiHldIntModeExitMainWku_C. Ext_tiHldIntModeExitMainWku_C est une calibration et elle est précalibrée à 500 ms. The computer exits the electronic integration life situation:  as soon as the RCD signal is no longer at the high state,  or as soon as the computer is no longer in Main wake-up since a delay Ext_tiHldIntModeExitMainWku_C. Ext_tiHldIntModeExitMainWku_C is a data and it is preset to 500 ms. 5.4.1.3 Exigences liées au reset / Requirements linked to reset Exi : APPT09_0251_P - 33 (2.0) Type : Générique Exi amont : En cas de situation de vie IE, un reset automatique suite à un téléchargement ou activé par requête suite à par exemple une opération de configuration (Télécodage..) ne réactive pas l’émission des trames ni l’enregistement des DTCs. In electronic integration life situation, a automatic reset after download or activated by a request for example a configuration operation (remote encoding) does not reactivate neither the issuing of the frames and nor he saving of the DTCs. 5.4.2 Fonction d’effacement des défauts / Burst clearing of the faults function Dans le but d’optimiser le process de montage en usine terminale, il est crée une fonctionnalité de suppression des défauts en simultané de la mémoire des calculateurs.
  • 25. Intégration Electronique Au Montage, En Retouche Et En Maintenance, Préconisations PSA / Electronic Integration at Assembly, in Repairs and in Maintenance, PSA Recommendations RÉFÉRENCE IND PROJET PAGE 02016_12_09369 1.0 DAE BMPV 25 / 53 CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT ETRE REPRODUIT OU COMMUNIQUE SANS SON AUTORISATION Baseline (version) : 6.0 A Date d'application : In order to optimize the in terminal plant fitting, he creates a functional feature for deletion of the faults simultaneously from the memories of the computers. 5.4.2.1 Fonction d’effacement des défauts en rafale pour les calculateurs munis du protocole de communication KWP2000 / Burst clearing of the faults for the computers having the KWP2000 communication protocol function La commande d’effacement des défauts en rafale est hébergée sur la même trame que celle permettant l’entrée - sortie en situation de vie intégration électronique. C’est l’information CLRDTC contenue dans cette trame et positionnée par le calculateur BSI après réception depuis l’outil diagnostic d’une requête spécifique qui permet à chaque calculateur de déclencher sa routine d’effacement des défauts. The command for burst clearing of the faults is hosted on the same frame as the one that enable the entry - exit from electronic integration life situation. The CLRDTC signal contained in this frame and positioned by the BSI computer after delivery from the diagnostic tool of a specific request enables each computer to trigger its clearing of the faults routine. Exi : APPT09_0251_P - 34 (1.0) Type : Générique Exi amont : la demande d’effacement des défauts en rafale est ignorée par chaque calculateur lorsque le moteur est tournant ou GMP actif pour HY. L’information surveillée pour cela est le signal DiagMuxON. the burst clearing of the faults routine is ignored by each computer when the engine is running or GMP actif for HY. The signal monitored for this is the DiagMuxON signal. Exi : APPT09_0251_P - 35 (1.0) Type : Générique Exi amont : tout calculateur efface de sa mémoire locale les défauts et informations associées telles que spécifiées dans le document [3] ST Intégration des exigences liés aux servies de communication] sur réception de trois trames consécutives dans l’intervalle d’une seconde contenant l’information CLRDTC à 1. every computer clears its local memory of the associated faults and signals as specified in document [3] ST Integration of the requirements linked to the communication services] upon delivery of three consecutive frames within one second containing the CLRDTC to 1 signal. Exi : APPT09_0251_P - 36 (1.0) Type : Générique Exi amont :
  • 26. Intégration Electronique Au Montage, En Retouche Et En Maintenance, Préconisations PSA / Electronic Integration at Assembly, in Repairs and in Maintenance, PSA Recommendations RÉFÉRENCE IND PROJET PAGE 02016_12_09369 1.0 DAE BMPV 26 / 53 CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT ETRE REPRODUIT OU COMMUNIQUE SANS SON AUTORISATION Baseline (version) : 6.0 A Date d'application : sur réception d’une requête d’effacement des défauts, certains calculateurs nécessitent pour autoriser cet effacement :  soit de les avoir lus auparavant (depuis la dernière mise sous tension),  soit d’avoir renseigné une zone permettant de tracer cet évènement en mémoire. Ce mécanisme n’est pas demandé ici ; il doit être possible d’effacer les défauts de la mémoire des calculateurs en positionnant l’information CLRDTC sans étape préalable. upon delivery of a clearing of the faults request, some computers require in order to authorize this clearing:  either having read them first (since the last application of power),  or having set an area that enables the plotting of this event in memory. This mechanism is not required here; it should be possible to clear the faults from the computers' memory by positioning the CLRDTC signal without prior stage. Exi : APPT09_0251_P - 37 (1.0) Type : Générique Exi amont : les informations d’entrée - sortie en situation de vie intégration électronique sont traitées avant celle de l’effacement des défauts en rafale lorsque les trames transmises demandent un changement d’état de chacune des fonctionnalités. Ceci est notamment le cas lorsqu’en fin de process, on demande une sortie de la situation de vie intégration électronique et un effacement des défauts en rafale au moyen des mêmes trames. the signals for entry - exit in electronic integration life situation are processed before the burst clearing of the faults one when the frames sent request a change of state of each of the functional features. This is the case in particular when at the end of the process we request the exit from the electronic integration life situation and the burst clearing of the faults by using the same frames. 5.4.2.2 Fonction d’effacement des défauts en rafale pour les calculateurs munis du protocole de communication UDS / Burst clearing of the faults for the computers having the UDS communication protocol function Le protocole UDS (ISO 14229) spécifie en standard des fonctionnalités qui regroupe les exigences PSA sous l’appellation ClearDiagnosticInformation. Cette fonctionnalité est activable au moyen de requêtes de diagnostic émise par un outil. Pour permettre la migration progressive des calculateurs embarqués du protocole de communication KWP2000 vers le protocole UDS, PSA demande pour les calculateurs munis de ce nouveau standard de conserver aussi le mécanisme tel que spécifié pour les calculateurs conformes au protocole antérieur KWP2000. The UDS (ISO 14229) protocol specifies as standard the functional features which group the PSA requirements under the designation of ClearDiagnosticInformation. This functional feature can be activated by using diagnostic requests issued by a tool. To enable the progressive migration of the on-board computers from the KWP2000 protocol to the UDS protocol, PSA requests that the computers having this new standard also preserve the mechanism as specified for the computers in conformity with the KWP2000 previous protocol.
  • 27. Intégration Electronique Au Montage, En Retouche Et En Maintenance, Préconisations PSA / Electronic Integration at Assembly, in Repairs and in Maintenance, PSA Recommendations RÉFÉRENCE IND PROJET PAGE 02016_12_09369 1.0 DAE BMPV 27 / 53 CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT ETRE REPRODUIT OU COMMUNIQUE SANS SON AUTORISATION Baseline (version) : 6.0 A Date d'application : Exi : APPT09_0251_P - 38 (1.0) Type : Générique Exi amont : En effet les calculateurs dont le protocole de communication avec les outils de diagnostic est l’UDS sont tenus d’implémenter les exigences spécifiant le mécanisme de fonction d’effacement des défauts en rafale des calculateurs munis d’une communication conforme au protocole KWP2000. Indeed the computers whose communication protocol with the diagnostic tools is UDS are required to implement the requirements that specify the mechanism for burst clearing of the faults of the computers having a communication in conformity with the KWP2000 protocol. Exi : APPT09_0251_P - 39 (1.0) Type : Générique Exi amont : les calculateurs dont le protocole de communication avec les outils de diagnostic est l’UDS implémentent aussi le mécanisme de fonction d’effacement des défauts en rafale sur requête telle que spécifiée dans la messagerie diagnostic du projet hébergée dans l’outil MEDIALEC (cf. fichier ODX [4] associée au projet). the computers whose communication protocol with the diagnostic tools and the UDS also implement the burst clearing of the faults mechanism upon request as specified in the diagnostic messaging of the project hosted in the MEDIALEC tool (see ODX [4] file associated with the project). Exi : APPT09_0251_P - 40 (1.0) Type : Générique Exi amont : Les exigences attribuées à la fonction ClearDiagnosticInformation sont définies dans le document [3] ST Intégration des exigences liées aux services de communication. The requirements allocated to the ClearDiagnosticInformation function are defined in document [3] ST Integration of the requirements linked to the communication services. Résumé sous forme de logigramme de traitement de la trame 0x92. Abstract as processing flow chart of frame 0x92.
  • 28. Intégration Electronique Au Montage, En Retouche Et En Maintenance, Préconisations PSA / Electronic Integration at Assembly, in Repairs and in Maintenance, PSA Recommendations RÉFÉRENCE IND PROJET PAGE 02016_12_09369 1.0 DAE BMPV 28 / 53 CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT ETRE REPRODUIT OU COMMUNIQUE SANS SON AUTORISATION Baseline (version) : 6.0 A Date d'application : 5.4.3 Fonctionnalité téléchargement via CAN / Download via can functional feature Le téléchargement sur le réseau CAN reste conforme à la procédure commune Renault PSA réalisée précédemment sur la ligne série K bidirectionnelle mais s’appuie sur la norme ISO 15765 spécifiant la segmentation à implémenter pour transporter des trames de 255 octets (limitation imposée par le protocole keyword 2000) sur des trames CAN de 8 octets maximum par trame.
  • 29. Intégration Electronique Au Montage, En Retouche Et En Maintenance, Préconisations PSA / Electronic Integration at Assembly, in Repairs and in Maintenance, PSA Recommendations RÉFÉRENCE IND PROJET PAGE 02016_12_09369 1.0 DAE BMPV 29 / 53 CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT ETRE REPRODUIT OU COMMUNIQUE SANS SON AUTORISATION Baseline (version) : 6.0 A Date d'application : En usine terminale, l’ensemble des calculateurs d’un véhicule sont téléchargés simultanément. Pour ce faire, l’outil industriel ODISSEE dispose d’un accès direct au réseau CAN intersystèmes et dispose d’une procédure lui permettant de masquer les temps d’écriture des données en flash eprom d’un calculateur par du transfert de données vers un autre. The download on the CAN network remains in conformity with the common Renault PSA routine previously carried out on the bidirectional K series line but depends on the standard ISO 15765 that specifies the segmentation to implement in order to carry the 255 bytes frames (limitation imposed by the keyword 2000 protocol) on CAN frames with maximum 8 bytes per frame. In terminal plant, all the computers from a vehicle are simultaneously downloaded. To do this, the ODISSEE industrial tool has direct access to the inter-system CAN network and has a routine that enables it to mask the writing time of the data in the flash eprom of a computer by transferring data to another. Exi : APPT09_0251_P - 41 (1.0) Type : Générique Exi amont : la couche de segmentation du protocole CAN est définie par la norme ISO15765. Les restrictions d’applications de cette norme sont spécifiées dans le document [2]. the CAN protocol segmentation layer is defined by standard ISO15765. The restrictions for application of this standard are specified in document [2]. Exi : APPT09_0251_P - 42 (1.0) Type : Générique Exi amont : les identifiants des trames de réponse des calculateurs sont tous prioritaires par rapport aux trames émises par l’outil de téléchargement vers ces mêmes calculateurs lors de la procédure de téléchargement. the identifier of the computers response frames have all priority in relation to the frames issued by the download tool towards the same computers at the time of the download routine. Exi : APPT09_0251_P - 43 (1.0) Type : Générique Exi amont : en mode téléchargement, lorsqu’on se trouve dans la partie du boot du composant flash eprom du calculateur, aucun calculateur ne demande dans une trame de flow control un STmin supérieur à 100 µs pour la réception des consecutives frames. in download mode, when we are in the boot part of the computer's flash eprom component, no computer requests in a flow control frame a STmin higher than 100 µs for the delivery of consecutive frames. Format du paramètre STmin
  • 30. Intégration Electronique Au Montage, En Retouche Et En Maintenance, Préconisations PSA / Electronic Integration at Assembly, in Repairs and in Maintenance, PSA Recommendations RÉFÉRENCE IND PROJET PAGE 02016_12_09369 1.0 DAE BMPV 30 / 53 CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT ETRE REPRODUIT OU COMMUNIQUE SANS SON AUTORISATION Baseline (version) : 6.0 A Date d'application : Format of the STmin parameter : Exi : APPT09_0251_P - 44 (1.0) Type : Générique Exi amont : en mode téléchargement, tout calculateur retourne dans sa trame de flow control la valeur 0 pour le paramètre BS (Block Size) ceci afin de limiter les multiples transmissions de flow control frame pour chaque trame de téléchargement du fichier ULP ou CAL. in download mode, every computer returns in its flow control frame the value 0 for the BS (Block Size) parameter in order to limit the multiple flow control frame transmissions for each download frame of the ULP or CAL file. Exi : APPT09_0251_P - 45 (1.0) Type : Générique Exi amont : le paramètre N_BS qui représente le délai admissible jusqu’à réception du prochain message flow control est fixé à 1000 ms. the N_BS parameter which represents the time limit permissible until delivery of the next flow control message is set to 1000 ms. Exi : APPT09_0251_P - 46 (1.0) Type : Générique Exi amont : le paramètre FS (Flow Status) possède quatre bits qui sont toujours positionnés à 0 pour indiquer à l’expéditeur qu’il peut poursuivre l’envoi de trames consécutives fonction du paramètre block size. The FS (Flow Status) parameter has four bits which are always positioned to 0 to indicate to the sender that it can continue the sending of consecutive frames according to the block size parameter.
  • 31. Intégration Electronique Au Montage, En Retouche Et En Maintenance, Préconisations PSA / Electronic Integration at Assembly, in Repairs and in Maintenance, PSA Recommendations RÉFÉRENCE IND PROJET PAGE 02016_12_09369 1.0 DAE BMPV 31 / 53 CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT ETRE REPRODUIT OU COMMUNIQUE SANS SON AUTORISATION Baseline (version) : 6.0 A Date d'application : 5.4.3.1 Optimisations sur le fichier de téléchargement / Optimizations on the download file Les outils PSA ne ré-agencent pas les données dans les trames de fichiers de téléchargement livrés par les fournisseurs. La découpe des trames est donc préparée par le fournisseur avant livraison chez PSA. Toutes les trames d’un fichier (excepté les trames d’entête et de terminaison) sont transmises à la suite depuis l’outil vers le calculateur. Si le fichier contient de nombreuses trames avec une suite de données à $FF ou à $00 en fonction de la technologie* du composant flash eprom utilisé ces dernières seront toutes transmises augmentant ainsi le temps de téléchargement du calculateur. The PSA tools do not re-arrange the data in the frames of the download files delivered by the suppliers. The break-down of the frames is therefore prepared by the supplier before delivery to PSA. All the frames of a file (except the header and termination frames) are sent in succession from the tool to the computer. If the file has many frames with a series of $FF or $00 data according to the technology* of the flash eprom component employed the latter will be all sent thus increasing the computer's download time * Il s'agit de la valeur présente dans une cellule mémoire du composant après son effacement. * This is a matter of the value present in a memory cell of the component after its clearing. Exi : APPT09_0251_P - 47 (1.0) Type : Générique Exi amont : le fournisseur livre à PSA des fichiers au format ULP ou CAL prédécoupés en adéquation avec l’architecture du composant flash eprom qu’il utilise sur sa plateforme matérielle. Cette prédécoupe consiste à construire les trames S19 du fichier avec le nombre de données utiles (octets de code recopiés en flash eprom) correspondant au segment mémoire inscriptible en une seule fois et limité à 128 octets maximum the supplier delivers to PSA the files in ULP or CAL format already broken down in conformity with the layout of the flash eprom component it uses on its hardware platform. This pre-division consists in building the S19 frames of the file with the number of informative data (code bytes recopied in flash eprom) corresponding to the memory segment writable once and limited to maximum 128 bytes Le fournisseur doit donc fournir à PSA, la taille du buffer utilisé lors du téléchargement. The supplier delivers to PSA the buffer size used during programming. Exi : APPT09_0251_P - 48 (1.0) Type : Générique Exi amont : le fournisseur livre à PSA des fichiers au format ULP ou CAL où sont expurgées les zones (espaces mémoire) non utilisés par le logiciel ou la calibration. the supplier delivers to PSA the files in the ULP or CAL format where the areas (memory areas) not used by the calibration software are purged. Exi : APPT09_0251_P - 114 (1.0) Type : Générique Exi amont :
  • 32. Intégration Electronique Au Montage, En Retouche Et En Maintenance, Préconisations PSA / Electronic Integration at Assembly, in Repairs and in Maintenance, PSA Recommendations RÉFÉRENCE IND PROJET PAGE 02016_12_09369 1.0 DAE BMPV 32 / 53 CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT ETRE REPRODUIT OU COMMUNIQUE SANS SON AUTORISATION Baseline (version) : 6.0 A Date d'application : Un founisseur qui utilise la compression de données pour télécharger un calculateur peut compresser uniquement les données utiles. Il est interdit de modifier le format des requêtes de communication (cf. fichier ODX) entre l'outil et le calculateur. A supplier which uses data compression to download a computer can only compress useful data. It is forbidden to modify communication requests format (cf. ODX file) between the tool and computer. 5.4.3.2 Contenu des fichiers de calibration d’un calculateur SSTG / Content of the calibration files of a SSTG computer Schéma 1 : exemple création de deux zones de calibration spécifiques pour les CMM €6 example : creation of two specific calibration areas for the CMM €6 5.4.3.3 Allocation de temps unitaire et taille pour les calculateurs / Allocation of the unit time and size for computers Parmi les calculateurs connectés sur le réseau CAN High Speed, le calculateur de contrôle moteur est celui qui dispose de la taille mémoire la plus importante. Compte tenu du temps disponible dans le synoptique des usines PSA*, il n’est possible de télécharger dans le flux principal de production que la partie calibration qui porte l’essentiel de la diversité des approvisionnements. Cependant, même en se limitant au téléchargement de la seule partie calibration d’un CMM, l’enlignement ne peut être garantie que si le temps unitaire de téléchargement du fichier de calibration CMM reste inférieur à une limite. Among the computers connected on the CAN High Speed network, the engine management computer is the one that has the most important memory size. Taking into account the time available in the flowchart of the PSA plants*, it is possible to download in the main production flow only the calibration part which has the essential of the diversity of procurements. However, even by limiting to the download of only the calibration part of a CMM, the alignment can only be guaranteed if the unit time for downloading the CMM calibration file is lower than a limit. *Ce temps est actuellement de 2 minutes et 30 secondes pour la totalité des calculateurs du véhicule. *This time is currently 2 minutes and 30 seconds for all vehicle's computer. Remarque : pour garantir cela, le fournisseur fournira la mesure du temps de téléchargement de tout l’espace mémoire alloué à la calibration vue comme téléchargeable dans le flux principal de production. Note: to guarantee this, the supplier should the measure of the download time of the entire memory area allocated to the calibration seen as downloadable in the main production flow. Exi : APPT09_0251_P - 113 (1.0) Type : Générique Exi amont :
  • 33. Intégration Electronique Au Montage, En Retouche Et En Maintenance, Préconisations PSA / Electronic Integration at Assembly, in Repairs and in Maintenance, PSA Recommendations RÉFÉRENCE IND PROJET PAGE 02016_12_09369 1.0 DAE BMPV 33 / 53 CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT ETRE REPRODUIT OU COMMUNIQUE SANS SON AUTORISATION Baseline (version) : 6.0 A Date d'application : La taille du code utile de la calibration téléchargée d'un calculateur ESP ne doit pas excéder 128 Ko de données utiles. Cette limite est valable sur toute la vie du projet. The size of an electronic stability program computer for downloaded useful calibration part doesn't exceeded 128 Ko. This size limit has to be respected during all the project life. Remarque : la taille du code utile d'un calculateur (celle qui est réellement écrite en mémoire) représente la moitié de celle d'un fichier au format .ulp ou .cal stocké sur un PC. Note : The useful size software of a computer (which was really written in memory) corresponds to the half of a file format .ulp or .cal stored on a PC. 5.4.3.4 Exigences interfonctionnelles de Téléchargement_Télécodage / Interfunctional requirements Download_Remote-encoding Exi : APPT09_0251_P - 57 (1.0) Type : Générique Exi amont : le téléchargement d’une version plus récente compatible dans un calculateur n’impose pas une nouvelle opération de télécodage lorsque le mapping mémoire et les options de télécodage sont bien respectés d’une version à l’autre. the download of a more recent version compatible in a computer does not impose a new remote encoding operation when the memory mapping and the remote encoding options are respected from one version to another. Exi : APPT09_0251_P - 58 (1.0) Type : Générique Exi amont : lorsque le téléchargement d’une version plus récente compatible d’un calculateur impose de réaliser une nouvelle opération de télécodage, un code défaut est présent en mémoire et un voyant associé est allumé sur le combiné du véhicule. when the download of a more recent version compatible from a computer imposes the carrying out of a new remote encoding operation, a fault code is present in memory and an associated warning light is turned on on the vehicle's instrument unit. 5.4.4 Problématique du Power-latch / Power-latch approach Qu’est-ce qu’un Power-latch ? Il s’agit d’une phase non « fonctionnelle » du véhicule au sens de l’utilisation qui en est faite par le client, où le moteur est coupé et pendant laquelle le système reste auto alimenté pour exécuter certaines fonctionnalités destinées :  soit à la préservation du véhicule, comme par exemple pour la fonctionnalité de refroidissement du moteur appelé aussi post-ventilation afin de préserver les organes mécaniques,
  • 34. Intégration Electronique Au Montage, En Retouche Et En Maintenance, Préconisations PSA / Electronic Integration at Assembly, in Repairs and in Maintenance, PSA Recommendations RÉFÉRENCE IND PROJET PAGE 02016_12_09369 1.0 DAE BMPV 34 / 53 CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT ETRE REPRODUIT OU COMMUNIQUE SANS SON AUTORISATION Baseline (version) : 6.0 A Date d'application :  soit à la bonne marche du système comme la recopie en mémoire des anomalies détectées, le changement d’état des défauts déjà en mémoire, la sauvegarde des autoadaptatifs ou encore des paramètres de configuration nouvellement transmis. Lorsque l’utilisateur coupe le signal de la clef de contact, le calculateur reste sous tension tant que son cœur numérique ne « décide » pas de bloquer le transistor destiné à la commande du relais alimentant la partie puissance. Pendant cette phase dite de power-latch, le logiciel du calculateur exécute les fonctionnalités représentées par Fct.1 à Fct.n sur la figure ci-dessous puis réalise à la fin la fonction de recopie en mémoire non volatile de certains paramètres qui seront pris en compte par le logiciel lors du prochain démarrage. Lorsque cette phase est terminée, alors le calculateur au moyen de son logiciel bloque le transistor, ce qui a pour effet immédiat d’interrompre la commande du relais de puissance et de supprimer de fait l’alimentation des actionneurs du système et du calculateur lui-même. What is a Power-latch? This is a non "functional" vehicle phases referring to the its use by the customer, where the engine is off and during which the system remains self-powered to execute some functional features intended :  either for the protection of the vehicle, such as for example the functional feature for the cooling of the engine also called post-ventilation in order to protect the mechanical elements,  or for the smooth course of the system such as the recopy in memory of the discrepancies detected, the changing of the status of the faults already in memory, the backup of the self- adaptives or even of the newly transmitted configuration parameters. When the user cuts the signal from the contact key, the computer remains powered as long as its digital cur does not "decide" to block the transistor planned for the control of the relay that powers the power part. During this phase called power-latch, the computer software executes the functional features represented by Fct.1 to Fct.n on the figure below then carries out at the end the function for the recopy in non volatile memory of certain parameters which will be handled by the software during the next start-up. When this phase is completed, the computer by means of its software blocks the transistor, which results in the immediate switching off of the control of the power relay and the switching off de facto of the supply of the actuators of the system and of the computer itself. Représentation symbolique des phases Utilisation client et Power-Latch Pictogram of the Customer use and Power-Latch phases
  • 35. Intégration Electronique Au Montage, En Retouche Et En Maintenance, Préconisations PSA / Electronic Integration at Assembly, in Repairs and in Maintenance, PSA Recommendations RÉFÉRENCE IND PROJET PAGE 02016_12_09369 1.0 DAE BMPV 35 / 53 CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT ETRE REPRODUIT OU COMMUNIQUE SANS SON AUTORISATION Baseline (version) : 6.0 A Date d'application : Quels problèmes sont posés par le Power-latch ? En utilisation nominale du véhicule, la phase de power-latch s’exécute toujours lors de la coupure de la clef de contact. Si le conducteur redémarre alors que cette phase ne s’est pas complètement terminée, alors elle est interrompue et le logiciel continue de travailler avec les paramètres de sa mémoire RAM non encore recopiés en mémoire non volatiles et qui seront sauvegardés lors de la prochaine exécution complète du power-latch. Il n’y a ainsi aucun effet perceptible pour le client du véhicule à ce que la phase de power-latch puisse être interrompue. Par contre, lors des phases de montage, de maintenance ou de post-équipement du véhicule, où l’opérateur débranche la batterie afin d’intervenir en toute sécurité alors que la phase de power-latch n’est pas terminée, les paramètres en RAM acquis depuis la dernière mise sous tension seront irrémédiablement perdus car ce type de mémoire ne permet pas la conservation des données hors alimentation. Ceci est particulièrement pénalisant lors de la phase d’assemblage d’un véhicule où il peut exister de nombreuses phases de branchement et de débranchement de la batterie notamment pour assurer la sécurité des opérateurs de bord de ligne ou de retouche lorsque ces derniers interviennent dans le compartiment moteur . Dans cette situation il convient donc de s’assurer de la bonne terminaison d’un power-latch pour garantir que les paramètres de configuration du logiciel transmis au préalable sont correctement inscrits dans le véhicule afin de s’assurer que ce véhicule livré au client est bien pleinement opérationnel. Le problème de fond reste que le temps nécessaire à la pleine exécution de la phase power-latch varie énormément en fonction de l’état dans lequel se trouve le véhicule. En effet, un facteur d’aggravation du temps de power-latch est qu’il peut justement être fonction des défauts rencontrés sur le véhicule en question venant ainsi perturber le process de la ligne de montage. What are the problems raised by the Power-latch? In vehicle rated use, the power-latch phase is always executed at the time of the removal of the switch key. If the driver restarts when this phase is not completely finished, then it is interrupted and the software continues to function with the parameters of its RAM memory not yet recopied in non volatile memory and which will be backed up at the time of the next full execution of the power-latch.
  • 36. Intégration Electronique Au Montage, En Retouche Et En Maintenance, Préconisations PSA / Electronic Integration at Assembly, in Repairs and in Maintenance, PSA Recommendations RÉFÉRENCE IND PROJET PAGE 02016_12_09369 1.0 DAE BMPV 36 / 53 CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT ETRE REPRODUIT OU COMMUNIQUE SANS SON AUTORISATION Baseline (version) : 6.0 A Date d'application : Thus there is no effect perceptible for the vehicle's customer so the power-latch phase need not be interrupted. However, at the time of the vehicle assembly, maintenance or post-rigging phases, where the operator disconnects the battery in order to safely intervene while the power-latch phase is not completed, the parameters in RAM acquired since the last power up will be irrecoverably lost because this type of memory does not enable the protection of data while powered off. This is particularly penalizing at the time of the vehicle assembly phase where there may be many connection and disconnection of the battery phases especially to ensure the safety of the production line or repair operators when the latter intervene in the engine compartment. In this situation steps should be taken to ensure the smooth termination of a power-latch to guarantee that the configuration parameters of the software first sent are correctly written in the vehicle in order to make sure that this vehicle delivered to the customer is fully operational. The underlying problem is that the time needed for the complete execution of the power-latch phase varies considerably according to the state of the vehicle. Indeed, a power-latch time aggravation factor is the fact that it can just be according to the faults found on the vehicle in question that interfere with the assembly line process. Pour ne pas conduire inexorablement à allonger le temps de power-latch à prendre en compte dans le flux principal des usines de production (une préconisation sur un temps minimum à attendre pour garantir la bonne exécution de la phase de power-latch) et Compte tenu que lors du process de montage d’un véhicule, toutes les opérations ne peuvent pas toujours se poursuivre en parallèle et qu’il faille souvent garantir l’étape précédente pour pouvoir continuer le processus sous peine de réaliser des opérations inutilement (C’est en particulier le cas pour toutes les opérations électroniques qui ne pourront pas s’exécuter correctement tant que le logiciel du calculateur n’aura pas été correctement configuré). Il est donc demandé de définir un procédé de redémarrage spécifique du logiciel du calculateur (cf. RESET LOGICIEL) ; mais aussi de le compléter par un procédé permettant à l’opérateur lors du contrôle de s’assurer que la phase de power-latch n’a pas été interrompue. In order not to inexorably increase the power-latch time to take into account in the main flow of the production plants (a recommendation on the minimum time to reach to guarantee the proper execution of the power-latch phase) and Considering that at the time of the vehicle's assembly process, not all the operations can always take place in parallel and that we should often guarantee the previous stage to be able to continue the process under penalty of carrying out the operations unnecessarily (It is particularly the case for all the electronic operations which will not be executed correctly as long as the computer is not correctly configured). We should therefore define a specific restart process for the computer's software (see SOFTWARE RESET); but also to complement it by a process that allows the operator to make sure at the time of the checking that power-latch phase has not been interrupted. Exi : APPT09_0251_P - 59 (1.0) Type : Générique Exi amont :
  • 37. Intégration Electronique Au Montage, En Retouche Et En Maintenance, Préconisations PSA / Electronic Integration at Assembly, in Repairs and in Maintenance, PSA Recommendations RÉFÉRENCE IND PROJET PAGE 02016_12_09369 1.0 DAE BMPV 37 / 53 CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT ETRE REPRODUIT OU COMMUNIQUE SANS SON AUTORISATION Baseline (version) : 6.0 A Date d'application : le calculateur dispose d’une fonctionnalité de positionnement de l’information Etat_du_Power-latch à NON_REALISE sur réception d’une requête de communication en provenance d’un outil de diagnostic conforme au protocole en vigueur. Sur réception de la requête Positionnement du marqueur Power Latch, le flag lié à l'état power latch doit être positionné à NON_REALISE. the computer has a functional feature for the positioning of the Etat_du_Power-latch signal to NON_REALISE upon receiving a communication request from a diagnostic tool in conformity with the protocol in force. On reception of request “positioning of power latch tag”, the powerlatch flag has to be positioned at NON_REALISE La requête de communication associée à cette fonctionnalité est détaillée dans le fichier ODX [4] contenant la totalité de la messagerie diagnostic associée au projet. The communication request associated with this functional feature is elaborated in the file ODX [4] containing the entire diagnostic messaging associated with the project. Exi : APPT09_0251_P - 118 (1.0) Type : Générique Exi amont : Sur réception de la requête Positionnement du marqueur Power Latch, l'UCE doit vérifier que les conditions sont satisfaites (véhicule non roulant (avec un seuil inférieur ou égal à celui d'entrainement d'une chaine de fabrication véhicule), moteur non tournant). Dans le cas où ces conditions ne sont pas remplies, l'UCE répondra négativement de type conditions non satisfaites On reception of request positioning of power latch tag, the ECU has to check than the conditions are applied (vehicle not running (with a speed threshold lower than or equal to that of a drive of a vehicle production line), engine not running. In case of the conditions are not applied, the ECU send negative response as conditions not applied Exi : APPT09_0251_P - 60 (1.0) Type : Générique Exi amont : l’information Etat_du_Power-latch à NON_REALISE est inscrite à la volée en mémoire non volatile. the signal Etat_du_Power-latch to NON_REALISE is written on-the-fly in the non volatile memory. Exi : APPT09_0251_P - 61 (1.0) Type : Générique Exi amont : lorsque l’information Etat_du_Power-latch est à l’état NON_REALISE, un DTC est présent en mémoire du calculateur et un voyant est allumé. when the signal Etat_du_Power-latch is in the NON_REALISE state, a DTC is present in the computer's memory and a warning light is on. Exi : APPT09_0251_P - 62 (1.0) Type : Générique Exi amont :
  • 38. Intégration Electronique Au Montage, En Retouche Et En Maintenance, Préconisations PSA / Electronic Integration at Assembly, in Repairs and in Maintenance, PSA Recommendations RÉFÉRENCE IND PROJET PAGE 02016_12_09369 1.0 DAE BMPV 38 / 53 CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT ETRE REPRODUIT OU COMMUNIQUE SANS SON AUTORISATION Baseline (version) : 6.0 A Date d'application : l’information Etat_du_Power-latch passe à REALISE en fin de power-latch, lorsque ce dernier est complètement réalisé. The signal Etat_du_Power-latch switches to REALISE at the end of power-latch when the latter is completely carried out. Exi : APPT09_0251_P - 63 (1.0) Type : Générique Exi amont : lorsque l’information Etat_du_Power-latch passe à réalisé, le DTC associé est effacé de la mémoire du calculateur et le voyant est éteint. when the signal Etat_du_Power-latch switches to carried out, the DTC is cleared from the computer's memory and the warning light is off. Exi : APPT09_0251_P - 64 (1.0) Type : Générique Exi amont : l’information Etat_du_Power-latch reste REALISE tant qu’une requête de communication demandant de passer cette information à NON_REALISE n’est pas reçue. The signal Etat_du_Power-latch remains REALISE as long as a communication request that requests the changing of this signal to NON_REALISE is not received. Les diagrammes suivants résument :  l’utilisation des requêtes permettant de traiter l’information Etat_du_Power-latch dans un calculateur, le traitement de cette même information pendant une phase de power-latch dans un calculateur. The following charts summarize:  the use of requests that enable the processing of the signal Etat_du_Power-latch in a computer,  the processing of this same signal during a power-latch phase in a computer. Diagramme 1 : Traitement des requêtes pour la lecture et le positionnement de l’information Etat_du_Power-latch dans un calculateur Chart 1: Processing of the requests for the reading and the positioning of the signal Etat_du_Power-latch in a computer.
  • 39. Intégration Electronique Au Montage, En Retouche Et En Maintenance, Préconisations PSA / Electronic Integration at Assembly, in Repairs and in Maintenance, PSA Recommendations RÉFÉRENCE IND PROJET PAGE 02016_12_09369 1.0 DAE BMPV 39 / 53 CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT ETRE REPRODUIT OU COMMUNIQUE SANS SON AUTORISATION Baseline (version) : 6.0 A Date d'application : Diagramme 2 : Traitement de l’information Etat_du_Power-latch pendant une phase de power latch dans un calculateur. Chart 2: Processing of the signal Etat_du_Power-latch during a power latch in the computer phase.
  • 40. Intégration Electronique Au Montage, En Retouche Et En Maintenance, Préconisations PSA / Electronic Integration at Assembly, in Repairs and in Maintenance, PSA Recommendations RÉFÉRENCE IND PROJET PAGE 02016_12_09369 1.0 DAE BMPV 40 / 53 CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT ETRE REPRODUIT OU COMMUNIQUE SANS SON AUTORISATION Baseline (version) : 6.0 A Date d'application :
  • 41. Intégration Electronique Au Montage, En Retouche Et En Maintenance, Préconisations PSA / Electronic Integration at Assembly, in Repairs and in Maintenance, PSA Recommendations RÉFÉRENCE IND PROJET PAGE 02016_12_09369 1.0 DAE BMPV 41 / 53 CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT ETRE REPRODUIT OU COMMUNIQUE SANS SON AUTORISATION Baseline (version) : 6.0 A Date d'application : 5.4.4.1 Utilisation de la fonctionnalité dans le process usine / Use of the functional feature in the plant process La requête de positionnement de l'information Etat_du_Power-latch doit être envoyé avec chaque opération nécessitant une écriture des paramètres RAM en E2prom (Télécodage..) Exemple d’opération de mise en service : télécodage du calculateur. The request for positioning the signal Etat_du_Power-latch should be sent with each operation that requires the writing of the RAM parameters in E2prom (Remote encoding..) Example of activation operation: remote encoding of the computer.
  • 42. Intégration Electronique Au Montage, En Retouche Et En Maintenance, Préconisations PSA / Electronic Integration at Assembly, in Repairs and in Maintenance, PSA Recommendations RÉFÉRENCE IND PROJET PAGE 02016_12_09369 1.0 DAE BMPV 42 / 53 CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT ETRE REPRODUIT OU COMMUNIQUE SANS SON AUTORISATION Baseline (version) : 6.0 A Date d'application : Sur cette figure, lors de l’étape 1, l’outil transmet une requête de positionnement du power-latch à non réaliser. Cela aura comme conséquence de positionner en mémoire un code défaut et de demander l’allumage d’un témoin visible sur le combiné de bord du véhicule en court de montage. Lors de l’étape 2, on va réaliser une opération de mise en service électronique (télécodage de paramètres dans notre exemple) que l’on souhaite contrôler plus tard. Puis on poursuivra la suite des opérations de montage jusqu’à la prochaine étape. Si au cours de cette succession d’opération, un power-latch complet a le temps de s’exécuter alors l’information Etat_du_Power-latch en mémoire non volatile sera placée à REALISE ; dans le cas contraire, cette dernière restera à l’état NON_REALISE. Après un démarrage du moteur permettant au véhicule de quitter la ligne de production entrainée par ses propres moyens, la fonctionnalité offrira à l’opérateur le moyen de s’assurer que les paramètres de télécodage on bien été recopiés en mémoire non volatile. En effet, ce dernier sera en mesure de savoir dans le cas d’une nécessité de débranchement de la batterie si les opérations réalisées depuis l’étape 1 sont déjà inscrites ou non en mémoire non volatile du calculateur. L’étape 3 peut être réalisée de la façon suivante : - soit par un contrôle visuel d’un opérateur, - soit de manière automatique au moyen d’un outil de diagnostic connecté sur la prise centralisée du véhicule permettant de lire au moyen d’une requête la présence ou non du DTC associé respectivement à la non réalisation / réalisation du power-latch. En fonction du résultat de cette étape, le véhicule pourra soit poursuivre son processus vers l’étape 4 soit être orienté vers le plateau retouche de l’étape 5. On this figure, at the time of stage 1, the tool sends a request for positioning of the power-latch to not carry out. This will result in positioning in memory a fault code and starting the lighting of a warning light visible on the on board instrument unit of the vehicle being assembled. At the time of stage 2, we will carry out an electronic activation operation (remote encoding of the parameters in our example) which we want to check later. Then we will continue the rest of the assembly operations until the next step. If during this succession of operations, a full power-latch has the time to execute itself then the signal Etat_du_Power-latch in non volatile memory will be set to REALISE; otherwise, the latter will remain in the NON_REALISE state. After an engine start that enables the vehicle to leave the production line driven under its own power, the functional feature will offer to the operator the means to make sure the remote encoding parameters were properly recopied in non volatile memory. Indeed, the latter will be able to know if, when the battery is disconnected, the operations carried out since stage 1 are already written or not in the computer's volatile memory.
  • 43. Intégration Electronique Au Montage, En Retouche Et En Maintenance, Préconisations PSA / Electronic Integration at Assembly, in Repairs and in Maintenance, PSA Recommendations RÉFÉRENCE IND PROJET PAGE 02016_12_09369 1.0 DAE BMPV 43 / 53 CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT ETRE REPRODUIT OU COMMUNIQUE SANS SON AUTORISATION Baseline (version) : 6.0 A Date d'application : Stage 3 can be carried out as follows:  either by a visual inspection by an operator,  or automatically with a diagnostic tool connected on the vehicle's centralized socket that enables the reading by using a request the presence of the DTC associated to the implementation of the power-latch. According to the result of this stage, the vehicle could either continue its process to stage 4 or be directed to the repair platform of stage 5. 5.4.5 Reset logiciel / Software reset Les calculateurs disposent de la possibilité de prendre en compte des paramètres de configuration du logiciel inscrits en mémoire RAM sans attendre la fin de la phase power-latch. Cette fonctionnalité est associée à : - un redémarrage spécifique du logiciel du calculateur permettant de le configurer en tenant compte des paramètres de configuration inscrits dans sa mémoire volatile. - un moyen de communication externe relié sur la prise centralisé du véhicule capable de transmettre une requête destinée à demander au logiciel embarqué du calculateur d’effectuer ce redémarrage spécifique. La requête de communication associée à cette fonctionnalité est détaillée dans le fichier ODX [4] contenant la totalité de la messagerie diagnostic associée au projet. La figure ci-dessous représente les étapes nécessaires à l’utilisation de cette fonctionnalité pour le télécodage des calculateurs dans le process de montage. The computers have the possibility to take into account software configuration parameters written in the RAM memory without waiting for the end of power-latch phase. This functional feature is associated with: - a specific restart of the computer software that enables its configuration by taking into account the configuration parameters written in its volatile memory. - an external means of communication connected on the vehicle centralized socket able to send a request designed to request from the computer's on-board software to carry out this specific restart. The communication request associated with this functional feature is elaborated in the file ODX [4] containing the entire diagnostic messaging associated with the project. The figure below represents the stages necessary for the use of this functional feature for the remote encoding of the computers in the assembly process.
  • 44. Intégration Electronique Au Montage, En Retouche Et En Maintenance, Préconisations PSA / Electronic Integration at Assembly, in Repairs and in Maintenance, PSA Recommendations RÉFÉRENCE IND PROJET PAGE 02016_12_09369 1.0 DAE BMPV 44 / 53 CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT ETRE REPRODUIT OU COMMUNIQUE SANS SON AUTORISATION Baseline (version) : 6.0 A Date d'application : Lors de l’étape 1, l’assemblage mécanique du véhicule est réalisé sur la ligne de production. L’étape 2 est une étape de branchement de la batterie du véhicule destinée à fournir le courant aux différents calculateurs embarqués pour permettre la réalisation des opérations de mise en service des fonctionnalités électroniques. Lors de l’étape 3, on réalisera les opérations de mise en service qui précèdent celle de configuration. Il s’agit généralement des opérations de transfert du logiciel vers le calculateur (téléchargement) lorsque ce dernier n’est pas livré avec son logiciel adapté au véhicule à produire. Lors de cette étape, le véhicule est entrainé sur la chaine et n’est pas encore capable de se déplacer par ses propres moyens. Lors de l’étape 4, on va réaliser une opération de mise en service électronique de la configuration consistant à transmettre au calculateur les paramètres nécessaires à la configuration du logiciel du calculateur en rapport avec le référencement du calculateur. Ces paramètres sont mémorisés dans la mémoire RAM du calculateur et ne peuvent être recopié en Eeprom (mémoire de sauvegarde non volatile qui conserve les données après coupure de l’alimentation) qu’à la fin d’un power-latch. Dans le cas où le fournisseur n’a pas la capacité de recopier les paramètres mémorisés dans la mémoire RAM du calculateur en Eeprom (mémoire de sauvegarde non volatile qui conserve les données après coupure de l’alimentation), cette fonction pourra être faite qu’à la fin d’un power-latch. L’étape 5 va consister à transmettre une requête de redémarrage du logiciel selon un mode spécifique consistant à prendre en compte les paramètres transmis lors de l’étape 4.
  • 45. Intégration Electronique Au Montage, En Retouche Et En Maintenance, Préconisations PSA / Electronic Integration at Assembly, in Repairs and in Maintenance, PSA Recommendations RÉFÉRENCE IND PROJET PAGE 02016_12_09369 1.0 DAE BMPV 45 / 53 CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT ETRE REPRODUIT OU COMMUNIQUE SANS SON AUTORISATION Baseline (version) : 6.0 A Date d'application : Pour la vérification de la réception préalable de paramètres de configuration, le système disposera d’un marqueur en mémoire positionné à non valide par défaut et valide après réception de la requête de configuration (écriture des paramètres dans le segment mémoire RAM réservé à cet effet). Lors de l’étape 6, on va pouvoir réaliser la suite des opérations de mise en service des fonctions électroniques car le logiciel du calculateur sera bien configuré et pourra donc exécuter les fonctionnalités demandées. Enfin, l’étape 7 va consister à réaliser un démarrage du moteur permettant au véhicule de quitter la ligne de production par ses propres moyens. At the time of stage 1, the mechanical assembly of the vehicle is carried out on the production line. Stage 2 is a stage for connection of the vehicle battery designed to supply the current to the various on- board computers to enable the implementation of the activation operations of the electronic functional features. At the time of stage 3, we will carry out the activation operations which precede the configuration one. This is generally a matter of the operations for transfer of the software to the computer (download) when the latter is not delivered with its software adapted to the vehicle to manufacture. During this stage, the vehicle is driven to the line and is not yet able to travel under its own power. During stage 4, we will carry out an electronic activation of the electronic service operation that consists in sending to the computer the parameters required for the configuration of the computer software in relation to the computer's referencing. These parameters are stored in the computer's RAM memory and can be recopied in Eeprom (non volatile backup memory which preserves the data after disconnection of the supply) only at the end of a power-latch. If the supplier cannot recopy the parameters stored in the computer's RAM memory in Eeprom (non volatile backup memory which preserves the data after disconnection of the supply), this function could be carried out only at the end of a power-latch. Stage 5 will consist in sending a software restart request according to a specific mode that consists in handling the parameters sent at the time of stage 4. For the checking of the prior delivery of the configuration parameters, the system will have a memory marker positioned to not valid by default and valid after delivery of the configuration request (writing of the parameters in the RAM memory segment reserved for this purpose). At the time of stage 6, we will be able to carry out the rest of the operations for activating the electronic functions because the computer software will be properly configured and could therefore execute the functional features requested. Finally, stage 7 will consist in carrying out the engine start that enables the vehicle to leave the production line under its own power. Exi : APPT09_0251_P - 65 (2.0) Type : Générique Exi amont : Les opérations concernées par cette fonctionnalité s’effectuent moteur non tournant et véhicule non roulant (avec un seuil de vitesse inférieur ou égal à celui d’entrainement d’une chaine de fabrication véhicule). The operations concerned by this functional feature are carried out engine not running and vehicle not running (with a speed threshold lower than or equal to that of drive of a vehicle production line). Exi : APPT09_0251_P - 66 (1.0) Type : Générique Exi amont :
  • 46. Intégration Electronique Au Montage, En Retouche Et En Maintenance, Préconisations PSA / Electronic Integration at Assembly, in Repairs and in Maintenance, PSA Recommendations RÉFÉRENCE IND PROJET PAGE 02016_12_09369 1.0 DAE BMPV 46 / 53 CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT ETRE REPRODUIT OU COMMUNIQUE SANS SON AUTORISATION Baseline (version) : 6.0 A Date d'application : La liste des opérations concernées par cette fonctionnalité est la suivante :  télécodage,  caractérisation des injecteurs.  Ecriture du Cal_ID  Les données d'apprentissages des actionneurs EE déclenchés par requête de diagnostic (comme les butées vannes EGR) The list of operations that regard this functionality is the following:  remote encoding,  characterization of the injectors.  Writing of Cal_ID The learning data of the EE actuators triggered by the diagnostic request (such as the EGR valves tappets) Exi : APPT09_0251_P - 67 (1.0) Type : Générique Exi amont : Le projet doit effectuer une liste exhaustive de l'ensemble des opérations concernées par cette fonctionnalité. The project should carry out an exhaustive list of all the operations impacted by this functional feature. 5.4.6 Téléchargement en RAM des CMM / Downloading in RAM for CMM 5.4.6.1 Contexte de la fonction / Context of the function 5.4.6.2 Procédé détaillé/ Detailed process 5.4.6.3 Procédure en ligne / On line procedure 5.4.6.4 Gestion de la mémoire RAM/ Management of the RAM memory 5.4.6.4.1La variable ETAT_UCE_RAM / The ETAT_UCE_RAM variable 5.4.6.4.2Variable de controle de la procédure de téléchargement en RAM 5.4.6.4.3Segmentation de la RAM / Segmentation of the RAM
  • 47. Intégration Electronique Au Montage, En Retouche Et En Maintenance, Préconisations PSA / Electronic Integration at Assembly, in Repairs and in Maintenance, PSA Recommendations RÉFÉRENCE IND PROJET PAGE 02016_12_09369 1.0 DAE BMPV 47 / 53 CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT ETRE REPRODUIT OU COMMUNIQUE SANS SON AUTORISATION Baseline (version) : 6.0 A Date d'application : 5.4.6.5 Démarrage de l’UCE/ Start-up of the UCE 5.4.6.5.1Comportement du calculateur après un reset / Behavior of the computer after a reset Cas du reset matériel ou logiciel Case of a hardware or software reset:
  • 48. Intégration Electronique Au Montage, En Retouche Et En Maintenance, Préconisations PSA / Electronic Integration at Assembly, in Repairs and in Maintenance, PSA Recommendations RÉFÉRENCE IND PROJET PAGE 02016_12_09369 1.0 DAE BMPV 48 / 53 CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT ETRE REPRODUIT OU COMMUNIQUE SANS SON AUTORISATION Baseline (version) : 6.0 A Date d'application : 5.4.6.6 Séquencement des taches / Sequencing of the tasks
  • 49. Intégration Electronique Au Montage, En Retouche Et En Maintenance, Préconisations PSA / Electronic Integration at Assembly, in Repairs and in Maintenance, PSA Recommendations RÉFÉRENCE IND PROJET PAGE 02016_12_09369 1.0 DAE BMPV 49 / 53 CE DOCUMENT EST LA PROPRIETE DE PSA ET NE PEUT ETRE REPRODUIT OU COMMUNIQUE SANS SON AUTORISATION Baseline (version) : 6.0 A Date d'application : 5.4.6.7 Détail de la procédure de téléchargement en RAM / Detail of the download in RAM routine 5.4.6.7.1PHASE 0 : Préparation du téléchargement RAM / Preparation of the RAM download 5.4.6.7.2PHASE 1 & 2 : Initialisation et synchronisation / Initialization and synchronization 5.4.6.7.3PHASE 3 : Authentification du calculateur / Computer authentication 5.4.6.7.4PHASE 4 : Lecture de la Zone d’Identification (Z.I) du calculateur / Reading of the computer's Identification Area (Z.I.) 5.4.6.7.5PHASE 5 : Cohérence entre le fichier et le calculateur / Consistency between the file and the computer 5.4.6.7.6PHASE 6 : Demande de déverrouillage / Unlocking request 5.4.6.7.6.1 Calcul de la Clef_UCE / Calculation of the Clef_UCE 5.4.6.7.7PHASE 7 : Confirmation de déverrouillage / Unlocking confirmation 5.4.6.7.7.1 Mécanisme anti-scanning / Anti-scanning mechanism 5.4.6.7.8PHASE 8 : Effacement de la zone d’écriture RAM / Clearing of the RAM writing area 5.4.6.7.8.1 Conditions sur le déverrouillage / Conditions on the unlocking 5.4.6.7.8.2 Le repère logique / Logical marker 5.4.6.7.8.3 Test de la Signature-outil / Test of the Tool-signature 5.4.6.7.8.4 Gestion du Flag GLOBAL_VIERGE_RAM / Management of flag GLOBAL_VIERGE_RAM 5.4.6.7.8.5 Effacement de la RAM / Clearing of the RAM 5.4.6.7.8.6 Gestion de la variable ETAT_UCE_RAM / Management of the variable ETAT_UCE_RAM 5.4.6.7.9PHASE 9 : Ecriture du code en RAM / Writing of the code in RAM 5.4.6.7.9.1 «Préparation du transfert des données» Conditions sur le déverrouillage / «Preparation of the data transfer» Conditions on the unlocking 5.4.6.7.9.2 «Préparation du transfert des données» Effacement / «Preparation of the data transfer» Erasing 5.4.6.7.9.3 «Préparation du transfert des données» Contrôle des paramètres / «Preparation of the data transfer» Checking of the parameters 5.4.6.7.9.4 «Préparation du transfert des données» Test de la signature-outil / «Preparation of the data transfer» Test of the tool-signature