Batla a écrit :En fait, sur nos bestiaux l'interface série suit la norme RS232 mais ne satisfait pas la recommendation V.28. C'est pourquoi il est nécessaire de passer par une
interface 'hydraulique' 
pour adapter les niveaux de tension des signaux Tx et RX.
Ca va, j'vois qu'il y en a qui suivent ...
Batla a écrit :
Sur
le schéma proposé par la société PLMS Developments c'est le rôle du MAX232A et de la quincaillerie qui l'entoure.
En revanche sur ce schéma il y a une horloge à 153.6 kHz pour permettre à l'ECU du Patrol de sérialiser/dé-sérialiser à 9600 bauds. Comme la ligne Clk n'est pas présente sur notre prise 16 broches, j'en déduis que cette horloge a été inclue dans l'ECU de nos TII; tant mieux, ça allège l'interface.
Effectivement, sur les schémas que j'ai pu glané à droite à gauche , il a une sortie clock. Donc soit comme tu dis Batla, le signal clock est généré en interne par l'ECU, soit le protocole et différent des docs que l'on trouve (et qui ne sont pas spécifique PATROL/TERRANO), mais qui sont pour des véhicule NISSAN quand même.
La synthèse que j'avais fait il y a quelques année, c'est à partir du document qu'à mis en lien Batla.
Batla a écrit :
Idéalement, il serait bien de trouver en France une interface de ce type, déjà câblée; celle commercialisée par PLMS étant un peu chère pour ce que c'est (95 dollars australiens + fdp + frais de douane éventuellement).
Cela nous permettrait rapidement de pouvoir 'jouer' avec une émulation de terminal sur un portable en s'appuyant par ex. sur ces spécifications du
protocole Consult.
... Malheureusement on sort du topic initié par Zebulon: l'OBD2
C'est pas grave, je vais renommé le topic en EOBD / CONSULT protocole ou alors tu crées un autre topic CONSULT. Pas de soucis.
Dans tous les cas, je continue mon petit programme, pour moi et pour ceux que ça intéresse. Ca m'aurait bien intéressé le CONSULT, mais si je n'ai rien pour tester, dur dur. Mais peut-être que les T2 comme le mien sont également équipé du raccordement CONSULT. Je regarderais (mais peut-être plus tard car il fait 0 chez moi).
EDIT : Jouer avec un émulateur de terminal ne sera pas si évident je pense, car dans le protocole CONSULT, il faut envoyer des caractères hexa pour initialiser l'ECU ( 0xFF 0xFF 0xEF ) et en général, avec un émulateur de terminal, on envoie plutôt des caractères avec des codes ascii affichables. Pour envoyer 0xFF, c'est pas 2 fois la lettre F qu'on envoie, mais le code ascii 0xFF (1 seul caractère).
A+,
ZebuloN