Salut Batla, salut à tous,Batla a écrit :Salut à vous tous,
Nissan, notamment sur les Terrano, s'est clairement fait plaisir en faisant en sorte d'être rarement en ligne avec les normes.. Hier j'ai regardé la prise 'OBD' (appelée d'ailleurs pudiquement Data Link Connector par Nissan..) de mon TII de 2004 et j'ai noté que les broches de données ne correspondent à aucune des 4 normes trouvées sur le net (SAEJ1850 VPW, SAEJ1850 PWM, ISO9141 et CAN).
Mon T2 de 2001 est bien conforme à la norme ISO9141-2; d'une part par la présence des pins cablées du connecteur et d'autre part simplement parce que, que ce soit avec des outils du commerce (lecteur de DTC autonome) ou avec mon programme et l'interface que je possède, je communique très bien avec l'ECU.
Donc, ton T2 de 2004 doit être conforme aussi (obligation depuis 2001 pour les diésels).
Faux.Batla a écrit : Elles correspondent en fait à ce que Christian sch avait mentionné sur un post il y a quelques années et qui est que les données Tx et Rx sont cablées en pin 12 et 13 de la prise 'DLC/OBD'...
Le problème est que, d'après ce que je comprends, l'adaptateur ELM 327 CAN OBD 2 Serial qu'ont commandé Christian sch et DB, n'est pas prévu pour cette configuration physique. Donc, il va falloir créer un cable OBD F/M intermédiaire pour aiguiller correctement les lignes de données.
Avez vous un plan pour les prises mâle/femelle nécessaires à la construction de ce cable intermédiaire?
Tous les interfaces commercialisés, du moment qu'il gèrent l'OBD2 (surtout qui prennent en compte l'ISO9141), qu'ils possèdent un ELM327 et un connecteur série (pour la liison entre le PC et le circuit ELM327) fonctionneront avec mon programme.
Pour la norme OBD2 - ISO9141, les PINs utilisaient sur la prise OBD 16 broches sont :
4-5 | Masse (souvent reliées ensembles)
7 | K-Line
15 | L-Line
16 | +12V
Après, cela n'empèche pas le constructeur d'utiliser les autres PINs du connecteur pour des outils de diagnostiques propriétaires (et pas ou peu documentés).
Tu peux vérifier physiquement sur ton T2 que ces 4 PINs sont raccordées.
L'adaptateur que tu mentionnes (ELM 327 CAN OBD 2 Serial) utilise d'après moi la norme J-2284 qui elle, utilise des PINs différentes du connecteur OBD :
4-5 Masse
6 | CAN High
14 | CAN Low (souvent mis à la Masse)
16 | 12V
Peut-être qu'il ne gère que cette norme, mais ce serait étonnant car l'ELM327 gère plusieurs normes.
Les boitiers dit 'ELM327' sont en fait des boitiers qui comportent :
- un Circuit Intégré ELM327,
- une partie électronique entre l'ELM327 et les broches de la prise OBD,
- une partie électronique entre l'ELM327 et la prise RS232.
Tout est intégré sur la même carte électronique.
D'autre part, le circuit ELM327 est capable de gérer plusieurs normes automatiquement. C'est sont intérets pour un programmeurs. Il permet de s'affranchir de la gestion des différents protocoles et d'avoir un même programme qui fonctionne pour plusieurs véhicules équipé de normes différentes.
Par exemple, la vieille version que j'ai (ELM327 v1.2a) gérait déjà plusieurs normes :
0 - Automatic
1 - SAE J1850 PWM (41.6 kbaud)
2 - SAE J1850 VPW (10.4 kbaud)
3 - ISO 9141-2 (5 baud init, 10.4 kbaud)
4 - ISO 14230-4 KWP (5 baud init, 10.4 kbaud)
5 - ISO 14230-4 KWP (fast init, 10.4 kbaud)
6 - ISO 15765-4 CAN (11 bit ID, 500 kbaud)
7 - ISO 15765-4 CAN (29 bit ID, 500 kbaud)
8 - ISO 15765-4 CAN (11 bit ID, 250 kbaud)
9 - ISO 15765-4 CAN (29 bit ID, 250 kbaud)
A - SAE J1939 CAN (29 bit ID, 250* kbaud)
B - USER1 CAN (11* bit ID, 125* kbaud)
C - USER2 CAN (11* bit ID, 50* kbaud)
A+,
ZebuloN
PS: désolé s'il y a des fautes, j'ai pas tout relu.