




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
\\\\整車控制器系統(tǒng)診斷規(guī)范—“EV160”文件編號:“EV160-20150002014編制:校對:審核:“業(yè)務(wù)高級經(jīng)理”會簽:“控制系統(tǒng)集成主管”扌比準(zhǔn):“部長”XXX年XXX月
版本信息版本日期編制校對審核更新描述V1.0初始版本Vl.l20151127崔曉靜崔曉靜1、修改數(shù)據(jù)鏈路層描述;2、刪除31服務(wù)的02子服務(wù);3、刪除28服務(wù)的01、02子服務(wù);4、刪除2703、04子服務(wù);5、27添加seed為四個字節(jié)的隨機(jī)數(shù);6、seed和key在列表中定4個字節(jié);7、刪除2F02子服務(wù);8、刪除1906子服務(wù);9、status改為僅bit0、3支持10、刪除NRC11;11、F184修改為9個字節(jié);12、添加故障碼中英文對照表;目錄TOC\o"1-5"\h\z版本信息2參考文獻(xiàn)5網(wǎng)絡(luò)拓?fù)?診斷接口6診斷需求74.1.診斷協(xié)議74.1.1.物理層74.1.2.數(shù)據(jù)鏈路層74.1.3.網(wǎng)絡(luò)層7應(yīng)用層時間參數(shù)8DiagnosticServices(ISO14229-1)8SupportedDiagnosticServices9DiagnosticSessionControl(10H)11ECUReset(11H)13CommunicationControl(28H)14SecurityAccess(27H)15TesterPresent(3EH)21ControlDTCSetting(85H)21ReadDataByIdentifier(22H)23WriteDataByIdentifier(2EH)24InputOutputControlByIdentifier(2FH)26ClearDiagnosticInformation(14H)27ReadDTCInformation(19H)28RoutineControl(31H)35RequestDownLoad(34H)37TransferData(36H)37RequestTransferExit(37H)3.7故障定義38故障碼DTC中英文對照表38附錄A:凍結(jié)幀信息40附錄B:42B.1版本信息參數(shù)列表:42B.2數(shù)據(jù)流參數(shù)列表:42B.3版本信息參數(shù)定義44B.4數(shù)據(jù)流參數(shù)定義46術(shù)語DTC故障診斷碼BSBlocksizeSTminMinimumSeparationTimeC有條件的M強(qiáng)制性執(zhí)行U用戶選用TBD待定義SID服務(wù)標(biāo)識符DID數(shù)據(jù)標(biāo)識符NRC負(fù)響應(yīng)碼UDS統(tǒng)的診斷服務(wù)Server服務(wù)器Client客戶端ECU電控單元參考文獻(xiàn)NO.參考文檔題目[1]ISO11898-1:2003Roadvehicles-Controllerareanetwork(CAN)Part1:Datalinklayerandphysicalsignaling[2]ISO11898-2:2003Roadvehicles-Controllerareanetwork(CAN)Part2:High-speedmediumaccessunit⑶ISO11898-5:2007Roadvehicles-Controllerareanetwork(CAN)Part5:High-speedmediumaccessunitwithlow-powermode[4]ISO15765-2:2004RoadVehicle-DiagnosticonCANPart2:NetworkingLayerServices⑸ISO15765-3:2004RoadVehicle-DiagnosticonCANPart3:ApplicationLayerServices⑹ISO14229-1:2006RoadVehicle-DiagnosticSystemsDiagnosticServicesSpecification[7]ISO15031-6:2005Roadvehicles-Communicationbetweenvehicleandexternalequipmentforemission-relateddiagnosticPart6:Diagnostictroublecodedefinitions網(wǎng)絡(luò)拓?fù)溆删W(wǎng)絡(luò)工程師統(tǒng)一發(fā)布網(wǎng)絡(luò)拓?fù)洹币弧敢蛔?前豐童右At車宙右甘豐宙?控制甦;邃慚樓口;車身押制樓塊;前S1;W平熱纜;方向盤轉(zhuǎn)拘怙越瓠電子槻宜垂氛;戟擷溝傳感算;嬴一一「一左:前豐童右At車宙右甘豐宙?控制甦;邃慚樓口;車身押制樓塊;前S1;W平熱纜;方向盤轉(zhuǎn)拘怙越瓠電子槻宜垂氛;戟擷溝傳感算;嬴一CJNFCBUS:宜浪花電越雯;?BMS=電池皆理垂統(tǒng);?DC-CHM:亶汛充電樁;?RMS=遠(yuǎn)程監(jiān)持乘鑽;整車控tlflh潼斷接口;電范皆理丟統(tǒng);P捋坤創(chuàng)殍;遠(yuǎn)理金揑乘統(tǒng);充電機(jī)瑋制兼軼;電對助力轉(zhuǎn)向垂統(tǒng);3EEB皿薪聽舞高通總經(jīng);I*VCU:■CHG:EPS:+MCU:電幼電機(jī)揑創(chuàng)甦;+ICM=儀盤捽啊垂蛻;+ECC:電子觀捽垂境;EAS=電功空謂.垂蜒;+CHG-S:充電機(jī)捽刨垂撫(MJ;卜卜I:CANVBUS:匝車髙速總線;VOJrDLC:BCM:AHL=SAS=ESP:YBS=C1VEBL3:臣車低速總拔;BCM:車身拎制農(nóng)塊;DLU慈斷?n?PEPS’一梃如垂統(tǒng);ICM=主儀我單元iSDM=安全氣養(yǎng)樓訣;ESCL:電子轉(zhuǎn)向柱鈦=RVG個車慮議乘茨;IPMS=SVA+PAS:愎燥犒敬系竦+泊車軻助垂境;AQC:自功汽翼梓制系蛻;EHLL.隕樂主養(yǎng)單元iEU:DVDS示果撓;DS昭罵址員麼椅奧塊;LINBUS:1ZW沁BCM=車身護(hù)割換關(guān);Anri-PiDcbl=Anri-PiKb2=Anri-PiKh3=Anri-Puxtri:Anri-PiKh.車宙薛夾氣苑;RaduSensor.酉■怙題鴉,F(xiàn)igFig1.C70GB-2014整車網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)診斷接口丄口口口口口口口口8'口口口口□口口口応丄口口口口口口口口8'口口口口□口口口応Fig2.OBD診斷接口管腳描述1EVBUSCANH2/3/4接地5接地6/7/8/9EVBUSCANL10/11/12/13/14/15/16電源Tab1.OBD診斷接口針腳定義由線束工程師統(tǒng)一發(fā)布OBD接口定義”診斷需求診斷協(xié)議4.1.1.物理層物理層應(yīng)滿足ISO11898-2要求及北京新能源汽車股份有限公司企業(yè)標(biāo)準(zhǔn)《新能源汽車高速CAN網(wǎng)絡(luò)節(jié)點級電子控制單元(ECU)技術(shù)要求》要求。4.1.2.數(shù)據(jù)鏈路層數(shù)據(jù)鏈路層應(yīng)滿足ISO11898-1要求。所有診斷請求和應(yīng)答幀的數(shù)據(jù)長度應(yīng)為8字節(jié),否則電控單元將忽略該診斷請求幀。當(dāng)診斷響應(yīng)長度不足8字節(jié)時,空余的字節(jié)應(yīng)用0xAA填充。4.1.3.網(wǎng)絡(luò)層網(wǎng)絡(luò)層應(yīng)滿足ISO15765-2要求和下述要求:
.尋址方式可以支持物理尋址和功能尋址。診斷消息ID描述見下表:控制器名稱簡稱物理尋址診斷請求ID(Hex)診斷響應(yīng)ID(Hex)功能尋址診斷請求ID(Hex)實施網(wǎng)段驅(qū)動電機(jī)控制器MCU0x7E00x7E80x7DFEVBUSTab2.診斷ID列表“由網(wǎng)絡(luò)工程師統(tǒng)一發(fā)布所有診斷ID分配,各系統(tǒng)填寫各自的診斷ID至上表”.網(wǎng)絡(luò)層時間參數(shù)ParameterValueUnitBS8-STmin20msParameterTimeoutPerformanceRequirementUnitNAs/NAr70n/amsNBrn/a<70msNBs150n/amsNCsn/a<70msNCr150n/amsTab3.網(wǎng)絡(luò)層時間參數(shù)需求4.1.4.應(yīng)用層時間參數(shù)ParameterMinMaxTimeoutUnitP2server050n/amsP2clientn/an/a150msP2*server02000n/amsP2*clientn/an/a5000msP3clientphys2P2servern/an/amsP3clientfuncP2servermaxn/an/amsParameterMinNominalTimeoutUnitS3servern/an/a5000msS3client020004000msTab4.應(yīng)用層時間參數(shù)需求DiagnosticServices(ISO14229-1)ServicesshallbeimplementedaccordingtoISO14229-1.Additionaldetailsare
specifiedinthissection.4.2.1.SupportedDiagnosticServicesTheoverviewofECUsupporteddiagnosticservicesisdescribedinthefollowingtable.Table5SupporteddiagnosticservicesofECUDiagnosticServicesListSessionSecurityAccessAddressingSID(Hex)ServiceNameDefaultExtendedProgrammingPhysicalAddressFunctionAddress10DiagnosticSessionControl7711EcuReset7727SecurityAccess728CommunicationControl773ETesterPresent7785ControlDTCSetting7722ReadDataByIdentifier72EWriteDataByIdentifier71屯72FInputOutputControlBvidentifier71714ClearDiagnosticInformation719ReadDTCInformation731RoutineControl7173734RequestDownLoad73736TransferData73737RequestTransferExit737說明:訪問權(quán)限丁1表示需要擴(kuò)展安全級權(quán)限,V3表示需要編程安全級權(quán)限。TheservicesneedtosupportsuppressPositveResponseBit(SPRS)areshowedinfollowingtable.Tab5.ServicessupportedSPRSbitDiagnosticServicesListSupportSPRSbitSID(Hex)ServiceName10DiagnosticSessionControl7
DiagnosticServicesListSupportSPRSbitSID(Hex)ServiceName11EcuReset27SecurityAccess28CommunicationControl3ETesterPresent85ControlDTCSetting22ReadDataByIdentifier2EWriteDataByIdentifier14ClearDiagnosticInformation19ReadDTCInformation2FInputOutputContorlByIdentifier31RoutineControl34RequestDownload36TransferData37RequestTransferExitThenegativeResponseCodes(NRC)usedbyECUaredefinedasfollows:Tab6.NegativeResponseCodesNRC(Hex)Description11HserviceNotSupported12HsubFunctionNotSupported13HincorrectMessageLengthOrInvalidFormat22HconditionsNotCorrect24HrequestSequenceError36HexceededNumberOfAttempts31HrequestOutOfRange33HsecurityAccessDenied37HrequiredTimeDelayNotExpired35HInvalidKey72HgeneralProgrammingFailure78HresponsePending7FHserviceNotSupportedInActiveSession92H/93HVoltageTooHigh/voltageTooLow7EHsubFunctionNotSupportedInActiveSessionIftwoormoreNRCsarereasonable,theECUcouldsendthenegativeresponsemessageaccordingtothefollowingpriorityrules:?The7FhNRChavethehighestpriority;?Forothers,theNRCwithsmallernumberhashigherpriority.DiagnosticSessionControl(10H)Thisserviceisusedbytheclienttoenabledifferentdiagnosticsessionsintheserver(s).Adiagnosticsessionenablesaspecificsetofdiagnosticservicesintheserver(s).MessageFormatRequest:ByteNameCvtValue(hex)#1RequestServiceldentifierM10#2Sub-function=[DefaultSessionProgrammingSessionExtendedDiagnosticSession]M010203PositiveResponse:ByteNameCvtValue#1PositiveResponseServiceIdentifierM50#2Sub-Function=[DefaultSessionProgrammingSessionExtendedDiagnosticSession]M010203P2server[]=[#3byte#1M00-FF#4byte#2]M00-FFP2*server[]=[#5byte#1M00-FF#6byte#2]M00-FFTimingP2servervalueisprovidedin1msresolution.TimingP2*servervalueisprovidedin10msresolution.NegativeResponse:ByteNameCvtValue#1NegativeResponseServiceIdentifierM7F#2RequestServiceIdentifierM10#3NegativeResponseCodeMNRCSub-functionParameterDefinitionHEXDescriptionCvt01DefaultSessionThisdiagnosticsessionenablesthedefaultdiagnosticsessionintheserver(s)anddoesnotsupportanydiagnosticapplicationtimeouthandlingprovisions.(e.g.noTesterPresentserviceisMnecessarytokeepthesessionactive).02ProgrammingSessionThisdiagnosticsessionenablesalldiagnosticservicesrequiredtosupportedthememoryprogrammingofaserver.M03ExtendedDiagnosticSessionThisdiagnosticsessioncane.g.beusedtoenablealldiagnosticservicesrequiredtosupporttheadjustmentoffunctionslike“IdleSpeed,COValue,etc."intheserver'smemory.Itcanalsobeusedtoenablediagnosticservices,whicharenotspecificallytiedtotheadjustmentoffunctions.MNegativeResponseCodes(NRC)NRC(Hex)DescriptionCvt12Thesub-functionparameterintherequestmessageisnotsupported.M13Thelengthofthemessageiswrong.M22TheECUcurrentconditionsdonotallowthechangeofdiagnosticSession.M.ImplementationRulesThisserviceisusedbythediagnostictooltoenabledifferenttypesofdiagnosticsessionsinaserver.Inordertoexecuteadiagnosticservicetheappropriatesessionhastobestartedfirst.Thereshallbeonlyonediagnosticsessionactiveatatime.Normal/DefaultSession(01h)shallbeenabledautomaticallybytheECUifnodiagnosticsessionhasbeenrequestedatpowerup.TheECUshallreturntoNormal/DefaultSession(01h)aftertimeoutofExtendedDiagnosticSession.TheECUshallbecapableofprovidingalldiagnosticfunctionalitydefinedforthedefaultdiagnosticsessionundernormaloperatingconditions.TheECUshallfirstsendaDiagnosticSessionControlPositiveResponse(50hxx)messagebeforethenewsessionbecomesactiveintheECU.ADiagnosticSessionControlPositiveResponse(50hxx)messageshallbereturnedbyanECUifthediagnostictoolrequestsasessionthatisalreadyrunning.IftheECUhasalreadyreceivedthesamerequestmessagepreviouslyandperformedtherequestedoperation,theECUshallcontinuetoperformthecurrentoperation(i.e.itisnotachangeofthesession).TheECUshallremaininitscurrentdiagnosticsessionifitisnotabletoswitchintotherequesteddiagnosticsession.TheTesterPresent(3Eh)serviceshallbeusedtokeepthenon-defaultdiagnosticsessionsactivebyretriggeringS3server.AlsoanyotherservicerequestshallretriggerS3server.AfunctionalTesterPresent(3Eh)requestwithoutresponsemaybesentatanytime,evenregardlessofanyotherserviceinprogress.Whenreceivingortransmittinganydiagnosticmessages,including3Ehservice,
theS3servertimerwillreset.DefaultExtendwci1001,10031002Programming^00211031003DefaultExtendwci1001,10031002Programming^002110310031103WO01M1O1101Fig3.SessiontransitiondiagramECUReset(11H)ThisservicerequeststheservertoeffectivelyperformanECUresetbasedonthecontentoftheResetTypeparametervalue(suppressPosRspMsgIndicationBit(bit7)notshown).MessageFormatRequest:ByteNameCvtValue(hex)#1RequestServiceldentifierM11#2Sub-Function=[ResetType:HardResetSoftReset]M0103PositiveResponse:ByteNameCvtValue#1PositiveResponseServiceIdentifierM51#2Sub-Function=[ResetType:HardResetSoftReset]M0103NegativeResponse:ByteNameCvtValue#1NegativeResponseServiceIdentifierM7F#2RequestServiceIdentifierM11#3NegativeResponseCodeMNRCSub-functionParameterDefinitionOption(Hex)DescriptionCvt01HardResetThisvalueidentifiesa“hardreset”conditionwhichSimulaMtesthpower-on/start-upsequencetypicallyperformedafteraserverhasbeenpreviouslydisconnectedfromitspowersupply(i.e.battery).03SoftResetThisvalueidentifiesa“softreset"condition,whichcausestheservertoimmediatelyrestarttheapplicationprogramifapplicable.Theperformedactionisimplementationspecificandnotdefinedbythestandard.Atypicalactionistorestarttheapplicationwithoutreinitializingofpreviouslylearnedconfigurationdata,adaptivefactorsandotherlong-termadjustments.MNegativeResponseCodes(NRC)NRC(Hex)ConditionsCvt12Sub-functionparameterintherequestmessageisnotsupported.M13ThelengthofthemessageiswrongM22ThecriteriafortheECUResetrequestarenotmet.MImplementationRulesThepositiveresponseshallbesentbeforeperformingtheECUreset.Theexecutionofresetwilltake<TBD>ms,whichmeanstheECUcan'trespondtoanynewrequestsentwithinthistime.CommunicationControl(28H)Theserviceisusedto“switchon/off”thetransmissionand/orthereceptionofcertainmessagesof(a)server(s).MessageFormatRequest:ByteNameCvtValue(hex)#1RequestServiceIdentifierM28#2Sub-Function=[EnableRxAndTxDisableRxAndTx]M0003#3CommunicationType=[NormalCommunicationMessagesNetworkManagementCommunicationMessagesNetworkManagementCommunicationMessagesAndNormalCommunicationMessages]M010203PositiveResponse:ByteNameCvtValue#1PositiveResponseServiceIdentifierM68Sub-Function=[EnableRxAndTx00#2EnableRxAndDisableTxM01DisableRxAndEnableTx02DisableRxAndTx]03
NegativeResponse:ByteNameCvtValue#1NegativeResponseServiceIdentifierM7F#2RequestServiceIdentifierM28#3NegativeResponseCodeMNRCNegativeResponseCodes(NRC)NRC(Hex)ConditionsCvt12Sub-functionparameterintherequestmessageisnotsupported.M13ThelengthofthemessageiswrongM22Theoperatingconditionsoftheserverarenotmettoperformtherequiredaction.M31NoneoftherequestedCommunicationTypevaluesaresupportedbythedevice.MSub-functionParameterDefinition:Option(hex)DescriptionCvt00EnableRxAndTxThisvalueindicatesthatthereceptionandtransmissionofmessagesshallbeenabledforthespecifiedCommunicationType.M03DisableRxAndTxThisvalueindicatesthatthereceptionandtransmissionofmessagesshallbedisabledforthespecifiedCommunicationType.MDataParameterDefinition:Option(hex)DescriptionCvt01NormalCommunicationMessagesThisvaluereferencesallapplication-relatedcommunication(inter-applicationsignalexchangebetweenmultiplein-vehicleservers).M02NetworkManagementCommunicationMessagesThisvaluereferencesallnetworkmanagementrelatedcommunication.M03NetworkManagementCommunicationMessagesAndNormalCommunicationMessagesThisvaluereferencesallnetworkmanagementandapplication-relatedcommunicationMImplementationRulesTherearenospecialgeneralimplementationrulesforthisservice.SecurityAccess(27H)Thepurposeofthisserviceistoprovideameanstoaccessdataand/ordiagnosticservices,whichhaverestrictedaccessforsecurityorsafetyreasons.Diagnosticservicesfordownloading/uploadingroutinesordataintoaserverandreadingspecificmemorylocationsfromaserveraresituationswheresecurityaccessmayberequired.Improperroutinesordatadownloadedintoaservercouldpotentiallydamagetheelectronicsorothervehiclecomponentsorriskthevehicle'scompliancetosafetysecuritystandards.Thesecurityconceptusesaseedandkeyrelationship.TheclientshallrequesttheservertounlockbysendingtheserviceSecurityAccess-RequestSeedmessage.Theservershallrespondbysendingaseed.Theseedistheinputparameterforthekeycalculationalgorithm.Itisusedbytheclienttocalculatethecorrespondingkeyvalue.Inasecondstep,theclientshallrequestthekeycomparisonbysendingthecalculatedkeytotheserverusingtheappropriateserviceSecurityAccess-SendKey.Theservershallcomparethiskeytooneinternallystored/calculated.Ifthetwonumbersmatch,thentheservershallenable(unlock)theclient'saccesstospecificservices/dataandindicatethatwiththeserviceSecurityAccess-SendKey.Ifthetwonumbersdonotmatch,thisshallbeconsideredasafalseaccessattempt.Ifaccessisrejectedforanyotherreason,itshallnotbeconsideredasafalseaccessattempt.AninvalidkeyrequirestheclienttostartoverfromthebeginningwithaSecurityAccess-RequestSeedmessage.Ifaserversupportssecurity,butisalreadyunlockedwhenaSecurityAccess-RequestSeedmessageisreceived,thatservershallrespondwithaSecurityAccess-RequestSeedpositiveresponsemessageservicewithaseedvalueequaltozero(0).Theclientshallusethismethodtodetermineifaserverislockedbycheckingforanon-zeroseed.TheSeed-KeyalgorithmforSecurityAccess(Mandatory):Key=((((seed>>4)XORseed)<<3)XORseed)。TheSecuritySeedis4Bytesrandomnumbers.TesterECURequestSeCUrityAccess?Seed$27$xxCompute
Keypos_m_SendSeed$6Generate
SeedCompute
KeyWecurityAcCompareKeyResP°nse_一—$67$yy/廠AccepKey$7F$27RejectKeyFig4.SecurityAccessprocedureMessageFormatRequestSeedThisservicerequestsaseedfromtheserver.Basedonthisseed,theclientisabletocalculatethecorrespondingkeytobesentforunlockingtheserver.Request:ByteNameCvtValue(hex)#1RequestServiceldentifierM27#2SecurityAccessType=RequestSeedM01,11PositiveResponse:ByteNameCvtValue#1PositiveResponseServiceIdentifierM67#2SecurityAccessType=RequestSeedM01,11SecuritySeed[]=[M#3seed#1(highbyte)M00-FF
#6seed#m(lowbyte)]MOO-FFNegativeResponse:ByteNameCvtValue#1NegativeResponseServiceIdentifierM7F#2RequestServiceIdentifierM27#3NegativeResponseCodeMNRCNegativeResponseCodes(NRC)NRC(Hex)ConditionsCvt12Sub-functionparameterintherequestmessageisnotsupported.M13Thelengthofthemessageiswrong.M22ThecriteriafortheSecurityAccessrequestarenotmet.M37requiredTimeDelayNotExpiredMSendKeyThisservicesendsakeycalculatedbytheclienttotheserver.Theservershallcomparethiskeytooneinternallystored/calculated.Ifthetwonumbersmatch,thentheservershallenable(“unlock”)theclient'saccesstospecificservices/data.Request:ByteNameCvtValue(hex)#1RequestServiceIdentifierM27#2SecurityAccessType=SendKeyM02,12SecurityKey[]=[M#3key#1(highbyte)M00-FF#6key#m(lowbyte)]M00-FFPositiveResponse:ByteNameCvtValue#1PositiveResponseServiceIdentifierM67#2SecurityAccessType=SendKeyM02,12NegativeResponse:ByteNameCvtValue#1NegativeResponseServiceIdentifierM7F#2RequestServiceIdentifierM27#3NegativeResponseCodeMNRCNegativeResponseCodes(NRC)NRC(Hex)ConditionsCvt12Sub-functionparameterintherequestmessageisnotsupported.M13Thelengthofthemessageiswrong.M22ThecriteriafortheSecurityAccessrequestarenotmet.M24requestSequenceErrorThe“sendKey"sub-functionisreceivedwithoutfirstreceivinga“requestSeed"requestmessage.M35invalidKeyM36exceededNumberOfAttemptsSendifthedelaytimerisactiveduetoexceedingthemaximumnumberofMallowedfalseaccessattempts.Sub-functionParameterDefinitionHEXDescriptionCvt01requestSeed(level1)M02sendKey(level1)M11requestSeed(level3flash)M12sendKey(level3flash)MImplementationRulesAfterPowerOn/ResettheECUisinlockedstate.Thesecurityaccessfailurecounterissetto0.TheECUshallwait10sbeforeacceptingthefirstRequestSeedmessageafterEcuReset/PowerOn.AfterthethirdfailureattempttheECUshallwait10sbeforeacceptingthenext“RequestSeed”message.AflagisstoredintheEEPROMoftheECU.OneveryPowerOn/Reset,theECUchecksforthisflag,thenwaitsagain10sbeforeacceptingthenext“RequestSeed”message(ItisallowedtoimplementtheSecurityAccessrequirementwithoutbasedontheFlag)AnySecurityAccessrequestduringthistimewillberejectedwiththenegativeresponsecode“Requiredtimedelaynotexpired”(37h).Ifthetesterrequestsaseed,ithastosendthecorrespondingkeytotheECU.Thissequenceismandatory.Ifthetestersendsaconsecutive“RequestSeed”,therequestisacceptedandthesameseedisreturned,butthesecurityaccessfailurecounterisincremented.Ifthetestersendsaninvalidkey,therequestisrejectedwithnegativeresponsecode“InvalidKey”,thesequenceshallbereset(anycurrentseedbecomesinvalid)andthesecurityaccessfailurecounterisincremented.Whenthesecuritycounterreachesthevalueof3(i.e.3failedtries),theECUshallwait10sbeforeacceptinganother“RequestSeed”message.Anysuchrequestduringthistimewillberejectedwiththenegativeresponsecode“Requiredtimedelaynotexpired”(37h).Whenthe10swaittimeiselapsedthesecurityaccessfailurecounterisdecrementedbyoneandanothertryisallowed.Whenduringthistrythesecurityaccessfailurecounterisincrementedagain(duetoaninvalidkey),theECUshallwaitagain10sbeforeacceptinganother“RequestSeed”message.Whenthistryisvalid,thesecurityaccessfailurecounterisnotchanged.BJEVusesfourstates(threedifferentlevels):Locked,Unlocked(Level1),Unlock(Level2)andUnlocked(Flash).TheECUcouldsupportsomeofthemaccordingtotherequirement.
Lockedi'JMUnlocked(Flash)Urfccked(Level2j'!;IFig5.SecurityAccessTesterECUm匕l(fā)匚-丄=二Lockedi'JMUnlocked(Flash)Urfccked(Level2j'!;IFig5.SecurityAccessTesterECUm匕l(fā)匚-丄=二--u」^l=i-/rr-r1-'-I___,:■■-—jFf52.廠'—*LL二泄匚sKtiV127—■二4niIS-L1l"■*—幣I5:仁「r:f-ir?;t;-i|t■■-vii-卜心;-i■:'t三-:xd:mc:_'~ri-_ySi—:-.==;S2-丘?_:?nd$:?:?」SendInval1key=i「mt-e:ter_|:'t—^■f-LirTJ-.?八-LJLL:沁nrl-計£....''■Wl"_―116questf';,——_.22^——f..J'TOC\o"1-5"\h\zS^rid-?-'■■:.nl」2r____*—■"i.^F~52.—iPjlLII'~V/-LLLL;^qucLitS,-^—b.——-;nnd3」___—*_■"i■歹吊”£:-f沁nd-Syy-'■Exceed皿口加匚討aytemuti_27玷E-沁CQI二"f-匚些XquWB*存廠“一一TjmE步1刊口於expifE芒*■—.—-■■■SendirivaldkeySendirivaldkey0t:6T0txii:i-r.'.dlJI-.thirdattemptTesterPresent(3EH)Thisserviceshallbeusedtoindicatetoaserverthattheclientispresent.ThisserviceisrequiredintheabsenceofotherUDSservicestopreventserversfromautomaticallyreturningtonormaloperationandstopcommunication.MessageFormatRequest:ByteNameCvtValue(hex)#1RequestServiceIdentifierM3E#2zeroSubFunctionM00PositiveResponse:ByteNameCvtValue#1PositiveResponseServiceIdentifierM7E#2zeroSubFunctionM00NegativeResponse:ByteNameCvtValue#1NegativeResponseServiceIdentifierM7F#2RequestServiceIdentifierM3E#3NegativeResponseCodeMNRCNegativeResponseCodes(NRC):NRC(Hex)ConditionsCvt12Sub-functionparameterintherequestmessageisnotsupported.M13Thelengthofthemessageiswrong.MSub-functionParameterDefinitionHEXDescriptionCvt00ZeroSubFunctionThisparametervalueisusedtoindicatethatnosub-functionvaluebesidethesuppressPosRspMsgIndicationBitissupportedbythisservice.MImplementationRulesTherearenospecialgeneralimplementationrulesforthisservice.ControlDTCSetting(85H)Thisserviceis
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 塑料制品設(shè)計創(chuàng)新與用戶體驗優(yōu)化考核試卷
- 嵌入式考試必看問題試題及答案
- 行政組織理論的行業(yè)應(yīng)用分析試題及答案
- 石棉在消防安全中的應(yīng)用考核試卷
- 監(jiān)理師考試考點突破試題及答案2025年
- 計算機(jī)設(shè)備回收與環(huán)保考核試卷
- 嵌入式系統(tǒng)中的時鐘管理技術(shù)試題及答案
- 公路工程項目管理能力的提升方法試題及答案
- 坐姿習(xí)慣養(yǎng)成管理制度
- 基地農(nóng)戶養(yǎng)殖管理制度
- 2024西部縣域經(jīng)濟(jì)百強(qiáng)研究
- 《樹欲靜而風(fēng)不止》課件
- 兒童繪本故事《螞蟻搬家》
- 2024年財政部會計法律法規(guī)答題活動題目及答案一
- 2025年福建福州地鐵招聘筆試參考題庫含答案解析
- 2024年公司政工專業(yè)技術(shù)工作總結(jié)樣本(4篇)
- 河北省保定市(2024年-2025年小學(xué)六年級語文)統(tǒng)編版小升初真題(下學(xué)期)試卷及答案
- 環(huán)境影響評價工程師之環(huán)評法律法規(guī)題庫及答案
- 對乳腺癌患者的心理護(hù)理
- 2025年公務(wù)員考試《行測》模擬題及答案(詳細(xì)解析)
- 2024員工質(zhì)量意識培訓(xùn)
評論
0/150
提交評論