Support Megasquirt, Tech Edge WBO2, Tuner Pro, AutoSport Labs et Fenixecu 

  • cablage microsquirt?

  • Vos montages, vos projets, vos remarques, c'est ici ;-)
Vos montages, vos projets, vos remarques, c'est ici ;-)
 #4102  par mecavalou31
 25 mai 2015 20:31
bonsoir tout le monde

après avoir regarder sur le portail Citroën , je n'est rien trouver , a part les schémas , couleur des fils , fonction ...
j'ai envoyer un mail au ingénieur psa (mail diag ) , pour leur demander mais c'est compliquer car c'est des information interne a psa ... puis il ne réponde que pour des panne et nous dire que faire sur les véhicule avec le cable obd connecter et le numéro de vin , il prenne la main a distance et regarde les information interne au calculateur ( il accede avec un code personnelle)
enfin qui ne tente rien na rien , j attend leur réponse.

par contre je me suis balader sur internet et j'ai trouves quelques informations si çà peut vous servir . je vous les met juste en dessous

cordialement


Peugeot 106 1.6 16S protocole : KWP SLOW mode 1: 80100010 mode 2 : 7E380000

Mode 1

Ce mode retourne les valeurs courantes de certains capteurs tel que :

le régime moteur
la vitesse du véhicule
les températures du moteur (air, liquide de refroidissement)
les informations sur les sondes à oxygène et la régulation du dosage air/carburant

Chaque capteur est caractérisé par un numéro appelé PID (Parameter Identifier) qui permet d'identifier le paramètre. Par exemple la norme stipule que le régime moteur a 12 pour PID. La norme OBD (mise à jour de 2007) prévoit 135 PIDs. Tout comme pour les modes, les voitures ne supportent pas tous les PIDs. La page liste des véhicules compatibles OBD2 donne les PIDs supportés dans les différents modes de certains véhicules.

Pour avoir un aperçu de la liste exhaustive des PIDs rendez-vous à la section "les PIDs" de notre site.
Mode 2

Ce mode retourne les données gelées (ou instantanées) d'un défaut. Lorsqu'un défaut est détecté par l'ECM celui-ci enregistre les données des capteurs au moment précis de l'apparition du défaut.


Mode 1 et 2 uniquement

Le tableau ci-dessous décrit les principaux PIDs supportés par les modes 1 et 2. Le mode 1 permet de connaitre la valeur courante du PID correspondant. Le mode 2 permet de connaitre l'état des PIDs lors de la détection d'un défaut.

PID N° Description
00 00 Liste des PIDs supportés (plage de 01 à 32)
01 01 Status depuis le dernier effacement des codes défauts
02 02 Code défaut qui a provoqué l'enregistrement de données "gelées"
03 03 Etat du circuit de carburant
04 04 Charge moteur calculée en %
05 05 Température du liquide de refroidissement moteur en °C
06 06 Ajustement à court terme du carburant voie 1 en %
07 07 Ajustement à long terme du carburant voie 1en %
08 08 Ajustement à court terme du carburant voie 2 en %
09 09 Ajustement à long terme du carburant voie 2 en %
0A 10 Pression de carburant en kPa
0B 11 Pression d'admission absolue en kPa
0C 12 Régime moteur en tours/min
0D 13 Vitesse du véhicule en km/h
0E 14 Avance à l'allumage sur le cylindre 1 en degré
0F 15 Température d'air d'admission en °C
10 16 Débit d'air mesuré par le débimètre en g/s
11 17 Position absolue du papillon des gaz en %
12 18 Etat du circuit secondaire d'admission
13 19 Capteur d'02 positions voie/capteur
14 20 Tension du capteur d'02 voie 1 capteur 1/td>
15 21 Tension du capteur d'02 voie 1 capteur 2
16 22 Tension du capteur d'02 voie 1 capteur 3
17 23 Tension du capteur d'02 voie 1 capteur 4
18 24 Tension du capteur d'02 voie 2 capteur 1
19 25 Tension du capteur d'02 voie 2 capteur 2
1A 26 Tension du capteur d'02 voie 2 capteur 3
1B 27 Tension du capteur d'02 voie 2 capteur 4
1C 28 Spécification OBD du calculateur
1D 29 Capteur d'02 positions voie/capteur
1E 30 Etat des entrées auxilliaires
1F 31 Durée depuis le démarrage du moteur
20 32 Liste des PIDs supportés (plage de 33 à 64)
21 33 Distance effectuée depuis que la MIL est allumée en kms
22 34 FPression relative de carburant dans la rampe d'injection en kPa
23 35 Pression de carburant dans la rampe d'injection en kPa
24 36 Capteur d'O2 (plage étendue) voie 1, capteur 1 (lambda et tension)
25 37 Capteur d'O2 (plage étendue) voie 1, capteur 2 (lambda et tension)
26 38 Capteur d'O2 (plage étendue) voie 1, capteur 3 (lambda et tension)
27 39 Capteur d'O2 (plage étendue) voie 1, capteur 4 (lambda et tension)
28 40 Capteur d'O2 (plage étendue) voie 2, capteur 1 (lambda et tension)
29 41 Capteur d'O2 (plage étendue) voie 2, capteur 2 (lambda et tension)
2A 42 Capteur d'O2 (plage étendue) voie 2, capteur 3 (lambda et tension)
2B 43 Capteur d'O2 (plage étendue) voie 2, capteur 4 (lambda et tension)
2C 44 Consigne de l'EGR en %
2D 45 Erreur sur la consigne de l'EGR en %
2E 46 Consigne de la purge d'évaporation en %
2F 47 Niveau de carburant en %
30 48 Nombre d'avertissement(s) depuis que les défauts (DTC) ont été effacés
31 49 Distance parcourue depuis que les défauts (DTC) ont été effacés.
32 50 Pression des vapeurs du système d'évaporation en Pa
33 51 Pression atmosphérique en kPa
34 52 Capteur d'O2 (plage étendue) voie 1, capteur 1 (lambda et tension)
35 53 Capteur d'O2 (plage étendue) voie 1, capteur 2 (lambda et tension)
36 54 Capteur d'O2 (plage étendue) voie 1, capteur 3 (lambda et tension)
37 55 Capteur d'O2 (plage étendue) voie 1, capteur 4 (lambda et tension)
38 56 Capteur d'O2 (plage étendue) voie 2, capteur 1 (lambda et tension)
39 57 Capteur d'O2 (plage étendue) voie 2, capteur 2 (lambda et tension)
3A 58 Capteur d'O2 (plage étendue) voie 2, capteur 3 (lambda et tension)
3B 59 Capteur d'O2 (plage étendue) voie 2, capteur 4 (lambda et tension)
3C 60 Température du catalyseur en °C. voie 1, capteur 1
3D 61 Température du catalyseur en °C. voie 2, capteur 1
3E 62 Température du catalyseur en °C. voie 1, capteur 2
3F 63 Température du catalyseur en °C. voie 2, capteur 1
40 64 Liste des PIDs supportés (plage de 65 à 96)
41 65 Etat des grandeurs surveillées pendant ce cycle de conduite
42 66 Tension du module de contrôle en V
43 67 Charge moteur absolue
44 68 Consigne équivalente du ratio carburant/air
45 69 Position relative du papillon des gaz en %
46 70 Température d'air ambiente en °C
47 71 Position absolue du papillon des gaz B en %
48 72 Position absolue du papillon des gaz C en %
49 73 Position de la pédale d'accélérateur D en %
4A 74 Position de la pédale d'accélérateur E en %
4B 75 Position de la pédale d'accélérateur F en %
4C 76 Consigne de l'actuateur de papillon des gaz en %
4D 77 Durée de fonctionnement du moteur depuis que la MIL est allumée en min
4E 78 Durée de fonctionnement du moteur depuis que les défauts ont été effacée en min
4F 79 Information de configuration de l'équipement de test externe n°1
50 80 Information de configuration de l'équipement de test externe n°2
51 81 Type du carburant actuellement utilisé par le véhicule
52 82 Pourcentage d'alcool dans le carburant en %
53 83 Pression absolue des vapeurs dans le système d'évaporation en kPa
54 84 Pression des vapeurs dans le système d'évaporation en Pa
55 85 Compensation à court terme du capteur O2 voie 1 et 3
56 86 Compensation à long terme du capteur O2 voie 1 et 3
57 87 Compensation à court terme du capteur O2 voie 2 et 4
58 88 Compensation à long terme du capteur O2 voie 2 et 4
59 89 Pression absolue de la rampe de carburant en kPa
5A 90 Position relative de la pédale d'accélérateur en %
5B 91 Durée de vie restante du bloc de batterie (hybride) en %
5C 92 Température d'huile moteur en °C
5D 93 Avance de l'injection de carburant en °
5E 94 Consommation de carburant en litre/h
5F 95 Consommation de carburant en litre/h
60 96 Liste des PIDs supportés (plage de 97 à 128)
61 97 Demande du conducteur : pourcentage de couple (%)
62 98 Pourcentage de couple final du moteur (%)
63 99 Référence de couple du moteur en Nm
64 100 Donnée de couple moteur en %
65 101 Entrées / sorties auxilliaires
66 102 Capteur de débimètre
67 103 Température(s) d'eau moteur en °C
68 104 Capteur(s) de température d'air en °C
69 105 Consigne d'EGR et erreur EGR
6A 106 Consigne du contrôle d'entrée d'air et position relative d'entrée d'air
6B 107 Température(s) des gaz de recirculation en °C
6C 108 Consigne de l'actuateur de contrôle du papillon des gaz et position relative du papillon
6D 109 Système de contrôle de la pression de carburant
6E 110 Système de contrôle de la pression d'injection
6F 111 Pression d'entrée du turbo compresseur en kPa
70 112 Contrôle de la pression du boost en kPa
71 113 Contrôle du turbo à géométrie variable (VGT)
72 114 Contrôle de la valve de décharge (wastegate)
73 115 Pression à l'échappement en kPa
74 116 Régime du/des turbo(s) en tr/min
75 117 Température du turbo A en °C
76 118 Température du turbo B en °C
77 119 Température de l'échangeur d'air en °C
78 120 Température des gaz d'échappement voie 1 en °C
79 121 Température des gaz d'échappement voie 2 en °C
7A 122 Filtre à particule diesel voie 1
7B 123 Filtre à particule diesel voie 2
7C 124 Température du filtre à particule diesel
7D 125 Etat du contrôle d'étendu des Nox NTE
7E 126 Etat du contrôle d'étendu des PM NTE
7F 127 Durée de fonctionnement moteur
80 128 Liste des PIDs supportés (plage de 129 à 160)





et voila autre chose


Pour une info de distance parcourue ou conso instantannée (peut être), c'est disponible sur le CAN en mode pooling (émission de trames CAN périodiquement)
Pour d'autres infos, il faut certainement passé par le protocole CCP mais qui impose d'avoir certains fichiers issus de la compilation (mapping des variables accessibles en acqui ou en calibration) et, sauf si tu connais quelqu'un chez VAG/Audi ou Jonhson Control (si c'est eux qui fournissent le tableau de bord), impossible à trouver.
Le CAN pooling est définit par le standard CAN 2.0A ou 2.0B. Les messages sont indentifiés par un Id codée sur 11 bits (CAN2.0A ou standard) ou 28 bits (CAN2.0B ou étendu) classés par priorités (plus c'est petit, plus c'est prioritaire).
La vitesse de bus est, dans la majorité des cas, de 500Kbits/s (facilement vérifiable au scope)
Dans le mode pooling, il est possible de retrouver le décodage des trames par expérimentations (notamment vitesse véhicule, régime moteur, brake switch...)
De plus, avec un peu de chance, tu peux retrouver ce bus sur la prise diag (OBD II)


Le mode pooling peut être considéré comme le mode de communication par défaut entre les différents controleurs de la voiture.
Chaque contrôleur possède ses propres identifiants qu'il va émettre périodiquement et les identifiants qu'il va attendre.
Pour décoder (au niveau matériel) les trames CAN, il faut une interface où l'on va définir les Bit Rates (image du débit), les filtres d'identifiants, la position de l'échantillonnage, le nombre d'échantillon.... De mémoire, il existe le SJA1000 et quelques µC intégrant déjà du CAN.
Ce décodage permettra de ressortir les trames présentes sur le bus (en fonction du filtre configuré dans le driver CAN), à savoir l'Identifiant (codé sur 11 ou 28 bits selon la norme utilisée), le nombre d'octets (de 0 à 8 ou 64) puis les octets en tant que tel.
Il faut ensuite interpréter la signification de ces octets qui définiront les signaux.
Par exemple, je peux avoir une trame périodique, transmise toute les 10ms par le contrôleur ABS vers le controleur moteur (mais disponible pour tous le monde), qui possède un identifiant 100h et qui contient 3 octets dans les 2 premiers indiquent la vitesse du véhicule (qu'il faut ajusté à l'aide d'un gain/offset) et le dernier octet contient 1 bit indiquant une activation ABS en cours et 1 bit indiquant que le signal vitesse et correct.

Evidemment, pour "analyser" ce qu'il se passe sur le bus CAN, il faut un matériel et un logiciel assez spécifique car il va "accepter" tous les messages présents sur le bus (parfois presque 40 messages!). Le plus utilisé est CANalyzer mais inaccessible pour le particulier.



voila en espérant que ça vous aide
 #4103  par Manu
 25 mai 2015 20:56
BusMaster de ETAS remplace très bien CANalyzer et en plus est gratuit :
http://www.etas.com/fr/products/applica ... master.php

Avec une sonde Peak CANUSB ca roule ;-) Mais il faut le véhicule sous la main...
 #4105  par Manu
 25 mai 2015 20:59
Honnêtement, non. C'est le protocole DIAG que tu donnes ;-)

Mais je savais trés bien que ce sont des données usines ;-) Inaccessible au commun des mortels sauf en reverse-ingénerie.
 #4106  par mecavalou31
 25 mai 2015 21:05
bon en forçant en peu avec psa peut être qui me donneront des infos , sinon je démissionne !!!!

je suis le seul en france a travailler un jour férié pour eux , sinon psa va couler sans moi ,


ha ha ha , bon je sort

au faite je ferait l'enregistrement demain des données pour la Renault 21 quand tu aura un moment ( car tu as une vie aussi !)

merci pour votre aides
 #4123  par mecavalou31
 28 mai 2015 19:17
salut tout le monde

désoler elvis02 , il ne veule rien transmettre , j'ai l'impression que je lui faisait perdre son temps au mec !!!!

bon courage pour la suite en tout cas
 #4124  par Manu
 28 mai 2015 19:29
mecavalou31 a écrit : j'ai l'impression que je lui faisait perdre son temps au mec !!!!
C'est sûrement le cas :oops:
En fait, le "mec" il les avait même pas ces infos !!! C'est de l'information "bureau d'étude", pas "contrôle" ou "assistance diag".

Perso pour avoir des infos chez d'autres marques où j'ai quelques entrées, il faut allez taper "haut" pour avoir l'espoir d'obtenir des infos. Et c'est pas que mes contacts ne veulent pas me les donner, c'est juste que parfois ils n'y ont pas accès... D'où le système D => écoute la voiture et cherche...

++
Manu