MechanicDB
Formule Heavy Duty 4,212 paires de défauts 10 OEM 16 documents OEM

Base de données des codes défaut J1939

Ce qu'est ce jeu de données
4,212 paires de pannes SPN/FMI SAE J1939 compilées à partir de 16 documents de codes de panne publiés par les équipementiers, chacune associée à une famille de pannes rédigée avec 17,049 procédures dans un ordre d’examen rédigé fondé sur le FMI, des niveaux de difficulté, des fourchettes de coût des pièces et des estimations de main-d’œuvre lorsqu’elles sont connues. Livraison aux formats CSV, Parquet et SQLite, avec un lien vers le document source pour chaque paire de pannes.
Acheter la licence Heavy Duty · $149

Échantillon gratuit de 100 défauts sur GitHub (ODbL) →

Ce que vous obtenez

Six tables, livrées en CSV délimité par des barres verticales, en Apache Parquet et dans une base SQLite, jointes sur fault_id et fix_id.

TableLignesContenu
j1939_faults4,212Une ligne par paire SPN/FMI et par OEM : code OEM, calculateur, description courte, famille de défauts, explication, document source et URL
j1939_spn884Noms des SPN : les SPN standard une fois, les SPN attribués par le constructeur une fois par OEM
j1939_fmi32Les 32 identifiants de mode de défaillance avec leur signification en langage clair
diagnostic_fixes17,049Procédures rédigées par panne dans l’ordre d’examen, avec difficulté et étapes, ainsi que fourchette du coût des pièces et heures de main-d’œuvre lorsqu’elles sont connues
replacement_parts5,913Noms de pièces par réparation, avec une requête de recherche catalogue
j1939_fixes_joined17,049La vue à plat qui joint défauts et réparations, une seule lecture pour les notebooks

Couverture par OEM

16 documents de codes défaut publiés par 10 constructeurs. Chaque ligne renvoie au document dont les paires sont tirées ; ouvrez un OEM pour sa propre répartition.

OEMCalculateurPaires de défautsDocument source
BendixABS/ESC111SD-13-4869 EC-60 ABS/ATC/ESP service data sheet (2013)
BendixABS/ESC155SD-13-4983 EC-80 ABS/ATC service data sheet (2014)
CaterpillarEngine ECU661200 Series marine auxiliary engines troubleshooting guide
CumminsEngine ECU200A042J565 fire pump drive engine IOM, fault code charts
CumminsEngine ECU38Onan marine generator MDDCA operator manual
EatonTransmission763TRTS0950 Endurant HD fault code index
EatonTransmission876TRTS0960 Endurant XD fault code index
John DeereEngine ECU161OMH229936 9670/9770 STS engine control unit DTCs
John DeereEngine ECU153OMRG35856 PowerTech DTC list
NavistarBody controller326S08327 Body Controller Diagnostic Trouble Codes (2010)
NavistarBody controller25s082504 Electrical System Troubleshooting Guide fault-code XML
PSIEngine ECU271PSI 6.0L OBD-HD engine diagnostic manual (FCCC chassis)
PerkinsEngine ECU179SEBU8601-07 1206E-E70TTA industrial engine OMM, Table 3 diagnostic codes
WABCOABS/ESC113MM0112 ABS/ESC E-version maintenance manual (05.2020)
WABCOABS/ESC448MM1719 mBSP ABS/ESC maintenance manual (08.2018)
YanmarEngine ECU327Troubleshooting manual, engines over 56 kW (2024)

Les listes de défauts des moteurs routiers des camions Cummins, Detroit Diesel, PACCAR, Volvo/Mack et Caterpillar relèvent des portails concessionnaires et ne sont pas incluses. Les descriptions sont rédigées par nous et aucun texte SAE J1939 n'est reproduit.

Bendix · 266Caterpillar · 66Cummins · 238Eaton · 1,639John Deere · 314Navistar · 351Perkins · 179PSI · 271WABCO · 561Yanmar · 327

Couverture par système

SystèmePaires de défautsPart
Transmission1,35532.2%
Brakes/ABS81619.4%
Engine51512.2%
Electrical4009.5%
Fuel3748.9%
Aftertreatment2295.4%
Body/Cab1603.8%
Air Intake1283.0%
Network982.3%
Cooling551.3%
Lubrication491.2%
Instrument330.8%

Référence FMI J1939

L'identifiant de mode de défaillance est la seconde moitié de chaque défaut J1939. Voici les significations en langage clair utilisées dans tout le jeu de données, avec le nombre de paires de défauts qui portent chacune d'elles.

FMISignificationPaires de défauts
0Reading in-range but far too high190
1Reading in-range but far too low156
2Signal unstable, intermittent or implausible339
3Circuit voltage high / short to supply357
4Circuit voltage low / short to ground367
5Current too low; open circuit324
6Current too high; short to ground281
7Mechanical part not reacting or misadjusted187
8Wrong frequency, pulse width or period109
9Message not arriving at expected rate190
10Value changing implausibly fast or slow129
11Fault detected, cause undetermined60
12Smart device or component defective182
13Calibration data outside limits284
14See manufacturer-specific instructions198
15Slightly above normal range82
16Moderately above normal range112
17Slightly below normal range77
18Moderately below normal range113
19Network-received value flagged as error160
20Value has drifted upward over time71
21Value has drifted downward over time54
22Reserved by SAE; some OEMs assign proprietary meanings (réservé)23
23Reserved by SAE; some OEMs assign proprietary meanings (réservé)8
24Reserved by SAE; some OEMs assign proprietary meanings (réservé)5
25Reserved by SAE; some OEMs assign proprietary meanings (réservé)4
26Reserved by SAE; some OEMs assign proprietary meanings (réservé)4
27Reserved by SAE; some OEMs assign proprietary meanings (réservé)4
28Reserved by SAE; some OEMs assign proprietary meanings (réservé)4
29Reserved by SAE; some OEMs assign proprietary meanings (réservé)4
30Reserved by SAE; some OEMs assign proprietary meanings (réservé)4
31Fault present; no further detail130

Lignes d'exemple

Une ligne par équipementier dans l’échantillon gratuit. Le jeu de données ajoute les procédures ordonnées pour chaque paire, avec les estimations de coût et de main-d’œuvre lorsqu’elles sont connues et un nom de pièce lorsqu’une pièce est associée.

SPNFMIOEMCode OEMDescriptionFamille de défauts
15413Bendix12-23ABS controller auxiliary I/O channel 2 or 3 reads shorted highConfigurable Auxiliary Output Solenoid Circuit
17416Caterpillar174-16Fuel temperature reading moderately above normal rangeFuel Temperature Sensor
914Cummins551Accelerator pedal idle validation circuit reads low (shorted to ground)Accelerator Pedal Position Sensor
336Eaton250Clutch actuator position sensor circuit shorted to ground, current too highLinear Clutch Actuator (LCA) Position and Operation
9416John Deere—Fuel delivery pressure sensor, moderately above normal rangeFuel Delivery (Low) Pressure Sensor
20239Navistar—Electronic gauge cluster, tachometer sensor fault is not being received at the expected message rateInstrument/Gauge Cluster CAN Link Fault
11031PSI—Engine coolant temperature sensor signal stuck, not responding to changesEngine Coolant Temperature Sensor
298Perkins—Secondary accelerator pedal position sensor frequency or pulse width out of rangeAccelerator Pedal Position Sensor
7044WABCO—Trailer auxiliary output circuit (WABCO aux): circuit shorted to ground (voltage low)Configurable Auxiliary Output Solenoid Circuit
35164YanmarP206CDEF quality sensor internal circuit shortedDEF/Urea Quality (Concentration) Sensor Circuit

Questions

S'agit-il du Digital Annex de la SAE J1939 ?

Non. MechanicDB Heavy Duty ne reproduit ni le Digital Annex de la SAE J1939, ni aucun fichier DBC J1939, ni de texte SPN/FMI sous licence SAE. Chaque paire de défauts est compilée à partir d'un document OEM de codes de défaut publié — un manuel d'entretien, un guide de maintenance ou une liste de DTC provenant d'un serveur officiel de constructeur — avec une rédaction qui nous est propre et un lien par ligne vers le document d'origine.

Quels systèmes de poids lourds sont couverts ?

Transmission, ABS/ESC, calculateur moteur, post-traitement et calculateurs de carrosserie chez 10 constructeurs : Bendix, Caterpillar, Cummins, Eaton, John Deere, Navistar, Perkins, PSI, WABCO, Yanmar — applications hors route, stationnaires, marines, agricoles et spécialisées. Les listes de défauts moteur pour usage routier de Cummins, Detroit Diesel, PACCAR, Volvo/Mack et des camions Caterpillar proviennent des portails concessionnaires et ne sont pas incluses.

Que signifient SPN et FMI dans un code défaut J1939 ?

Un défaut J1939 est une paire. Le SPN (Suspect Parameter Number) désigne le paramètre ou le composant sur lequel un calculateur fait un rapport, par exemple la température du liquide de refroidissement ou un capteur de vitesse de roue. Le FMI (Failure Mode Identifier, de 0 à 31) indique la nature de la défaillance : au-dessus ou en dessous de sa plage, court-circuit au positif ou à la masse, circuit ouvert, signal erratique, absence de mise à jour, etc. Les SPN standard ont le même sens pour toutes les marques ; les SPN à partir de 516096 sont attribués par chaque constructeur, c'est pourquoi le jeu de données les nomme par OEM.