ISO15765-4系统相关发送要求1.范围该部分指定了应用法定OBD的CAN系统相关的发送要求,该通讯网络由一个配有单个或多个相关发送的ECU和外部测试设备构成。该部分基于对法定OBD指定了标准限制的ISO15765-2,ISO11898-1和ISO11898-2的基础上,并未指定车辆内的CAN总线结构。应用法定OBD的车辆应遵守外部测试设备的要求。2.参考标准以下参考文件独立于ISOl5765的应用。旧标准,只提供引用版本。新标准,由参考文件的最新版本提供。ISOll898(allparts),车辆道路一CANISO14229-1,车辆道路一UDS(统一诊断服务)—Part1:说明和需求ISO15795-2,车辆道路—CAN诊断—Part2:网络层服务ISOI5031-5,车辆道路-车辆和外设的诊断通信一Part5:诊断服务的相关发送3.术语、定义、符号和缩略语为了实现该文件的目标,应用ISOI4229-1中给定的术语、定义和以下符号、缩略语:Cl、C2终端电容CCAN_HCAN_H和地之间的电容CCAN.LCAN_L和地之间的电容CDIFFCAN_H和CAN_L之间的电容LCABLEOBD连接器和外部测试设备之间最大线缆长度Rl、R2终端电阻tSEGl时序段1tSEG2时序段2tSYNCSEG同步段tBIT位时间tBIT_RX接收位时间tBIT_TX发送位时间tTOOL外部测试设备CAN接口传输延时(无外部测试设备线缆延时)tCABLE外部测试设备线缆传输延时(无外部测试设备CAN接口延时)tQ时基(时间宽度)△f晶振容差ECU电子控制单元OBDon_boarddiagnosticsProp_SegpropagationsegmentPhase_Seglphasesegment1Phase-Seg2phasesegment2SA源地址SJW同步跳转宽度SP采样点Sync_Seg同步段TA目标地址4.外部测试设备初始化序列4.1.常规外部测试设备必须支持ISO15765该部分指定的初始化序列,见Figure1.外部测试设备初始化序列的目的在于自动检测车辆是否支持基于CAN(物理层由8号条款指定)总线的OBD诊断规定。此外,初始化序列能确定ISO15031-5的Olhex请求服务响应的OBDECUo注意每个OBD服务需要"supported"信息的确定,外部测试设备必须在任何的数据参数请求(见ISO15031-5应用服务)前更新期待的正在响应的OBDECU列表。外部测试设备初始化序列支持单波特率初始化(eg•500kbit/s)和多波特率初始化(eg.250kbit/s和50Okbit∕s),并且被分为a)11位CANlD确认过程b)29位CANID确认过程外部测试设备初始化序列包含使用CAN(物理层与法定OBD定义相同或不同)或者一个基于ISO15031-3诊断连接器的CAN引脚不同的协议(不带CAN)的车辆的遗留规定.用波特率记录(baudrateRecord)参数来确定执行的初始化类型。若波特率记录参数包含一个单波特率,则单波特率初始化序列应使用指定的单波特率(eg.500kbit/s)来执行.若波特率记录参数包含多个波特率,则一个包含波特率检测过程的多波特率初始化序列应使用指定的多个波特率(eg.250kbit/s和500kbit/s)来执行.默认的波特率记录包含8.3中指定的所有波特率。波特率记录参数的默认内容能被其它波特率列表取代,eg.8.3.3中指定的单个500kbit/s波特率。对于法定OBD波特率,外部测试设备应使用8.3中所指定的合适的CAN位定时参数值。外部测试设备初始化的以下描述会利用Figure1中所列的A到F连接器来作为确定的出入节点。4.211位CANlD确认程序4.2.1请求报文发送过程11位CANID确认程序的目的在于通过确定在OBD通信中是否使用了11位CANlD,和多波特率是否在波特率记录参数中被指定,来决定在该通信中使用的波特率。以下发送过程应当发送11位CANID确认进程的请求报文.发送进程包含使用CAN(物理层与法定OBD定义相同或不同)或者一个基于ISO15031-3诊断连接器的CAN引脚不同的协议(不带CAN)的车辆的遗留规定.那些物理层不同于法定OBD指定的或者在OBD连接器CAN引脚不带CAN协议的车辆,以下给定的发送进程须保证在外部测试设备检测到不支持法定OBD指定的CAN的所有情况下,该设备能立刻停止请求报文的发送.那些使用CAN,并且物理层符合ClaUSe8的车辆,以下给定的发送进程须保证在外部测试设备检测到它使用了错误的波特率发送请求报文的情况下,外部测试设备能立刻停止对CAN总线的干扰•在车辆正常状况下(i.e.当外部测试设备断开连接时车辆通讯无错误帧),外部测试设备会在OBDECU内部错误计数器达到临界值的情形之前禁止它的CAN接口。为了达...