Afficher un message
Vieux 15/01/2018, 22h48   #326
thierry81
Membre Non Confirmé
 
Avatar de thierry81
 
Date d'inscription: septembre 2014
Localisation: France, Toulouse
Messages: 4
Thanks: 2
Thanked 14 Times in 4 Posts
Pouvoir de réputation: 0
thierry81 is on a distinguished road
Par défaut

Bonjour à tous,

Ayant eu un problème avec un compteur de scenic 2 dci 120cv de 2003, j'ai acheté un émulateur pour vérifier la réparation effectuée. Mais cet émulateur ne permet pas de tout tester.

Tout d'abord je me suis demandé si je ne pouvais pas utiliser un ELM327 pour envoyer les trames CAN au compteur.

J'ai utilisé deux pistes :

La première a été de vérifier les trames envoyées par le module d'émulation. le module envoie répétitivement les trames suivantes
Id = 35D Data = 1003000008005000
Id = 625 Data = 0200BD02
Id = 60D Data = 781200003A3C2248
Id = 215 Data = FFF0FF02
Id = 354 Data = 0000000000000600
Id = 75E Data = 01192900
Id = 285 Data = 0000000000007A01

Cela permet d'avoir :
  • Horloge et température
  • Message "Appuyer sur frein+start
  • Le voyant de frein de parking
  • Les chiffres de compte tours
  • le profil du véhicule
  • Les 4 portieres ouvertes
  • Jauge de temperature vide
  • Jauge de carburant vide

C'est déjà pas mal. reste à voir ce que ces trames commandent réellement et comment avoir plus. Il faudra que j'espionne le bus can avec autre chose que l' ELM (j'attends un obdlink SX)

La deuxième piste c'est d'utiliser DDT4ALL de Cedric http://www.tlemcen-electronic.com/fo...ad.php?t=60430. Il faut ensuite dans la liste des calculateurs choisir Tdb_J84_Série_03_01_05. Il y a alors un écran pour commander individuellement tous les éléments du tableau de bord (sauf l'afficheur radio). Sur la dernière photo on voit tous les segments "texte" allumés. Pour l'instant c'est un peu compliqué : il faut d'abord allumer le tdb avec le programme puis l'arrêter et ensuite lancer DDT4ALL...

J'ai joint le petit programme python qui allume le tableau de bord via l'ELM (fonctionne sous windows, pour linux il faudrait adapter l'import msvcrt).

Connections sur le connecteur gris :
Broche 1 : 12v
Broche 2 : Masse
Broche 29 : CAN Low
Broche 30 : CAN High

Sur l'ELM:

Broche 4 ou 5 : Masse
Broche 16 : 12V
Broche 6 : CAN High
Broche 14 : CAN Low


A+
Images attachées
Type de fichier : jpg Emulateur.jpg (22,5 Ko, 82 affichages)
Type de fichier : jpg Compteur.jpg (20,1 Ko, 83 affichages)
Type de fichier : jpg Compteur DDT4ALL.jpg (19,3 Ko, 82 affichages)
Fichiers attachés
Type de fichier : zip WakeDash.zip (1,3 Ko, 25 affichages)
thierry81 est déconnecté   Réponse avec citation
The Following 6 Users Say Thank You to thierry81 For This Useful Post:
cedricp (18/02/2018), djemai (16/03/2018), elmostro (28/08/2019), rapou30 (06/03/2018), tehnosoftex (17/01/2018), WJon (01/09/2019)