




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
CopyrightSAEInternational
ProvidedbyIHSunderlicensewithSAE
NoreproductionornetworkingpermittedwithoutlicensefromIHS
NotforResale
SURFACEVEHICLERECOMMENDEDPRACTICE
J1939-73
REV.MAR2004
Issued 1996-02
Revised 2004-03
SupersedingJ1939-731996-02
ApplicationLayer-Diagnostics
Foreword—TheJ1939seriesofSAERecommendedPracticeshasbeendevelopedbytheTruckandBusControlandCommunicationsNetworkSubcommitteeoftheTruckandBusElectricalandElectronicsCommittee.Theobjectivesofthesubcommitteearetodevelopinformationreports,recommendedpractices,andstandardsconcernedwiththerequirements,design,andusageofdeviceswhichtransmitelectronicsignalsandcontrolinformationamongvehiclecomponents.
TheseSAERecommendedPracticesareintendedasaguidetowardstandardpracticeandaresubjecttochangesoastokeeppacewithexperienceandtechnicaladvances.
TABLEOFCONTENTS
Foreword 1
Scope 4
References 4
ApplicablePublications 4
SAEPublications 4
CaliforniaAirResourcesBoard(CARB)Publication 4
Definitions 4
Active 4
Broadcast 5
Calibration 5
ContinuouslyMonitoredSystems 5
DiagnosticTroubleCode 5
FreezeFrame 5
Key 5
MalfunctionIndicatorLamp 5
MemoryAccess 5
Non-continuouslyMonitoredSystems 5
Object 5
Password 5
Pointer 5
Port 5
PreviouslyActive 5
Rationality 5
ReadinessCode 6
Seed 6
SAETechnicalStandardsBoardRulesprovidethat:“ThisreportispublishedbySAEtoadvancethestateoftechnicalandengineeringsciences.Theuseofthisreportisentirelyvoluntary,anditsapplicabilityandsuitabilityforanyparticularuse,includinganypatentinfringementarisingtherefrom,isthesoleresponsibilityoftheuser.”
SAEreviewseachtechnicalreportatleasteveryfiveyearsatwhichtimeitmaybereaffirmed,revised,orcancelled.SAEinvitesyourwrittencommentsandsuggestions.Copyright?2004SAEInternational
Allrightsreserved.Nopartofthispublicationmaybereproduced,storedinaretrievalsystemortransmitted,inanyformorbyanymeans,electronic,mechanical,photocopying,recording,orotherwise,withoutthepriorwrittenpermissionofSAE.
TOPLACEADOCUMENTORDER: Tel: 877-606-7323(insideUSAandCanada)
Tel: 724-776-4970(outsideUSA)Fax: 724-776-0790
Email:
custsvc@
SAEWEBADDRESS:
--````,,-`-`,,`,,`,`,,`
CopyrightSAEInternational
ProvidedbyIHSunderlicensewithSAE
NoreproductionornetworkingpermittedwithoutlicensefromIHS
NotforResale
SAE
Space 6
User_Level 6
Abbreviations 6
TechnicalRequirements 8
General 8
OverviewofDiagnosticRequirements 8
DiagnosticCapabilitiesEnvisioned 8
SuggestedDiagnosticSupport 8
EmissionRelatedComponents 8
Non-emissionRelatedComponents 9
GeneralConditionsforDiagnosticProcedures 9
Security 10
DiagnosticConnector 10
ParameterMonitoringRequirements 10
DiagnosticTroubleCodeDefinition 11
DiagnosticParameterGroupDefinitions 12
ActiveDiagnosticTroubleCodes(DM1) 14
MalfunctionIndicatorLamp 18
RedStopLamp 18
AmberWarningLamp 18
ProtectLamp 18
SuspectParameterNumber 18
FailureModeIdentifier 19
SPNConversionMethod 19
OccurrenceCount 21
PreviouslyActiveDiagnosticTroubleCodes(DM2) 21
DiagnosticDataClear/ResetofPreviouslyActiveDTCs(DM3) 22
FreezeFrameParameters(DM4) 23
FreezeFrameLength 24
FreezeFrameParameters 25
DiagnosticReadiness1(DM5) 25
ActiveTroubleCodes 25
PreviouslyActiveDiagnosticTroubleCodes 25
OBDCompliance 25
ContinuouslyMonitoredSystemsSupport/Status 26
Non-continuouslyMonitoredSystemsSupport 26
Non-continuouslyMonitoredSystemsStatus 27
ContinuouslyMonitoredSystemsTestResults(DM6) 28
CommandNon-continuouslyMonitoredTest(DM7) 29
TestIdentifier 30
TestResultsforNon-continuouslyMonitoredSystems(DM8) 30
TestType/ComponentIdentifier 31
TestValue 31
TestLimitMaximum 31
TestLimitMinimum 31
OxygenSensorTestResults(DM9) 32
Non-continuouslyMonitoredSystemsTestIdentifiersSupport(DM10) 32
TestIdentifiersSupported 32
DiagnosticDataClear/ResetforActiveDTCs(DM11) 33
Emissions-RelatedActiveDiagnosticTroubleCodes(DM12) 33
(R)5.7.13 StopStartBroadcast(DM13) 35
CurrentDataLink 40
-2-
--````,,-`-`,,`,,`,`,,`
-
PAGE
3
-
NotforResale
CopyrightSAEInternational
ProvidedbyIHSunderlicensewithSAE
NoreproductionornetworkingpermittedwithoutlicensefromIHS
SAE
J1587 40
J1922 40
J1939Network#1,PrimaryVehicleNetwork 40
J1939Network#2 41
ISO9141 41
J1850 41
Other,ManufactureSpecifiedPort 41
J1939Network#3 42
HoldSignal 42
SuspendSignal 42
SuspendDuration 43
MemoryAccessRequest(DM14) 43
PointerType 44
PointerExtension 44
Pointer 45
Key/User_Level 46
Length/NumberRequested 48
Command 48
MemoryAccessResponse(DM15) 50
Status 51
EDCPExtension 52
ErrorIndicator/EDCParameter 53
Seed 58
Length/NumberAllowed 60
BinaryDataTransfer(DM16) 60
NumberofOccurrencesofRawBinaryData 60
RawBinaryData 61
BootLoadData(DM17) 62
BootLoadData 63
DataSecurity(DM18) 63
SecurityEntityType 63
SecurityEntityLength 64
DataSecurityParameter 64
CalibrationInformation(DM19) 65
CalibrationVerificationNumber 65
CalibrationIdentification 66
(R)5.7.20 MonitorPerformanceRatio(DM20) 68
IgnitionCycleCounter 69
OBDMonitoringConditionsEncountered 69
SPNofApplicableSystemMonitor 70
ApplicableSystemMonitorNumerator 70
ApplicableSystemMonitorDenominator 70
(R)5.7.21 DiagnosticReadiness2(DM21) 71
DistanceTravelledWhileMILisActivated 71
(R)AppendixA (R):FAILUREMODEIDENTIFIERCODES 72
AppendixB :AssumptionsUsedToDesignMemoryAccess 77
AppendixC :ApplicationRulesRegardingMemoryAccessPGNs 79
AppendixD :ApplicationRulesRegardingDataSecurityMessage(DM18) 88
AppendixE :MemoryAccessInformation 89
AppendixF :RestrictionsAssociatedwithproprietaryspns 99
--````,,-`-`,,`,,`,`,,`
CopyrightSAEInternational
ProvidedbyIHSunderlicensewithSAE
NoreproductionornetworkingpermittedwithoutlicensefromIHS
NotforResale
SAE
Scope
TheSAEJ1939seriesofrecommendedpracticesareintendedforlight-andheavy-dutyvehicleuseson-oroff-roadaswellasappropriatestationaryapplicationswhichusevehicle-derivedcomponents(e.g.generatorsets).Vehiclesofinterestinclude,butarenotlimitedto:on-andoff-highwaytrucksandtheirtrailers,constructionequipment,andagricultureequipmentandimplements.
Thepurposeofthesedocumentsistoprovideanopeninterconnectsystemforon-boardelectronicsystems.Itistheintentionofthesedocumentstoallowelectronicdevicestocommunicatewitheachotherbyprovidingastandardarchitecture.
J1939-73identifiesthediagnosticconnectortobeusedforthevehicleservicetoolinterfaceanddefinesmessagestoaccomplishdiagnosticservices.California-regulatedOBDIIrequirementsaresatisfiedwithasubsetofthespecifiedconnectorandthedefinedmessages.Diagnosticmessages(DMs)providetheutilityneededwhenthevehicleisbeingrepaired.Diagnosticmessagesarealsousedduringvehicleoperationbythenetworkedelectroniccontrolmodulestoallowthemtoreportdiagnosticinformationandself-compensateasappropriate,basedoninformationreceived.Diagnosticmessagesincludeservicessuchasperiodicallybroadcastingactivediagnostictroublecodes,identifyingoperatordiagnosticlampstatus,readingorclearingdiagnostictroublecodes,readingorwritingcontrolmodulememory,providingasecurityfunction,stopping/startingmessagebroadcasts,reportingdiagnosticreadiness,monitoringengineparametricdata,etc.
References
ApplicablePublications—GeneralinformationregardingthisseriesofrecommendedpracticesisfoundinSAEJ1939.ThelatestissueoftheSAEJ1939publicationsshallapply.
SAEPUBLICATIONS—AvailablefromSAE,400CommonwealthDrive,Warrendale,PA15096-0001.Unlessotherwisespecified,thelatestpublicationshallapply.
SAEJ1587—JointSAE/TMCElectronicDataInterchangeBetweenMicrocomputerSystemsinHeavy-DutyVehicleApplications
SAEJ1939—SerialControlandCommunicationsVehicleNetworkSAEJ1939-13—Off-BoardDiagnosticConnector
SAEJ1939-21—DataLinkLayer
SAEJ1939-71—VehicleApplicationLayerSAEJ1979—E/EDiagnosticTestModes
CALIFORNIAAIRRESOURCESBOARD(CARB)PUBLICATION—AvailablefromAirResourcesBoard,Haagen-SmitLaboratory,9528TelstarAvenue,ElMonte,CA91731-2990.Telephone(818)575-6800.
FINALREGULATIONORDER,Title13,CaliforniaCodeRegulations,Section1968.2,MalfunctionandDiagnosticSystemRequirementsfor2004andSubsequentModel-YearPassengerCars,Light-DutyTrucks,andMedium-DutyVehiclesandEngines(OBDII)
Definitions
Active—Thestateusedtoindicatethatafaultiscurrentlyoccurring.ActivedominatesPreviouslyActive.Afaultcannotbeboth“Active”and“PreviouslyActive”simultaneously.
--````,,-`-`,,`,,`,`,,`
-4-
SAE
Broadcast—Messagesthataresentonaperiodicbasiswithouthavingtobesolicited.InsomecasesBroadcastsmaybenormallyoffandsolicitedtocomeonandthenstayonuntiltheyaresolicitedtoturnoff(seeDM13,sect.(R)5.7.13).
Calibration—Thesoftwareinstalledinacontrolmodule.Thisincludesexecutablecodeandcalibrationdata.
ContinuouslyMonitoredSystems—ContinuouslyMonitoredSystemsarethosewhicharemonitoredapproximatelytwotimespersecond.Notethatsomecontinuousmonitorsmayrequiremanyconditionstobetruebeforemonitoringcanbeperformed.
DiagnosticTroubleCode—A4-bytevaluethatidentifiesthekindoftrouble,theassociatedfailuremodeanditsoccurrencecount.
FreezeFrame—Asamplingofagroupofparametersbasedontheoccurrenceofadiagnostictroublecode.
Key—TheresultofasetofmathematicaloperationsperformeduponaSeedtoprovideadevicewithameansofauthenticatingaTool’srequest.
MalfunctionIndicatorLamp—TheMILisusedtoreporttroublecodesthatareemissionsrelated.TroublecodesthatarenotemissionsrelateddonotilluminatetheMIL.
MemoryAccess—Thisdefinesasetofmessages(DM14throughDM18)andoutlinestheoperationalproceduresforaTool(ordevice)wishingtoreadorwritethememory,orstoragespace,ofadevicewithorwithoutdatasecurity.
Non-continuouslyMonitoredSystems—Systemmonitorsthatrunonceatrip.Trip,inthiscontext,isasdefinedbyOBDII.Itshouldbenotedthattherewillbemonitorsthatwon’truneverytrip,i.e.cold-startaidmonitorsmayonlyrunwhentheambienttemperatureisbelow10°C(50°F).
Object—Someentitywithinamemoryand/oraSPACE.
Password—ThenumbersentwhenusingasimpleauthenticationtechniquewhereinboththedeviceandToolhaveapriorknowledgeofthespecificnumberandusuallyuseequalityastheverification.
Pointer—Atermusedtolabeladevicethatidentifiesthememorylocationwhichshouldbereadorwritten.Typesofpointersinclude:directmemoryaddressanddirectedspatialaddressing(SuspectParameterNumber(SPN)Space,OEMProprietarySpace,andReservedtobeassigned).
Port—Physicalconnectionpoint(s)fromacontrolmoduletoaspecificcommunicationslink(seeDM13).
PreviouslyActive—Thestateusedtoindicatethatafaulthasoccurredbutisnotpresentlyoccurring.Afaultcannotbeboth“Active”and“PreviouslyActive”simultaneously.
Rationality—Rationalityfaultdiagnosticforaninputcomponentmeansverificationoftheaccuracyoftheinputsignalwhileintherangeofwhatisphysicallypossible(seeAppendixA,regionbversusregionfandg)whencomparedtoallotheravailableinformation.ThisisatermthattheCaliforniaAirResourcesBoardhasdefinedintheirOBDIIrules.
--````,,-`-`,,`,,`,`,,`
-5-
SAE
ReadinessCode—Thisisacodewhichissetoncealloftheemissions-relateddiagnosticshavebeenperformed.ThereadinesscodeshallbesetbeforethecompletionofthecoldportionoftheFederalTestProcedureforEmissionsCertification.Servicetoolscaninterrogateacontrollertodeterminethestateofthereadinesscode.Ifitisset,thenthecontrollerhashadtheopportunitytotestallemissions-relateddiagnostics(seeDM5,sect.5.7.5).
Forexample,onenginestartup,itislikelythatanin-rangetypeofdiagnosticontheintakemanifoldpressuremightrequireoperationatspeedandtorquepointsbeyondtheidlecondition.Therefore,ifthesystemhaditstroublecodeserasedandthentheenginewasrestarted,thereadinesscodewouldnotbesetuntiltheconditionforthein-rangeintakemanifoldpressuretestshadbeenexecuted.Itisalsoexpectedthatothertests,notjusttheintakemanifoldpressure,wouldneedtobeperformedbeforethereadinesscodecouldbeset.Thereadinesscodeshallgotothenotreadyconditioneachtimethevehicleispowereddown.
Seed—AnumbersentbyadevicetoaTooltoobtainauthenticationoftheTool’srighttoaccessthedevice.
Space—AmemoryregioncontainingacollectionofOBJECTS.
User_Level—AnumbersentbyaTooltoadevicealongwithaninitialrequesttoinformthedeviceofsomespecificlevelofaccessthattheToolwishestogain.
Abbreviations
CARB CaliforniaAirResourcesBoardCM SPNConversionMethod
CALID CalibrationIdentificationNumberCVN CalibrationVerificationNumber
DM1 DiagnosticMessage1,ActiveDiagnosticTroubleCodes
DM2 DiagnosticMessage2,PreviouslyActiveDiagnosticTroubleCodes
DM3 DiagnosticMessage3,DiagnosticDataClear/ResetforPreviouslyActiveDTCsDM4 DiagnosticMessage4,FreezeFrameParameters
DM5 DiagnosticMessage5,DiagnosticReadiness
DM6 DiagnosticMessage6,ContinuouslyMonitoredSystemsTestResultsDM7 DiagnosticMessage7,CommandNon-continuouslyMonitoredTest
DM8 DiagnosticMessage8,TestResultsforNon-continuouslyMonitoredSystemsDM9 DiagnosticMessage9,OxygenSensorTestResults
DM10 DiagnosticMessage10,Non-continuouslyMonitoredSystemsTestIdentifiersSupportDM11 DiagnosticMessage11,DiagnosticDataClear/ResetforActiveDTCs
DM12 DiagnosticMessage12,EmissionsRelatedActiveDTCs
-6-
--````,,-`-`,,`,,`,`,,`
-
PAGE
26
-
NotforResale
CopyrightSAEInternational
ProvidedbyIHSunderlicensewithSAE
NoreproductionornetworkingpermittedwithoutlicensefromIHS
--````,,-`-`,,`,,`,`,,`
SAE
DM13
DiagnosticMessage13,StopStartBroadcast
DM14
DiagnosticMessage14,MemoryAccessRequest
DM15
DiagnosticMessage15,MemoryAccessResponse
DM16
DiagnosticMessage16,BinaryDataTransfer
DM17
DiagnosticMessage17,BootLoadData
DM18
DiagnosticMessage18,DataSecurity
DM19
DiagnosticMessage19,CalibrationInformation
DM20
DiagnosticMessage20,MonitorPerformanceRatio
DM21
DiagnosticMessage21,DistanceTravelledWhileMILisActivated
DTC
DiagnosticTroubleCode
EDC
ErrorDetectionand/orCorrection
EDCP
ErrorDetectionand/orCorrectionParameter
FMI
FailureModeIndicator
FTP
FederalTestProcedure
MA
MemoryAccess
MIL
MalfunctionIndicatorLamp
NA
Notapplicable
PG
ParameterGroup
PID
ParameterIdentifier(SAEJ1587orSAEJ1979)
OBDII
On-boardDiagnosticsII
OC
OccurrenceCount
SPN
SuspectParameterNumber
SeeSAEJ1939foranytermsandordefinitionsnotfoundinthisdocument.
SAE
TechnicalRequirements
General—ThediagnosticdefinitionsprovidedhereinareintendedtosatisfytheneedsofallpotentialusersoftheSAEJ1939network.ThesedefinitionsareintendedtobesuitableforapplicationsinanyoftheindustrygroupsdefinedwithinSAEJ1939.Abroadrangeofcapabilitiesareprovidedwithprovisionmadeforfuturegrowth.Additionalfeatures,ParameterGroupsandParameterdefinitionswillbedefinedovertime;itisanticipatedthatthisdocumentwillcontinuouslyevolveaslongastheSAEJ1939networkisanactiveRecommendedPractice.Suchgrowthwillbeimplementedinsuchawayastoensurebackwardcompatibilitywithearlierversions.Atthetimeofinitialpublication,manyofthesegrowthareasareidentifiedbutareyettobedefined.Suchidentificationisprovidedsothatthereaderwillbeawareofthoseadditionsthatarealreadyplannedforthedocument.
OverviewofDiagnosticRequirements—Thediagnosticrequirementsnecessarytoprovidethetypeofcapabilityourcustomers,ourindustry,andtheregulatorybodiesaredemandingisoutlinedinSection5.2.1.AdescriptionoftheminimumrequirementsneededtosatisfyregulatoryrequirementsiscontainedinSection
5.2.2.AdiscussionofthegeneraloperatingconditionsfordiagnosticproceduresisdefinedinSection5.2.3.
DIAGNOSTICCAPABILITIESENVISIONED—Thefollowingcapabilitieswillbedefinedinthisandfuturepublicationsofthisdocument:
Security—Defineasecurityschemetobeusedontheserialdatalinkthatallowstheindustrystandardservicetoolstobeabletoperformtasksthatarenecessaryduringserviceprocedures.Thiswillincludeaccessingdiagnosticinformation,accessingvehicleconfigurationinformationandrecalibratingcontrolmodules.
Connectors—DefinetheconnectortobeusedforconnectiontothevehicleSAEJ1939networkforservicetools.ThediagnosticconnectorisdefinedinSAEJ1939-13.
DiagnosticStatusMessageSupport—Provideasetofmessagesthatallowsthereadingoffaultinformation,clearingoffaultinformation,monitoringofvehicleparameters,accesstovehicleandcomponentconfiguration,andotherrelatedinformation.
DiagnosticTestSupport—ProvideacapabilitythatallowstheserviceTooltoputthevariouscontrollersintospecifictestmodesinordertodeterminepropersubsystemoperation.
SuggestedDiagnosticSupport
EmissionRelatedComponents—Asaminimumcapability,allcontrollersusingSAEJ1939thatimpactemissionsandmustcomplywithOBDIIorOBDshallsupportthefunctionsshowinthefollowingtable.
Table1:EmissionRelatedComponents
Row#
Function
PGN
Acronym
SPN#
Description
1
ReadDTCs
65236
DM1DM12
AllActiveDTCsEmissionsrelatedactiveDTCs
2
ClearDTCs
6523562228
DM11DM3
CleardiagnosticinformationforactiveDTCs
3
ReadFreezeFrameData
65229
DM4
Freezeframedefinition&support
4
Accessreal-timeinfo
SeeRows9-19
--````,,-`-`,,`,,`,`,,`
SAE
Table1:EmissionRelatedComponents
Row#
Function
PGN
Acronym
SPN#
Description
5
Accesslasttriptestresults
65231
DM6
TestresultsforprematureDTCs
6
Accesssystemreadinesscode
65230
DM5
OBDcompliance,previouslyactive&activeDTCcount,monitorssupportedandtheirstatus.
Diagnosticreadiness.
7
ReportVIN
65260
VI
VehicleIdentification
8
ReportCVN
54016
DM19
Calibrationinformation
9
MonitorPerformanceRatio
49664
DM20
Indicateshowoftenmanufacturermonitorscomponentscomparedtototalnumberofopportunitiestomonitorcomponentperformance.
10
Temperature
65262
ET1
110
EngineCoolantTemperature
11
Speed
65265
CCVS
86
Wheel-basedVehicleSpeed
12
Pressure
65270
IC1
102
105
BoostPressure
IntakeManifoldTemperature
13
Positionsetting
61443
EEC2
91
92
AcceleratorPedalPositionPercentLoadatCurrentSpeed
14
Torque
61444
EEC1
513
190
ActualEnginePercentTorqueEngineSpeed
15
Angle
65159
IT6
1436
ActualIgnitionTiming
16
Group
60416
TP.CM.xx
2556
ConnectionManagement
17
Group
59392
ACKM
2541
AcknowledgementMessage
18
PGN
59904
RQST
2540
RequestPGN
19
Count
60160
TP.DT
2572
DataTransfer
Non-emissionRelatedComponents—Tobedeterminedinlaterrevisionsofthisdocument.
GENERALCONDITIONSFORDIAGNOSTICPROCEDURES—Theseguidelinesarenecessarytoensureproperoperationofboththetestequipmentandthevehicleduringdiagnosticprocedures.Testequipment,whenusingmessagesdefinedinthisdocument,shouldnotaffectnormaloperationofthevehicleexceptwhenthatistheexpresspurposeofthemessage.
Theoff-boardtestequipmentmayrequestdatawithoutknowledgeofwhichmoduleonthevehiclewillrespond.Theserequestsmayalsobedirectedtoaspecificdevice.Thepropermethodshouldbeusedinordertoreducenetworktraffic.Insomevehicles,multiplecontrollersmayrespondwiththeinformationrequested.Inaddition,asinglemodulemaysendmultipleresponsestoasinglerequest.Anytestdevicerequestinginformationmust,therefore,haveprovisionsforreceivingmultipleresponses.
Theon-boardsystemsshouldrespondtoarequestasdefinedinSAEJ1939-21.Withmultipleresponsespossiblefromasinglerequest,thisallowsasmuchtimeasisnecessaryforallmodulestoaccessthedatalinkandtransmittheirresponse(s).Ifthereisnoresponsewithinthistimeperiod(i.e.0.25seconds),theToolcaneitherassumenoresponsewillbereceived,orifaresponsehasalreadybeenreceived,thatnomoreresponseswillbereceived.
--````,,-`-`,,`,,`,`,,`
SAE
AToolshouldalwayswaitforaresponsefromthepreviousrequest,or“noresponse”time-outbeforesendinganotherrequest.InnocaseshouldarequestbesentinlessthanthetimesspecifiedinSAEJ1939-21afterthepreviousrequest.
Destinationspecificrequestsrequirearesponse.Ifarequestforaparametergroupisnotsupportedbythemoduleandadestinationspecificrequestwasused,aNACKisrequired(seeSAEJ1939-21PGN59392).Iftherequestforaparametergroupwassenttoaglobaldestinationaddressanditisnotsupportedbyagivendevice,thenthatdevicemustnotNACKtherequest.
--````,,-`-`,,`,,`,`,,`
Unlessotherwisespecified,parametervaluesshouldbeformattedinaccordancewiththeparameterrangesasdefinedbySAEJ1939-71section5.1.3.
Security—OneofthepurposesofthisRecommendedPracticeistoprovideastandardprotocol(asetofcapabilitiesordiagnosticservices)toallowuserstoaccessandmodifymemoryareasinsideacontrolleronthenetwork.ForthesetoolstobesupportedbythemanufacturersoftheECUsthatwillbedesignedtoconnecttotheJ1939network,sufficientprotectionagainst“unauthorized”modificationsmustbeincluded.Themessagesdescribedinsections5.7.14(DM14)though5.7.18(DM18)andtheirsubsectionsaretobeusedforthispurpose.
Thissecurityshallnotbeusedtolimitaccesstothecapabilitiesdefinedinsection5.7.1(DM1)throughsection
(R)5.7.13(DM13)andsection5.7.19(DM19),butisintendedtoallowmanufacturerstolimitthedatathatcanbeaccessedbytheuser.ThesecuritysystemsoutlinedhererepresentarecommendationforECUmanufacturersandprovideflexibilityforthemtotailorindividualsystemstotheirspecificsecurityneeds.Thevehiclemodulesaddressedarethosethatarecapableofhavingsolid-statememorycontentsalteredbyanexternalcommandsentthroughthisvehiclecommunicationlink.Impropermemorycontentalterationcouldpotentiallydamagetheelectronics,reducethevehicle’scompliancetolegislatedrequirements,orbreachthevehiclemanufacturer’ssecurityinterests.
Proper“Unlocking”ofthecontrollershallbeaprerequisitetoaccesscertaincriticalon-boardcontrollerfunctions.Accesstotheon-boardcontrollerwhileina“Locked”modeispermittedonlyasdeterminedbythecontroller’smanufacturer.Thismayrequirethattheuserobtainspecificcodesorpasswordsdirectlyfromthemanufacturer’srepresentativeandmayonlybepossiblewhenusingproduct-specificsoftware.Thispermitsthecontrollertoprotectitselffromunauthorizedintrusion.
Themessagesinsections5.7.14(DM14)though5.7.18(DM18)donotattempttodefinecapabilityasarequirementforanycontrollerortospecifywhatinformationshouldbesubjecttoanyspecificsecuritymeasures;thesedecisionsarelefttothecontrollermanufacturer.ImplementationofthesecuritysystemshallnotpreventbasicdiagnosticcommunicationsbetweenanexternalToolandtheon-boardcontroller.
AppendixC,AppendixDandAppendixEcontainadditionalinformationthatmayhelpimplementersunder-standtheintendeduseofthesesecurityprocessesforgainingaccesstocontrollermemoryandtheseveraldif-ferentmodesavailableforlimitingaccessareasofthatmemory.
DiagnosticConnector—ThediagnosticconnectorisdefinedinSAEJ1939-13.
ParameterMonitoringRequirements—TheparameterdefinitionsshallbethoseofthereferencedSAEJ1939ApplicationLayerdocument.AnyparameterthathasbeendefinedinanapplicationslayerdocumentandisincludedinaParameterGroup(PG)shallbeusedfordiagnostics.Therefore,ifaparameterhasalreadybeendefined,itwillnotberedefinedfordiagnosticpurposes.Insomecasesitwillbenecessarytoidentifyacloselyrelatedparameter,suchasthevalueoftheacceleratorpedalsensorreadingwhenthefailureoccurredratherthanthecurrentreadingoftheacceleratorpedalsensor.
SAE
DiagnosticTroubleCodeDefinition—ADiagnosticTroubleCode(DTC)ismadeupoffour(4)independentfields,asfollows:
a. SuspectParameterNumber
(SPN)
19
bits
b. FailureModeIdentifier
(FMI)
5
bits
c. OccurrenceCount
(OC)
7
bits
d. SPNConversionMethod
(CM)
1
bit
Theseindependentparametersarenotusedtogethertoformanumber.Theyaremerelyasetofinformationthathelpsinunderstandingthefailurethatisbeingreported.
AdiagnosticToolmayalsowanttousethecontrollersourceaddressandtheNametodeterminewhichcontrollerisreportingthediagnosticinformation.ThisinformationisnotneededtointerprettheSPNbutmaybebeneficialtohaveduringthediagnosticprocess.ReferenceSAEJ1939fortheSourceAddressandNamedefinitions.
Diagnostictroublecodesaretransmittedas4bytespertroublecode.Those4bytesareinterpretedasdefinedinsection5.7.1.InanefforttoprovidecontinuitybetweenthediagnosticsdefinedinSAEJ1587tothatofSAEJ1939-73,thefaultencodingformatremainsverysimilar.WhenpossibleSAEJ1587PIDnumbershavebeenmappedoneforoneasSPNs.
Examplesofdiagnostictroublecodes(seeTable2:):
EXAMPLE1—ThisisaSAEJ1587parameter.
SPN=91 SuspectparameterisacceleratorpedalpositionFMI=3 Failuremodeisidentifiedasvoltageabovenormal
OC=5 Occurrencecountindicatestroublehasoccurred5timesCM=02 (1bit)
EXAMPLE2—ThisisnotaparametercommunicatedasanSAEJ1587PID.Therefore,itisassignedanumberabove511.
SPN=656 Suspectparameterisengineinjectornumber6FMI=3 Failuremodeisidentifiedasvoltageabovenormal
OC=2 Occurrencecountindicatestroublehasoccurred2timesCM=02 (1bit)
--````,,-`-`,,`,,`,`,,`
EXAMPLE3—DiagnosticTroubleCodeastransmittedindiagnosticmessages(e.g.DM1)Given:
Parameter“Pre-FilterOilPressure,”SuspectParameterNumber1208FailureModeIdentifierof3
OccurrenceCountof10
SPNConversion
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 家人和諧幸福承諾書(shū)電子版范本3篇
- 2025福建省大學(xué)生志愿服務(wù)鄉(xiāng)村振興計(jì)劃工作模擬試卷含答案詳解
- 2025江蘇蘇州國(guó)家歷史文化名城保護(hù)區(qū)、蘇州市姑蘇區(qū)區(qū)屬國(guó)資集團(tuán)副總裁招聘2人考前自測(cè)高頻考點(diǎn)模擬試題及答案詳解(奪冠系列)
- 客戶代表聘用合同7篇
- 2025年淮南壽縣安徽壽州控股集團(tuán)有限公司人才引進(jìn)10人模擬試卷及答案詳解1套
- 數(shù)據(jù)完備準(zhǔn)確保障責(zé)任承諾書(shū)7篇
- 2025安徽含山縣縣級(jí)公立醫(yī)院招聘緊缺人才13人考前自測(cè)高頻考點(diǎn)模擬試題及1套完整答案詳解
- 銷售合同審核標(biāo)準(zhǔn)化工具快速響應(yīng)版
- 2025福建億力集團(tuán)有限公司所屬單位生招聘98人第三批考前自測(cè)高頻考點(diǎn)模擬試題及答案詳解1套
- 2025江西吉安市井岡山大學(xué)招聘177人考前自測(cè)高頻考點(diǎn)模擬試題附答案詳解(完整版)
- 2023年中級(jí)統(tǒng)計(jì)師《統(tǒng)計(jì)工作實(shí)務(wù)》試題真題及答案
- 新疆質(zhì)量安全總監(jiān)培訓(xùn)課件
- 心理健康指導(dǎo)手冊(cè)方案
- 電廠安全學(xué)習(xí)培訓(xùn)課件
- 電信安裝人員安全培訓(xùn)課件
- 2025秋新教材統(tǒng)編版(2024)八年級(jí)上冊(cè)道德與法治全冊(cè)教案
- 2025年液冷數(shù)據(jù)中心項(xiàng)目投資可行性研究報(bào)告
- 事業(yè)位協(xié)議班培訓(xùn)合同
- 中石化面試題目及答案
- 2025年中國(guó)50歲以上成年人益生菌行業(yè)市場(chǎng)全景分析及前景機(jī)遇研判報(bào)告
- 跨海航線2025年船舶維修與保養(yǎng)市場(chǎng)分析報(bào)告
評(píng)論
0/150
提交評(píng)論