CAN诊断基础-上部分

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

恒润科技公司诊断协议体系(上)北京经纬恒润科技有限公司2011年5月24日2恒润科技公司摘要„诊断概述„网络层协议概要„诊断典型服务3恒润科技公司摘要„诊断概述™概述™主要诊断协议™ISO15765体系结构™基本概念和术语„网络层协议概要„诊断典型服务4恒润科技公司概述——引子¾手册一本¾工具一箱¾师徒一群5恒润科技公司概述——引子¾诊断仪¾工程师6恒润科技公司概述——通过诊断做什么?‡通常‡功能监控‡错误检测‡记录、存储故障信息‡读取数据等‡其他‡EOL‡再编程‡节点验证(VIN…)等实现的条件——诊断规范7恒润科技公司概述——相关的诊断规范‡ISO14230‡KeywordProtocol2000(KWP2000)‡K-Line(串行传输,最大通信速率10.4Kbps)‡ISO14229-1‡UDS=UnifiedDiagnosticServices‡定义诊断服务,不涉及网络及实现‡ISO15765‡DiagnosticOnCAN‡CAN(串行传输,最大通信速率1Mbps)‡定义了网络传送层(Part2)8恒润科技公司‡OBD-On-BoardDiagnostics‡第一代OBD(OBD-I)‡加州环保局(CARB)1985年立法,1988年开始实施‡诊断要求针对硬件失效‡主要零部件包括氧传感器,废气在循环阀,供油系统和发动机控制系统‡没有统一的故障码和通讯协议标准‡第二代OBD(OBD-II)‡加州环保局于1989立法,针对1994-96及以后生产的车型‡扩大了诊断零部件范围‡增加了对系统的诊断要求,如催化器失效,失火,蒸汽泄漏等‡建立了标准化故障码和通讯协议标准概述——OBD9恒润科技公司‡联邦OBD(FederalOBDII)‡适用于加州以外的49州‡要求类似加州OBD-II‡EOBD—EuropeanOn-BoardDiagnostics‡2004起,在欧洲销售的发动机汽车都必须装备OBD系统‡JOBD—JapaneseOn-BoardDiagnostics‡2000年开始实施‡类似OBD-II和EOBD‡在中国‡国Ⅲ、国Ⅳ标准(GB18352.3-2005)‡2007.7.1实施国Ⅲ、2010.7.1实施国Ⅳ‡参考欧Ⅲ、欧Ⅳ标准概述——OBD10恒润科技公司概述——诊断框架与机制CANServerReq(Service)Resp(Data,Data,Data)DiagnosticDataDiagnosticServiceClient(Off-BoardTester)11恒润科技公司摘要„诊断概述™概述™主要诊断协议™ISO15765体系结构™基本概念和术语12恒润科技公司主要诊断协议„基于K线OSI分层汽车制造商增强型诊断排放相关诊断(OBD)应用层ISO14230-3ISO15031-5表示层N/AN/A会话层N/AN/A传输层N/AN/A网络层N/AN/A数据链路层ISO14230-2ISO14230-4物理层ISO14230-1ISO14230-413恒润科技公司主要诊断协议„基于CANOSI分层汽车制造商增强型诊断排放相关诊断(OBD)应用层ISO14229-1/ISO15765-3ISO15031-5表示层N/AN/A会话层N/AN/A传输层N/AN/A网络层ISO15765-2ISO15765-4数据链路层ISO11898-1ISO15765-4物理层UserdefinedISO15765-414恒润科技公司主要诊断协议„ISO14230与ISO15765的比较ISO14230ISO15765通信速率慢,最大达10.4kbit/s快,最大达1Mbit/s信号传输单线传输差分信号传输数据传输以字节为单位以CAN帧为单位底层通信错误及仲裁处理由开发者处理CAN有完善的通信错误处理机制和总线仲裁机制网络结构单一复杂报文长度最大255字节(数据域)最大为4095字节(数据域)15恒润科技公司线ISO9141ISO14230-2MAX.10.4kBit/s主要诊断协议CANISO11898ISO15765-2ISO15765-4ISO14230-4其它ISO15765-3ISO14230-3其它电源CAN_HCAN_LK线L线J1850连接器SAEJ1962ISO15031-3底盘地J1850+其它200816恒润科技公司摘要„诊断概述™概述™主要诊断协议™ISO15765体系结构™基本概念和术语17恒润科技公司(UDS)ISO14229-1(UDS)ISO15765-3ISO15765-3ISO15765-2ISO15765-2ISO11898-1ISO11898-1用户自定义用户自定义物理媒介物理媒介数据链路层应用层物理层网络层应用ISO15765-4ISO15765-4ISO15765-4ISO15765-4ISO15765-4ISO15765-4ISO15765-4ISO15765-4诊断应用诊断应用ISO15031-5ISO15031-518恒润科技公司体系结构--应用层„统一诊断服务ISO14229-1诊断功能诊断服务19恒润科技公司体系结构--排放相关诊断内容„依据OBD,ISO15765-4对ISO15765-2和ISO11898进行了限定„诊断服务:ISO15031-5$01Requestcurrentpowertraindiagnosticdata服务标识诊断服务$02Requestpowertrainfreezeframedata$03Requestemission-relateddiagnostictroublecode$04Clear/resetemission-relateddiagnosticinformation$05Requestoxygensensormonitoringtestresults$06Requeston-boardmonitoringtestresultsforspecificmonitoredsystems$07Requestemission-relateddiagnostictroublecodesdetectedduringcurrentorlastcompleteddrivingcycle$08Requestcontrolofon-boardsystem,testorcomponent$09Requestvehicleinformation20恒润科技公司摘要„诊断概述™概述™主要诊断协议™ISO15765体系结构™基本概念和术语21恒润科技公司基本概念和术语„客户端(Client)™诊断请求的提出者--Tester(诊断仪),发送诊断请求„服务器端(Server)™诊断响应的提供者--某个ECU,发送诊断响应„远程客户端/服务器(RemoteClient/Server)™与Server(Client)不在同一“网段”22恒润科技公司基本概念和术语„协议数据单元(PDU)™协议数据单元是一组信息和数据的集合,表示了发送方和接收方对等实体之间传递的信息和数据。协议数据单元包括:‰协议控制信息(PCI)‰数据(Data)„单帧传输™数据长度6/7个字节™报文类型‰单帧(SF)„多帧传输™数据长度6/7个字节,最多允许4095个字节™报文类型‰第一帧(FF):描述传输的起始‰流控制帧(FC):传输过程中,报文流控制‰连续帧(CF):传输数据23恒润科技公司基本概念和术语„物理通信(1:1)™采用物理寻址方式通信的场景,及客户端与服务器之间一对一的诊断通信方式。„功能通信(1:N)™采用功能寻址方式通信的场景,及客户端向多个服务器发出同一功能的诊断请求的通信方式。„源地址™发送节点地址„目标地址™接收节点地址24恒润科技公司摘要„诊断概述„网络层协议概要„诊断典型服务26恒润科技公司(UDS)ISO14229-1(UDS)ISO15765-3ISO15765-3ISO15765-2ISO15765-2ISO11898-1ISO11898-1用户自定义用户自定义物理媒介物理媒介数据链路层应用层物理层网络层应用‰网络层协议概要‰网络层概述‰网络层协议‰PDU定义‰单帧/多帧报文传输‰定时处理27恒润科技公司‰网络层的功能‰将数据从发送方传递给接收方‰保证数据传输的可靠性‰多包数据传输¾打包、解包¾同步、定时¾流控制¾错误处理‰应用层数据←→CAN数据帧网络层概述28恒润科技公司数据传输规则‰单帧数据传输CANmessageCANBUSTransportProtocol11e.g.7Bytee.g.7Byte129恒润科技公司(SF)ttSingleFrame(SF)ISO7ISO????306540123SFABTraceView30恒润科技公司数据传输规则‰多帧数据传输CANmessageCANBUS31恒润科技公司数据传输规则‰多帧数据传输TransportProtocol11e.g.24Bytee.g.24Byte1CANmessageCANBUS32恒润科技公司数据传输规则‰多帧数据传输2TransportProtocol22e.g.24Bytee.g.24ByteCANmessageCANBUS33恒润科技公司

1 / 56
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功