Bonjour les amis, j'espère que tout le monde va bien.
J'ai un projet qui consiste à capter la sortie OBD2 de véhicules pour connaître le protocole de communication utiliser. Le port OBD2 possède 16 broches et 5 protocoles de communication. Chaque marques de véhicules utilise diffèrentes broches pour envoyer les données depuis l'ecu ou calculateur.
- ISO15765-4 (CAN-BUS)
- ISO14230-4 (KWP2000)
- ISO9141-2 (KWP) :
- SAE J1850 VPW :
- SAE J1850 PWM :
Le but est de fabriquer un boitier testeur OBD2 afin d'être informer des protocoles de sortie de son vehicule.
Matériels : 16 mini fiches bananes (16x mâle/femelle selon utilité), une boite de jonction, des leds rouge, vert et jaune, un voltmètre digitale, des cables pas trop fin, 2 prises OBD2 (1x mâle / 1x femelle), 2 diodes, quelques resistance, un fusible de protection 1.5A, un interrupteur ON/OFF et un Arduino Nano/Uno..
branchement du boitier "Testeur OBD2":
Pin 1
Pin 2 LED jaune = (VPW et PWM)
Pin 3
Pin 4 LED verte = (Masse Chassis/Gnd)
Pin 5 LED verte = (Masse/Gnd)
Pin 6 LED jaune = (CAN)
Pin 7 LED jaune = (KWP, ISO)
Pin 8
Pin 9
Pin 10 LED jaune = (PWM)
Pin 11
Pin 12
Pin 13
Pin 14
Pin 15
Pin 16 LED rouge = (+12V)
États des LEDS:
Pin 2 (niveau bas) = LED 2 (éteint)
Pin 2 (niveau haut) = LED 2 (Allumé)
Pin 6 (niveau bas) = LED 6 (éteint)
Pin 6 (niveau haut) = LED 6 (allumé)
Pin 14 (niveau bas) = LED 6 (allumé)
Pin 14 (niveau haut) = LED 6 (éteint)
Pin 10 (niveau bas) = LED 10 (éteint)
Pin 10 (niveau haut) = LED 10 (allumé)
Pin 7 (niveau bas) = LED 7 (allumé)
Pin 7 (niveau haut) = LED 7 (éteint)
Très grand merci d'avance pour tout avis, conseil, orientation...